Wykład BD 41 - 80

 0    40 flashcards    kamillo195
mp3 indir Baskı oynamak kendini kontrol et
 
soru język polski cevap język polski
Jak można przekształcić generalizację pomieszczenie dydaktyczne na audytorium i laboratorium?
öğrenmeye başla
Można utworzyć relację dla nadtypu Pomieszczenie_dydaktyczne oraz osobne relacje dla podtypów Audytorium i Laboratorium z kluczem odziedziczonym z nadtypu.
Wymień popularne implementacje technologii odwzorowania obiektowo relacyjnego dla aplikacji Java.
öğrenmeye başla
Popularne rozwiązania to Hibernate, EclipseLink, TopLink i OpenJPA, a JPA jest standardem API dla mapowania obiektowo relacyjnego.
Podaj definicję klasy.
öğrenmeye başla
Klasa definiuje wspólne cechy, strukturę i zachowanie obiektów oraz opisuje ich atrybuty, operacje i związki.
Jakie są najważniejsze inwarianty klasy?
öğrenmeye başla
Inwarianty klasy to stałe cechy wspólne dla jej obiektów, takie jak zestaw atrybutów, operacji, związków i ograniczeń.
Co oznacza stosunek klasa podklasa?
öğrenmeye başla
Podklasa dziedziczy cechy i zachowania nadklasy oraz może dodawać własne atrybuty, metody i ograniczenia.
Czym jest UML i jakie są jego główne zastosowania?
öğrenmeye başla
UML to ujednolicony język modelowania służący do opisu, projektowania, wizualizacji i dokumentowania systemów.
Czym są i do czego służą diagramy przypadków użycia?
öğrenmeye başla
Diagramy przypadków użycia pokazują funkcje systemu z punktu widzenia użytkownika oraz pomagają opisać wymagania funkcjonalne.
Scharakteryzuj zawartość diagramów przypadków użycia.
öğrenmeye başla
Zawierają aktorów, przypadki użycia, granicę systemu, powiązania, zależności, uogólnienia, notatki i ograniczenia.
Z czym wiąże się termin aktor w UML?
öğrenmeye başla
Aktor to rola użytkownika systemu, urządzenia lub organizacji, która wchodzi w interakcję z projektowanym systemem.
Jakie związki mogą zachodzić między przypadkami użycia?
öğrenmeye başla
Między przypadkami użycia mogą występować zależności include, extend oraz uogólnienie.
Czym są i do czego służą diagramy klas?
öğrenmeye başla
Diagramy klas przedstawiają klasy, interfejsy, atrybuty, operacje oraz związki między elementami struktury systemu.
Która kategoria diagramów UML charakteryzuje statykę systemu?
öğrenmeye başla
Statykę systemu charakteryzują diagramy strukturalne.
W jaki sposób w UML uzyskuje się opis zachowania systemu, czyli charakterystykę dynamiki tworzonego systemu?
öğrenmeye başla
Opis zachowania systemu uzyskuje się za pomocą diagramów behawioralnych, na przykład diagramu aktywności, przypadków użycia, stanów i interakcji.
Które z diagramów UML są najistotniejsze w kontekście projektowania systemów informatycznych?
öğrenmeye başla
Najistotniejsze są diagram przypadków użycia, diagram klas, diagram aktywności i diagram sekwencji.
Jakiego rodzaju związki mogą zachodzić pomiędzy klasami?
öğrenmeye başla
Pomiędzy klasami mogą występować zależność, asocjacja, agregacja, kompozycja i dziedziczenie.
Omów etapy tworzenia diagramu klas.
öğrenmeye başla
Etapy to identyfikacja klas, określenie ich odpowiedzialności, dodanie atrybutów i operacji, połączenie klas związkami, opisanie asocjacji i dopracowanie składni UML.
Jak brzmi postulat normalizacji?
öğrenmeye başla
Każdy fakt przechowywany w bazie danych powinien być wyrażony tylko na jeden sposób.
Na czym polega normalizacja schematów relacyjnych?
öğrenmeye başla
Normalizacja polega na takim przekształcaniu relacji, aby ograniczyć redundancję i uniknąć anomalii wstawiania, aktualizacji oraz usuwania danych.
Co to jest zależność funkcjonalna?
öğrenmeye başla
Zależność funkcjonalna oznacza że każdej wartości zbioru atrybutów A odpowiada najwyżej jedna wartość zbioru atrybutów B. (jednoznacznie wyznacza)
Jakie są własności zależności funkcjonalnej?
öğrenmeye başla
Zależność funkcjonalna to zasada między atrybutami, która musi być spełniona w każdej poprawnej tabeli.
Na czym polega pełna zależność funkcjonalna?
öğrenmeye başla
Pełna zależność funkcjonalna występuje, gdy atrybut zależy od całego zbioru atrybutów, ale nie zależy od żadnego jego właściwego podzbioru.
Podaj przykład przechodniej zależności funkcjonalnej.
öğrenmeye başla
Jeśli NrPracownika określa NrKatedry, a NrKatedry określa Wydział, to NrPracownika przechodnio określa Wydział.
W jaki sposób usuwa się częściowe zależności funkcjonalne?
öğrenmeye başla
Usuwa się je przez dekompozycję relacji na mniejsze relacje, w których atrybuty zależą od całego klucza.
Jakie własności musi posiadać proces normalizacji?
öğrenmeye başla
Proces normalizacji powinien zachowywać wszystkie atrybuty, zapewniać bezstratność połączenia oraz w miarę możliwości zachowywać zależności funkcjonalne.
Co to jest nadklucz relacji?
öğrenmeye başla
Nadklucz to zbiór atrybutów, który jednoznacznie identyfikuje krotki relacji.
Co nazywamy kluczem relacji?
öğrenmeye başla
Klucz relacji to minimalny nadklucz, czyli taki nadklucz, którego żaden właściwy podzbiór nie identyfikuje jednoznacznie krotek.
Czego dotyczy 1NF?
öğrenmeye başla
1NF wymaga, aby wartości atrybutów były atomowe, czyli niepodzielne.
Kiedy schemat relacji jest w 2NF?
öğrenmeye başla
Schemat relacji jest w 2NF, gdy jest w 1NF i żaden atrybut niekluczowy nie zależy częściowo od żadnego klucza złożonego.
Czy schemat relacji będący w 3NF jest już w BCNF?
öğrenmeye başla
Nie zawsze, ponieważ BCNF wymaga, aby w każdej nietrywialnej zależności funkcjonalnej lewa strona była nadkluczem relacji.
Co to jest SZBD?
öğrenmeye başla
System zarządzania bazą danych to oprogramowanie umożliwiające definiowanie, tworzenie, utrzymywanie, zabezpieczanie i udostępnianie bazy danych.
Jakie elementy tworzą środowisko SZBD?
öğrenmeye başla
Środowisko SZBD tworzą sprzęt, oprogramowanie, dane, procedury i ludzie.
Do czego służy katalog systemowy?
öğrenmeye başla
Katalog systemowy przechowuje metadane, czyli opisy tabel, kolumn, indeksów, więzi integralności, użytkowników, uprawnień i schematów.
Jakie korzyści wynikają ze stosowania katalogu systemowego?
öğrenmeye başla
Zapewnia centralne przechowywanie metadanych, wspiera kontrolę dostępu, spójność danych, rejestrowanie zmian, wykrywanie sprzeczności i zarządzanie strukturą bazy.
Jakie role wyróżnia się w SZBD?
öğrenmeye başla
Wyróżnia się administratora danych, administratora bazy danych, projektanta bazy danych, twórcę aplikacji i użytkownika końcowego.
Co zalicza się do oprogramowania SZBD?
öğrenmeye başla
Do oprogramowania zalicza się program SZBD, aplikacje użytkowe, system operacyjny oraz oprogramowanie sieciowe.
Jakie zadania w SZBD realizują procedury?
öğrenmeye başla
Procedury opisują zasady uruchamiania, logowania, korzystania z funkcji SZBD, zmian struktury bazy, tworzenia kopii zapasowych, odtwarzania po awarii i poprawy wydajności.
W jaki sposób klasyfikuje się część ludzką SZBD?
öğrenmeye başla
Dzieli się ją na administratorów danych, administratorów bazy danych, projektantów baz danych, programistów aplikacji i użytkowników.
Wymień podstawowe moduły SZBD.
öğrenmeye başla
Podstawowe moduły to kompilator DDL, kompilator DML, kompilator zapytań, prekompilator DML, procesor czasu działania, menadżer składowanych danych i słownik bazy danych.
Omów zalety SZBD.
öğrenmeye başla
Zalety to ograniczenie redundancji, większa spójność, wspólny dostęp, bezpieczeństwo, standaryzacja, kontrola współbieżności, lepsze odtwarzanie po awarii i wygodniejsze zarządzanie danymi.
Scharakteryzuj wady SZBD.
öğrenmeye başla
Wady to złożoność, duży rozmiar, wysoki koszt, wymagania sprzętowe, spadek wydajności w niektórych przypadkach koszt migracji i większy zasięg awarii centralnego systemu.

Yorum yapmak için giriş yapmalısınız.