Bazy danych I
Zajęcia z “Baz danych” dla I roku EPI odbywają się w sali 2.109.Grupy ćwiczeniowe:
- pn. 14.30 – 16.00 I grupa
- śr. 16.00 – 17.30
- zaj. nr 1 – wprowadzenie do problematyki
- zaj. nr 2 – wprowadzenie do ERD
- zaj. nr 3 – przygotowanie koncepcji projektu, zapoznanie z DIA
- zaj. nr 4 – krotność związków
- zaj. nr 5 – klucze, słabe encje, relacja ISA
- zaj. nr 6 – konsultacje
- zaj. nr 7 – dostarczenie diagramu ERD
- zaj. nr 8 – relacyjny model danych
- zaj. nr 9 – przekształcanie modelu konceptualnego do relacyjnego
- zaj. nr 10 – konsultacje
- zaj. nr 11 – anomalie w modelu relacyjnym
- zaj. nr 12 – normalizacja
- zaj. nr 13 – dostarczenie diagramu relacyjnego
W menu po prawej stronie dostępne są materiały związane z poszczególnymi zajęciami.
Zajęcia nr 8/2010 BD
Na zajęciach nr 8 będziemy zajmować się relacyjnym modelem danych.
Więcej informacji na temat relacyjnego modelu danych można znaleźć w dziale modelowanie relacyjne.
Podstawowym narzędziem wykorzystywany do tworzenia modelu relacyjnego będzie MySQL Workbench
Zajęcia nr 7/2010 BD
Zajęcia będą miały charakter konsultacyjny.
Zajęcia nr 6/2010 BD
Zajęcia nr 6 mają charakter konsultacyjny – nie będą wprowadzone żadne nowe pojęcia dotyczące diagramów ERD. Będziemy koncentrować się na doprowadzeniu diagramów do ostatecznej postaci, którą wykorzystamy jako podstawę dla opracowania modelu relacyjnego.
Wyniki dotychczasowej pracy powinny zostać dostarczone na zajęcia nr 7 (w ostateczności na zajęcia nr 8) w postaci wydruku A4, na którym, poza diagramem, powinny znaleźć się następujące informacje:- tytuł projektu
- nazwisko osoby (osób) wykonujących diagram
- grupa ćwiczeniowa (1, 2, wieczorowa)
- poprawności notacyjnej (np. uwzględnienie opcjonalności w krotności związków)
- poprawności semantycznej (np. brak redundancji)
- terminu oddania diagramu
Po dostarczeniu diagramu, temat projektu nie będzie mógł ulec zmianie.
Dodawanie relacji isa
Aby dodać relację isa do programu Dia należy wykonać następujące kroki:- Pobrać plik zawierający symbol relacji isa i zachować na dysku w łatwo dostępnym miejscu.
- W programie Dia w boczny panelu wybrać z menu pozycję Plik -> Arkusze i obiekty….
- W pojawiającym się oknie dialogowym po lewej stronie odnaleźć zestaw symboli ER (po jego wybraniu w panelu poniżej pola wyboru powinny pojawić się symbol zbioru encji, atrybutu, związku, etc.).
- Kliknąć przyciska Nowy znajdujący się w lewym dolnym rogu okienka dialogowego.
- W nowootwartym oknie dialogowym zaznaczyć opcję Kształt SVG (jest ona domyślnie wybrana) i po kliknięci przycisku Przeglądaj, odnaleźć zapisany na dysku plik, zawierający symbol relacji isa.
- Kliknąć przycisk OK, co powinno spowodować zamknięcie okienka dialogowego Dodaj.
- W okienku dialogowym Arkusze i obiekty kliknąć przycisk Zastosuj a potem Zamknij.
W wyniku tych operacji w zbiorze symboli ER powinien pojawić się nowy symbol reprezentowany za pomocą niebieskiej litery C, na tle czerwonego trójkąta (jest to skrót od Custom – symbol użytkownika).
Jeśli w trakcie wykonywania powyższych operacji pojawią się jakieś problemy, należy je zignorować. Jeśli natomiast powyższa operacja spowoduje zamknięcie aplikacji, można spróbować powtórzyć procedurę :) Jeśli i to się nie powiedzie, można jako symbolu relacji isa użyć zwykłego trójkąta, stworzonego za pomocą standardowego narzędzia Wielokąt.
Zajęcia nr 5/2010 BD
Na zajęciach nr 5 będziemy zajmować się atrybutami kluczowymi, słabymi encjami oraz relacją ISA.
Atrybuty kluczowe to atrybuty, które w sposób jednoznaczny identyfikują poszczególne encje. Oznacza to, że dwie encje nie mogą posiadać tych samych atrybutów kluczowych.
Słabe encje to encje, których atrybuty kluczowe nie są w pełni samodzielne. Tzn. aby zidentyfikować słabą encję konieczne jest wykorzystanie atrybutu kluczowego innej encji.
Relacja ISA występuje pomiędzy zbiorami encji, spośród których jeden może być określony jako specjalizacja drugiego, tzn. każda encja należąca do pierwszego zbioru posiada wszystkie cechy encji należących do zbioru drugiego, ale ponadto posiada pewne cechy specyficzne.
Uwaga: w programie Dia relacja ISA nie występuje standardowo. Można ją stworzyć samemu lub wykorzystać plik umieszczony na serwerze. Instrukcja wykorzystania pliku zostanie podana na zajęciach.
Więcej informacji w dziale diagramy ER.