modelowanie-danych-w-sql-server-2005-i-2008.-przewodnik full.pdf
(
4039 KB
)
Pobierz
8
S
PIS TRE¥CI
U ywanie podtypów i typów nadrzÚdnych ....................................................... 54
Definicje podtypów i typów nadrzÚdnych .........................................................54
Kiedy u ywaÊ klastrów podtypów ....................................................................56
Podsumowanie .................................................................................................. 56
Rozdziaï 3. Fizyczne elementy modeli danych ............................................ 57
Fizyczne przechowywanie danych .................................................................... 57
Tabele ...........................................................................................................57
Widoki ...........................................................................................................59
Typy danych ...................................................................................................61
Spójno Ê referencji ............................................................................................ 70
Klucze gïówne ................................................................................................70
Klucze obce ....................................................................................................74
Ograniczenia ..................................................................................................76
Implementowanie spójno ci referencji .............................................................78
Programowanie ................................................................................................. 81
Procedury skïadowane ....................................................................................81
Funkcje u ytkownika ......................................................................................82
Wyzwalacze ...................................................................................................83
Integracja z CLR .............................................................................................85
Implementowanie typów nadrzÚdnych i podtypów ......................................... 85
Tabela typu nadrzÚdnego ................................................................................86
Tabele podtypów ............................................................................................87
Tabele typu nadrzÚdnego i podtypów ..............................................................87
Typy nadrzÚdne i podtypy — podsumowanie ...................................................88
Podsumowanie .................................................................................................. 88
Rozdziaï 4. Normalizowanie modelu danych .............................................. 91
Czym jest normalizacja? .................................................................................... 91
Postaci normalne ............................................................................................91
Okre lanie postaci normalnych ......................................................................... 99
Denormalizacja ............................................................................................... 100
Podsumowanie ................................................................................................ 102
CzÚ Ê II
Wymagania biznesowe ........................................... 105
PrzeglÈd zagadnieñ zwiÈzanych ze zbieraniem wymagañ ............................... 108
Zbieranie wymagañ krok po kroku ................................................................. 108
Prowadzenie wywiadów ................................................................................108
Obserwacje ..................................................................................................111
IstniejÈce procesy i systemy ..........................................................................112
Przypadki u ycia ...........................................................................................114
Rozdziaï 5. Gromadzenie wymagañ ........................................................ 107
S
PIS TRE¥CI
9
Potrzeby biznesowe ........................................................................................ 120
Szukanie zïotego rodka miÚdzy ograniczeniami technicznymi i potrzebami
biznesowymi ................................................................................................... 121
Zbieranie danych u ytkowych ........................................................................ 121
Odczyty a zapisy ..........................................................................................121
Wymagania dotyczÈce przechowywania danych ............................................122
Wymagania transakcyjne .............................................................................123
Podsumowanie ................................................................................................ 124
Rozdziaï 6. Interpretowanie wymagañ .................................................... 125
Mountain View Music ...................................................................................... 125
Analiza danych na temat wymagañ .................................................................. 127
Identyfikowanie u ytecznych informacji .........................................................127
Identyfikowanie informacji nadmiarowych .....................................................128
Definiowanie wymagañ modelu ...................................................................... 129
Interpretowanie wyników wywiadów .............................................................129
Interpretacja diagramów przepïywu ..............................................................134
Interpretowanie istniejÈcych systemów .........................................................137
Interpretowanie przypadków u ycia ..............................................................139
Okre lanie atrybutów ...................................................................................141
Okre lanie reguï biznesowych ........................................................................ 143
Definiowanie reguï biznesowych ....................................................................145
Liczno Ê .......................................................................................................146
Wymagania wobec danych ...........................................................................146
Dokumentowanie wymagañ ........................................................................... 147
Lista encji ....................................................................................................147
Lista atrybutów ............................................................................................147
Lista relacji ..................................................................................................148
Lista reguï biznesowych ................................................................................148
Spojrzenie w przyszïo Ê — recenzja ............................................................... 148
Dokumentacja projektowa ............................................................................148
Podsumowanie ................................................................................................ 150
CzÚ Ê III Tworzenie modelu logicznego ................................... 151
Rozdziaï 7. Tworzenie modelu logicznego .................................................153
Tworzenie diagramów modelu danych ........................................................... 153
Sugestie dotyczÈce nazewnictwa ...................................................................153
Standardy notacji .........................................................................................156
NarzÚdzia do modelowania ...........................................................................159
Wykorzystywanie wymagañ do budowania modelu ....................................... 160
Lista encji ....................................................................................................160
Lista atrybutów ............................................................................................164
Dokumentacja relacji ...................................................................................165
Reguïy biznesowe .........................................................................................166
10
S
PIS TRE¥CI
Budowanie modelu ......................................................................................... 167
Klucze gïówne ..............................................................................................168
Relacje .........................................................................................................169
Domeny .......................................................................................................170
Atrybuty .......................................................................................................170
Podsumowanie ................................................................................................ 172
Rozdziaï 8. Typowe problemy przy modelowaniu danych .............................173
Problemy z encjami ......................................................................................... 173
Zbyt maïo encji ............................................................................................173
Zbyt wiele encji ............................................................................................176
Problemy z atrybutami .................................................................................... 177
Jeden atrybut zawierajÈcy ró ne dane ...........................................................177
Niewïa ciwe typy danych ..............................................................................179
Problemy z relacjami ....................................................................................... 183
Relacje typu jeden-do-jednego ......................................................................183
Relacje typu wiele-do-wielu ..........................................................................184
Podsumowanie ................................................................................................ 185
CzÚ Ê IV Tworzenie modelu fizycznego .................................. 187
Rozdziaï 9. Tworzenie modelu fizycznego za pomocÈ serwera SQL Server ........ 189
Nazewnictwo obiektów .................................................................................. 189
Ogólne reguïy nazewnictwa ..........................................................................191
Nazywanie tabel ..........................................................................................194
Nazywanie kolumn .......................................................................................195
Nazwy widoków ...........................................................................................195
Nazywanie procedur skïadowanych ...............................................................195
Nazywanie funkcji u ytkownika ....................................................................196
Nazywanie wyzwalaczy ................................................................................196
Nazywanie indeksów ....................................................................................196
Nazywanie typów danych u ytkownika .........................................................197
Nazywanie kluczy gïównych i kluczy obcych ..................................................197
Nazywanie ograniczeñ ..................................................................................197
Tworzenie modelu fizycznego ........................................................................ 198
Modelowanie tabel na podstawie encji ..........................................................198
U ywanie relacji do modelowania kluczy .......................................................208
Modelowanie kolumn za pomocÈ atrybutów ..................................................209
Implementowanie reguï biznesowych w modelu fizycznym ........................... 209
Implementowanie reguï biznesowych za pomocÈ ograniczeñ ..........................210
Implementowanie reguï biznesowych za pomocÈ wyzwalaczy ........................212
Implementowanie zaawansowanej liczno ci ..................................................214
Podsumowanie ................................................................................................ 216
S
PIS TRE¥CI
11
Rozdziaï 10. Kilka sïów na temat indeksów ............................................... 217
PrzeglÈd indeksów .......................................................................................... 217
Czym sÈ indeksy? ..........................................................................................218
Rodzaje ........................................................................................................220
Wymagania dotyczÈce korzystania z bazy danych .......................................... 226
Odczyty i zapisy ...........................................................................................226
Dane transakcji ............................................................................................228
Okre lanie wïa ciwych indeksów ................................................................... 228
PrzeglÈdanie wzorów dostÚpu do danych .......................................................228
Równowa enie indeksów ..............................................................................229
Indeksy pokrywajÈce .....................................................................................230
Statystyki indeksów ......................................................................................230
Rozwa ania na temat obsïugi indeksów ........................................................231
Implementowanie indeksów w serwerze SQL Server .................................... 231
Konwencje nazewnictwa ...............................................................................231
Tworzenie indeksów .....................................................................................232
Grupy plików ................................................................................................233
Konfigurowanie konserwacji indeksów ...........................................................233
Podsumowanie ................................................................................................ 235
Rozdziaï 11. Tworzenie warstwy abstrakcji w serwerze SQL Server ................ 237
Czym jest warstwa abstrakcji? ........................................................................ 237
Po co u ywaÊ warstwy abstrakcji? .................................................................. 238
Bezpieczeñstwo ............................................................................................238
Elastyczno Ê i mo liwo Ê rozbudowy .............................................................240
ZwiÈzek warstwy abstrakcji z logicznym modelem danych ............................ 241
ZwiÈzek warstwy abstrakcji z programowaniem zorientowanym obiektowo ......241
Implementowanie warstwy abstrakcji ............................................................. 243
Widoki .........................................................................................................243
Procedury skïadowane ..................................................................................245
Inne skïadniki warstwy abstrakcji ..................................................................248
Podsumowanie ................................................................................................ 248
CzÚ Ê V
Dodatki ................................................................251
Dodatek A Przykïadowy model logiczny .................................................. 253
Dodatek B Przykïadowy model fizyczny .................................................. 257
Dodatek C Zarezerwowane sïowa serwera SQL Server 2008 ....................... 261
Dodatek D Zalecane standardy nazewnictwa ............................................263
Skorowidz .........................................................................265
Plik z chomika:
azureuva
Inne pliki z tego folderu:
sekret-przyciagania.-poczuj-w-sobie-wszechswiat ebook.pdf
(33062 KB)
html5. nieoficjalny podręcznik. wydanie ii full scan.pdf
(15564 KB)
sieci komputerowe. księga eksperta. wydanie ii poprawione i uzupełnione pełna wersja.pdf
(41295 KB)
start-up po polsku. jak założyć i rozwinąć dochodowy e-biznes pełna wersja.pdf
(6764 KB)
Paweł Tkaczyk zakamarki marki. rzeczy, o których mogłeś full version.pdf
(4960 KB)
Inne foldery tego chomika:
Alchemia Kariery
Audio Booki
biznes, ekonomia, finanse
Bralczyk Jerzy - Porzekadła na każdy dzień
Brian Tracy
Zgłoś jeśli
naruszono regulamin