SQL, Relációs adatmodell

Slides:



Advertisements
Hasonló előadás
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Advertisements

ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
© Kozsik Tamás Adatbáziskezelés •Relációs adatbáziskezelők •Noha a Java objektum-elvű, egyelőre nem az objektum-elvű adatbáziskezelőket támogatja.
Informatika I. 6. Adattábla függvények, érzékenységi vizsgálatok.
Adatbázis rendszerek I Relációs kalkulus Általános Informatikai Tsz. Dr. Kovács László.
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Adatbázis-kezelés.
Relációs adatbázisok készítése
2. GYAKORLAT E-K modellből relációs adatbázisséma.
Adatbázis kezelés Adatbázis tervezés.
SQL Structured Query Language
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
5. GYAKORLAT SQL CREATE TABLE, aktualizálás. S QL Structured Query Language A relációs adatbáziskezelés szabványos nyelve Nem algoritmikus, de beépíthető.
Microsoft Access I. Készítette: Rummel Szabolcs
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Információ kezelés Az információ visszakeresésének lehetőségei.
Adatmodellezés: E-K modell
Adatbázis rendszerek II.
az MSAccess programmal
1 Informatikai Szakképzési Portál Adatbázis kezelés DML – Adat manipuláló nyelv.
1 Informatikai Szakképzési Portál Adatbázis kezelés Adatbázis feltöltés.
Tervezés, Normalizálás
Térkép. Mi az adat? Minden információ, amit tárolni kell. Minden információ, amit tárolni kell.  szám  szöveg  dátum  hang  kép, stb.
Statisztika, kutatásmódszertan I.
Adatbázisok Adatbázis: adatok gyűjteménye, amelyeket az adatbázis-kezelő rendszer (DBMS –Database Management System) kezel. Kezelt adatrendszer → adatbázis.
Mérnöki informatika I.év
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
DDL – Adatdefiníciós nyelv
Adatbázis-kezelés SQL-lel
Készítette: Tóth Ervin
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Adatbázis-kezelés JAG,
11. tétel Adatbázis táblái közti kapcsolatok optimalizálása
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
Adatbázis kezelés.
Adatbázis-kezelés.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
1 Sramó András Adatbázis-technológia V. előadás Adatbázis-technológia 5. előadás Az SQL.
1 Informatikai Szakképzési Portál Adatbázis kezelés DQL – Adatlekérdező nyelv.
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Adatbázisok gyakorlat
Adatbázis-kezelés.
Kulcsok meghatározása a táblákban
Adatbázis alapfogalmak
Webprogramozó tanfolyam
SQL történelem 1970 Edgar F. Codd (IBM) cikke 12 szabály a relációs adatmodellekre 1979 első kereskedelmi forgalmazású relációs adatbáziskezelő 1986 az.
Adatbázis rendszerek I
Adatbázis-kezelés. Alapfogalmak Adat: –észlelhető, felfogható ismeret –jelsorozat –valakinek, vagy valaminek a jellemz ő je –tény, közlés Információ:
Adatbázis rendszerek I
Gáspár Bencéné Dr. Vér Katalin
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Adatbázis-kezelés 1-2. adatbázis-kezelő rendszer 1.új adatbázisokat hozhassanak (adat definició 2.lekérdezések és módosítások (adat manipuláció) 3.Támogassa.
Adatbázisszintű adatmodellek
ACCESS ALAPOK Alapfogalmak
Programozás III JPA.
Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Nagyon fontos, hogy az adatbázisunk szerkezetét jól megtervezzük,
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 1. Alapfogalmak.
Készítette: Kiss András
Kovács Gergely Péter A relációs adatmodell
Alapfogalmak Adat: rögzített ismeret
Adatbázis alapismeretek
Kovács Gergely Péter Bevezetés
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Relációs adatmodell, normálformák
Adatbázis-kezelés 2. Relációs adatbázisok.
Adatbázis-kezelés.
Előadás másolata:

SQL, Relációs adatmodell Adatbázis kezelés SQL, Relációs adatmodell

SQL története Edgar F. Codd - relációs adatmodellt 1970 Edgar F. Codd - relációs adatmodellt 1974-75 IBM – SEQUEL Structured English Query Language 1986-87 IBM, ORACLE – ANSI szabványosítás 1987 ISO szabványosítás SQL86 1989-99 SQL89, SQL92, SQL99

Structured Query Language szabványosított lekérdező nyelv Relációs algebrán alapszik Halmaz orientált Felhasználási területek Önálló SQL Beágyazott SQL

Adatmodellek általában Az adatmodellekben az entitások tulajdonságokból épülnek fel és különféle kapcsolatban vannak egymással.

Entitás Minden olyan dolgot, ami más dolgoktól megkülönböztethető entitásnak nevezünk. Személy > Entitás Egy konkrét személy pedig ennek az előfordulása

Entitás példák Termék TV Hi-Fi Rádió PC Állat Kutya Macska Mongúz Tigris Medve Épület Ház Vár Kastély Stadion

Tulajdonság Az entitások szerkezetét a tulajdonságok képezik. Személy tulajdonságai lehetnek: név, születési dátum, lakcím, telefonszám

Kapcsolat A kapcsolatok az egyedek közti relációt fejezik ki. Egy személy és egy vállalat entitás között egyértelmű kapcsolat létesíthető

1:1 1:N N:M Kapcsolat típusok egy előforduláshoz (pl. főváros) csak egy másik előfordulás (pl. ország) kapcsolódik 1:N egy előforduláshoz (pl. iskolai osztály) több másik előfordulás (pl. iskola tanulói) kapcsolódik N:M több előforduláshoz (pl. iskola diákjai) több másik előfordulás (pl. iskola tanárai) kapcsolódik

Relációs adatmodell Az adatok táblákban helyezkednek el. Nincs előre definiált kapcsolatrendszer az adatok között, ezt később is kialakíthatjuk, illetve módosíthatjuk. Az oszlopok felelnek meg a tulajdonságoknak míg a sorok az előfordulásnak.

Relációs adattábla Tábla Táblázat Oszlop Tulajdonság Mező id név szül_idő szül_hely Sor Előfordulás Rekord 1 Kiss Éva 1999.01.18 Eger 2 Nagy Béla 2003.05.07 Vác

Jellemzők Nem lehet 2 teljesen azonos sora A sorok sorrendje lényegtelen Kell lennie egy (önálló vagy öszetett) tulajdonságnak, amiben minden sora különbözik, ez a kulcsmező Az oszlopokra a nevükkel hivatkozhatunk ezért nem lehet két azonos nevű tulajdonság egy reláción belül A táblákra is a nevükkel hivatkozunk így ebből sem lehet két azonos egy adatbázison belül