1 / 25

Adatbázis I.

Adatbázis I. Alapfogalmak. Adatbáziskezelő feladatai. Adatok tárolása Adatok visszakeresése Adatok módosítása. adat. A adatnak ( data ) nevezzük a számokkal leírható dolgokat , gyakorlatilag bármilyen jel potenciálisan adatnak tekinthető. Felhasználói felület (parancssoros, grafikus)

trish
Download Presentation

Adatbázis I.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adatbázis I. Alapfogalmak

  2. Adatbáziskezelő feladatai • Adatok tárolása • Adatok visszakeresése • Adatok módosítása adat A adatnak (data) nevezzük a számokkal leírható dolgokat, gyakorlatilag bármilyen jel potenciálisan adatnak tekinthető. • Felhasználói felület (parancssoros, grafikus) • Parancsértelmező • Adatbázismotor • Adatbázis

  3. Adatbázisok • Adatbázis: adatok gyűjteménye, amelyeket az adatbázis-kezelő rendszer (DBMS –Database Management System) kezel. • Kezelt adatrendszert nevezzük adatbázisnak • Kezelő programrendszert nevezzük adatbázis-kezelőnek

  4. Adat • Adat: egy bizonyos dolog számunkra fontos tulajdonsága • Az adattárolás esetén a célszerű rendezettségen van a hangsúly • Nem feltétel az elektronikus tárolás, de nagyon ajánlott

  5. Adatbázismotor • Számítógépes adattárolás esetén az adatbázis létrehozásáért, az adatok beviteléért, módosításáért, visszanyeréséért felelős alapprogram • További feladata: a kérések párhuzamos kezelése, naplózás, hibák észlelése, jogosultságok karbantartása és érvényesítése • Adatmodell függő: hálós, hierarchikus,relációs, objektum orientált

  6. Adatbázis-kezelő rendszer • Az adatbázismotort használó programok gyüjteménye • Felhasználóbarát környezetet biztosít az adatbázis motor használatához • Egyéb szolgáltatások igénybevételét segíti

  7. Azadatbázis-kezelő rendszerrel szemben támasztott követelmények: • Új adatbázisok létrehozásának lehetősége a rendszeren belül • Meglévő adatok lekérdezése, módosítása – lekérdező nyelv segítségével. SQL (Structured Query Language) • Az adatok hosszú időn át történő biztonságos tárolásának lehetősége. • Felügyelje és naplózza a több felhasználó egy időben történő adathozzáférését

  8. Redundancia, inkonzisztencia • Redundancia: • Egy adat többszörös tárolása. • Redundáns akkor is ha más adatokból levezethető • Inkozisztencia: • Az adatok közötti ellentmondások, általában a redundancia következménye

  9. Relációs adatbázis-kezelő rendszerek • A reláció egymáshoz hasonló egyedek bizonyos tulajdonságait leíró táblázat, a táblázat soraiban tárolt adatokkal együtt. A reláció helyett a tábla vagy táblázat, a sor helyett a rekord, az oszlop helyett pedig az attribútum elnevezés is használatos.

  10. Adatbázis • Tárolt adathalmaz, amely rendszerezett. • Tartalmazza az adatok szerkezetét, a közöttük levő kapcsolatokat Attribútum mezőnév tulajdonság mezőfej rekord adatelem Rekord: adategyed

  11. Microsoft Access adattípusok I. • Szöveg : Legfeljebb 255 karakter. Mezőméret (FieldSize) • Feljegyzés: 65 536 karakter. • Szám: adatok matematikai számításokhoz, kivéve a pénznem • Dátum/Idő: Dátumok és időpontok. • Pénznem : Pénzösszegek kifejezésére és a számítások során a kerekítés megakadályozására szolgál.

  12. Microsoft Access adattípusok II. • Számláló: egyedi sorszám vagy véletlen szám • Igen/Nem: csak két érték egyikét (Igen/Nem, Igaz/Hamis, Be/Ki). • OLE objektum : Microsoft objektumok, képek, hangok, melyek más programban készültek az OLE (Programintegrációs technológia) használatával. • Hiperhivatkozás: • Keresés varázsló: olyan mező hozható létre, amellyel másik táblából vagy értéklistából választunk értékeket.

  13. Null érték • Azon cellák értéke, melyeknek a tartalma nem ismert • Nem azonos a 0-val.

  14. Adattábla létrehozása és mentése

  15. Mezőtulajdonságok és mentés Tervező nézetben 2007-ben • Mentésnél a tábla neve legfeljebb 64 karakter (szám vagy betű) lehet, szóközökkel együtt. Például egy tábla neve lehet Vevők, Alkatrészek leltára vagy Termékek. • Kattintson a Microsoft Office gombra  , majd kattintson a Mentés parancsra • Nyissa meg a táblát Tervező nézetben. • A tábla tervezőrácsának felső részében kattintson arra a mezőre, amelynek a tulajdonságait be szeretné állítani • a Mezőtulajdonságok területen kattintson a beállítani kívánt mezőtulajdonság beviteli mezőjére. • Adja meg a tulajdonság értékét, vagy lista.

  16. Új oszlop felvétele, paraméterek módosítása. Új tábla Tábla módosítása • Mezőtulajdonságok 2007 • MezőméretEgy Szöveg, Szám vagy Számláló típusú adat maximális mérete. • Tizedeshelyek (DecimalPlaces)Megadja, hogy hány tizedeshelyet használjon a számok megjelenítésekor. • Új értékekMegadja, hogy a Számláló mezőben növekvő vagy véletlenszerű értékek szerepelnek-e. • Beviteli maszk (InputMask)Szerkesztőkarakterek megjelenítése az adatbevitel irányításához. • ÉrvényességiSzabályEgy kifejezés, amelynek Igaz értékűnek kell lennie a mező értékének megváltoztathatásához. • ÉrvényesítésiSzövegAz itt beírt szöveg jelenik meg, ha egy érték nem felel meg az Érvényességi szabályban található kifejezésnek. • KötelezőKötelezővé teszi adat megadását

  17. Rendezés • Számok esetén növekvő vagy csökkenő • Szöveg esetén abc szerint (abc, aáb, ASCII) • Általános és feljegyzés mezőket NEM • Összetett rendezés ha több mező szerint • Fizikai rendezés: a háttértáron is • Különben indexelés vagy logikai rendezés

  18. Importálás (vagy csatolás) számolótáblából • Fájl menü Külső adatok átvétele pontjának Importálás parancsa. • Az Importálás (vagy Csatolás) párbeszédpanel Fájltípus listájában válasszuk a Microsoft Excel (*.xls) elemet. • Kattintsunk a Hely mező melletti nyílra, válasszuk ki a számolótáblát tartalmazó meghajtót és mappát, majd kattintsunk duplán annak ikonjára. • Kövessük a Táblázat importálása varázsló útmutatásait.

  19. Szűrés Adattáblából teljes rekordok válogatása

  20. Lekérdezés Teljes adatbázisból adatokat válogatunk ki

  21. Összetett feltételek I. Rendszáma 5-re végződik és kék

  22. Összetett feltételek II. (OPEL vagy SUZUKI) és (FEHÉR vagy KÉK) A varázsló nem igazán támogatott!

  23. Oszlopműveletek (agregát) Hány autó van a piacon? Mennyi az átlagos hengerűrtartalom?

  24. Oszlopműveletek feltétellel Hány darab 1500 cm3-nél nagyobb fekete autó van?

  25. Mezőkifejezések Hengerűrtartalomból kb. fogyasztás???

More Related