MS Access 2000 Relacje Piotr Górczyński 2005.

Slides:



Advertisements
Podobne prezentacje
18/11/ Języki programowania 1 Piotr Górczyński Biblioteki.
Advertisements

WPROWADZENIE DO BAZ DANYCH
MS Access 2000 Formularze Piotr Górczyński 03/12/2003.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
MS Access 2000 Raporty Piotr Górczyński 16/12/2003.
MS Access 2000 Normalizacja Paweł Górczyński 2005.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
25/08/ Bazy danych II Piotr Górczyński Administracja MS SQL.
MS Access 2000 Pola typu odnośnik Piotr Górczyński 03/12/2003.
MS Access 2000 Piotr Górczyński Dane w tabelach.
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
Kwerendy –wszystkie typy (usuwające, aktualizujące i inne)
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
Pierwsze kroki Otwórz przeglądarkę internetową
Kwerendy, formularze, relacje, raporty i makra
Tworzenie prezentacji w programie PowerPoint
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
MS ACCESS Kwerendy.
Ogólnie o kartotekach systemu – Klienci, Lekarze, Dostawcy…
Tworzenie prezentacji w programie PowerPoint
Arkusze kalkulacyjne, część 3
A. Jędryczkowski - marzec 2005 r. ©
Temat 19: Organizacja informacji w bazie danych – część 2.
Moduł Lojalnościowy. Czyli zatrzymanie klienta przy naszym zakładzie optycznym.
Opracowanie Dorota Libera
Program do tworzenia prezentacji - uruchamianie i opis okna programu
Word Tabela.
Projektowanie formularzy
Budowanie tabel i relacji
Word to proste!.
Informatyka Relacyjne bazy danych.
Uaktywnianie i wykorzystywanie opcji INDEKS DOLNY i INDEKS GÓRNY w programie MSWord Klikaj, by przejść na kolejny slajd.
SQL - Structured Query Language
Wystawianie faktur i ich usuwanie i korekta.
TECHNOLOGIE INFORMATYCZNE Tydzień 7
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
Zarządzanie informacją
KWERENDY ćw. 3.
MICROSOFT Access TWORZENIE MAKR
18/11/ Języki programowania 1 Piotr Górczyński Kontrolki.
MICROSOFT ACCESS TWORZENIE FORMULARZY
Ujarzmić Worda Agnieszka Terebus.
Dofinansowano ze środków Ministra Kultury i Dziedzictwa Narodowego
Projektowanie bazy danych
Korespondencja seryjna
Wprowadzenie do spisów treści j a następnie naciśnij klawisz F5 lub kliknij pozycję Pokaz slajdów > Od początku, aby rozpocząć kurs. Na pasku komunikatów.
MS Office MS PowerPoint 2007
Definiowanie kluczy w tabelach RBD
Visual Basic w Excelu - podstawy
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
TWORZENIE I FORMATOWANIE TABEL
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
Komendy SQL do pracy z danymi
PRZYKŁAD ROZWIĄZANIA KRATOWNICY
Projektowanie postaci formularza:
Portal edukacyjny A.Ś. Tworzenie kwerend w programie Access.
TEMAT: ACCESS - KWERENDY.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Tworzenie wykresów część I
Microsoft® Office Word
Czym s ą i do czego słu żą ? Narzędzie analityczne arkusza kalkulacyjnego pozwalające filtrować, wybierać, przestawiać kolumny i wiersze z danymi w arkuszu.
Przewodnik Wyszukiwanie eKsiążek EBSCO.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Moduł ECDL-AM5 Bazy danych, poziom zaawansowany Tabele, relacje.
Temat: Tworzenie bazy danych
 Cele operacyjne:  Uczeń:   doskonali:   · zasady tworzenia tabeli;  · sposoby formatowania tekstu w programie Word;  · umiejętność wyrównania.
Ms Access - formularze Marzena Nowakowska WZiMK, PŚk
Zapis prezentacji:

MS Access 2000 Relacje Piotr Górczyński 2005

Spis treści O relacjach Relacja typu 1:n Przykłady relacji 1:n Tworzenie relacji 2005

Wstęp Relacja określa związek między rekordami dwóch tabel lub tej samej tabeli Wyróżnia się relacje typu 1:1 (jeden do jednego) 1:n, 1: (jeden do wielu) n:n,  : (wiele do wielu) W procesie normalizacji uzyskamy zawsze relacje typu 1:n Relacje pozwalają zapewnić integralność (zgodność, poprawność) danych 2005

Relacja typu 1:n Jeżeli w wyniku procesu normalizacji pole (lub pola) znajdą się w tabelach A i B, to tabele A i B będą ze sobą w relacji. Jeżeli pole to stanie się kluczem (całym kluczem, a nie jego częścią) na przykład w tabeli A, to tabelę tą nazywamy tabelą główną (master, parent) a tabelę B tabelą szczegółową (detail, child). Mówimy wtedy, że tabele A i B są w relacji jeden do wielu i oznaczamy to przez symbol 1:n. Relacja typu 1:n między rekordami tabel A i B oznacza, że dla każdego rekordu w tabeli A może wystąpić dowolna ilość rekordów w tabeli B Pole w tabeli szczegółowej, które łączy się z kluczem w tabeli głównej, nazywamy kluczem obcym (foreign key) 2005

Przykład pierwszy relacji 1:n W procesie normalizacji (do 3 postaci normalnej) uzyskaliśmy tabele Odbiorcy i Faktury. Pole NIPObiorcy znalazło się w obu tabelach i pozwala powiązać rekordy między dwoma tabelami Ponieważ pole NIPOdbiorcy stanowi cały klucz w tabeli Odbiorcy to tabelę Odbiorcy nazywamy tabelą główną (ang. master, parent), a tabelę Faktura nazywamy tabelą szczegółową (ang. detail, child) Między tabelami istnieje zatem relacja typu 1:n oznaczająca, że dla 1 rekordu w tabeli Odbiorcy o określonej wartości w polu Odbiorcy.NIPObiorcy, może wystąpić wiele rekordów w tabeli Faktura o takiej samej wartości w polu Faktura.NIPObiorcy Pole NIPObiorcy w tabeli szczegółowej Faktura, które łączy się z kluczem w tabeli głównej, nazywamy kluczem obcym (foreign key) 2005

Przykład drugi relacji 1:n W procesie normalizacji (do 2 postaci normalnej) uzyskaliśmy między innymi tabele PozycjeFaktury i Towar. Pole NazwaTowaru znalazło się w obu tabelach i pozwala powiązać rekordy między dwoma tabelami Ponieważ pole NazwaTowaru stało się całym kluczem w tabeli Towar to tabelę Towar nazywamy tabelą główną (ang. master, parent), a tabelę PozycjeFaktury nazywamy tabelą szczegółową (ang. detail, child) Między tabelami istnieje zatem relacja typu 1:n oznaczająca, że dla 1 rekordu w tabeli Towar o określonej wartości w polu Towar. NazwaTowaru, może wystąpić wiele rekordów w tabeli PozycjeFaktury o takiej samej wartości w polu PozycjeFaktury. NazwaTowaru Pole NazwaTowaru w tabeli szczegółowej PozycjeFaktury, które łączy się z kluczem w tabeli głównej, nazywamy kluczem obcym (foreign key) 2005

Tworzenie relacji - krok 1 z 4 Aby stworzyć relacje należy otworzyć okno relacji. W tym celu należy wybrać z menu Narzędzia (Tools) polecenie Relacje (Relationship) lub kliknąć na pasku narzędzi guzik Otworzy się okno, które pozwala na zdefiniowanie relacji między tabelami 2005

Dodawanie tabel - krok 2 z 4 Aby zobaczyć tabelę w oknie relacji należy ją dodać. Robimy to wybierając z menu Relacje (Relationships) polecenie Dodaj tabelę (Add table) lub klikając na pasku narzędzi guzik W oknie Pokaż tabelę (Show table) wybieramy tabelę i naciskamy guzik Dodaj (Add) 2005

Łączenie pól - krok 3 z 4 Naciskamy lewy przycisk myszy na polu tworzącym relację w tabeli głównej i przeciągamy je na odpowiednie pole w tabeli szczegółowej Pojawi się okno Edycja relacji (Edit Relationship), w którym sprawdzamy, czy relacja jest poprawna (między odpowiednimi polami i typu jeden-do-wielu) Włączamy opcję Wymuszenie integralności danych (Enforce Referential Integrity) Naciskamy OK 2005

Usuwanie relacji - krok 4 z 4 Jeżeli relacja została niepoprawnie utworzona to należy ją zaznaczyć klikając wskaźnika myszy na relacji (linia zostanie pogrubiona) Nacisnąć na klawiaturze klawisz Delete W oknie dialgowym pytającym o potwierdzenie naszej decyzji nacisnąć przycisk Tak (Yes) 2005

Diagram relacji 2005