[3p] Jaka jest różnica w znaczeniu pojęć „dane”, „informacja” i „wiedza”?
[2p] Czym różni się tworzenie modelu danych od projektowania schematu bazy danych?
[1p] przy pomocy którego elementu diagramu ERD opisywane są relacje w relacyjnym modelu danych? A) Encja b) Atrybut c) Związek
[3p] Narysuj diagram ERD w notacji ‘Crow’s Foot’ pomiędzy encjami DZIECKO i MATKA.
[2p] Co to jest transakcja i jakie posiada właściwości (od angielskiego skrótu ACID):
[1p] Jaki poziom izolacji musi mieć transakcja, aby mogła odczytać dane, na których operuje inna transakcja?
Czy zbiór atrybutów imię, nazwisko, data urodzenia może być użyty jako złożony klucz kandydujący? Wyjaśnij dlaczego.
[2p] na czym polega reguła Codd’a nazywana „regułą gwarantowanego dostępu”?
[1p] Jakie polecenie SQL realizuje operację sumowania w algebrze relacyjnej?
[1p] Zapytanie
SELECT t1.* t2.* FROM tabela 1 t1, tabela2 t2 WHERE t1.id = t2.t1_id;
Jest przykładem złączenia:
Wewnętrznego b) zewnętrznego prawego c) zewnętrznego lewego d)zewnętrznego całkowitego e) zwrotnego
[2p] Wymień polecenia SQL należące do grupy DML.
[2p] Co to jest anomalia modyfikacji i co należy zrobić ze strukturą bazy danych w celu jej wyeliminowania?
[3p] Co należy zrobić z hipotetyczną relacją OCENY (atrybuty relacji: nr indeksu studenta, imię studenta, nazwisko studenta, ocena, data wpisu, nazwa przedmiotu), aby była w drugiej postaci normalnej? Wyjaśnij dlaczego.
[2p] Na czym polega proces ETL?
[2p]Podaj nazwy systemów RDBMS.
[2p] Wymień cele tworzenia hurtowni danych.
[3p] Wymień cechy przetwarzania OLAP
SQL
[4p] Napisz zapytane, które wybierze imię, nazwisko i nazwę stanowiska dla wszystkich pracowników przedsiębiorstwa z pensją w przedziale od 1000 włącznie do 2000 włącznie. Wyniki zapytania proszę posortować według nazwiska rosnąco.
[4p] Napisz zapytanie, które zwróci listę nazw stanowisk oraz maksymalnych, minimalnych i średnich pensji dla każdego z tych stanowisk.