EGZAMIN簔y趎ych Rok 3,4


Pytania z baz danych egzamin termin I rok IV AE ROND

  1. Napisa膰 pokr贸tce co to jest sp贸jno艣膰 i brak redundancji w BD.

  2. Zalety i wady rozproszonych BD.

  3. R贸偶nice mi臋dzy HAVING i WHERE.

  4. Co to jest transakcja, opis AC i ACID.

  5. Wady relacyjnego modelu bazy i je opisa膰.

  6. Poda膰 polecenia zmieniaj膮ce stan bazy i je opisa膰.

  7. Polecenie utworzenia tabel i powi膮zania do nich.

  8. Zwi膮zek jaki 艂膮czy osob臋 i nieruchomo艣膰.

  9. Poda膰 przyk艂ad zwi膮zku jeden do wielu i narysowa膰 go.

  10. Stworzy膰 baz臋 przychodni , w kt贸rej ma si臋 zawiera膰 choroba, data wizyty, lekarstwa, nazwisko lekarza i pacjenta.

  11. Znale藕膰 b艂臋dy w 5 poleceniach Select.

Odpowiedzi:

  1. Brak redundancji- ka偶da dana wyst臋puje w BD tylko raz.

Sp贸jno艣膰- Poniewa偶 baza danych jest logicznie sp贸jnym modelem fragmentu obserwowanej przez nas rzeczywisto艣ci, wa偶ne jest, aby baza danych nie przyj臋艂a stanu, kt贸rego nie da si臋 osi膮gn膮膰 w modelowanej rzeczywisto艣ci. Je艣li baza jednak osi膮gnie taki stan, to m贸wimy, 偶e jest ona w stanie niesp贸jnym.

2 . zalety:

- zmniejszenie ruchu w sieci poprzez umieszczenie zasob贸w bli偶ej ich u偶ytkownik贸w

wady: - problem z zachowaniem logicznych sp贸jno艣ci w BD(szczeg贸lnie gdy BD s膮 od艂膮czone od innych BD).

3. WHERE jest warunkiem eliminuj膮cym wiersze wg podanego kryterium

HAVING jest warunkiem eliminuj膮cym grupy wg podanego kryterium ,

HAVING dzia艂a wy艂膮cznie gdy u偶yta jest klauzula GROUP BY.

4. Transakcje s膮 jednym z najprostszych I najbardziej skutecznych 艣rodk贸w zapewnienia bezpiecznego wsp贸艂bie偶nego dost臋pu do wsp贸lnej bazy danych, transakcje mog膮 by膰 uwa偶ane za prosty i w miar臋 uniwersalny 艣rodek synchronizacji r贸wnoleg艂ych proces贸w (bez semafor贸w, monitor贸w, kana艂贸w i innych trudnych poj臋膰). Synchronizacja polega na umo偶liwieniu jednoczesnej aktualizacji tych samych zasob贸w,jednocze艣nie, transakcje maja zdolno艣膰 przeciwdzia艂ania losowym awariom, brak srodkow przetwazania transakcji w takich systemach jak LotusNotes , MS office, czy tez systemach przeplywu prac (workflows) lub pracy grupowej jest ogromnym utrapieniem kt贸re w duy stopniu dyskwalifkuje te narzedzia, transakcje sa szczeg贸lnie instotne w systemach rozproszonych baz danych lub systemach opartych o internet lub intranet.

Transakcja- ci膮g dzia艂a艅 doprowadzaj膮cy do nowego stanu bazy:

W艂asno艣ci transakcji ACID:

Atomowo艣膰- w ramach jednej transakcji wykonuj膮 si臋 wszystkie operacje albo 偶adna.

Je艣li nie powiedzie si臋 jedno polecenie wycofywane s膮 wszystkie.

Sp贸jno艣膰- oznacza, 偶e wszystkie ograniczenia i regu艂y s膮 spe艂nione , o ile transakcja zasta艂a BD w sp贸jnym stanie po jej zako艅czeniu stan jest r贸wnie偶 sp贸jny, w miedzyczasie stan mo偶e by膰 niesp贸jny.

Izolacja- Transakcja nie wie nic o innych transakcjach i nie musi uwzgl臋dnia膰 ich dzia艂ania. Czynno艣ci wykonywane przez dan膮 transakcje s膮 niewidoczne dla innych transakcji a偶 do jej zako艅czenia.

Trwa艂o艣膰- po zako艅czeniu transakcji jej skutki s膮 na trwa艂e zapami臋tane i nie mog膮 by膰 odwr贸cone przez zdarzenia losowe.

Zachowanie w艂asno艣ci ACID dla transakcji jest zadaniem SZBD.

5.

6. INSERT - wstaw (dopisuje nowy rekord do istniej膮cej tabeli).

DELETE- usu艅 (usuwa wiersz z tabeli, kt贸re spe艂niaj膮 podany warunek).

UPDATE- zmiana informacji (dodawanie danych do tabeli, wype艂nianie danymi tabele)

7.

8. Wg mnie jest to zwi膮zek jeden do wielu

9. to ka偶dy chyba wie nie chce mi si臋 rysowa膰

jeden do jeden

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
1 1

jeden do wielu

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
1 N

wiele do wielu

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
M N

10.

11.

Pytania z III roku z Baz termin pierwszy AE ROND:

  1. Po co s膮 stosowane widoki.

  2. Poda膰 przyk艂ad relacji n:n i opisa膰 t膮 relacje.

  3. Jaka to jest relacja osoby do miejsca urodzenia.

  4. Polecenie utworzenia 2 tabel co艣 takiego ja my mieli艣my.

  5. Zaprojektowa膰 baz臋 co艣 z ksi膮偶k膮 kucharsk膮.

  6. Indeksy.

  7. OLAP

  8. Prawda i fa艂sz z selectami.

  9. Co艣 o replikacji.

  10. Transakcje.

Odpowiedzi:

  1. Widoki:

  1. Moim zdaniem jest to zwi膮zek jeden do jeden.

6. Indeksy

W fizycznej tabeli rekordy sa poukaladane w spos贸b nieokreslony (najczesciej w kolejnosci wpisywania - ale niekonicznie) Tymczasem dla roznych potrzeb musimy mie膰 informacje posortowana lub musimy jakas informacje bardzo szybko znalezc. Robimy to wlasnie za pomoca indeksow. O istnieniu lub nieistnienu indeksow decyduje administrator bazy danych

- indeks to struktura umozliwiajaca przechowywanie informacji o innym porzadku informacji ni偶 ten, kt贸ry istnieje w tabeli

- indeksy sa zapisywane w innych strukturach ni偶 tabele BD

- indeksy sa optymalizowane ze wzgl臋du na szybkosc dzialania, a nie ze wzgl臋du na obijetosc

- w indeksie zawzze zawarta jest informacja o o identyfikatorze i polozeniu rekordu i pliku.

Zadania indeksow

  1. przyspieszanie zlaczen (od kilku do kilkudziesieciu razy)

  2. przyspieszanie sortowania (czasem kilkudzieieciu krotnie)

  3. przyspieszanie wyszukiwania (szasem kilkusetkrotnie)

  4. wymuszaie unikalnosci wartosci je艣li zadeklarowano indeks unikalny

Dlaczego indksy przyspieszaja dzia艂anie

- je艣li dane a nieposotrowane to jedynym sposobem odszuaknia wartosci jest szukanie sekwencyjnie -rekord po rekordzie.

A i tak mo偶e okazac si臋 ze wartosci nie wystepuje w tabeli.

- je艣li dane sa poukldane mo偶na wykozystac algortymy (jednym z nich jest algorytm poluwkowy)

Wady indeks贸w

  1. Gdy aktaluzujemy tabele konieczna jest aktualizacja wszystkich indeksow - wydluza to czas aktualizacji

  2. Indeksy zajmuja miejsce - nierzadko wiekkosc indeksow przekracza wiekosc danych - wydluza to czas archiwizacji

7. OLAP

Termin On-line Analytic Processing, (OLAP) lub Szybka analiza informacji wielowymiarowej (Fast Analysis of Shared Multidimensional Information - FASMI) odnosi si臋 do technologii, kt贸ra umo偶liwia u偶ytkownikom wielowymiarowych baz danych interakcyjne generowanie opisowych lub por贸wnawczych zestawie艅 ("przekroj贸w") oraz innych zapyta艅 analitycznych. Nale偶y zauwa偶y膰, 偶e analizy OLAP pomimo swej nazwy (on-line) nie musz膮 by膰 przeprowadzane na bie偶膮co (ani w czasie rzeczywistym). Termin ten odnosi si臋 do analizy wielowymiarowych baz danych (kt贸re oczywi艣cie mog膮 zawiera膰 informacje uaktualniane dynamicznie) poprzez wydajne zapytania wielowymiarowe dotycz膮ce danych r贸偶nego typu.

9. Szczeg贸lnym przypadkiem rozproszenia jest replikacja danych polega ona na powieleniu tych samych fragment贸w bazy w wielu miejscach w sieci.

Rozproszone bazy danych - sk艂ada si臋 z szeregu baz lokalnych umieszczonych z regu艂y na r贸偶nych w臋z艂ach sieci, kt贸re mog膮 komunikowa膰 si臋 z baz膮. Umo偶liwia ona dost臋p do odleg艂ych baz danych, znosi ograniczenia obj臋to艣ci danych dotycz膮ce pojedynczego w臋z艂a oraz pozwala na r贸wnoleg艂e przetwarzanie danych w wielu w臋z艂ach sieci.

OBIEKT 1

OBIEKT 2

Obiekt 1

OBIEKT 2

OBIEKT 1

OBIEKT 2



Wyszukiwarka

Podobne podstrony:
biofizyka na egzamin, I rok, I rok, biofizyka, biofiz
egzamin2(1), 5 ROK, INTERNA, # EGZAMIN, KOLOKWIA, GIE艁DY
INTERNA 2010 egzamin, 6 ROK, CHOROBY WEWN臉TRZNE
egzamin - V rok, VI rok, Chirurgia, gie艂dy, egzamin
egzamin I rok techniki
(Pytania egzaminacyjne- I rok Podstawy zarz膮dzania)
FIZA EGZAM, Geologia UAM egzaminy rok I
Odpowiedzi egzaminu rok b, AGH g贸rnictwo i geologia, II SEM, Geologia II
EgzamInterna, V ROK, Choroby Wewn臋trzne
Prawo cywilne 3-3, ZAGADNIENIA OBJ臉TE ZAKRESEM EGZAMINU - ROK AKADEMICKI 2002/2003
Ekologia-egzamin 3, ROK 1 Technologia 偶ywno艣ci Krak贸w UR, EKOLOGIA, Pytania z egzamin贸w z poprzednic
skrypt pedagogika specjalna egzamin rok akad 10 11 pedagogika KZiEP
zag egzamin10, Rok I, semestr II, Rok II, Semestr I, Materia艂oznawstwo II
Patofizjologia egzamin, 3 rok stoma, patofizjo, testy na 2 kolo, testy na 2 ko艂o, patofizjo testy ko
Nauka o komunikowaniu egzamin I rok strona
poprawka, egzaminy I rok I semestr
Ewaluacja egzamin, I rok, I semestr magisterka
pedagogika egzamin 2 rok zagadnienia, Pedagogika
Prawo Cywilne - Egzamin, rok 1

wi臋cej podobnych podstron