Informatikai alapismeretek Földtudományi BSC számára 2010-2011 Őszi félév
Heizlerné Bakonyi Viktória
[email protected]
Titkosítás ,hitelesítés
Szimmetrikus • DES – 56 bites kulcs (kb. 1000 év) – felcserél, helyettesít • IDEA – 128 bites kulcs
Aszimmetrikus RSA (1976-ban Rivest, Shamir, Adleman ) 2 véletlen nagy prím ->2 kulcs (nyilvános, titkos) A –titkos kulcs
B nyilv. kulcs
http://hu.wikipedia.org/wiki/RSA
Tanúsítványok Tanúsítvány kibocsátók Pl. VeriSign
Domain
Kibocsátó
Vállalati
Biztonsági szintek
Speciális
Digitális aláírás, titkosítás, hash kód
certmgr
Saját kibocsátás!
Architektúra Segédprogramok
Irodai alkalmazások
Operációs rendszer
Hardver
Táblázatkezelők Elvárások Adatbevitel, megjelenítés Függvények használata Formázási lehetőség Rendezés Keresés, szűrés Grafikonok Beszúrások – objektumok
Táblázatkezelő programok VisiCalc (1981) Excel, Calc (Office, OpenOffice) IRows – online http://irows.com/ google.hu GNumeric KSpread Abacus
(LINUX)
A táblázatok felépítése Munkafüzet Munkalap Tartomány Sor Oszlop Cella
Excel leírás http://mek.oszk.hu/02900/02900/02900.pdf
MS Excel A környezet Fontosabb részei: menüsor ikonsor szerkesztőléc státuszsor csuszka
Cella Kapcsolatos fogalmak: Cím (sor,oszlop,munkalap) Adat vagy kifejezés (Adattípus pl. pénz) Formázás (keret, kitöltés, betűstílus) Igazítás
Másolás, törlés
Címzés Abszolút Relatív
szorzótábla példa
Képlet másolással
Függvények Fajtái: Pénzügyi Dátum és idő Matematikai Statisztikai Mátrix Adatbázis Szöveg Információs
Grafikonok Diagramtípusok Adatterület Adatsorok formázása
Szűrés Automatikus szűrés Egyéni szűrés
Adatforrások
Szöveg Web forrás XML Access SQL adatbázis
Architektúra Segédprogramok
Irodai alkalmazások Adatbázisok
Operációs rendszer
Hardver
Adatbáziskezelés
Adatbázison valamilyen szisztéma szerint tárolt adatokat értünk. Adatbáziskezelő rendszer alatt olyan programot értünk, amely alkalmas a leggyakrabban előforduló igények hatékony kielégítésére.
Példa: Ms Access, Oracle, MySQL
Történeti áttekintés 1. 2.
3.
4.
5.
Adatbázisok az írásbeliséggel egyszerre Az 50-es években lyukkártyán, lyukszalagon Fortran, Cobol- magasszintű programozási nyelvek – egyedi alkalmazások Igazi adatbáziskezelő rendszer DBMS DataBase Management System Lekérdező nyelvek használata Objektum orientált nyelvek – fejlődés iránya
Adatbázismodellek
Hierarchikus adatbázis pl. IBM IMS faszerkezet jellemzi Hálós adatmodell gráf felépítés, Relációs adatbázis nincs kötött kapcsolat!
Relációs adatbázis
Codd, 1971 Reláció = táblázat (sorokban tárolt adatok) oszlopokban (attributum) azonos mennyiségre vonatkozó adatok (egyedi elnevezéssel) sorokban (rekord) a logikailag összetartozó adatok entitás – egyed kapcsolat – egyedek közötti viszony
Kapcsolat
1: 1 kapcsolat
Szem. Ig. útlevél
személy
1:N kapcsolat gyerek1
gyerek2
gyerek3
barát
N:M kapcsolat.....
barát
barát barát
www.uni-corvinus.hu/~szj/alkszamtech/AdatbaziskezelesalapokAlkSzt.pdf
Adatbázismodellek
Hierarchikus adatbázis pl. IBM IMS faszerkezet jellemzi – korlátai, nincs n:m típusú kapcsolat, tárolási sorrendben férhető hozzá (pl. Egyetemi szervezeti felépítés) Hálós adatmodell – gráf felépítés, hátránya a kötött élek, nehézkes módosítás (pl. tanár-diák kapcsolatok) Relációs adatbázis – Nincs kötött kapcsolat!
Tábla - reláció Attrib – név, étel
Tamás
mustár
Zsolt
ketchup
Dina
majonéz
Oszlopok száma – reláció foka Sorok száma – reláció számossága Tulajdonságok, attributumok típusa: (pl. Text, Memo, Number, DateTime, AutoNumber, Hyperlink stb.)
Fogalmak
Kulcs, leíró – attribútum fajták • Kulcs – egyszerű, összetett elsődleges kulcs - egyértelműen meghatároz, legszűkebb OM-azonosító Programnév
Név Verzió
Leírás
Kapcsolat- egyedek közti viszony (1-1,1-N,N-M)