25
Adatbázis I. Alapfogalmak

Adatbázis I

  • Upload
    trish

  • View
    27

  • 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

Page 1: Adatbázis I

Adatbázis I.

Alapfogalmak

Page 2: Adatbázis I

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ő.

Page 3: Adatbázis I

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

Page 4: Adatbázis I

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

Page 5: Adatbázis I

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

Page 6: Adatbázis I

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

Page 7: Adatbázis I

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

Page 8: Adatbázis I

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

Page 9: Adatbázis I

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.

Page 10: Adatbázis I

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

Page 11: Adatbázis I

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.

Page 12: Adatbázis I

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.

Page 13: Adatbázis I

Null érték

• Azon cellák értéke, melyeknek a tartalma nem ismert

• Nem azonos a 0-val.

Page 14: Adatbázis I

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

Page 15: Adatbázis I

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

Page 16: Adatbázis I

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

Page 17: Adatbázis I

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

Page 18: Adatbázis I

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.

Page 19: Adatbázis I

Szűrés

Adattáblából teljes rekordok válogatása

Page 20: Adatbázis I

Lekérdezés

Teljes adatbázisból adatokat válogatunk ki

Page 21: Adatbázis I

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

Page 22: Adatbázis I

Összetett feltételek II.(OPEL vagy SUZUKI) és (FEHÉR vagy KÉK)

A varázsló nem igazán támogatott!

Page 23: Adatbázis I

Oszlopműveletek (agregát)

Hány autó van a piacon?

Mennyi az átlagos hengerűrtartalom?

Page 24: Adatbázis I

Oszlopműveletek feltétellelHány darab 1500 cm3-nél nagyobb fekete autó van?

Page 25: Adatbázis I

MezőkifejezésekHengerűrtartalomból kb. fogyasztás???