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

Adatbázis I. Alapfogalmak. Adatbáziskezelő feladatai •Adatok tárolása •Adatok visszakeresése •Adatok módosítása •Felhasználói felület (parancssoros, grafikus)

Hasonló előadás


Az előadások a következő témára: "Adatbázis I. Alapfogalmak. Adatbáziskezelő feladatai •Adatok tárolása •Adatok visszakeresése •Adatok módosítása •Felhasználói felület (parancssoros, grafikus)"— Előadás másolata:

1 Adatbázis I. Alapfogalmak

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

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 Az adatbá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 mezőfej rekord mezőnévAttribútum adatelem Rekord: adategyed tulajdonság

11 Microsoft Access adattípusok I. •Szöveg : Legfeljebb 255 karakter. Mezőméret (FieldSize) •Feljegyzés: 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 •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. •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

16 Tábla módosítása Új oszlop felvétele, paraméterek módosítása. Új tábla 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 cm 3 -nél nagyobb fekete autó van?

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


Letölteni ppt "Adatbázis I. Alapfogalmak. Adatbáziskezelő feladatai •Adatok tárolása •Adatok visszakeresése •Adatok módosítása •Felhasználói felület (parancssoros, grafikus)"

Hasonló előadás


Google Hirdetések