Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1



Podobne dokumenty
WPROWADZENIE DO BAZ DANYCH

Technologia informacyjna

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Podstawowe zagadnienia z zakresu baz danych

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

Baza danych. Baza danych to:

1. Zarządzanie informacją w programie Access

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

Przykład, który rozpatrujemy to układ Lekarz- Pacjent. Pierwszą czynnością jaką trzeba wykonać jest odpowiedź na kilka pytań

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

OPRACOWANIE: SŁAWOMIR APANOWICZ

PODSTAWOWE POJĘCIA BAZ DANYCH

Krzysztof Kluza proste ćwiczenia z baz danych

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)

2017/2018 WGGiOS AGH. LibreOffice Base

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

2. Tabele w bazach danych

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Bazy danych TERMINOLOGIA

RELACYJNE BAZY DANYCH

Bazy danych - wykład wstępny

Pojęcie systemu informacyjnego i informatycznego

T A B E L E i K W E R E N D Y

ORGANIZACJA I ZARZĄDZANIE INFORMACJĄ W BAZIE DNYCH. podstawowe pojęcia.

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Bazy danych. Wykład III Tabele. Copyrights by Arkadiusz Rzucidło 1

Tworzenie projektu bazy danych z kreatorem odnośników - Filmoteka. Projekt tabel dla bazy Filmoteka

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Systemy baz danych. mgr inż. Sylwia Glińska

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Laboratorium nr 5. Bazy danych OpenOffice Base.

5. Bazy danych Base Okno bazy danych

Moduł 5 - Bazy danych

Baza danych. Modele danych

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Projektowanie relacyjnych baz danych

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Baza danych. Program: Access 2007

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Relacyjne bazy danych

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla administratora systemu Warszawa 2007

Wykład I. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Tworzenie bazy danych na przykładzie Access

ZASADY PROJEKTOWANIA BAZ DANYCH

Technologia Informacyjna

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

Obsługa pakietu biurowego OFFICE

Struktura programu wykonana w Programie Visio.

KURS ACCESS 2003 Wiadomości wstępne

Wykład 5. Cel wykładu. Korespondencja seryjna. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Co to są relacyjne bazy danych?

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci

Wykład 2. Relacyjny model danych

WPROWADZENIE DO BAZ DANYCH

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

Klucz podstawowy dla tabeli można zdefiniować tylko jeden klucz podstawowy. pozostawiając pole A dres puste.

Microsoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji

Wprowadzenie do baz danych

PTI S1 Tabele. Tabele. Tabele

Bazy danych Access KWERENDY

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

Tabele w programie Microsoft Access

MS Access Projektowanie c.d. i kwerendy

Normalizacja baz danych

Bazy danych Access KWERENDY

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Technologie informacyjne lab. 2: Bazy danych

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

Etap 1 Projektowanie tabeli która będzie przechowywać informacje na temat książek.

RELACYJNE BAZY DANYCH

Posługiwanie się tabelami

Wykład II. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

INFORMATYKA W SELEKCJI

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

Tworzenie bazy danych w środowisku OpenOffice.org Base tabela, formularz, kwerenda, raport

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

Autor: dr inż. Katarzyna Rudnik

TEST E.14 BAZY DANYCH

Zapytania do bazy danych

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

BAZA DANYCH. Informatyka. ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge

Autor: Joanna Karwowska

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Bazy danych Karta pracy 1

I. Interfejs użytkownika.

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

3. Tabele. Tabele Projektowanie tabel

Bazy danych i systemy informatyczne materiały laboratorium

Zintegrowany System Zarządzania Biblioteką SOWA2/MARC21 OBSŁUGA CZASOPISM

Bazy danych. Polecenia SQL

Relacyjny model baz danych, model związków encji, normalizacje

Relacyjne bazy danych

Przygotowanie formularza do wypożyczenia filmu:

Transkrypt:

Bazy danych wprowadzenie teoretyczne Piotr Prekurat 1

Baza danych Jest to zbiór danych lub jakichkolwiek innych materiałów i elementów zgromadzonych według określonej systematyki lub metody. Zatem jest to uporządkowany zbiór informacji z określonej dziedziny lub tematyki. Przykładowym programem do tworzenie i obsługi baz danych jest Ms Access 2007 Przykład: Bazą danych moŝe być zbiór danych o uczniach i ocenach przechowywany w dzienniku lekcyjnym. Bazą danych moŝe być kartoteka pacjentów w przychodni lekarskiej. Piotr Prekurat 2

Baza danych Pojęcie baza danych rozumiemy potocznie jako system złoŝony z trzech elementów: właściwej bazy danych zbioru danych, np. pliki na dysku, systemu (oprogramowania) zarządzającego bazą danych, interfejsu uŝytkownika, umoŝliwiającego dostęp do danych Piotr Prekurat 3

Funkcje baz danych Funkcje zaleŝne od uŝytkownika: tworzenie baz danych i tabel dodawanie i usuwanie danych wyszukiwanie danych ( zapytania, kwerendy) czynności administracyjne Funkcje zaleŝne od oprogramowania: zarządzanie fizycznymi zbiorami danych wykonywanie poleceń uŝytkownika prezentacja wyników operacji Piotr Prekurat 4

Tabele Dane są najczęściej uporządkowane w formie tabel. Tabela (table) dwuwymiarowa struktura przechowująca dane dotyczące określonego tematu kolumny atrybuty (pola), określony typ danych wiersze rekordy Piotr Prekurat 5

Pole Pole zwane takŝe atrybutem lub kolumną, to struktura danych opisująca pojedynczą daną w rekordzie np. nazwisko pracownika. W tabeli w Wordzie moŝemy utoŝsamić pole z kolumną tabeli. Rekord Rekord jest podstawową jednostką informacji w bazie danych zawierająca pełny zestaw informacji o gromadzonych obiektach (np. opis bibliograficzny, dane teleadresowe itp.). W tabeli w Wordzie moŝemy utoŝsamić rekord z wierszem tabeli. Piotr Prekurat 6

Typy danych zaleŝnie od rodzaju danych jakie będziemy gromadzić w określonym polu. W bazie moŝliwe jest określenie róŝnych typów danych: Tekst typ umoŝliwiający wpisywanie tekstów o długości do 255 znaków Nota (memo) typ umoŝliwiający wpisywanie tekstu duŝych rozmiarów Liczba umoŝliwia wykonywanie działań matematycznych Data/godzina umoŝliwia wprowadzanie dat i godzin Autonumerowanie generuje automatycznie liczby dla kolejnych rekordów Tak/Nie przechowuje infomację logiczną prawda/fałsz. Obiekt OLE umoŝliwia dołączanie do bazy obiektów multimedialnych i róŝnych plików, np. muzyką, rysunki, filmy, dokumenty tekstowe, archiwa itp. Hiperłącze umoŝliwia przechowywanie danych jako linków np. do stron WWW Kreator odnośników umoŝliwia stworzenie pola, które umoŝliwia wybranie wartości z listy wartości lub z innej tabeli Piotr Prekurat 7

Typy baz danych Baza typu płaskiego wszystkie dane umieszczone są w pojedynczej tabeli: Dane są umieszczane w rekordach o określonej strukturze, z polami o z góry określonej długości i typie KaŜdy rekord ma tą samą długość Rekordy nie muszą być posortowane Trudne wyszukiwanie (aby odszukać rekord trzeba przeszukać cały plik) oraz redundancja Przykładowa baza płyt CD ID Wykonawca Album Utwór Czas Rok Gatunek Piotr Prekurat 8

Typy baz danych Relacyjna baza danych - zbiór danych zawartych w wielu tabelach połączonych ze sobą relacjami (związkami) : jedna tabela dla kaŝdego typu informacji optymalizacja dla duŝej ilości danych szybsze wyszukiwanie Przykład relacja między dwoma tabelami (pole IDA) IDA Wykonawca Album Rok Gatunek IDU Utwór Czas IDA tabela albumy tabela utwory Piotr Prekurat 9

Pojęcie klucza KaŜda tabela powinna posiadać pole, po którym będziemy mogli jednoznacznie zidentyfikować daną w tabeli. Takich pól moŝe być kilka ze względu na wykorzystanie danych z jednej tabeli w odniesieniu do danych innej tabeli. Pole takie określamy mianem klucza. KaŜda tabela ma klucz podstawowy czyli klucz który umoŝliwia identyfikację kaŝdego rekordu. Przykład: W przypadku tabeli zawierającej informacje o osobach, takim unikatowym polem, które moŝemy ustawić jako klucz podstawowy, moŝe być np. PESEL. Piotr Prekurat 10

Pojęcie klucza KaŜda tabela powinna posiadać pole, po którym będziemy mogli jednoznacznie zidentyfikować daną w tabeli. Takich pól moŝe być kilka ze względu na wykorzystanie danych z jednej tabeli w odniesieniu do danych innej tabeli. Pole takie określamy mianem klucza. KaŜda tabela ma klucz podstawowy czyli klucz który umoŝliwia identyfikację kaŝdego rekordu. Przykład: W przypadku tabeli zawierającej informacje o osobach, takim unikatowym polem, które moŝemy ustawić jako klucz podstawowy, moŝe być np. PESEL. Piotr Prekurat 11

Reguły normalizacji: wszystkie pola powinny być atomowe czyli powinny przechowywać dane, które nie mogą być dalej podzielone (podział na pola) wszystkie pola muszą odwoływać się do pola klucza podstawowego lub obcego klucza wszystkie pola muszą być niezaleŝne względem siebie w jednej tabeli nie mogą występować między nimi ukryte zaleŝności (podział na tabele) Piotr Prekurat 12

Relacje Relacje opisują sposób powiązania informacji zawartych w wielu tabelach. Relacja związek ustanowiony pomiędzy wspólnymi polami (kolumnami) w dwóch tabelach 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. Piotr Prekurat 13

Relacje Piotr Prekurat 14