Domanda |
Risposta |
inizia ad imparare
|
|
trwały zbiór informacji dotyczących wybranego fragmentu rzeczywistości
|
|
|
inizia ad imparare
|
|
notacja która służy do opisu informacji
|
|
|
SZBD (system zarządzania Bazą Danych) inizia ad imparare
|
|
obsługuje użytkownikow bazy danych umozliwiajac im eksploatację oraz tworzenie baz danych
|
|
|
Zalety korzystania z baz danych: inizia ad imparare
|
|
1. Szybkie wyszukiwanie informacji, 2. Możliwości przechowywania wielu informacji, 3. Szybkie porządkowanie danych
|
|
|
inizia ad imparare
|
|
1. Trwałość danych, 2. niezależność danych czyli odporność na zmiany w strukturze przechowywania aplikacji, 3. Integralność bazy z ewentualnymi zmianami w rzeczywistości, 4. Ochrona danych przez użytkownikami bez uprawnień
|
|
|
Co to relacyjna baza danych? inizia ad imparare
|
|
opiera się na tabelach zwanych również relacjami, które stanowią strukturę danych modelu
|
|
|
Jakie zasady spelnia każda prawidłowo zdefiniowana tabela? inizia ad imparare
|
|
1. Jednoznaczna nazwa np. Uczniowie, 2. Nie może być dwóch takich samych wierszy, 3. W jednej tabeli, kolumna ma jednoznaczną nazwę jak np. nazwisko, 4. w każdej komórce (przecięcie się wiersza i kolumny) znajduje się tzw. wartość atomowa
|
|
|
Co oznacza liczebność tabeli? inizia ad imparare
|
|
Jest to liczba wierszy w tabeli
|
|
|
Co oznacza stopień tabeli? inizia ad imparare
|
|
|
|
|
inizia ad imparare
|
|
Jest to wartość pola w tabeli
|
|
|
Cechy obiektowego modelu danych: inizia ad imparare
|
|
1. Oparty na koncepcji obiektów (obiekt odwzorowaniem rzeczywistosci), 2. odwołania do obiektu za pomocą interfejsu który zapewnia integralność u hezpieczenstwo danych, 3. trudna implementacja i niezadowalająca wydajność, 4. Korzysta z języka zapytań OQL
|
|
|
Cechy modelu relacyjno-obiektowego: inizia ad imparare
|
|
1. Mieszany model bazodanowy, 2. Pozwala tworzyć kolumny typu obiektowego, 3. pozwala na definiowanie zmiennych oraz metod które będą wykonywane na danych wprowadzonych do obiektu
|
|
|
Cechy relacyjnego modelu baz danych: inizia ad imparare
|
|
1. Podstawową formą przechowywania danych jest tabela, 2. Poprzez hcye kombinacji "wartość klucza podstawowego, nazwa tabeli i nazwa kolumny" musi istnieć dostęp do dowolnych danych, 3. Musi być obsługiwana wartość NULL, 4. Integralność danych
|
|
|
Korzyści płynące z używania modelu relacyjnego: inizia ad imparare
|
|
1. Efektywność przechowywania danych, 2. Pewność integralności danych, 3. Możliwośc rozbudowy danych, 4. Możliwośc łatwiej zmiany w strukturze danych, 5. Zwiększenie szybkości dostępu do danych
|
|
|
inizia ad imparare
|
|
Klucze są podstawową koncepcją w teorii relacyjnych baz danych. Zapewniają tabelom możliwość skorelowania ze sobą dwóch lub więcej tabel. Nawigacja w relacyjnej b. danych zależy od możliwośći identyfikacji określonego wiersza w tabeli poprzez klucz glowny
|
|
|
Klucz glowny (primary key) inizia ad imparare
|
|
to kolumna lub zbiór kolumn które w sposób unikalny definiują wiersz w danej tabeli.
|
|
|
inizia ad imparare
|
|
Klucz obcy jest kolumną lub zbiorem kolumn który jest kluczem głównym w innej tabeli.
|
|
|
inizia ad imparare
|
|
Relacja jest utworzona pomiędzy tabelami poprzez zaznaczenie iż wartość z jednej tabeli w której jest kluczem obcym jest powiązana z wartością innej tabeli gdzie jest kluczem głównym. WARTOSC KLUCZA OBCEGO NIE MOZE ISTNIEC BEZ POWIAZANIA Z KLUCZEM GLOWNYM
|
|
|
Aby utworzyć podstawowy model danych możemy posłużyć się następującym algorytmem; Czyli jakim? inizia ad imparare
|
|
1. Identyfikacja pól, które mogłoby się stać kluczami głównymi, 2. Sprawdzanie poprawności kluczy k związków pomiędzy tabelami, 3. Przeniesienie kluczy głównych do innych tabel jako klucze obce
|
|
|
Aby zakwalifikować dany atrybut jaki klucz glowny, musimy sprawdzić czy? inizia ad imparare
|
|
1. Posiada wartość dla każdego z wierszy, 2. Dla każdego z tych wierszy ma wartość unikalną, 3. Wartość nie może się zmienić ani nie może zostać usunięta podczas całego funkcjonowania wiersza w tabeli
|
|
|
Podstawowe zasady zarządzania i identyfikacji kluczy głównych: inizia ad imparare
|
|
1. Każda tabela w bazie danych powinna posiadać klucz glowny unikalnie identyfikujący wiersz, 2. Klucz główny nie może być opcjonalny, czyli nie może posiadać wartości nieokreślonej, 3. Klucz glowny nie może się powtarzać
|
|
|
inizia ad imparare
|
|
1. jeden do jednego, 2. jeden do wielu, 3. wiele do wielu
|
|
|
Relacja jeden do jednego: inizia ad imparare
|
|
każdy rekord tabeli A może mieć tylko jeden dopasowany rekord z tabeli B
|
|
|
inizia ad imparare
|
|
Rekord w tabeli A może mieć wiele dopasowanych do niego rekordow z tabeli B, ale rekord w tabeli B ma tylko jeden dopasowany rekord w tabeli A.
|
|
|
inizia ad imparare
|
|
Rekord w tabeli A może mieć wiele dopasowanych do niego rekordow z tabeli B i tak samo rekord w tabeli B może mieć wiele dopasowanych do niego rekordow w tabeli A
|
|
|