Test z SQL

Odpowiedz Nowy wątek
2011-01-23 00:16
0

Mam tu kilka pytań dot. SQL'a. Jakby ktoś mógł poprawne odpowiedzi udzielić było by extra. Przekreślone są błędne odpowiedzi.

1. Relacyjna baza danych to:
a) Kolekcja tabel
b) Kolekcja tabel i widoków
c) Kolekcja tabel, indeksów i widoków
2. System DBMS tworzy automatycznie unikalne indeksy:
a) W chwili definiowania klucza głównego
b) W chwili definiowania atrybutu unikalności
c) W chwili definiowania klucza głównego lub atrybutu unikalności
3. W systemie plików baza danych ma obszary:
a) DDL, DML
b) danych oraz metadanych
c) DDL, DML, danych oraz metadanych
4. Do utrzymania integralności służy spełnienie
a) 2
b) 3
c) 4
warunków.
5. Istnienie kluczy głównych w SQL-u jest:
a) Obligatoryjne
b) Opcjonalne
c) Opcjonalne tylko dla niektórych DBMS

Z góry wielkie dzięki za pomoc.


<span style="color: red">pomyśl o wczoraj, dziś, jutra może nie być nic . . .</span>
edytowany 2x, ostatnio: KrzyH, 2011-01-23 13:30
5. Obligatoryjne -> na podstawie mysql - nie da się usunąc klucza - #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key - bordeux 2011-01-23 00:42
ale w większości NORMALNYCH SZBD (czyli takich do których MySQL nie należy :P) PK jest opcjonalny - Misiekd 2011-01-27 19:47

Pozostało 580 znaków

2011-01-23 03:10
0

w/g mnie:
1a oraz powiązań między tabelami; a indeksy i widoki nie są powiązaniami tylko gadżetami, chociaż przydatnymi
2 w pytaniu brak orzeczenia;p
3b DDL i DML to języki, a nie zasoby w systemie plików; a metadane cóż, gdzieś musi baza trzymać swoje informacje;p
4 o spełnieniach nie słyszałem
5a patrz komentarz bodeux'a

Pytanie 2 "tworzy" - TomRiddle 2011-01-24 18:10
A nie sorry, to miało być do pytania w temacie. - TomRiddle 2011-01-24 18:10

Pozostało 580 znaków

2011-01-23 23:12
0

4) Integralność encji (PK), integralność referencyjna (FK), integralność krotki (NULL, UNIQUE, zdefiniowane zbiory wartości)?


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2011-01-24 08:10
0

A mnie się wydaje, że chodzi o ACID.

Pozostało 580 znaków

2011-01-24 09:29
0

Myślę, ze nie. ACID dotyczy transakcji, a w pytaniach nie ma o nich mowy. Ponadto w ACID tylko C dotyczy integralności.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2011-01-24 10:00
0

No tak, ale właśnie dzięki transakcjom mamy integralność w bazie... A właściwie odwrotnie - przy braku transakcji możemy nie mieć integralności.

Pozostało 580 znaków

2011-01-24 12:59
0

No tak. Pytanie tylko o co chodziło wykładowcy i czy on sam umie na nie odpowiedzieć? :)

A z drugiej strony - integralność nie polega na transakcjach tylko na spełnieniu warunków.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
edytowany 1x, ostatnio: somekind, 2011-01-24 13:01

Pozostało 580 znaków

2011-01-26 23:28
0

Poprawne odpowiedzi:

  1. A; 2. A; 3.C; 4. C; 5. B;

Dzięki wszystkim ;)

można zamknąć


<span style="color: red">pomyśl o wczoraj, dziś, jutra może nie być nic . . .</span>
nieprawda bo 2-c, 3-b (DDL, DML jak już ktoś wspominał to języki), 4-hgw - Misiekd 2011-01-27 19:50

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0