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

1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés SQL, Relációs adatmodell.

Hasonló előadás


Az előadások a következő témára: "1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés SQL, Relációs adatmodell."— Előadás másolata:

1 1 Informatikai Szakképzési Portál Adatbázis kezelés SQL, Relációs adatmodell

2 2 Informatikai Szakképzési Portál SQL története Edgar F. Codd - relációs adatmodellt 1970 IBM – SEQUEL Structured English Query Language IBM, ORACLE – ANSI szabványosítás ISO szabványosítás SQL SQL89, SQL92, SQL

3 3 Informatikai Szakképzési Portál 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

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

5 5 Informatikai Szakképzési Portál 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

6 6 Informatikai Szakképzési Portál 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

7 7 Informatikai Szakképzési Portál 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

8 8 Informatikai Szakképzési Portál 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ő

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

10 10 Informatikai Szakképzési Portál 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.

11 11 Informatikai Szakképzési Portál Relációs adattábla Tábla Táblázat Oszlop Tulajdonság Mező idnévszül_időszül_hely Sor Előfordulás Rekord 1Kiss Éva Eger 2Nagy Béla Vác

12 12 Informatikai Szakképzési Portál 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


Letölteni ppt "1 Informatikai Szakképzési Portál www.itszp.hu Adatbázis kezelés SQL, Relációs adatmodell."

Hasonló előadás


Google Hirdetések