Rafał Pomocnik kl. 4 TI
Pojęcie danych i baz danych <ul><li>Dane  –  to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich...
Funkcje bazy danych <ul><li>Funkcje zależne od  użytkownika : </li></ul><ul><ul><li>tworzenie baz danych i tabel </li></ul...
Typy baz danych <ul><li>Najczęściej spotykane typy baz danych </li></ul><ul><ul><li>Proste bazy danych o pojedynczej tabel...
Baza danych  flat file <ul><li>Baza typu „ płaskiego ” ( flat file ) – wszystkie dane umieszczone są w pojedynczej tabeli....
Relacyjne bazy danych <ul><li>Relacyjna baza danych  - zbiór danych zawartych w wielu tabelach połączonych ze sobą  relacj...
Klucze tabeli <ul><ul><li>Zaleta systemu obsługi relacyjnych baz danych polega na zdolności do szybkiego wyszukiwania i ko...
Klucze tabeli <ul><li>Najważniejsze typy klucza podstawowego: </li></ul><ul><ul><li>klucze podstawowe  jednopolowe </li></...
Relacje <ul><li>Relacje opisują sposób powiązania informacji zawartych w wielu tabelach. </li></ul><ul><li>Relacja  – zwią...
Klucz obcy <ul><li>Klucz obcy  ( foreign key ) – jedno lub kilka pól (kolumn) tabeli, które odwołują się do pola lub pól k...
Typy relacji <ul><li>Relacje występujące w bazie danych mogą być typu: </li></ul><ul><li>Jeden do jednego (1-1) – czyli je...
Charakterystyka programu Access <ul><li>Access jest systemem zarządzania bazami danych działającym w środowisku Windows. P...
Podstawowe obiekty przeznaczone do budowy systemu baz danych:  <ul><li>Tabela </li></ul><ul><li>Zapytania </li></ul><ul><l...
Tabela w Accessie <ul><li>Dane są najczęściej uporządkowane w formie tabel. </li></ul><ul><li>Tabela  ( table ) – dwuwymia...
Inne obiekty <ul><li>Zapytanie   – to obiekt bazy danych, który czerpie informacje z jednej lub wielu tabel bądź innych za...
Upcoming SlideShare
Loading in …5
×

access

1,405 views

Published on

fhk

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,405
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

access

  1. 1. Rafał Pomocnik kl. 4 TI
  2. 2. Pojęcie danych i baz danych <ul><li>Dane – to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp . </li></ul><ul><li>Baza danych ( data base ) – to uporządkowany zbiór danych z pewnej dziedziny tematycznej, zorganizowany w sposób umożliwiający ich wyszukiwanie według zadanych kryteriów. </li></ul>
  3. 3. Funkcje bazy danych <ul><li>Funkcje zależne od użytkownika : </li></ul><ul><ul><li>tworzenie baz danych i tabel </li></ul></ul><ul><ul><li>dodawanie i usuwanie danych </li></ul></ul><ul><ul><li>wyszukiwanie danych („zapytania”, kwerendy) </li></ul></ul><ul><ul><li>czynności administracyjne </li></ul></ul><ul><li>Funkcje zależne od oprogramowania : </li></ul><ul><ul><li>zarządzanie fizycznymi zbiorami danych </li></ul></ul><ul><ul><li>wykonywanie poleceń użytkownika </li></ul></ul><ul><ul><li>prezentacja wyników operacji </li></ul></ul>
  4. 4. Typy baz danych <ul><li>Najczęściej spotykane typy baz danych </li></ul><ul><ul><li>Proste bazy danych o pojedynczej tabeli (np. Excel , własne programy) </li></ul></ul><ul><ul><li>Jednostanowiskowa baza biurowa (np. MS Access ) </li></ul></ul><ul><ul><li>Baza typu „klient-serwer” – dostęp z wielu stanowisk (np. Oracle ) </li></ul></ul><ul><ul><li>Internetowa baza danych – dostęp z dowolnego komputera podłączonego do Internetu (np. MySQL ) </li></ul></ul><ul><ul><li>Bazy rozproszone </li></ul></ul>
  5. 5. Baza danych flat file <ul><li>Baza typu „ płaskiego ” ( flat file ) – wszystkie dane umieszczone są w pojedynczej tabeli. </li></ul><ul><ul><li>Dane są umieszczane w rekordach o określonej strukturze, z polami o z góry określonej długości i typie </li></ul></ul><ul><ul><li>Każdy rekord ma tą samą długość </li></ul></ul><ul><ul><li>Rekordy nie muszą być posortowane </li></ul></ul><ul><ul><li>Trudne wyszukiwanie (aby odszukać rekord trzeba przeszukać cały plik) oraz redundancja </li></ul></ul><ul><li>Przykład (baza płyt CD): </li></ul>ID Wykonawca Album Utwór Czas Rok Gatunek
  6. 6. Relacyjne bazy danych <ul><li>Relacyjna baza danych - zbiór danych zawartych w wielu tabelach połączonych ze sobą relacjami (związkami) – jedna tabela dla każdego typu informacji </li></ul><ul><ul><li>optymalizacja dla dużej ilości danych </li></ul></ul><ul><ul><li>szybsze wyszukiwanie </li></ul></ul><ul><li>Przykład – relacja między dwoma tabelami (pole IDA) </li></ul>tabela „albumy” tabela „utwory” IDA Wykonawca Album Rok Gatunek IDU Utwór Czas IDA
  7. 7. Klucze tabeli <ul><ul><li>Zaleta systemu obsługi relacyjnych baz danych polega na zdolności do szybkiego wyszukiwania i kojarzenia informacji przechowywanych w odrębnych tabelach. </li></ul></ul><ul><ul><li>Realizacja tego celu wymaga obecności w tabeli pola lub ich zestawu jednoznacznie identyfikującego każdy rekord zapisany w tabeli. </li></ul></ul><ul><ul><li>Pole to lub ich zestaw nosi nazwę klucza podstawowego tabeli (primary key ) . </li></ul></ul><ul><ul><li>Po zdefiniowaniu w tabeli klucza podstawowego, nie będzie można w jego pole wprowadzić wartości już istniejącej w tabeli ani wartości Null (pustej). </li></ul></ul>
  8. 8. Klucze tabeli <ul><li>Najważniejsze typy klucza podstawowego: </li></ul><ul><ul><li>klucze podstawowe jednopolowe </li></ul></ul><ul><ul><li>klucze podstawowe wielopolowe – gdy żadne z pól nie gwarantuje, że wartości w nim zawartych będą unikatowe </li></ul></ul><ul><ul><li>klucze typu „ autonumeracja ” – licznik zwiększany automatycznie przy dodawaniu nowego rekordu </li></ul></ul>
  9. 9. Relacje <ul><li>Relacje opisują sposób powiązania informacji zawartych w wielu tabelach. </li></ul><ul><li>Relacja – związek ustanowiony pomiędzy wspólnymi polami (kolumnami) w dwóch tabelach </li></ul><ul><li>Relacja działa poprzez dopasowanie danych w polach kluczowych — zwykle są to pola o tej samej nazwie w obu tabelach. W większości przypadków dopasowywane pola to klucz podstawowy z jednej tabeli, który dostarcza unikatowego identyfikatora dla każdego rekordu, oraz klucz obcy w drugiej tabeli. </li></ul>IDA Wykonawca Album Rok Gatunek IDU Utwór Czas IDA
  10. 10. Klucz obcy <ul><li>Klucz obcy ( foreign key ) – jedno lub kilka pól (kolumn) tabeli, które odwołują się do pola lub pól klucza podstawowego w innej tabeli. </li></ul><ul><li>Klucz obcy wskazuje sposób powiązania tabel relacjami </li></ul><ul><ul><li>typy danych w polach klucza podstawowego i obcego muszą być zgodne </li></ul></ul><ul><ul><li>nazwy pól klucza podstawowego i obcego nie muszą być identyczne (ale dla wygody często nadaje się tą samą nazwę) </li></ul></ul>
  11. 11. Typy relacji <ul><li>Relacje występujące w bazie danych mogą być typu: </li></ul><ul><li>Jeden do jednego (1-1) – czyli jednemu rekordowi pierwszej tabeli odpowiada jeden rekord z drugiej tabeli </li></ul><ul><li>Jeden do wielu (1-  ) rekordowi (wierszu) w pierwszej tabeli odpowiada wiele rekordów z drugiej tabeli, ale każdemu rekordowi z drugiej tabeli odpowiada tylko jeden dopasowany rekord z pierwszej tabeli. Przykład: </li></ul><ul><ul><li>do jednego wykonawcy przypisanych jest wiele płyt CD </li></ul></ul><ul><ul><li>każda płyta CD ma tylko jednego autora </li></ul></ul><ul><li>Wiele do wielu (  -  ) czyli wiele rekordów z pierwszej tabeli jest powiązanych z wieloma rekordami z drugiej tabeli </li></ul>
  12. 12. Charakterystyka programu Access <ul><li>Access jest systemem zarządzania bazami danych działającym w środowisku Windows. Poza przechowywaniem zebranych informacji w tabelach umożliwia on miedzy innymi: </li></ul><ul><li>szybki dostęp do zebranych informacji </li></ul><ul><li>porządkowanie danych według różnych kryteriów </li></ul><ul><li>szybką zmianę sposobu prezentacji danych w formie tabeli, formularza, raportu, strony Web </li></ul><ul><li>budowanie unikatowych zestawów danych </li></ul><ul><li>grupowanie danych </li></ul><ul><li>wykonywanie obliczeń </li></ul><ul><li>szybkie dołączanie, uzupełnianie, modyfikowanie i usuwanie danych. </li></ul>
  13. 13. Podstawowe obiekty przeznaczone do budowy systemu baz danych: <ul><li>Tabela </li></ul><ul><li>Zapytania </li></ul><ul><li>Formularze </li></ul><ul><li>Raporty </li></ul><ul><li>Makropolecenia </li></ul><ul><li>Moduły </li></ul>
  14. 14. Tabela w Accessie <ul><li>Dane są najczęściej uporządkowane w formie tabel. </li></ul><ul><li>Tabela ( table ) – dwuwymiarowa struktura przechowująca dane dotyczące określonego tematu </li></ul><ul><ul><li>kolumny – atrybuty ( pola ), określony typ danych </li></ul></ul><ul><ul><li>wiersze – rekordy </li></ul></ul>
  15. 15. Inne obiekty <ul><li>Zapytanie – to obiekt bazy danych, który czerpie informacje z jednej lub wielu tabel bądź innych zapytań. </li></ul><ul><li>Formularz – obiekt systemu zarządzania bazą danych, który umożliwia w przystępny sposób przeglądanie, wprowadzanie, usuwanie danych. </li></ul><ul><li>Raporty – służy głównie do wydruku informacji. Umożliwiają automatyczne grupowanie podsumowanie danych. </li></ul><ul><li>Makra – to obiekty automatyzujące pewne funkcje zarządzania bazą danych </li></ul><ul><li>Moduł – umożliwia dostęp do specjalnych struktur przechowujących kod programu . </li></ul>

×