Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Zasobysystemówinformatycznych
31
Tablica1.1.PrzykładdefinicjitabeliElementwrelacyjnejbaziedanych
Symbol
Nazwa
Opis
Jednostka
Nazwa
elsmb
elnazwa
elopis
eljednostka
Kod
char(3)
char(40)
varchar(200)
char(20)
Typdanych
Wymagane
×
×
×
Kluczgłówny
×
Kluczobcy
Tablica1.2.ZawartośćtabeliElement
Symbol
N001
O001
...
P002
Nazwa
Opis
Jednostka
nit
ostrzelewe
...
pudełko
nitaluminiowy
ostrzestalowe
...
pudełkoozdobnezpokrywką
szt.
szt.
...
szt.
Każdyrekord(krotkarelacji)zawierawartośćdanegoelementu.Dziękitakiemu
rozwiązaniumożnastosowaćwprocesachprojektowaniajęzykiprojektowania
opartenaprzetwarzaniuzbiorów.Możnatakżekontrolowaćznaczenie,spójność
iredundancjędanych.Dziękizastosowaniutakiegopodejściauzyskanotakże
możliwośćzmianywewnętrznejreprezentacjidanych,jakteżichniezależnośćod
struktury.
Ponadtostworzonowarunkidomodyfikacjidanych,zwłaszczazmianystruk-
turytabel.Możnatakżeporządkowaćrekordyiścieżkidostępudonich,przyjmując,
żeprocesyteniewpływająnadaneznajdującesięwbazie.Podejścieproponowane
irozwijaneprzezCoddaijegowspółpracownikówdoprowadziłodopowstania
irozwojujęzykazapytańwstosunkudobazdanychSQL(ang.StructuredQuery
Language).Języktenstałsięstandardemjęzykazapytańwstosunkudobaz
relacyjnychizostałformalniezdefiniowanyprzezISO(ang.International
OrganizationforStandardization).Opracowanymodelrelacyjnystanowiłpodstawę
rozwojuwielusystemówbazdanychDB2iSQL/DSwfirmieIBMorazOracle.
Obecnieistniejewielezróżnicowanychwersjisystemówbazdanychopartychna
modelurelacyjnym,dostosowanychdopotrzebprzedsiębiorstwiinfrastruktury
informatycznejozróżnicowanejmocy(komputerówosobistychczyteżdużych,
wielodostępnychsuperkomputerów).Przykładamiobecniewykorzystywanychsys-
temówsą:AccessiFoxProfirmyMicrosoftorazDB2firmIBM,Oracle,Progress,
Ingres,InformixiSybase.Taostatniaspecjalizujesięwdostarczaniuserwerów
bazodanowych,rozwiązańdointegracjiihurtownidanych.
Definicja1.13
Relacyjnymodelbazdanychjestopartynapojęciurelacjioraztabelach
reprezentującychfizycznieterelacje.Wszystkietabelemusząbyćzgodnezzasadami