Nariši ER diagram za podatkovno bazo traktorji
! Popravi diagram tako, da je lahko v tabeli deli
le en vnos istega tipa za istega lastnika in znamko!
Learn More →
Nariši ER diagram za sledečo univerzitetno podatkovno bazo:
Learn More →
Nariši ER diagram za sledečo letališčno podatkovno bazo:
Ali lahko ER diagram priredimo tako, da lahko test na letalu opravi le tak tehnik, ki je specialist za njegov model?
CREATE TABLE model (
stevilka TEXT PRIMARY KEY,
kapaciteta INTEGER,
teza INTEGER
);
CREATE TABLE letalo (
registrska TEXT PRIMARY KEY,
model TEXT NOT NULL REFERENCES model(stevilka)
ON UPDATE CASCADE
ON DELETE RESTRICT,
UNIQUE (registrska, model)
);
CREATE TABLE test (
stevilka INTEGER PRIMARY KEY,
ime TEXT,
max_ocena INTEGER
);
CREATE TABLE zaposleni (
emso TEXT PRIMARY KEY,
ime TEXT,
naslov TEXT,
telefon TEXT,
placa INTEGER
);
CREATE TABLE tehnik (
emso TEXT PRIMARY KEY REFERENCES zaposleni(emso)
);
CREATE TABLE kontrolor (
emso TEXT PRIMARY KEY REFERENCES zaposleni(emso),
pregled DATE
);
CREATE TABLE specialist (
tehnik TEXT REFERENCES tehnik(emso),
model TEXT REFERENCES model(stevilka),
PRIMARY KEY (tehnik, model)
);
CREATE TABLE kontrola (
tehnik TEXT,
registrska TEXT,
model TEXT,
test INTEGER REFERENCES test(stevilka),
datum DATE,
cas INTERVAL,
ocena INTEGER,
FOREIGN KEY (tehnik, model)
REFERENCES specialist(tehnik, model),
FOREIGN KEY (registrska, model)
REFERENCES letalo(registrska, model),
PRIMARY KEY (tehnik, registrska, model, test, datum)
);
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing