Wykład BD 1 - 40

 0    40 fiche    kamillo195
ladda ner mp3 skriva ut spela Kontrollera dig själv
 
Fråga język polski Svar język polski
Na czym polega różnica pomiędzy pojęciem i terminem?
börja lära sig
Pojęcie to wyobrażenie lub idea istniejąca w umyśle, a termin to językowa nazwa tego pojęcia.
Jakie są zależności pomiędzy bazą danych, schematem bazy danych a modelem?
börja lära sig
Model określa sposób opisu danych, schemat jest konkretnym opisem struktury bazy zgodnym z modelem, a baza danych przechowuje dane według tego schematu.
Jakie znasz podstawowe kategorie metamodeli?
börja lära sig
Podstawowe kategorie to metamodele strukturalne oraz metamodele reguł i procesów.
Co jest reprezentacją modelu?
börja lära sig
Reprezentacją modelu jest jego zapis w określonej notacji lub języku, na przykład diagram ER, diagram relacyjny albo diagram klas UML.
Jakie warstwy wyróżnia się w modelowaniu systemów bazodanowych?
börja lära sig
Wyróżnia się świat, ontologię, model oraz implementację.
W jaki sposób realizuje się projekty systemów bazodanowych w obszarach DSM oraz DBE?
börja lära sig
DSM dotyczy fizycznej postaci struktur danych, a DBE dotyczy środowiska bazodanowego, czyli narzędzi i mechanizmów do tworzenia oraz obsługi bazy danych.
Co oznaczają akronimy RDB oraz ER?
börja lära sig
RDB oznacza relacyjną bazę danych, a ER oznacza model encja związek.
Czym jest ERD?
börja lära sig
ERD to diagram encja związek, czyli graficzna notacja modelu ER.
Jakie są pojęcia pierwotne metamodelu związków encji?
börja lära sig
Najważniejsze pojęcia pierwotne to encja, związek, atrybut, zbiór związków, zbiór wartości, rola, agregacja i zależność istnienia.
Co stanowi strukturę bazy danych?
börja lära sig
Strukturę bazy danych stanowi jej schemat, czyli opis tabel, kolumn, kluczy, relacji i ograniczeń.
Do jakiego typu modeli zalicza się zunifikowany język modelowania UML?
börja lära sig
UML jest językiem modelowania, a w kontekście metamodeli danych zalicza się go do podejścia obiektowego.
Dlaczego struktury danych tworzone dynamicznie ad hoc nie stanowią schematu bazy danych?
börja lära sig
Ponieważ schemat musi być trwałym zdefiniowanym i stabilnym opisem struktury bazy, a struktury ad hoc są tworzone tymczasowo.
Co to jest Embedded SQL?
börja lära sig
Embedded SQL to instrukcje SQL osadzone w kodzie aplikacji służące do komunikacji programu z bazą danych.
Jakie główne etapy można wyróżnić w procesie projektowania bazy danych?
börja lära sig
Główne etapy to analiza wymagań, projektowanie konceptualne, projektowanie logiczne, projektowanie fizyczne oraz implementacja.
Które z modeli implementacyjnych zalicza się do tak zwanych modeli klasycznych?
börja lära sig
Hierarchiczny, sieciowy i relacyjny
Czym powinien charakteryzować się cel projektu bazodanowego?
börja lära sig
Cel powinien być jasny, precyzyjny, mierzalny, możliwy do realizacji oraz związany z potrzebami systemu informatycznego.
Na czym polega analiza w procesie projektowania bazy danych?
börja lära sig
Polega na rozpoznaniu fragmentu rzeczywistości, wymagań użytkowników, funkcji systemu, ograniczeń oraz danych potrzebnych w bazie.
Co oznacza pojęcie eksperta dziedzinowego?
börja lära sig
Ekspert dziedzinowy to osoba dobrze znająca analizowany obszar, która pomaga określić wymagania i zasady działania systemu.
Co to są wymagania funkcjonalne?
börja lära sig
Wymagania funkcjonalne opisują funkcje systemu, na przykład operacje CRUD, wyszukiwanie, przetwarzanie danych, statystyki i raporty.
Z jakich elementów tworzy się diagramy ER?
börja lära sig
Diagramy ER tworzy się z encji, związków, atrybutów, identyfikatorów oraz oznaczeń krotności i uczestnictwa.
Co to jest encja słaba?
börja lära sig
Encja słaba to encja, której istnienie zależy od innej encji i, której identyfikacja wymaga powiązania z encją nadrzędną.
Co to jest identyfikator encji?
börja lära sig
Identyfikator encji to atrybut lub zbiór atrybutów, jednoznacznie identyfikujący wystąpienie danej encji.
Co to jest atrybut encji?
börja lära sig
Atrybut encji to cecha opisująca encję, która ma nazwę, dziedzinę wartości i może mieć ograniczenia.
Jak w notacji Chena przedstawia się związek binarny jeden do wiele?
börja lära sig
Przedstawia się go jako romb między dwiema encjami z oznaczeniem 1 po jednej stronie i N po drugiej stronie.
Na czym polega specjalizacja całkowita rozłączna?
börja lära sig
Każda instancja nadtypu musi należeć do jednego z podtypów, a podtypy nie mogą się pokrywać.
Co to projektowanie fizyczne bazy danych?
börja lära sig
Projektowanie fizyczne to wybór SZBD oraz zaplanowanie fizycznej organizacji danych, plików, indeksów, archiwizacji, odtwarzania i integracji z systemem.
W jakich przypadkach nie generuje się schematu relacji encji?
börja lära sig
Nie tworzy się osobnej relacji encji, gdy jej atrybuty można włączyć do relacji innej encji, na przykład przy obustronnie obowiązkowym związku 1 do 1.
W jakich przypadkach generuje się schemat relacji encji z kluczem obcym?
börja lära sig
Generuje się go głównie przy związkach 1 do N, gdzie klucz obcy umieszcza się po stronie N oraz przy wybranych związkach 1 do 1.
W jakich przypadkach nie generuje się schematu relacji związku?
börja lära sig
Nie tworzy się osobnej relacji związku, gdy związek można odwzorować za pomocą klucza obcego w relacji jednej z encji.
Kiedy dopuszcza się wartości puste w relacjach encji z kluczem obcym?
börja lära sig
Wartości puste dopuszcza się wtedy, gdy udział encji w związku jest opcjonalny.
Jak dokonuje się transformacji encji?
börja lära sig
Nazwa encji staje się nazwą relacji, atrybuty encji stają się atrybutami relacji, a identyfikator encji staje się kluczem podstawowym.
Kiedy nie dopuszcza się wartości pustych w relacjach związku?
börja lära sig
Wartości pustych nie dopuszcza się dla atrybutów tworzących klucz podstawowy relacji związku.
Jak transformuje się związek binarny 1 do 1 jednostronnie obowiązkowy?
börja lära sig
Tworzy się relacje dla obu encji, a klucz obcy umieszcza się zwykle po stronie obowiązkowej i oznacza jako NOT NULL oraz UNIQUE.
Jak reprezentuje się opcjonalność udziału w związku 1 do N jednostronnie opcjonalnym?
börja lära sig
Opcjonalność reprezentuje się przez dopuszczenie wartości NULL w kluczu obcym po stronie N.
Jak transformuje się związek binarny wiele do wiele?
börja lära sig
Tworzy się osobną relację związku z kluczami obcymi do obu encji, a ich połączenie najczęściej tworzy klucz podstawowy.
Jak transformuje się związek unarny jeden do jeden?
börja lära sig
Dodaje się do relacji klucz obcy wskazujący na klucz podstawowy tej samej relacji zwykle z ograniczeniem UNIQUE.
Jak transformuje się związek rekursywny jeden do wiele?
börja lära sig
Do relacji encji dodaje się klucz obcy wskazujący na klucz podstawowy tej samej relacji.
Jak wygląda przykład transformacji związku trzeciego stopnia typu wiele dla wszystkich encji?
börja lära sig
Tworzy się osobną relację związku zawierającą klucze obce do wszystkich uczestniczących encji, na przykład Projekt, Pracownik i Zadanie.
Jakie są ogólne zasady transformacji związków wyższego stopnia?
börja lära sig
Dla związku wyższego stopnia tworzy się osobną relację związku z kluczami obcymi do wszystkich encji uczestniczących.
Jakie są ogólne zasady transformacji hierarchii generalizacji?
börja lära sig
Generalizację można odwzorować jako relację nadtypu i relacje podtypów tylko relacje podtypów albo jedną wspólną relację dla całej hierarchii.

Du måste vara inloggad för att skriva en kommentar.