6317101512

6317101512



Katedra Informatyki i Automatyki Politechnika Rzeszowska

Modelowanie danych za pomocą diagramów ERD

Wstęp

Model danych służy do wyrażenia struktury danych projektowanego lub już istniejącego systemu. Wyróżnia się następujące typy modeli danych:

Modele konceptualne, które opisują dane za pomocą pojęć, z których korzystają użytkownicy,

0 Modele fizyczne,    opisujące dane w kategoriach sposobu ich przechowywania w pamięci

komputera

0 Modele implementacyjne, które stanowią grupę pośrednią, operując pojęciami wprawdzie zrozumiałymi dla użytkownik©^ ale bliżej związanymi z konkretną (logiczną) strukturą danych w ’pamięci komputera. Rozróżnia się tutaj trzy podstawowe modele: relacyjny, sieciowy i hierarchiczny. Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM -entity relationship model), którego graficznym odpowiednikiem jest diagram związków encji (ERD - entity relationship diagram). Diagram ten spotyka się^W różnych graficznie postaciach, do których zaliczamy m.in. notacje Chena, Martina, Bachmarta^JDEF 1X i.in. Do budowy modeli danych w tym ćwiczeniu użyte będą diagramy opracowane dla potrzeb Oracle Method.

Przedstawienie problemu

Celem ćwiczenia jest użycie pakietu Oracle Designer do zbudowania modelu danych dla prostego systemu przetwarzania zamówień w pewnej firmie. Założenia są następujące:

•    firma ma około 25000 klientów; " -

•    klienci zamawiają towary składaj ą</zlimówieni a;

•    pojedyncze zamówienie może dotyczyć wielu wyrobów;

•    każdy klient należy do jednego z |ó0 rejonów;

•    każdy klient jest zaopatrywźfiwszjgdnego z 20 magazynów;

•    klient ma przypisany konkretny magazyn w zależności od rejonu, do którego należy;

•    wyroby znajdują się w magazynach.

Zgodnie z wymaganiami użytkownika system powinien umożliwiać:

•    wyszukanie wszystkich zamówień klienta z równoczesnym pokazaniem zamówionych wyrobów oraz magazynów, z których one pochodzą;

•    wyszukanie wszystkich klientów, którzy zamówili konkretny wyrób;

•    określenie poziomu zapasów każdego wyrobu w konkretnym magazynie

•    określenie poziomu zapasów konkretnego wyrobu w każdym magazynie;

•    wyszukanie wszystkich klientów należących do danej grupy.

Budowa modelu danych

Budowa modelu danych, który ma być zaprezentowany graficznie w postaci ERD, przebiega w kilku etapach. Zakładamy że wykonano już następujące etapy:



Wyszukiwarka

Podobne podstrony:
ty Katedra Informatyki i Automatyki Politechnika RzeszowskaModelowanie procesów za pomocą diagramów
Ćwiczenie 5 Katedra Informatyki i Automatyki Politechnika RzeszowskaZarządzanie bazą danych za pomoc
Katedra Informatyki i Automatyki Politechnika RzeszowskaModelowanie systemów czasu rzeczywistego met
KIA PRz Modelowanie danych za pomocą diagramów ERD 1) Identyfikacja zbioru encji wraz z ich atrybuta
Modelowanie danych za pomocą diagramów ERD Tablica 3 Atrybuty encji Encja Atrybut Opis Typ
Modelowanie danych za pomocą diagramów ERDPrzebieg ćwiczenia W menu Start znaleźć grupę Oracle Desig
Modelowanie danych za pomocą diagramów ERD IJ!I1H.JII!I7.I:I«    -lol
KIA PRz Modelowanie danych za pomocą diagramów ERDZakończenie ćwiczenia Na zakończenie należy
Modelowanie danych za pomocą diagramów ERD £ &Pytania na wejściówkę •
Politechnika Rzeszowska Katedra Informatyki i Automatyki Krzysztof WiktorowiczLogika i teoria
Barbara Dębska Zakład Informatyki Chemicznej, Politechnika RzeszowskaWYKORZYSTANIE PORTALU
Barbara DębskaZakład Informatyki Chemicznej, Politechnika Rzeszowska Informacje praktyczne Ramka
Barbara DębskaZakład Informatyki Chemicznej, Politechnika Rzeszowska Przycisk umożliwiający ponowne
Barbara DębskaZakład Informatyki Chemicznej, Politechnika Rzeszowska Wymagania techniczne dla
Barbara DębskaZakład Informatyki Chemicznej, Politechnika Rzeszowska Prezentacja zintegrowanego
Barbara DębskaZakład Informatyki Chemicznej, Politechnika Rzeszowska Dodatkowe informacje W kursie
Barbara DębskaZakład Informatyki Chemicznej, Politechnika Rzeszowska Program do zrealizowania Podcza
Barbara Dębska Zakład Informatyki Chemicznej, Politechnika RzeszowskaJednostki lekcyjne zawarte w

więcej podobnych podstron