Wykład BD 1 - 40

 0    40 flashcards    kamillo195
tải về mp3 In chơi tự kiểm tra
 
câu hỏi język polski câu trả lời język polski
Na czym polega różnica pomiędzy pojęciem i terminem?
bắt đầu học
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ắt đầu học
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ắt đầu học
Podstawowe kategorie to metamodele strukturalne oraz metamodele reguł i procesów.
Co jest reprezentacją modelu?
bắt đầu học
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ắt đầu học
Wyróżnia się świat, ontologię, model oraz implementację.
W jaki sposób realizuje się projekty systemów bazodanowych w obszarach DSM oraz DBE?
bắt đầu học
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ắt đầu học
RDB oznacza relacyjną bazę danych, a ER oznacza model encja związek.
Czym jest ERD?
bắt đầu học
ERD to diagram encja związek, czyli graficzna notacja modelu ER.
Jakie są pojęcia pierwotne metamodelu związków encji?
bắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
Hierarchiczny, sieciowy i relacyjny
Czym powinien charakteryzować się cel projektu bazodanowego?
bắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
Identyfikator encji to atrybut lub zbiór atrybutów, jednoznacznie identyfikujący wystąpienie danej encji.
Co to jest atrybut encji?
bắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
Wartości puste dopuszcza się wtedy, gdy udział encji w związku jest opcjonalny.
Jak dokonuje się transformacji encji?
bắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
Opcjonalność reprezentuje się przez dopuszczenie wartości NULL w kluczu obcym po stronie N.
Jak transformuje się związek binarny wiele do wiele?
bắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
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ắt đầu học
Generalizację można odwzorować jako relację nadtypu i relacje podtypów tylko relacje podtypów albo jedną wspólną relację dla całej hierarchii.

Bạn phải đăng nhập để đăng bình luận.