# 4. Transformace konceptuálního schématu na relační

## Tabulové příklady

## Poznámky k používání SQL Developera

- Transformujte jen „hotové“ konceptuální schéma. Alespoň všechny identifikátory typů entit (jinak se vám nemohou správně transformovat typy vztahy).
- Před transformací je dobré promazat relační schéma z minulých iterací v modeláři

DataModeler Browser ⇒ <název schématu> ⇒ Relational models ⇒ pravé tlačítko na <jméno rel. schématu> ⇒ Delete
DataModeler Browser ⇒ <název schématu> ⇒ pravé tlačítko na <Relational model> ⇒ <New relational Model>

- prohlédněte si, zda vám v logickém schématu nezůstaly nějaké (na ploše nezobrazované) objekty - podívejte se do stromu objektů, tvořících logické schéma

DataModeler Browser ⇒ <název schématu> ⇒ Logical model ⇒ rozklepněte uzel Entities a zobrazené typy porovnej s obrázkem, nadbytečné smažte (pravé tlačítko ⇒ Delete

- Jsou-li dva stejné typy entity ve dvou různých vztazích, pojmenuje modelář cizí klíče s číselnou příponou. Rozumné přejmenování vazebního atributu lze udělat až na relační úrovni.
- Pozor na problémové překlápění některých kombinací ISA hierarchie s dalšími vztahy.

## Snímky řešení z pondělních proseminářů