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

Podobne dokumenty
Pola wielowartościowe Edytowanie relacji Wprowadzanie przykładowych danych

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

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

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

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

PODSTAWOWE POJĘCIA BAZ DANYCH

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Bazy danych - wykład wstępny

Laboratorium nr 5. Bazy danych OpenOffice Base.

Nie przegrzewaj mózgu wrzuć dane do bazy!

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

Bazy danych Karta pracy 1

Access 2007PL dwiczenia praktyczne

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

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

Technologia informacyjna

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

WPROWADZENIE DO BAZ DANYCH

Baza danych. Baza danych to:

Typ danych. Karta ogólne. Rozmiar pola Liczba całkowita długa. Autonumerowanie. Rozmiar pola 50. Tekst. Rozmiar pola 50. Tekst. Zerowa dł.

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

1. Zarządzanie informacją w programie Access

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Podstawowe zagadnienia z zakresu baz danych

2017/2018 WGGiOS AGH. LibreOffice Base

Technologie baz danych

Projekt bazy danych. WypoŜyczalnia filmów DVD. Cel bazy danych

Krzysztof Kluza proste ćwiczenia z baz danych

Baza danych. Program: Access 2007

Bazy danych TERMINOLOGIA

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Krzysztof Kadowski. PL-E3579, PL-EA0312,

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

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

Przygotowanie formularza do wypożyczenia filmu:

Bazy danych Access KWERENDY

5. Bazy danych Base Okno bazy danych

2. Tabele w bazach danych

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

OPRACOWANIE: SŁAWOMIR APANOWICZ

Tworzenie bazy danych na przykładzie Access

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

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

Bazy danych i systemy informatyczne materiały laboratorium

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

MsAccess ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007

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

Wprowadzenie do baz danych

ACCESS ćwiczenia (zestaw 1)

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

INFORMATYKA W SELEKCJI

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

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

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

PTI S1 Tabele. Tabele. Tabele

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Pierwsza niedogodność dotyczy strony zarządzaj działami.

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

Wykład 2. Relacyjny model danych

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Bazy danych Access KWERENDY

TI - Bazy TECHNOLOGIE INFORMACYJNE

Co to są relacyjne bazy danych?

Program nauczania. Systemy baz danych. technik informatyk

Język SQL. Rozdział 9. Język definiowania danych DDL, część 2.

Utwórz kwerendę wybierającą tytuły płyt, ich ceny zaokrąglone do liczb całkowitych oraz czas trwania płyty zaokrąglony do pełnych kwadransów.

Rozmiar pola (długość danych)

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

Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

Baza danych kwerendy, formularze, raporty

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

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

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.

Technologia Informacyjna

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

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

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

Autor: Joanna Karwowska

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

Baza danych zbiór powiązanych ze sobą logicznie danych, zorganizowany zgodnie z określonym modelem danych.

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

5.5. Wybieranie informacji z bazy

Projektowanie relacyjnych baz danych

Relacje i kwerendy. 1. Relacje

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

ECDL. Moduł nr 5. Użytkowanie bazy danych

BAZY DANYCH Formularze i raporty

Baza danych część 8. -Klikamy Dalej

Technologie Informacyjne Mechatronika 2012/2013 MS Excel

RELACYJNE BAZY DANYCH

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Transkrypt:

Tworzenie projektu bazy danych z kreatorem odnośników - Filmoteka Projekt tabel dla bazy Filmoteka Kolejność tworzenia tabel w bazie nie jest dowolna jako pierwsze należy utworzyć tabele słownikowe, potem tabele podrzędne (tabele przechowujące dane, do których odwołują się inne tabele), a jako ostatnie tabele nadrzędne (tabelą nadrzędną jest tabela Film, która odwołuje się do danych zapisanych we wszystkich pozostałych tabelach bazy danych). Tabela słownikowa Tabele podrzędne Po utworzeniu tabeli słownikowej należy utworzyć wszystkie tabele podrzędne ponieważ w przykładowej bazie danych nie zawierają one kolumn odwołujących się do innych tabel (nie ma ani jednej tabeli, która, będąc podrzędną w stosunku do jednej

tabeli, jednocześnie byłaby nadrzędną w stosunku do innej tabeli), ich tworzenie nie różni się od opracowania tabel słownikowych. Tworzenie tabeli Osoba Tworzenie tabeli Rezyser Tworzenie tabeli Aktor

Tabela nadrzędna kreator odnośników Na tym etapie baza danych Filmoteka zawiera cztery, niepowiązane ze sobą tabele. Ponieważ tabela Film zawiera kolumny, wskazujące na dane zapisane w innych tabelach, jej utworzenie wymagać będzie zbudowania relacji łączących odpowiednie tabele. Tworzenie tabeli Film Dodanie pola Gatunek wykorzystanie kreatora odnośników jako typ danych

Pole Gatunek ze źródłem wierszy pod postacią kwerendy Zakładka Odnośnik pozwala poznać efekt pracy kreatora odnośników: w tym przypadku dane pobierane z tabeli Gatunek będą wyświetlane w polu listy do połączenia tabel wykorzystana została pierwsza kolumna (kolumna klucza podstawowego), ale dane będą pobierane z dwóch kolumn. Ponieważ szerokość pierwszej kolumny została ustawiona na 0, użytkownik zobaczy w polu listy wyłącznie dane przechowywane w drugiej kolumnie tabeli Gatunek. Dodanie pola Reżyser - wykorzystanie kreatora odnośników jako typ danych

Tabela nadrzędna pola wielowartościowe Skoro w jednym filmie gra wielu aktorów, a ten sam aktor występuje w wielu filmach, wydaje się, że niemożliwe jest utworzenie kolumny odnośnika w tabeli Film (wtedy w filmie mógłby zagrać tylko jeden aktor) ani w tabeli Aktor (wtedy z kolei aktor mógłby zagrać tylko w jednym filmie). SZBD Access uprościł tworzenie relacji typu wiele do wielu. Umieszczenie w tabeli wielu kolumn, które odwołują się do tej samej kolumny innej tabeli, jest bardzo złym pomysłem. Nie tylko znacznie ogranicza funkcjonalność bazy (musimy z góry założyć maksymalną liczbę aktorów, którzy mogą zagrać w jednym filmie) i powoduje, że w naszej tabeli przechowywanych jest mnóstwo wartości Null (bo w większości przypadków interesuje nas tylko kilku aktorów grających w danym filmie), ale również ogromnie utrudnia tworzenie powiązanych z taką tabelą formularzy i raportów. Utworzenie pola wielowartościowego Nazwisko

SYSTEMY BAZ DANYCH WWW.EDUNET.TYCHY.PL

SYSTEMY BAZ DANYCH WWW.EDUNET.TYCHY.PL

SYSTEMY BAZ DANYCH WWW.EDUNET.TYCHY.PL

Edytowanie relacji Na tym etapie relacje łączące poszczególne tabele nie odzwierciedlają jeszcze typów powiązań (wszystkie te powiązania powinny być typu jeden do wielu). Poprawa relacji w bazie O ile kaskadowa aktualizacja powiązanych pól zabezpiecza przed przypadkową modyfikacją wartości kluczy podstawowych, o tyle kaskadowe usuwanie może spowodować przypadkowe usunięcie wielu danych. Dlatego nie zaznacza się w tym przypadku Kaskadowo usuń rekordy.

Tabela łącznikowa Tabele Film i Osoba połączone są związkiem typu wiele do wielu. Ponieważ należy zapisać pewne informacje (takie jak daty pożyczenia i zwrotu) o samym fakcie wypożyczenia filmu, implementacja tego związku wymaga utworzenia dodatkowej tabeli łącznikowej, w której przechowywane będą wartości kluczy podstawowych obu tabel. W ten sposób relacja typu wiele do wielu zostanie zastąpiona dwoma równorzędnymi relacjami typu wiele do jednego. Utworzenie dodatkowej tabeli Pozyczka

Poprawa relacji