Wykład BD 41 - 80

 0    40 fiche    kamillo195
baixar mp3 Imprimir jogar verifique-se
 
questão język polski resposta język polski
Jak można przekształcić generalizację pomieszczenie dydaktyczne na audytorium i laboratorium?
começar a aprender
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.
começar a aprender
Popularne rozwiązania to Hibernate, EclipseLink, TopLink i OpenJPA, a JPA jest standardem API dla mapowania obiektowo relacyjnego.
Podaj definicję klasy.
começar a aprender
Klasa definiuje wspólne cechy, strukturę i zachowanie obiektów oraz opisuje ich atrybuty, operacje i związki.
Jakie są najważniejsze inwarianty klasy?
começar a aprender
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?
começar a aprender
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?
começar a aprender
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?
começar a aprender
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.
começar a aprender
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?
começar a aprender
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?
começar a aprender
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?
começar a aprender
Diagramy klas przedstawiają klasy, interfejsy, atrybuty, operacje oraz związki między elementami struktury systemu.
Która kategoria diagramów UML charakteryzuje statykę systemu?
começar a aprender
Statykę systemu charakteryzują diagramy strukturalne.
W jaki sposób w UML uzyskuje się opis zachowania systemu, czyli charakterystykę dynamiki tworzonego systemu?
começar a aprender
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?
começar a aprender
Najistotniejsze są diagram przypadków użycia, diagram klas, diagram aktywności i diagram sekwencji.
Jakiego rodzaju związki mogą zachodzić pomiędzy klasami?
começar a aprender
Pomiędzy klasami mogą występować zależność, asocjacja, agregacja, kompozycja i dziedziczenie.
Omów etapy tworzenia diagramu klas.
começar a aprender
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?
começar a aprender
Każdy fakt przechowywany w bazie danych powinien być wyrażony tylko na jeden sposób.
Na czym polega normalizacja schematów relacyjnych?
começar a aprender
Normalizacja polega na takim przekształcaniu relacji, aby ograniczyć redundancję i uniknąć anomalii wstawiania, aktualizacji oraz usuwania danych.
Co to jest zależność funkcjonalna?
começar a aprender
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?
começar a aprender
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?
começar a aprender
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.
começar a aprender
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?
começar a aprender
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?
começar a aprender
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?
começar a aprender
Nadklucz to zbiór atrybutów, który jednoznacznie identyfikuje krotki relacji.
Co nazywamy kluczem relacji?
começar a aprender
Klucz relacji to minimalny nadklucz, czyli taki nadklucz, którego żaden właściwy podzbiór nie identyfikuje jednoznacznie krotek.
Czego dotyczy 1NF?
começar a aprender
1NF wymaga, aby wartości atrybutów były atomowe, czyli niepodzielne.
Kiedy schemat relacji jest w 2NF?
começar a aprender
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?
começar a aprender
Nie zawsze, ponieważ BCNF wymaga, aby w każdej nietrywialnej zależności funkcjonalnej lewa strona była nadkluczem relacji.
Co to jest SZBD?
começar a aprender
System zarządzania bazą danych to oprogramowanie umożliwiające definiowanie, tworzenie, utrzymywanie, zabezpieczanie i udostępnianie bazy danych.
Jakie elementy tworzą środowisko SZBD?
começar a aprender
Środowisko SZBD tworzą sprzęt, oprogramowanie, dane, procedury i ludzie.
Do czego służy katalog systemowy?
começar a aprender
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?
começar a aprender
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?
começar a aprender
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?
começar a aprender
Do oprogramowania zalicza się program SZBD, aplikacje użytkowe, system operacyjny oraz oprogramowanie sieciowe.
Jakie zadania w SZBD realizują procedury?
começar a aprender
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?
começar a aprender
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.
começar a aprender
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.
começar a aprender
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.
começar a aprender
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.

Você deve entrar para postar um comentário.