Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Azonosítók és képzési szabályaik

Hasonló előadás


Az előadások a következő témára: "Azonosítók és képzési szabályaik"— Előadás másolata:

1 Azonosítók és képzési szabályaik

2 Személyi azonosító 11 jegyű jelsorozat
1: a nem, az évszázad és az állampolgárság azonosítása Állampolgárság után előtt született férfi magyar 1 2 3 4 nem magyar 5 6 7 8

3 1997.01.01. és 1999.12.31 között 1999.12.31 után született férfi nő 1
után született férfi 1 2 3 4

4 2-7. jegy a születési év utolsó két jegye, a hónap és a nap kétjegyű sorszámát adja
8-10. jegy egy sorszám az azonos napon születettek között 11. jegy ellenőrző kód

5 Az ellenőrző kód képzése
Összegezzük a jegyek és a sorszámaik szorzatát, majd tekintjük a 11-el vett maradékot. Ahol ez 10, azok nem adhatóak ki. A sorszámozás előtt balról, utána jobbról történik.

6 Adóazonosító jel Tízjegyű számsor Az 1. jegy a 8
jegy a születési időpont és között eltelt napok száma 7 – 9. azonos napon születettek között kiosztott véletlen szám 10. Ellenőrző szám

7 A 10. jegy képzése A sorszámozás balról történik
Összegezzük a jegyek és a sorszámaik szorzatát, majd tekintjük a 11-el vett maradékot. Ahol ez 10, azok nem adhatóak ki. A sorszámozás balról történik

8 TAJ szám 9 jegyű azonosító 1-8 folytonosan kiadott sorszám
9. Jegy az ellenőrző CDV kód. A páratlan helyeken állókat 3-mal, a páros helyeken állókat 7-tel megszorozzuk, és a szorzatot összeadjuk. A CDV az összeg 10-es maradéka.

9 Vény azonosító Speciális, zárt rendszerben használt EAN 13 vonalkód.
2 – 6. jegyek az orvos azonosítója 8 – 12. folyamatos sorszám 13. Ellenőrző kód, az EAN 13-nak megfelelő

10 ISBN (International Standard Book Number)
10 jegyű azonosító 10 – 8. ország kód (Mo.: 963) 7 – 5. kiadó kódja 4 – 2. kiadvány azonosító 1. Ellenőrző kód: A sorszámmal vett szorzatokat összegezzük. 11-es maradékot kivonjuk 11-ből, ha az 1-nél nagyobb, egyébként 0 esetén 0, 1 esetén X

11 EAN 13 és az ISBN Az ISBN EAN 13 kóddal is befoglalható:
1 – jegyek mindig 4 – 12 az ISBN jegyek 13 EAN 13 ellenőrző, így az ISBN ellenőr nem kell

12 Bankkártyaszám és a Luhn algoritmus
Balról jobbra haladva a páratlan sorszámúakat megszorozzuk 2-vel. Ha a szorzat értéke > 9, akkor kivonunk 9-t belőle. A számokat összegezzük. Ha a kapott érték 0-ra végződik, akkor helyes a bankkártyaszám.

13 Az EAN 13 vonalkód 13 numerikus karakter
1 – 2, vagy 1 – 3 a termék származási helye. Pl.: Mo. 599, Olasz: 80-83, belső használatra: 20-29 Következő 4 v. 5 a termék gyártója A további karakterek a 12-ig a terméket azonosítja 13. Ellenőrző kód

14 EAN 13 ellenőrző kód Paritásnak megfelelően 1-el illetve 3-mal szorozzuk az első 12 jegyet. A 13. jegy az a szám, ami a szorzatösszeget tízzel oszthatóvá egészíti ki. Az EAN 8 kód ua. EAN13 az első 5 jegy nélkül. Ell.: Az első 5 jegy 0.

15 Statisztika SQL - ben A módus a halmazban előforduló leggyakoribb érték Nincs függvény rá, mert gyakoriság táblázat megvalósítható: Select salary, count(*) as frekquency from payroll Group By salary Having Count(*) >= ALL (select conut(*) from payroll group by salary)

16 Pontosabb képet kapunk ha 5%-os eltérést megengedünk
Select avg(salary) as mode from payroll Group by salary having count(*) >= ALL (select count(*) * 0.95 from payroll group by salary); A modus nem erős statisztikai érték, mert kis változás is változtathatja.

17 A medinás Olyan értéket jelent, amelynél pontosan annyi nagyobb érték van, mint kisebb. Ha ez az érték létezik is a halmazban, akkor statisztikai mediánsnak nevezzük. Ha nincs a halmazban, akkor két halmazra bontjuk a hz-t, kisebb és nagyobb. A max és a min elemek átlaga lesz a mediáns. Ez a pénzügyi mediáns

18 Néhány megoldás mediánsokra
Date első mediánsa Create view temp1 As select weight from parts union all select weight from parts; Create view temp2 as select weight from temp1 where (select count(*) from parts) <= (select count(*) from temp1 t1 where t1.weight >= tem1.weght) And (select count(*) from parts) <= (select count(*) from temp1 t2 where t2.weight <= temp1.weight); Select avg(distinct weight) as median from temp2;

19 Celko első mediánsa Select MIN(weight) from parts where weight IN
(select p1.weight from parts p1, parts p2 where p2.weight >= p1.weight group by p1.weight having count(*) <= (select ceiling(count(*)) / 2.0 from parts) UNION Select max (weight) from parts where weigth IN where p2.weight <= p1.weight group by p1.weight having count(*) <= (select ceiling(count(*)) / 2.0) from parts));

20


Letölteni ppt "Azonosítók és képzési szabályaik"

Hasonló előadás


Google Hirdetések