Bazy danych i systemy informacyjne

Podobne dokumenty
SQL i podstawy technologii relacyjnych baz danych Zadania dodatkowe

Wykład 05 Bazy danych

Przygotowanie do egzaminu. część I

Bazy Danych i Usługi Sieciowe

Zad. 1. Systemy Baz Danych przykładowe zadania egzaminacyjne

Grupowanie i funkcje agregujące

Pojęcie zależności funkcyjnej

DZIENNIK USTAW RZECZYPOSPOLITEJ POLSKIEJ

INŻYNIERIA BEZPIECZEŃSTWA LABORATORIUM NR 2 ALGORYTM XOR ŁAMANIE ALGORYTMU XOR

Lista zadań nr 1. Bazy danych laboratorium. dr inż. Grzegorz Bazydło, dr inż. Jacek Tkacz

Lista zadań nr Wyświetlić imię i nazwisko dla każdego pracownika z departamentu DEP T NO o numerze 000.

Zaświadczenie. Nr 41/CB/2012. Niniejszym zaświadczam, iŝ Pan/Pani

Bezpłatny Internet dla mieszkańców Radomia zagrożonych wykluczeniem cyfrowym

Program wykładu. zastosowanie w aplikacjach i PL/SQL;

Obiektowość BD Powtórka Czas odpowiedzi. Bazy Danych i Systemy informacyjne Wykład 14. Piotr Syga


PRÓBNY EGZAMIN MATURALNY





















A4 Klub Polska Audi A4 B6 - sprężyny przód (FWD/Quattro) Numer Kolory Weight Range 1BA / 1BR 1BE / 1BV

Modelowanie wielowymiarowe hurtowni danych

Bazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.

Języki programowania imperatywnego

Modelowanie wymiarów

Zależności funkcyjne

Technika Próżniowa. Przyszłość zależy od dobrego wyboru produktu. Wydanie Specjalne.

Wstęp 5 Rozdział 1. Podstawy relacyjnych baz danych 9

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Laboratorium Bazy danych SQL 2

Bazy danych 2013/14. Egzamin. (5 pkt). Baza danych przechowuje w relacji binarnej G graf skierowany.






Zadania SELECT do schematu EDS (EMP, DEPT, SALGRADE)

ZADANIE 2 Czy istnieje taki wielokat, który ma 2 razy więcej przekatnych niż boków?

Biblioteka. Bazy danych I dokumentacja projektu. Cel projektu:

BAZY DANYCH. Anomalie. Rozkład relacji i normalizacja. Wady redundancji

Wrocław, dnia 24 czerwca 2016 r. Poz UCHWAŁA NR XXVI/540/16 RADY MIEJSKIEJ WROCŁAWIA. z dnia 16 czerwca 2016 r.

Projekt Zobaczę-dotknę-wiem i umiem, dofinansowany przez Fundację mbanku w partnerstwie z Fundacją Dobra Sieć

1. Połączenie z bazą danych. W wybranym edytorze tworzymy plik sqltest.py i umieszczamy w nim poniższy kod. #!/usr/bin/python3 import sqlite3

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

= a + 1. b + 1. b całkowita?

Pola wielowartościowe Edytowanie relacji Wprowadzanie przykładowych danych

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

Spis treści. Zadania... 7 Algebra... 9 Geometria Teoria liczb, nierówności, kombinatoryka Wskazówki Rozwiazania...

KaŜdemu atrybutowi A przyporządkowana jest dziedzina Dom(A), czyli zbiór dopuszczalnych wartości.

Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

Wykład XII. optymalizacja w relacyjnych bazach danych

Bazy danych - wykład wstępny

Bazy danych: zadania ćwiczebne na tempo i dykcję

PRÓBNY EGZAMIN MATURALNY Z NOWĄ ERĄ

UZUPEŁNIA ZDAJĄCY miejsce na naklejkę

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

KATOLICKI UNIWERSYTET LUBELSKI. Projekt Bazy Danych. Maciej Lis K A T O L I C K I U N I W E R S Y T E T L U B E L S K I

PLAN WYKŁADU BAZY DANYCH ZALEŻNOŚCI FUNKCYJNE

Transformacja modelu EER do postaci relacyjnego modelu danych. Zbyszko Królikowski

Treści zadań Obozu Naukowego OMG

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Planimetria Uczeń: a) stosuje zależności między kątem środkowym i kątem wpisanym, b) korzysta z własności stycznej do okręgu i własności okręgów

Programowanie w języku Java

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Bartosz Jachnik - Kino

Zależności funkcyjne c.d.

LINQ TO XML. Autor ćwiczenia: Marcin Wolicki

Proces ETL MS SQL Server Integration Services (SSIS)

Bazy Danych egzamin poprawkowy, 2012 rozwiazania

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

Optymalizacja w relacyjnych bazach danych - wybór wydajnej strategii obliczania wyrażenia relacyjnego.

Wprowadzenie do projektowania i wykorzystania baz danych. Katarzyna Klessa


Odbicie lustrzane, oś symetrii

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

EGZAMIN MATURALNY Z MATEMATYKI CZERWIEC 2012 POZIOM PODSTAWOWY. Czas pracy: 170 minut. Liczba punktów do uzyskania: 50 WPISUJE ZDAJĄCY

Projektowanie relacyjnych baz danych

Ćwiczenie zapytań języka bazy danych PostgreSQL

Optymalizacja poleceń SQL Metody dostępu do danych

Grupa kursów: Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30

Bazy danych Teoria projektowania relacyjnych baz danych. Wykła. Wykład dla studentów matematyki

Transkrypt:

Imię i nazwisko: Nr indeksu: Kod: KF115ce539 Bazy danych i systemy informacyjne Kolokwium ćwiczenia 1. (10 pkt.) Dane są tabele: movies o schemacie (title: varchar(94), premiere: date, time: int, budget: int) oraz people o schemacie (name: varchar(120), production: varchar(94), role: varchar(20)). Zawierające informacje o wybranych filmach: tytule, dacie światowej premiery, czasie trwania i budżecie oraz ludziach branży filmowej: ich nazwisku, produkcjach w jakich brali udział oraz ich roli (aktor, statysta, reżyser, aktor i reżyser,... ). (a) (4 pkt.) Napisz zapytanie SQL (2 pkt.) i wyrażenie algebry relacji (2 pkt.), zwracające listę dat wraz ze średnim budżetem filmów mających premierę danego dnia. Wyniki posortuj malejąco względem średniego budżetu. Uwaga: Nie uwzględniaj filmów nagranych przed rokiem 1955. (b) (6 pkt.) Napisz zapytanie SQL (3 pkt.) i wyrażenie algebry relacji (3 pkt.), zwracające listę osób, które statystowały w produkcjach o najmniejszej liczbie statystów przypadających na jednego aktora. Wyniki posortuj malejąco względem łącznego budżetu produkcji, w których dana osoba statystowała. 1

2018-01-08 Kolokwium BD ćwiczenia KOD: KF115ce539 2. (10 pkt.) Dana jest relacja o schemacie R i zależnościach funkcyjnych F: R = ABCDEF G F = {DB F G, E F A, AD C, AG BE, CGF CB, GC B, A D, BG AE} (a) (1 pkt.) Wyznacz domknięcie atrybutu E. (b) (1 pkt.) Wyznacz F min w postaci kanonicznej, udowodnij że {F min } + = {F} +. (c) (3 pkt.) Wyznacz (minimalne) klucze relacji. Udowodnij, że wybrane zbiory są kluczami oraz uargumentuj, że nie ma ich więcej. (d) (1 pkt.) W jakiej najwyższej postaci normalnej znajduje się powyższa relacja? (Odpowiedź uzasadnij). (e) (4 pkt.) Znormalizuj relację do 3NF zachowując zależności. Wyraźnie zaznacz, które relacje tworzą podział wynikowy. Dla każdej z uzyskanych relacji zaznacz atrybuty kluczowe. 2

2018-01-08 Kolokwium BD ćwiczenia KOD: KF115ce539 Brudnopis 3

Imię i nazwisko: Nr indeksu: Kod: VW108ve507 Bazy danych i systemy informacyjne Kolokwium ćwiczenia 1. (10 pkt.) Dane są tabele: movies o schemacie (title: varchar(94), premiere: date, time: int, budget: int) oraz people o schemacie (name: varchar(120), production: varchar(94), role: varchar(20), salary: int). Zawierające informacje o wybranych filmach: tytule, dacie światowej premiery, czasie trwania i budżecie oraz ludziach branży filmowej: ich nazwisku, produkcjach w jakich brali udział oraz ich roli (aktor, statysta, reżyser, aktor i reżyser,... ) i pensji, jaką za występ otrzymali. (a) (4 pkt.) Napisz zapytanie SQL (2 pkt.) i wyrażenie algebry relacji (2 pkt.), wypisujące listę osób, które za swój udział w produkcjach otrzymały łącznie nie mniej niż zarobili wszyscy statyści między rokiem 1946 a 1970. (b) (6 pkt.) Napisz zapytanie SQL (3 pkt.) i wyrażenie algebry relacji (3 pkt.), wypisujące listę filmów wraz z ich reżyserami, w których średnia pensja statysty była wyższa niż średnia pensja aktora w filmach o premierze przed 1960 rokiem. Wyniki posortuj malejąco względem budżetu filmu. 1

2018-01-08 Kolokwium BD ćwiczenia KOD: VW108ve507 2. (10 pkt.) Dana jest relacja o schemacie R i zależnościach funkcyjnych F: R = ABCDEF G F = {CE GA, ED CF, BCF BE, GD B, GC EA, CB E, A F G, G D} (a) (1 pkt.) Wyznacz domknięcie atrybutu A. (b) (1 pkt.) Wyznacz F min w postaci kanonicznej, udowodnij że {F min } + = {F} +. (c) (3 pkt.) Wyznacz (minimalne) klucze relacji. Udowodnij, że wybrane zbiory są kluczami oraz uargumentuj, że nie ma ich więcej. (d) (1 pkt.) W jakiej najwyższej postaci normalnej znajduje się powyższa relacja? (Odpowiedź uzasadnij). (e) (4 pkt.) Znormalizuj relację do 3NF zachowując zależności. Wyraźnie zaznacz, które relacje tworzą podział wynikowy. Dla każdej z uzyskanych relacji zaznacz atrybuty kluczowe. 2

2018-01-08 Kolokwium BD ćwiczenia KOD: VW108ve507 Brudnopis 3