A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Következő változat | Előző változat | ||
oktatas:adatbazis-kezeles:adatbazis-pelda [2019/08/16 04:52] admin létrehozva |
oktatas:adatbazis-kezeles:adatbazis-pelda [2023/08/21 10:27] (aktuális) admin [Adatbázis példa] |
||
---|---|---|---|
Sor 2: | Sor 2: | ||
====== Adatbázis példa ====== | ====== Adatbázis példa ====== | ||
+ | |||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2018 | + | * Copyright (c) 2018, Sallai András |
- | * Licenc: GNU Free Documentation License 1.3 | + | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] |
- | * Web: http://szit.hu | + | * Web: https://szit.hu |
===== Adatbázis létrehozása ===== | ===== Adatbázis létrehozása ===== | ||
Sor 20: | Sor 21: | ||
Tábla létrehozása: | Tábla létrehozása: | ||
- | <code> | + | <code mysql> |
create table dolgozok ( | create table dolgozok ( | ||
az int not null primary key auto_increment, | az int not null primary key auto_increment, | ||
Sor 31: | Sor 32: | ||
Adat beszúrása: | Adat beszúrása: | ||
- | <code> | + | <code mysql> |
INSERT INTO `dolgozok` (`az`, `nev`, `telepules`, `fizetes`, `szuletes`, `belepes`) VALUES | INSERT INTO `dolgozok` (`az`, `nev`, `telepules`, `fizetes`, `szuletes`, `belepes`) VALUES | ||
(1, 'Nagy János', 'Szolnok', 958000, '1972-03-25', '1998-07-01'), | (1, 'Nagy János', 'Szolnok', 958000, '1972-03-25', '1998-07-01'), | ||
Sor 157: | Sor 158: | ||
===== Összetett eset ===== | ===== Összetett eset ===== | ||
- | |||
- | |||
Egy dolgozó több projektben vehet részt. | Egy dolgozó több projektben vehet részt. | ||
Sor 165: | Sor 164: | ||
{{:oktatas:adatbázis-kezelés:kek_002.png|}} | {{:oktatas:adatbázis-kezelés:kek_002.png|}} | ||
- | <code> | + | <code mysql> |
create table dolgozok ( | create table dolgozok ( | ||
az int not null primary key auto_increment, | az int not null primary key auto_increment, | ||
Sor 173: | Sor 172: | ||
- | <code> | + | <code mysql> |
create table projektek ( | create table projektek ( | ||
az int not null primary key auto_increment, | az int not null primary key auto_increment, | ||
Sor 180: | Sor 179: | ||
- | <code> | + | <code mysql> |
create table dolgozokProjektek ( | create table dolgozokProjektek ( | ||
dolgozoAz int, | dolgozoAz int, | ||
Sor 187: | Sor 186: | ||
- | <code> | + | <code mysql> |
alter table dolgozokProjektek | alter table dolgozokProjektek | ||
add foreign key (dolgozoAz) references dolgozok(az), | add foreign key (dolgozoAz) references dolgozok(az), |