Inforamtyka SBD Flashcards

1
Q

Co to jest transakcja bazy danych?

A

Transakcja – zbiór operacji na bazie danych, które stanowią w istocie pewną całość i jako takie powinny być wykonane wszystkie lub żadna z nich.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Warunki transakcja bazy danych? Model przetwarzania transakcyjnego

A

zasady ACID
niepodzielność - każda transakcja albo zostanie wykonana w całości, albo w ogóle
spójność - wykonaniu transakcji system będzie spójny, czyli nie zostaną naruszone zasady integralności.
izolacja - dwie transakcje wykonują się współbieżnie, to zwykle (w zależności od poziomu izolacji) nie widzą wprowadzanych przez siebie zmian
trwałość - system potrafi uruchomić się i udostępnić spójne, nienaruszone i aktualne dane zapisane w ramach zatwierdzonych transakcji, na przykład po nagłej awarii zasilania.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Co to jest system zarządzania bazą danych

A

System zarządzania bazą danych to zorganizowany zbiór narzędzi (programów komputerowych i bibliotek), które umożliwiają wykonywanie podstawowych operacji na danych zawartych w jednej lub więcej bazach danych
NP.
MySQL,
Oracle,
PostgreSQL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co to jest system bazy danych

A

System bazy danych to baza danych wraz z systemem zarz¡dzania baz¡ danych. Formalna denicja Systemu Bazy Danych:
SBD = < { U, SO, BD, SZBD, P }, R >
- U zbiór urz¡dze«, które bezpo±rednio wykorzystywane s¡ do pami¦tania danych w bazie danych;
- SO system operacyjny;
BD baza danych (schemat, stan, ±cie»ki dost¦pu, zbiór danych);
- SZBD System Zarz¡dzania Baz¡ Danych;
- P zbiór polece« u»ytkownika;
- R zbiór relacji okre±laj¡cych powi¡zania mi¦dzy obiektami SBD orazotoczeniem;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CRUD relacyjne

A

\ create read update delete
tabela CREATE SELECT ALTER DROP
dane INSERT SELECT UPDATE DELETE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CRUD grafowe

A

\ create read update delete
tabela nie dotyczy nie dotyczy nie dotyczy nie dotyczy
dane CREATE MATCH SET DELETE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Co to jest baza danych

A

Baza danych jest to uporządkowany zbiór danych określających wybrany fragment rzeczywistości, które są przechowywane trwale w pamięci komputerowej i do których może mieć dostęp wielu użytkowników w dowolnej chwili czasu danych.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Co to jest Temporalne BD

A

baza danych zawierającą przynajmniej jeden rodzaj znacznika czasu powiązany z elementami bazy (dane, związki, reguły, metamodel/schemat)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Grafowa/Sieciowa BD

A

baza danych wykorzystująca strukturę grafów / sieci do reprezentacji
rzeczywistości, składa się z dwóch rodzajów elementów: węzłów oraz powiązań (łuków) między
nimi. Obiekty (zjawiska) reprezentowane przez te elementy rozróżnianie są na podstawie etykiet
(„typów”) i atrybutów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Z czego składa się węzeł Grafowej BD

A

Etykieta/y (Labels) – opisuje czym jest dany węzeł, może posiadać wiele etykiet
Zestaw właściwości – opis obiektu w postaci cecha/właściwość– wartoś

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Z czego składa się łuk Grafowej BD

A

Typ (Label) – opisuje, czym jest dany łuk, może posiadać jeden typ
Zestaw właściwości - opisuje łuk (cecha/właściwość– wartość)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Rozproszona baza danych

A

zbiór składający się z wielu logicznie ze sobą powiązanych elementów bazy danych, oddalonych geograficznie i połączonych ze sobą poprzez sieć komputerową

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Rozproszony system zarządzania bazą danych

A

Oprogramowanie umożliwiające połączenie rozproszonych zasobów w jedną całość, utrzymanie spójność zasobów oraz udostępnianie ich użytkownikom przy założeniu przezroczystości rozproszenia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Relacja baz danych

A

Relacją nazywamy podzbiory iloczynu kartezjańskiego. W relacyjnych bazach danych relacją nazywać będziemy tabele bazy danych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Czynniki składowe bazy danych

A
  • Struktury bazy danych: Struktura bazy danych definiuje, w jaki sposób dane są organizowane, przechowywane i manipulowane.
  • Definicja struktury: Struktura bazy danych to sposób, w jaki zorganizowane są tabele, relacje i ograniczenia. Określa ona, jak dane będą przechowywane i jak do nich można uzyskać dostęp.
  • Zbiór zasad/ograniczeń na bazie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly