lecture 2 - databases

  • Upload
    raz1941

  • View
    217

  • Download
    0

Embed Size (px)

DESCRIPTION

lecture about databases in polish

Citation preview

  • WYKAD 2 Relacyjny i obiektowy model

    danych

  • JZYK UML (UNIFIED MODELING LANGUAGE) Zunifikowany jzyk modelowania

    SAMOCHD

    Nr rejestracyjny

    Data produkcji

    Dodaj. Nr rej.

    Dodaj dat prod.

    KLASA

    Nazwa klasy

    Atrybuty (pola)

    Metody

    Realizacj obiektu jest:

    Fiat

    ABS 12345

    11.11.1996

    .

    .

    obiekt

  • JZYK UML (UNIFIED MODELING LANGUAGE)

    Zunifikowany jzyk modelowania

    kasujc samochd kasujemy silnik

    rwnowany

    KLASA 1

    SAMOCHODY OSOBY

    KLASA 2

    agregacja

    czciowa samochd

    agregacja

    cakowita

    koa

    samochd silnik

    kasujc samochd nie kasujemy k

  • JZYK UML (UNIFIED MODELING LANGUAGE)

    Zunifikowany jzyk modelowania

    SAMOCHD

    samochd osobowy

    samochd ciarowy

    generalizacja

    dziedziczenie

    Samochd osobowy/ciarowy dziedziczy wszystkie cechy SAMOCHD

    przewaga modelu OBIEKTOWEGO nad modelem RELACYJNYM

    zlecanie czciowego wykonywania prac (tosamo i hermetyczno)

    atwo rozbudowa model OBIEKTOWY

  • STRUKTURA DANYCH

    R (A1, A2, A3, , An) schemat relacji R

    Domena:

    string

    char

    Studenci kursu BD1 (nr_id, Imi, Nazwisko, Grupa)

    dom (Nazwisko) = acuch 80 znakw

    Stopie relacji

    Ograniczenie integralnociowe

    MODEL LOGICZNY

  • SCHEMAT RELACJI jest w postaci zbioru:

    KROTKA na poziomie modelowania danych logicznych

    Studenci kursu BD1 (nr_id, Imi, Nazwisko, Grupa)

    Kady element tego zbioru opisany przez 4 atrybuty

    Kada instancja tego elementu - to KROTKA

  • SCHEMAT RELACJI jest w postaci zbioru:

    KROTKA t1

    Studenci kursu BD1 (nr_id, Imi, Nazwisko, Grupa)

    nr_id Imi Nazwisko Grupa

    1 Jan Kowalski PIH

    . .. .. .

    V1 V2 V3 V4

    t1(V2) = Jan

    Kady atrybut relacji ma unikaln nazw (w ramach tej samej relacji nie moe si powtrzy)

    Wasnoci atrybutw s ATOMOWE 1NF/1PN

    Atrybuty JEDNOWARTOCIOWE Imi Nazwisko (atr. 2-wartociowy (0PN)

  • do

  • Naruszono w tym przypadku ograniczenie integralnociowe klucza obcego.

  • Naruszenie integralnoci etatu

    Naruszenie integralnoci PK

    Naruszenie integralnoci pacy

  • iloczyn krzyowy, zczenie krzyowe

  • 7000

    S1:

    S2:

    S3:

    S4:

  • P1:

    P2:

  • Zoenie operacji

  • MODEL ERD model zwizkw encji

    MODEL ER schemat relacyjny

    MODEL KONCEPLUALNY schemat relacyjny

    TRANSFORMACJA

    SZBD OBIEKTOWY

    SZBD OBIEKTOWO-

    RELACYJNY

    SZBD RELACYJNY

    Model NIEOBIEKTOWY strukturalny

    Model OBIEKTOWY

    ENCJE UML Poziom NOTACJI

    Poziom MODELU

    Poziom IMPLEMENTACJI