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

SQL, Relációs adatmodell

Hasonló előadás


Az előadások a következő témára: "SQL, Relációs adatmodell"— Előadás másolata:

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

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

3 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 Adatmodellek általában
Az adatmodellekben az entitások tulajdonságokból épülnek fel és különféle kapcsolatban vannak egymással.

5 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 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 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 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 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

10 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 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 Eger 2 Nagy Béla Vác

12 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 "SQL, Relációs adatmodell"

Hasonló előadás


Google Hirdetések