Wyklad_1_Modelowanie informacji_ER_20111009_0835.pdf

(2185 KB) Pobierz
Model Danych
Historyczna droga rozwoju teorii systemów baz danych
jest skoncentrowana wokół problemu modelowania danych.
„Model Danych jest zbiorem matematycznych definicji, które
umożliwiają analizowanie i opis statycznych, oraz
dynamicznych właściwości systemów skoncentrowanych na
przetwarzaniu informacji.”
[Brodie M.L., et al.,
On Conceptual Modelling.
New York: Springer-Verlag, 1984]
Na model danych składają się:
1.
2.
3.
Definicje statycznych właściwości obiektów, atrybutów i związków informacyjnych.
Definicje statycznych reguł określających poprawność przechowywanej informacji
(constraints).
Definicje dynamicznych reguł, określających poprawność operacji przechodzenia bazy
danych z jednego poprawnego stanu do innego poprawnego stanu.
Rafał Kowalski 2011
Modelowanie informacji
1
Design Methodology
The Advantage of Learning a Good Design Methodology
1.
2.
organized set of techniques (step-by-step) through the design process.
skills needed to design a sound database structure.
a)
b)
A large number of data-processing problems can be attributed to the presence of redundant
data, duplicate data, and invalid data, or the absence of required data.
All of these problems produce erroneous information and make certain queries and reports
difficult to run
.
3.
4.
5.
keeping missteps and design reiterations to a minimum.
reduced time and easier design process
understand and use RDBMS software more fully and effectively.
Rafał Kowalski 2011
Modelowanie informacji
2
WARSZTAT
Rafał Kowalski 2011
Modelowanie informacji
3
Entity Relationship Diagrams
1.
Paper:
a) one of the most cited papers in the computer software field.
b) was selected as one of the 38 most influential papers in Computer
Science according to a survey of 1,000 computer science college
professors.
c) 4th most downloaded paper from the ACM Digital Library in
January 2005 (Communications
of ACM,
March 2005) even though
the paper was published 30 years ago.
2.
The ER model & ER approach:
a) was adopted as the meta model for the ANSI Standard in Information Resource Directory
System (IRDS),
b) has been ranked as the top methodology for database design and one of the top
methodologies in systems development by several surveys of FORTUNE 500 companies.
c) serves as the foundation of some of the recent work on Object-Oriented analysis and
design methodologies and Semantic Web.
d) The UML modeling language has its roots in the ER model.
e) The hypertext concept, which makes the World Wide Web extremely popular, is very
similar to the main concept in the ER model
Rafał Kowalski 2011
Modelowanie informacji
4
Entity Relationship Diagrams
PIERWSZA graficzno językowa metoda przedstawiania
schematów struktur danych w postaci:
ATRYBUTY -ENCJE - ZWIĄZKI
Powstała w 1976, autor: Peter Chen,
asystent w Instytucie Technologii w Massachusets
MIT
.
Oparta na trzech podstawowych pojęciach:
Encja, Atrybut, i Związek.
Niezależna od technik i technologii, dzięki czemu przetrwała 30 lat, stając się
fundamentem wszystkich współczesnych metodyk projektowania informacji.
Jedynym problemem zastosowania w aplikacjach graficznych jest niezwykłe
zapotrzebowanie na powierzchnię pochłanianą przez „koronkowe” struktury
diagramów.
Rafał Kowalski 2011
Modelowanie informacji
5
Zgłoś jeśli naruszono regulamin