

Pojęcia baz danych
Presentation
•
Computers
•
1st Grade
•
Practice Problem
•
Hard
Małgorzata WP
Used 8+ times
FREE Resource
15 Slides • 0 Questions
1
Podstawowe pojęcia
BAZ DANYCH
MAŁGORZATA WP
2
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
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
Tabele
Zwykłą bazę danych zawierającą pewne podstawowe informacje na temat
obiektów tego samego rodzaju będziemy nazywali tabelą lub kartoteką.
5
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
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
Rekordy
Pojedynczy wiersz tabeli czyli wszystkie informacje o pojedynczym elemencie
kartoteki będziemy nazywali rekordem.
8
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
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
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
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
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
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
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
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.
Podstawowe pojęcia
BAZ DANYCH
MAŁGORZATA WP
Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
10 questions
USA Europe Poll
Presentation
•
1st Grade
11 questions
Maria i Walenty Gąsiorowscy
Presentation
•
KG
11 questions
Dichem
Presentation
•
KG
13 questions
PROJEKT EXCEL INF S.D M.B
Presentation
•
KG
9 questions
usaha dan energi
Presentation
•
1st Grade
11 questions
PLANO CARTESIANO
Presentation
•
1st Grade
9 questions
DESAFIO_PROVAPR_1_EM_HIST_002
Presentation
•
1st Grade
16 questions
Nie tylko procesor. O tym, co w środku komputera i na zewnątrz
Presentation
•
1st Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Computers
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
12 questions
Telling Time to the Hour and Half Hour
Quiz
•
1st - 3rd Grade
20 questions
VOWEL TEAMS: AI and AY
Quiz
•
1st Grade
22 questions
2D & 3D Shapes & Attributes
Quiz
•
1st Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
78 questions
SC Ready Reading Assessment Vocabulary
Quiz
•
1st - 5th Grade
15 questions
First Grade Math Review
Quiz
•
1st Grade