Zaprojektować bazę danych realizującą, w sposób wyczerpujący, określony sy stem rzeczywisty. Projekt wykonać w oparciu o model konceptualny i fizy czny. W modelu winny być wykorzy stane wszelkie znane studentowi typy relacji w relacyjnych systemach baz danych.
Przy kładowe systemy/projekty:
OCI |
system |
OCI |
system |
0 |
sklep internetowy |
5 |
system rezerwacji (wizyty u lekarza/hotel) |
1 |
wypożyczalnia / biblioteka |
6 |
system bankowy |
2 |
system CMS (zarządzanie treścią/artykulami) |
7 |
forum internetowe |
3 |
system ERP (zarządzanie zadaniami/ludźmi) |
8 |
dziennik szkolny |
4 |
portal spolecznościowy |
9 |
serwis typu: Q&A |
OCI - ostatnia cyfra indeksu
Tworzenie modelu konceptualnego w programie Power Designer.
- stworzyć nowy model konceptualny File- New następnie należy wybrać Conceptual Data Model
- wybierając z menu Model->Propeties nadać odpowiednią nazwę dla modelu (zakładka General)
- wykorzy stując pasek narzędziowy Palette wstawić co najmniej 3 nowe encje (Entity)
- poprzez dwukrotne klikniecie na polu wybranej encji przejść do edycji jej właściw ości: nadać odpow iednią nazwę(zakładka General) oraz stworzy ć kilka kolumn (zakładka Attributes)
- przy tworzeniu kolumn podać nazwę (Name), typ danych (Data Type) oraz zaznaczyć odpowiednie opcje (M-Mandatory - wymagana obecność - NOT NULL, P-Primary - dla klucza pierwotnego, D - Display - pokaż w polu encji w modelu)
- zaprojektować pozostałe encje
- wykorzy stując opcje Relationship z paska Palettt stworzy ć relacje pomiędzy odpowiednimi encjami zgodnie z wcześniejszymi założeniami poprzez przeciągnięcie myszką
- poprzez dwukrotne klikniecie na relację przejść do edycji właściwości relacji, w zakładce General podać nazwę relacji, w zakładce Detali określić pozostałe paramctiy relacji
Tworzenie modelu fizycznego w programie Power Designer.
- na podstawie stworzonego modelu konceptualnego przejść do generacji modelu fizy cznego Tools->Generate Phisycal Data Model (Ctrl+G)
- wybrać odpowiedni system zarządzania bazą danych pod który wykonujemy projekt np. DBMS: Sybase SQL Anywhere 5,5 oraz podać nazwę tworzonego modelu
- w razie potrzeby w zakładce Detail ustawić dodatkow e opcje
- poprzez wciśnięcie OK. wygenerować model fizyczny
- w razie potrzeby poprawić błędy i ponownie wygenerować model fizyczny
1) Co to jest model konceptualny bazy danych.
2) Co to jest model fizyczny bazy danych.
3) Jakie znasz relacje między tabelami.