zadania 2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 1


Zadania na Bazy Danych 1

Zad.3

Wyjaśnij, co to jest złączenie naturalne i podaj wszystkie możliwe liczby rekordów w złączeniu naturalnym relacji A o 5 rekordach z relacją B o 2 rekordach.

Złączenie naturalne tabeli A z tabelą B to zbiór wszystkich możliwych kombinacji pól, które należą do obydwu tabel, ale dodatkowo musi być spełniona równość w kolumnie z tabeli A i tabeli B a następnie wyłączenie kolumny z tabeli B.

Np.

A

A1

A2

A3

1

19

0

2

19

0

3

18

0

4

18

0

5

18

0

B

B1

B2

1

0

2

0

Złączenie Naturalne A + B (A3 = B3)

Najpierw robimy Iloczyn Kartezjański (wszystkie możliwe kombinacje)

A1

A2

A3

B1

B2

1

19

1

1

0

1

19

1

2

0

2

19

0

1

0

2

19

0

2

0

3

18

0

1

0

3

18

0

2

0

4

18

0

1

0

4

18

0

2

0

5

18

0

1

0

5

18

0

2

0

Potem wykonujemy Wybór A3 = B3

A1

A2

A3

B1

B2

1

19

1

1

1

2

19

0

2

0

3

18

0

2

0

4

18

0

2

0

5

18

0

2

0

 

Następnym krokiem jest Rzut

A1

A2

A3

B1

1

19

1

1

2

19

0

2

3

18

0

2

4

18

0

2

5

18

0

2

Możliwe liczby rekordów: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0;

 

 

 

 

 

Zad.4

Podaj podstawowe różnice pomiędzy bazami danych Fox Base i Access

Fox Base

Access

Język proceduralny (można w nim napisać dowolny program)

Język SQL jest deklaratywny (pozwala deklarować zapytania) + Visual Basic for Aplication (, który jest językiem proceduralnym)

Tu można zakładać miliony rekordów

Ograniczone możliwości tworzenia rekordów. Nie można stworzyć rzadnego większego systemu

Językiem jest dBase

Językiem jest SQL

Z kilku tabel można zrobić jedną (więcej możliwości)

 

Mogą być wartości niepełne (np. część wartości w polu)

Muszą być w indexie całe kolumny

Nie można wpisać dwóch poleceń w 1 wierszu

 



Wyszukiwarka

Podobne podstrony:
zadania 1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 1
Zadanie2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopia mrako
Zadanie 3 PLSQL, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopi
Zadanie 4 PLSQL, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopi
kolokwium zal1 2006 2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2
kolokwium zal2 2006 1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, cwic
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
Zadania domowe w2, wisisz, wydzial informatyki, studia zaoczne inzynierskie, przetwarzanie obrazow
zbi r5~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadania
zbi rt~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, zadania
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
pytanie4, wisisz, wydzial informatyki, studia zaoczne inzynierskie, statystyczne metody wspomagania
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
KomprKrz, wisisz, wydzial informatyki, studia zaoczne inzynierskie, przetwarzanie obrazow

więcej podobnych podstron