7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. nazywana jest schematem b.d. Tworzenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- u偶ywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. np. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
1) Cz臋艣膰 intensjonalna i ekstensjonalna: Zbi贸r definicji, kt. opisuj膮 struktur臋 danych b.d. Nazywana jest schematem b.d. Twozenie schematu systemu b.d. nazywamy projektowaniem b.d.(Schemat- przedsi臋biorstwo; Pracownicy- osoby prac przy prod; Obrabiarki- uzywane maszyny; Zwi膮zki- pracownicy obs艂uguj膮 obrab; Atrybuty- pracownicy maja nazwiska, obrabiarki maja nazwy). Cz臋艣膰 eks.. 艂膮czy zbi贸r danych w b.d. (Zawarto艣膰- przedsi臋biorstwo ;Pracownicy: Kowalczyk - tokarka k艂owa TUG-48; Obrabiarka: tokarka k艂owa TUG-48; Obs艂uguje: Kowalczyk).2) Integralno艣膰 i integralno艣膰 danych: baza danych powinna by膰 zbiorem danych nie maj膮cym niepotrzebnie powtarzaj膮cych si臋 lub zb臋dnych danych. Celem systemy baz danych jest przechowywanie jednego logicznego elementu danych tylko w jednym miejscu. Integralno艣膰: baza danych powinna dok艂adnie odzwierciedla膰 rzeczywisto艣膰. NP. wpr. do produkcji nowego detalu, powinno skutkowa膰 zmianom inf. dot. marketingu produkcji, itp. 3) Typy wsp贸艂. baz danych: 1.Produkcyjne b.d; 2.B.d. wspomagaj膮ce decyzje; 3. Informacyjne b.d; 4. Hurtownie danych; 5. Internetowe b.d. 4) Budowa i funkcje DBMS: jest zorganizowanym zbiorem narz臋dzi umo偶liwiaj膮cych dost臋p i zarz膮dzanie jedna lub wi臋cej b.d. Funkcje: 1. Wyszukiwanie danych; 2. Piel臋gnacja danych; 3.Kontrola danych; 4. Zarz膮dzanie zbiorami danych. 5) Hierarchiczny model danych: dane maj膮 struktur臋 opisan膮 jako drzewo, jedna z tabel pe艂ni rol臋 korzenia drzewa, a pozosta艂e maj膮 posta膰 ga艂臋zi. NP. po艣rednik pracuje dla kilku muzyk贸w i ma pewn膮 liczbe klient贸w, klient zawiera umowe z muzykiem przez po艣rednika i u niego uiszcza op艂ate. 6) Sieciowy model dan.: powsta艂a aby rozwi膮zywa膰 problemy wyst臋p. w modelu hierarchicznym. Str. SMBD to r贸wnie偶 odwr贸cone drzewo. R贸偶nica polega na tym, 偶e kilka drzew mo偶na wsp贸艂dzieli膰 niekt贸re ga艂臋zie, a ka偶de drzewo stanowi cz臋艣膰 og贸lnej struktury bazy danych. Relacje SMBD s膮 definiowane przez kolekcje niejawne konstrukcje 艂膮cz膮ce dwie tabele przez przypisanie jednej z nich roli w艂a艣ciciela a drugiej cz艂onka. SMBD umo偶. szybki odczyt dan., daje mo偶liw. tworz. bardziej z艂o偶onych zapyta艅 |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |
7) Relacyjny model danych, zalety: jest alternatyw膮 dla klasycznych modeli. 1. Wielopoziomowa integralno艣膰 danych; 2. Logiczna i fizyczna niezale偶no艣膰 od aplikacji bazodanowych; 3. Zagwarantowana dok艂adno艣膰 i poprawno艣膰 danych; 4. 艁atwy dost臋p do danych; 8) Definicja danych w modelu: to zbi贸r regu艂 okre艣laj. struktur臋 danych. Model relacyjny oparty jest na tylko 1 podstaw. struk. danych; 1. Ka偶da relacja w bazie ma jednoznaczn膮 nazw臋; 2.Ka偶da kolumna w relacji ma jednoznacz. nazwe w ramach jednej relacji; 3. Wszystkie warto艣ci w kolumnie musz膮 by膰 tego samego typu; 4. Porz膮dek kolumn i wierszy nie jest istotny; 5. Ka偶dy wiersz w relacji musi by膰 inny; 6. Ka偶de pole w rel. Musi zawiera膰 warto艣ci atomow膮, zbi贸r warto艣ci nie jest dozwolony w jednym polu relacji. 9) Klucze g艂贸wne i obce: Klucz g艂.- kolumna lub zbi贸r kolumn, w kt. warto艣膰 jednoznacznie identyfikuj膮 ka偶dy wiersz; Klucz obcy- „jest kopi膮” klucza g艂 z innej tabeli; NP. klucz g艂: login, PESEL, obrabiarka; klucz obcy: pracownika numer. 10) Poda膰 3 przyk艂ady operator贸w w algebrze relacyjnej: -ILOCZYN kolory: 1 kolumna: bia艂a, z艂oty, br膮zowy, 2 kolumna: srebrny, szary, pomara艅czowy, (ka偶dy z ka偶dym) -SYMA : ksywy : 1 kolumna: Jeff, J臋drek, Krokiet, 2 kolumna: Krokiet, Robercik, E艂ek, (ksywa-krokiet), Przeci臋cie: 1 kolumna: lech, tatra, 偶ubr, 2 kolumna: lech, warka, harna艣, ( wynik: tatra, 偶ubr, warka, harna艣), 11) Relacje w bazie danych, przyk艂ady: - jest to powi膮zanie pomi臋dzy par膮 tabel, - relacja istnieje tylko wtedy kiedy 2 tabele s膮 po艂膮czone przez klucz g艂贸wny i klucz obcy, lub je艣li istnieje mi臋dzy nimi pewna dodatkowa tabela. ( 1-1 relacja: autobus-rozk艂ad jazdy, lewa r臋ka-lewa r臋kawica), (1-do wielu relacja: ucze艅[student]-podr臋czniki), ( wielu do wielu relacja: policjanci-z艂odzieje). 12) Typy i stopie艅 uczestnictwa: - typy: -obowi膮zkowy, opcjonalny, - stopie艅: ka偶d膮 z tabel cechuje pewien stopie艅 uczestniczenia w relacjach, w sk艂ad wchodzi, okre艣lone max i min liczby reduktor贸w, w jednej tabeli, kt贸r膮 mo偶na powi膮za膰 z pojedynczym rekordem w drugiej. |