Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů: Porovnání verzí
(vytvoření stránky, zkopírovánní části textu ze stránky Základy SQL) |
(pahýl) |
||
(Není zobrazeno 8 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
==Základní prvky datového modelu== | ==Základní prvky datového modelu== | ||
− | '''Entita'''(angl. entity) je objekt reálného světa, který je schopen | + | # '''Entita''' (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. "student Novák Josef, r.č.470822172". |
− | + | # '''Vztah''' (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita "student Novák Josef, r.č. 470822172" může být ve vztahu "má zapsán" k entitě "učební předmět Konstrukce databázových systémů". | |
− | '''Vztah'''(angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita "student Novák Josef, r.č. 470822172" může být ve vztahu "má zapsán" k entitě "učební předmět Konstrukce databázových systémů". | + | # '''Hodnota popisného typu''' (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod. |
− | + | # '''Atributem''' (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod.<ref name="SQL_3">POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.</ref> | |
− | '''Hodnota popisného typu'''(angl. value) - | ||
− | |||
− | '''Atributem'''(angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. | ||
− | <ref name="SQL_3">POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.</ref> | ||
Řádek 15: | Řádek 11: | ||
<references/> | <references/> | ||
+ | |||
+ | === Související články === | ||
+ | * [[Informační systém]] | ||
+ | * [[Databáze]] | ||
+ | * [[SQL]] | ||
+ | * [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]<br/> | ||
+ | * [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]<br/> | ||
+ | * [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]<br/> | ||
+ | * [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]] | ||
+ | |||
+ | === Klíčová slova === | ||
+ | SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč | ||
+ | |||
+ | {{pahýl}} | ||
+ | |||
+ | [[Kategorie:Informační studia a knihovnictví]] | ||
+ | [[Kategorie:Informační technologie, knihovnické technologie]] |
Aktuální verze z 10. 4. 2018, 18:07
Obsah
Základní prvky datového modelu
- Entita (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. "student Novák Josef, r.č.470822172".
- Vztah (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita "student Novák Josef, r.č. 470822172" může být ve vztahu "má zapsán" k entitě "učební předmět Konstrukce databázových systémů".
- Hodnota popisného typu (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.
- Atributem (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou vlastnost entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod.[1]
Odkazy
Reference
- ↑ POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.
Související články
- Informační systém
- Databáze
- SQL
- Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny
- Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny
- Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna
- Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.
Klíčová slova
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč
Tento článek je pahýl. Neobsahuje dostatečné množství informací o daném tématu či jej neprobírá do dostačující hloubky. Bude-li to možné, rozšiřte tento článek o další relevantní informace. |