Search Header Logo
Pojęcia baz danych

Pojęcia baz danych

Assessment

Presentation

Computers

1st Grade

Practice Problem

Hard

Created by

Małgorzata WP

Used 8+ times

FREE Resource

15 Slides • 0 Questions

1

media

Podstawowe pojęcia
BAZ DANYCH

MAŁGORZATA WP

2

media

Baza danych

Bazą danych nazywamy dowolny, uporządkowany zbiór informacji powiązanych
tematycznie i zgromadzony na dowolnym nośniku. Przykłady:

katalog książek w bibliotece;
kartoteka pacjentów w przychodni;
katalog w wypożyczalni wideo

3

media

System bazy danych

Systemem baz danych (lub systemem bazodanowym) będziemy nazywali bazę
danych zgromadzoną w pamięci pomocniczej komputera wraz z
oprogramowaniem umożliwiającym operowanie tymi danymi. Przykłady
systemów baz danych:

dBase;
Paradox;
Access;
Oracle;
SQL Server i inne.

4

media

Tabele

Zwykłą bazę danych zawierającą pewne podstawowe informacje na temat
obiektów tego samego rodzaju będziemy nazywali tabelą lub kartoteką.

5

media

Klucz

Klucz podstawowy jest to pole rekordu, którego wartość jednoznacznie identyfikuje każdy
rekord w tabeli jest on unikatowy dla danego pola w którym używa się nazwy ID.

Klucz obcy to klucz umieszczony w tabeli docelowej, który jest kluczem podstawowym w innej
tabeli.

6

media

Charakterystyka złączeń między tabelami

Zalety:

możliwość wymuszenia więzów integralności między tabelami zapewnienie spójności

bazy i częściowe zabezpieczenie przed wprowadzaniem błędnych danych,

automatyczne tworzenie powiązań w kwerendach, formularzach sprzężonych i raportach

z podraportami.

Warunki tworzenia złączeń z wymuszeniem więzów integralności:

obecność klucza obcego w tabeli podrzędnej i klucza podstawowego w tabeli nadrzędnej,
ten sam typ danych w obu polach,
wartości klucza obcego w tabeli podrzędnej nie mogą wykraczać poza zbiór wartości

odpowiedniego klucza głównego w tabeli nadrzędnej (dla więzów integralności),

obie tabele muszą należeć lub być przyłączone do tej samej bazy danych.

7

media

Rekordy

Pojedynczy wiersz tabeli czyli wszystkie informacje o pojedynczym elemencie
kartoteki będziemy nazywali rekordem.

8

media

Pola

Pojedynczą kolumnę tabeli czyli informacje powtarzające się w każdym rekordzie
będziemy nazywali polem. Tabela może składać się z wielu pól różnych typów np.

tekstowe,
liczbowe,
data itp.

9

media

Relacyjne bazy danych

Przy bardziej rozbudowanych
bazach

danych

następuje

konieczność

zdefiniowania

kilku

tabel.

Bazę

danych

składającą się z co najmniej
dwóch tabel i zdefiniowanego
połączenia

pomiędzy

nimi

będziemy nazywali relacyjną
bazą danych. Połączenie to
będziemy nazywali relacją.

10

media

Rodzaj relacji: jeden-do-jednego

Relacja1-1

występuje wtedy, gdy

jednemu rekordowi z tabeli A
odpowiada co najwyżej jeden
rekord z tabeli B i odwrotnie.

Kobieta_1

Kobieta_2

Kobieta_3

...

Kobieta_n

KOBIETY

Mężczyzna_1

Mężczyzna _2

...

Mężczyzna _m

MĘŻCZYŹNI

Relacja „związek małżeński” jest relacją typu 1-1

11

media

Rodzaj relacji: jeden-do-wiele

Relacja1-

występuje wtedy, gdy

jednemu rekordowi z tabeli A
może odpowiadać więcej niż

jeden rekord z tabeli B, a

jednemu rekordowi z tabeli B
odpowiada co najwyżej jeden

rekord z tabeli A.

Relacja „dzieci w rodzinie” jest relacją typu 1-

Rodzina_1

Rodzina_2

Rodzina_3

...

Rodzina_n

RODZINY

Dziecko_1

Dziecko _2

Dziecko_3

...

Dziecko _m-1

Dziecko_m

DZIECI

12

media

Rodzaj relacji: wiele-do-wiele

Relacja -

występuje wtedy, gdy jednemu

rekordowi z tabeli A może

odpowiadać więcej niż jeden
rekord z tabeli B i jednemu
rekordowi z tabeli B może

odpowiadać więcej niż jeden

rekord z tabeli A.

Relacja „sympatyzowanie z osobnikiem płci przeciwnej” jest relacją typu -

Dziewczyna_1

Dziewczyna_2

Dziewczyna_3

...

Dziewczyna_n

DZIEWCZĘTA

Chłopiec_1

Chłopiec _2

Chłopiec_3

...

Chłopiec_m

CHŁOPCY

13

media

Tworzenie złączeń między tabelami
w MS Access

1. Metoda „ciągnij i upuść”

2. Wymuszenie więzów integralności i tego konsekwencje

3. Wybrane rodzaje złączeń (sprzężeń):

wewnętrzne; „wspólne” rekordy z nadrzędnej i podrzędnej
zewnętrzne lewostronne; wszystkie rekordy z tabeli po lewej stronie

połączenia (klauzuli JOIN) i rekordy pasujące z tabeli po stronie prawej

zewnętrzne prawostronne; wszystkie rekordy z tabeli po prawej stronie

połączenia (klauzuli JOIN) i rekordy pasujące z tabeli po stronie lewej

14

media

Usuwanie klucza podstawowego

1. Otwórz tabelę w widoku projektu.

2. Kliknij selektor wiersza dla bieżącego klucza podstawowego.

Jeśli klucz podstawowy składa się z jednego pola, kliknij selektor wiersza tego

pola.

Jeśli klucz podstawowy składa się z wielu pól, kliknij selektor wiersza

dowolnego pola należącego do klucza.

3. Na karcie Projektowanie w grupie Narzędzia kliknij przycisk Klucz

podstawowy.

15

media

Zadanie domowe

Wymyśl i zaprojektuj pojedynczą tabelę bazy danych na dowolny temat. Tabela
ma się składać co najmniej z sześciu pól i musi tam występować pole ID
(identyfikator). Wypełnij tabelę danymi wpisując co najmniej 10 rekordów.

media

Podstawowe pojęcia
BAZ DANYCH

MAŁGORZATA WP

Show answer

Auto Play

Slide 1 / 15

SLIDE