• Nie Znaleziono Wyników

Zestaw zada´n nr. 8

N/A
N/A
Protected

Academic year: 2021

Share "Zestaw zada´n nr. 8"

Copied!
1
0
0

Pełen tekst

(1)

Krak´ow 15.12.2010

Zestaw zada´ n nr. 8

• Zadanie 1 Rozwa˙z relacje

binarna

R na dziedzinie zawieraja

cej czteroliterowe cia

gi znakowe zdefiniowana jako “ s R t “, je´sli t jest ciagiem skonstruowanym z ciagu s przez przesuniecie jego znak´ow

o jedna pozycje w lewo. Oznacza to, ˙ze “abcd R bcda” gdzie a,cb,c,d sa pojedynczymi znakami. Spr´obuj okre´sli´c, czy relacja R jest (a) zwrotna, (b) symetryczna, (c) przechod- nia, (d) relacja porzadku cze´sciowego, (e) relacja r´ownowa˙zno´sci.

• Zadanie 2

Przypomnij definicje klucza relacji. Kt´ore atrybuty (atrybut) moga by´c kluczem dla relacji:

“StudentID-Nazwisko-Adres-Telefon”

“Zajecia-Wymagania”

“Zaje

cia-Dzie´n-Godzina”

“Zajecia-Klasa”

• Zadanie 3

Struktura indeksu g l´ownego dla relacji ’Zaje

cia-Dzie´n-Godzina” mo˙ze zale˙ze´c od ty- powych operacji kt´ore planujemy wykona´c dla relacji. Zasugeruj w la´sciwa

tablice

mieszaja

ca

lacznie z atrybutami nale˙zacymi do dziedziny i liczba kom´orek dla przypadku, w kt´orym

typowymi zapytaniami sa:

– (a) lookup ((“CS101”,”Pn”,*),”Zaje

cia-Dzie´n-Godzina) – (b) lookup ((*,”Pn”,”9”),”Zajecia-Dzie´n-Godzina) – (c) delete ((“CS101”,*,*),”Zaje

cia-Dzie´n-Godzina)

• Zadanie 4

Przedyskutuj algorytm odpowiedzi na pytanie Jaka ocene

uzyska l J. Kowalski z przed- miotu “CS101”? bez i z wykorzystaniem indeksu drugorzedowego.

• Zadanie 5

Przedstaw zapytania z ´cwiczenia 2 za pomoca

wyra˙ze´n algebry relacyjnej.

• Zadanie 6

Przypu´s´cmy, ˙ze relacja “StudentID-Nazwisko-Adres-Telefon” (SNAT) jest przechowywana przy pomocy struktury z indeksem g lownym na atrybucie “StudentID” (atrybut ten jest tak˙ze kluczem relacji) oraz indeksem drugorze

dowym na atrybucie “Telefon”. W jaki spos´ob mo˙zna najefektywniej wyznaczy´c odpowied´z na pytanie σC(SNAT ), je˙zeli C ma posta´c

– StudentID=12345 AND Adres!= “al. Niepodleg losci 45”

– Nazwisko = “J. Kowalski” AND Telefon=9854332 – Nazwisko = “J. Kowalski” OR Telefon=9854332

• Zadanie 7

Przedstaw analize ktora wykorzystuje przekszta lcenia algebry relacyjnej do odpowiedzi na pytanie Gdzie przybywa J. Kowalski w poniedzia lek o 9-tej rano?

1

Cytaty

Powiązane dokumenty

[r]

[r]

Zadania programowe przygotowujemy w postaci kodu programu oraz dokumentu z kr´otkim opisem kodu oraz wynikami test´ow: plik.pdf (u˙zywamy latex, word) i umieszczamy w systemie Pegaz8.

‘ cy zbi´or inputowy do tego zadania, patrz punkt

Zaimplementuj s lownik przy pomocy drzewa AVL oraz operacje charakterystyczne dla tej struktury. Za la ‘ cz plik inputowy oraz output

Narysuj schemat blokowy algorytmu oparty na programowaniu dynamicznym dla rozwia ‘ zania problemu obliczania liczby kombinacji (n,r).. Je˙zeli umiesz programowa´c napisz kod algo-

[r]

[r]