Upload
trish
View
26
Download
1
Embed Size (px)
DESCRIPTION
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) - PowerPoint PPT Presentation
Citation preview
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)
• 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ő.
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
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
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
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
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
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
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.
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
adatelemRekord: adategyed
tulajdonság
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.
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.
Null érték
• Azon cellák értéke, melyeknek a tartalma nem ismert
• Nem azonos a 0-val.
Adattábla létrehozása és mentése
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
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
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
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.
Szűrés
Adattáblából teljes rekordok válogatása
Lekérdezés
Teljes adatbázisból adatokat válogatunk ki
Összetett feltételek I.Rendszáma 5-re végződik és kék
Összetett feltételek II.(OPEL vagy SUZUKI) és (FEHÉR vagy KÉK)
A varázsló nem igazán támogatott!
Oszlopműveletek (agregát)
Hány autó van a piacon?
Mennyi az átlagos hengerűrtartalom?
Oszlopműveletek feltétellelHány darab 1500 cm3-nél nagyobb fekete autó van?
MezőkifejezésekHengerűrtartalomból kb. fogyasztás???