bazy趎ych pytania 2


1)Czym jest baza danych, a czym system baz danych?

Baza Danych - zbi贸r powizanych ze sob膮 informacji, opisujcych

fakty i zdarzenia, zachodzce w pewnym wycinku

rzeczywistoci, zorganizowanych w struktur臋 pozwalajca na

ich szybkie wyszukiwanie i analiz

zbi贸r danych trwa艂ych wykorzystywanych przez system

aplikacji

zbi贸r wzajemnie powizanych danych, m膮jacy pewna

struktur, pamitanych bez zbdnej nadmiarowoci

(redundancji), niezaleny od oprogramowania, kt贸re nim

zarzdza.

System Baz danych - skomputeryzowany system przechowywania

danych/informacji/rekord贸w.

2)Co tworzy system baz danych ?

Tworz膮: dane, sprz臋t, programy, u偶ytkownicy.(data,hardware,software,users)

3)Jakie jest najwaniejsze oprogramowanie system贸w baz danych ?

DBMS - DataBase Management System

SZBD - System zarzdzania baza danych

- oprogramowanie, kt贸re realizuje wszelki dostp do

bazy, oprogramowanie dzia艂ajce miedzy fizyczna baza

danych a uytkownikiem.

4)Kto jest tw贸rca relacyjnego modelu baz danych ?

Codd Edgar `Ted'

5)Co to jest relacja (definicja, z czego sie sk艂ada, czym jest) ?

Relacja jest podzbiorem iloczynu kartezjanskiego swoich dziedzin

sk艂ada si臋 z:

I)Nag艂贸wka: (tytu艂贸w kolumn)

-ustalony zbi贸r par <Nazwa-atrybutu:Nazwa-dziedziny>

2)Tre艣ci:

-zbi贸r krotek, z kt贸rych ka偶da jest zbiorem par<Nazwa-atrybutu:warto艣膰>

6)Jakie sa najwa niejsze zadania system贸w zarzdzania bazami danych?

I)Definiowanie danych-wprowadzanie i zmiana schemat贸w

->S艂ownik danych-miejsce definicji bazy, metadane, dane o danych, sam

s艂ownik te jest baza

II)Manipulowanie danymi-wyszukiwanie, aktualizacja, usuwanie danych

III)Ochrona i konserwacja-udostpnianie,zabezpieczanie przed nieuprawnionym

dostpem, eliminacja pr贸b naruszenia bezpieczestwa, narzucanie protoko艂贸w kontroli odzyskiwania danych i wsp贸艂bienoci

7)Czy tabela jest relacja (odnies sie do definicji relacji)? Uzasadnij.

Tabele nie s膮 relacjami w sensie poprzedniej definicji.

Mona je jednak traktowa膰 jako obraz relacji - o ile ustalimy jak

czyta膰 taki obraz.

8)Czym jest klient, a czym serwer w architekturze client-serwer ?

serwer pe艂ni role DBMS, klientami mog膮 by膰 aplikacje napisane przez u偶ytkownik贸w jak i

wbudowane, czyli dostarczone razem z DBMS.

9)Co przedstawiaja Diagramy ERD (entity-relationship diagram), jakie informacje mona z nich odczyta膰 ?

Diagram ERD przedstawia schemat graficzny, Z takiego diagramu mo偶emy odczyta膰 informacje o studencie nauczycielu, o przedmiocie, terminie kiedy odbywa sie przedmiot,

10)Na czym polega zwiazek jednojednoznaczny, jednoznaczny, wieloznaczny, podaj przyk艂ad z ycia wziety ?

Jednojednoznaczny- kada encja z dowolnego zbioru encji mo偶e by膰 skojarzona z co najwy偶ej

jednym elementem z drugiego zbioru, np. To偶samo艣膰 osoby i pesel.

jedno znaczny- kada encja ze zbioru A moe byskojarzona z pewna ich liczba ze

zbioru B, natomiast ze zbioru B co najwyej z jedna ze zbioru A,np. Ojcowie-dzieci.

Wieloznaczny- dowolna liczba encji ze zbioru A mo偶e by膰 skojarzona z dowolna liczba encji ze zbioru B,np. Komputery-studenci.

11)Czym sa atrybuty w modelu relacyjnym?

Kada kolumna w relacji ma jednoznaczna nazw

Kolumny relacji (nazywane te atrybutami) tworz膮 zbi贸r nieuporzdkowany.

Wszystkie wartoci w danej kolumnie musza by膰 tego samego typu. Zbi贸r moliwych wartoci element贸w danej kolumny nazywany bywa te jej dziedzina.

12)Czym jest klucz kandydujacy, a czym klucz g艂贸wny danej relacji ?

Klucz kandyduj膮cy to podzbi贸r zbioru atrybut贸w, kt贸ry jest jednoznaczny i nieredukowalny. Klucz g艂贸wny to wybrany klucz kandyduj膮cy.

13)Czym jest klucz obcy relacji?

Klucz obcy to taki podzbi贸r zbioru atrybut贸w, 偶e istnieje relacja z kluczem kandyduj膮cym i kt贸rego warto艣膰 w ka偶dej chwili jest taka sama jak warto艣膰 klucza kandyduj膮cego w pewnej krotce relacji.

14)Na czym polega integralnosc encji, a na czym integralnosc referencyjna ?

Integralno艣膰 encji - -dotyczy kluczy obcych. Zagwarantowanie, by w relacji podstawowej aden sk艂adnik klucza g艂贸wnego nie mia艂 wartoci NULL

Integralno艣膰 referencyjna-dotyczy kluczy g艂贸wnych. zagwarantowanie, by w bazie danych nie wystpowa艂y adne niedopasowane wartoci klucza obcego.

15)Kiedy relacja jest w I, II, III postaci normalnej? W I postaci normalnej.

16)Podaj objasnienie skr贸tu SQL w jezyku angielskim i polskim.

Structured Query Language , Mi臋dzynarodowy standardowy j臋zyk Baz Danych. 17)Jakie warstwy (grupy instrukcji) wyr贸 niono w jezyku SQL

I)J臋zyk definiowania struktur danych

- DDL (Data Definition Language) - jest wykorzystywany do

operacji na tabelach, takich jak: tworzenie, modyfikacja oraz

usuwanie,

II)J臋zyk do wybierania i manipulowania danymi

- DML (Data Manipulation Language) - s艂u y do manipulowania

danymi umieszczonymi w tabelach, pozwala na prezentacje danych,

ich wstawienie danych, modyfikowanie oraz usuwanie,

III)J臋zyk do zapewnienia bezpiecze艅stwa dostepu do danych

- DCL (Data Control Language) - jest u ywany g艂贸wnie przez

administrator贸w systemu baz danych do nadawania odpowiednich

uprawnien do korzystania z bazy danych.

18)Jakie instrukcje nale偶膮 a do grupy Data Manipulating Language (DML) jezyka SQL?

DML - SELECT,Insert,Update,Delete

DDL- Create,Alter,Drop

19)Podaj klauzule instrukcji SELECT jezyka SQL wg kolejnosci wymaganej sk艂adnia i kr贸tko wyjasnij ich przeznaczenie.

SELECT- lista element贸w do wywietlenia, ka偶dy element w postaci osobnej kolumny

FROM- zwizki miedzy r贸d艂em danych, najprostsza posta- jedna tabela

Where- warunek logiczny, restrykcja na wiersze zwracane

Group by- atrybuty grupowane wg. tych samych wartoci

Having- warunek logiczny na Group by tj. na grup

Order by- lista atrybut贸w wymuszajcych uporzdkowanie

20)Wymien operatory u ywane do tworzenia warunk贸w klauzuli Where.

I)Logiczne: AND, OR, NOT

II)Por贸wnania: =, >, <, >=, <=

III)Do 艂ancucha znak贸w: LIKE, NOT LIKE

IV)Zakresu wartosci: BETWEEN, NOT BETWEEN

V)List wartosci: IN, NOT IN

VI)Nieznanych wartosci: IS NULL, IS NOT NULL

VII)Logiczne dla subquery : EXISTS, NOT EXISTS

21)Co zwr贸ci dana instrukcja np.

SELECT AVG (kolumna) FROM tabela WHERE warunek; - AVG zwraca warto艣膰 艣rednia z tabeli o nazwie Tabela maj膮ce warunek.

22)Czym jest funkcja agregujaca? Podaj przyk艂ad u偶ycia.

Funkcje agreguj膮ce zwracaj膮 podsumowania dla ca艂ej tabeli lub grupy wierszy w tabeli. Podsumowaniem mo偶e by膰 suma, 艣rednia, ilo艣膰 wierszy czy nawet wariancja z tabeli lub okre艣lonej grupy rekord贸w.

Przyk艂ad:

SELECT [LastName]
FROM [Person].[Contact]
GROUP BY [LastName

23)Jakie operacje zdefiniowano w algebrze relacji? Kt贸re z nich sa najczesciej stosowane (patrz cwiczenia z SQL)? Kt贸re wymagaja zgodnych Typ贸w?

Operacja na zbiorach(tradycyjne) i operacje relacyjne(specjalne).



Wyszukiwarka

Podobne podstrony:
Mechanika Semest I pytania egz
prelekcja ZUM z pytaniami
pytania przykladowe exam zaoczne(1)
pytania nowe komplet
Pytania egzaminacyjneIM
EGZAMIN PKM2 pytania2011
Podstawy Teorii Okretow Pytania nr 4 (20) id 368475
haran egzamin opracowane pytania
NAI A2 pytaniaKontrolne
OU pytania id 342624 Nieznany
BWCZ Pytania BWCZ 1 seria id 64 Nieznany (2)
Prawo handlowe pytania odp
MG pytania id 297579 Nieznany
ZiIP%20Fiz1%20pytania%20z%20I%20sprawdzianu%2030%20kwietnia%202008
Fitosocjologia pytania I termin
analiza pytania egzanim
filozofia pytania
Opracowane pytania BiUD

wi臋cej podobnych podstron