Relacje Marcin Wojnowski.

Slides:



Advertisements
Podobne prezentacje
Teoretyczne podstawy tworzenia systemów relacyjnych baz danych
Advertisements

MS Access 2000 Relacje Piotr Górczyński 2005.
Jan Aleksander Wierzbicki
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
WPROWADZENIE DO BAZ DANYCH
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
MS Access 2000 Normalizacja Paweł Górczyński 2005.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
MS Access 2000 Piotr Górczyński Dane w tabelach.
Microsoft Office Access
Kwerendy, formularze, relacje, raporty i makra
Proste bazy danych w Excelu
SQL-owskie szlaki górskie
Zadania Bazy danych.
KWERENDY 1. Kwerenda wybierająca – zadania 1-5. Zadanie 1 Wyświetl następujące dane z tabeli Pracownicy: nazwisko, imię oraz data urodzenia. Skorzystaj.
II Spotkanie Polskiej Grupy Użytkowników VTLS Virtua 16 – 17 czerwca 2008, Biblioteka Uniwersytecka w Warszawie Magdalena Rowińska Centrum NUKAT
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
DIAGRAMY ER 2 (ENTITY-RELATIONSHIP DIAGRAMS 2) Ćwiczenia 2.
Bazy danych.
Temat 19: Organizacja informacji w bazie danych – część 2.
dr hab. Ryszard Walkowiak prof. nadzw.
Podstawy programowania
Bazy danych podstawowe pojęcia
Systemy baz danych Wykład 1
Temat 19: Organizacja informacji w bazie danych – część 1.
Budowanie tabel i relacji
BAZA DANYCH AMATORSKIEJ DRUŻYNY PIŁKI HALOWEJ
Informatyka Relacyjne bazy danych.
Bazy danych Access 200x Ćwiczenie 1.
Kwerendy.
Zarządzanie informacją
KWERENDY ćw. 3.
Wybrane zagadnienia relacyjnych baz danych
WPROWADZENIE DO BAZ DANYCH
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Bazy danych - podstawowe pojęcia
Bazy danych Microsoft access 2007.

Michał Krawczykowski kl. IIIB
Podstawowe informacje
Definiowanie kluczy w tabelach RBD
BAZY DANYCH W EXCELU MENU Co to jest baza danych Przykłady baz danych
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Projektowanie baz danych w programie Access Informatyka.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Dokumenty wysyłkowe A.Ś..
PROJEKTY realizowane w oparciu o UKD Rozbudowa słownika słów kluczowych (SK KHW) Wizualizacja zbiorów BG PW wg dziedzin nauki.
Komendy SQL do pracy z danymi
Relacja (ang.relation) Po podzieleniu danych na tabele i zdefiniowaniu pól kluczy podstawowych trzeba wprowadzić do systemu bazy danych informacje na temat.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Projektowanie bazy danych biblioteki szkolnej
Projektowanie postaci formularza:
BAZY DANYCH MS Access.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Współpraca PHP i MySQL Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z danych zapisanych na serwerze jest współpraca z relacyjna.
Filtrowanie, Funkcje bazodanowe
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Moduł ECDL-AM5 Bazy danych, poziom zaawansowany Tabele, relacje.
Prezentacja programu PowerPoint
5 godz. 1 klasa gimnazjum Liczba godzin do przeprowadzenia przez nauczyciela Matematyka – 40 godz. (I semestr – 20 godz.; II semestr 20 godz.) Liczba godzin.
Bazy danych. Baza danych (database) – magazyn danych – informacji powiązanych tematycznie, umożliwiający ich wyszukiwanie według zadanych kryteriów Baza.
Temat: Tworzenie bazy danych
Klasyfikacja roczna X LO Toruń Rok szkolny
Klasyfikacja roczna X LO Toruń Rok szkolny
Technologie informacyjne w administracji publicznej
Klasyfikacja I okres X LO Toruń Rok szkolny
GRONO PEDAGOGICZNE
Klasyfikacja I okres X LO Toruń Rok szkolny
Technologie informacyjne w administracji publicznej
Czym są i jak służą społeczeństwu?
Klasyfikacja roczna X LO Toruń Rok szkolny
Zapis prezentacji:

Relacje Marcin Wojnowski

Baza danych Nazwisko Imię Miasto Przedmiot Telefon Wonak Konrad Kraków Matematyka 765432234 Agaś Paulina Dęblin Fizyka 897654321 Kopeć Artur Historia 765543212 Mać Iwona Lublin 876567432 Lis Warszawa Biologia 676543456 Kownas Alicja 765654321 Rozważmy następującą bazę danych nauczycieli

Baza danych Nazwisko Imię Miasto Przedmiot Telefon Wonak Konrad Kraków Matematyka 765432234 Agaś Paulina Dęblin Fizyka 897654321 Kopeć Artur Historia 765543212 Mać Iwona Lublin 876567432 Lis Warszawa Biologia 676543456 Kownas Alicja 765654321 Zwróć uwagę, że pola Miasto oraz Przedmiot mogą się powtarzać. Umieszczenie tych danych w jednej tabeli powoduje wzrost objętości bazy danych i naraża użytkownika na popełnienie pomyłki.

Baza danych Id Nazwisko Imię Id Miasta Id Przedmiotu Telefon 1 Wonak Konrad I Matematyka 765432234 2 Agaś Paulina Fizyka 897654321 3 Kopeć Artur Historia 765543212 4 Mać Iwona 876567432 5 Lis Biologia 676543456 6 Kownas Alicja 765654321 Id Miasta Miasto 1 Kraków 2 Dęblin 3 Lublin 4 Warszawa Dane powtarzające się umieszczamy w osobnych tabelach i łączymy je relacjami. Zaczynamy od pola Miasto

Baza danych Id Miasta Miasto 1 Kraków 2 Dęblin 3 Lublin 4 Warszawa Id Nazwisko Imię Id Miasta Id Przedmiotu Telefon 1 Wonak Konrad I 765432234 2 Agaś Paulina 897654321 3 Kopeć Artur 765543212 4 Mać Iwona 876567432 5 Lis 676543456 6 Kownas Alicja 765654321 Id Przedmiotu Przedmiot 1 Matematyka 2 Fizyka 3 Historia 4 Biologia Tak samo robimy dla pola Przedmioty

Baza danych Id Miasta Miasto 1 Kraków 2 Dęblin 3 Lublin 4 Warszawa Id Nazwisko Imię Id Miasta Id Przedmiotu Telefon 1 Wonak Konrad I 765432234 2 Agaś Paulina 897654321 3 Kopeć Artur 765543212 4 Mać Iwona 876567432 5 Lis 676543456 6 Kownas Alicja 765654321 Id Przedmiotu Przedmiot 1 Matematyka 2 Fizyka 3 Historia 4 Biologia Zauważ, że w polach głównej tabeli przechowujemy tylko numery rekordów z odpowiednich tabel słownikowych W ten sposób unikamy powtarzania informacji raz wprowadzonych w słowniku i zmniejszamy ryzyko pomyłki

Baza danych Id Miasta Miasto 1 Kraków 2 Dęblin 3 Lublin 4 Warszawa Id Nazwisko Imię Id Miasta Id Przedmiotu Telefon 1 Wonak Konrad I 765432234 2 Agaś Paulina 897654321 3 Kopeć Artur 765543212 4 Mać Iwona 876567432 5 Lis 676543456 6 Kownas Alicja 765654321 Id Przedmiotu Przedmiot 1 Matematyka 2 Fizyka 3 Historia 4 Biologia Zauważ że w głównej tabeli w polu Id Miasta mamy 3 powtórzenia id z tabeli Miasta. Zatem powiemy, że tabela Miasto jest w relacji (jeden do wielu) z tabelą główną. Analogicznie powiemy, że tabela Przedmiot jest w relacji (jeden do wielu) z tabelą główną.

Rodzaje relacji Typ „jeden do jednego” – jeden rekord danej tabeli jest powiązany z jednym rekordem innej. Typ „jeden do wielu” – jeden rekord danej tabeli jest powiązany z wieloma rekordami innej Typ „wiele do wielu” – wiele rekordów danej tabeli może być powiązany z wieloma rekordami innej. Możliwe jest to jednak wyłącznie przez utworzenie dodatkowej tabeli pośredniczącej. Wtedy każda z danych tabel jest z nią połączona relacją „jeden do wielu”

Przykład relacji (wiele do wielu) Tabelka pomocnicza

Dziękuję 