Tworzenie bazy danych na przykładzie Access



Podobne dokumenty
MS Access formularze

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

BAZY DANYCH Formularze i raporty

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

LISTA ZADAŃ NR 3 ZADANIA DO ZREALIZOWANIA W MS ACCESS FORMULARZE

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

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

BAZY DANYCH Panel sterujący

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

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

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

5. Bazy danych Base Okno bazy danych

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

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

Krzysztof Kluza proste ćwiczenia z baz danych

MS Access - bazy danych

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

5.4. Tworzymy formularze

10. Jak to zrobić - Ćwiczenia dla tych co zaczynają...

Projektowanie baz danych

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

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

Przejdź do widoku tabeli i wpisz nowe dane, aby sprawdzić działanie wprowadzonych we właściwościach pól i tabeli ograniczeń.

Baza danych. Program: Access 2007

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Bazy danych Karta pracy 1

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

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

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu

1. Zarządzanie informacją w programie Access

Tworzenie makr warunkowych

Rozwiązanie. Uruchom program Access 2007.

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Bazy Danych. Wykład VI Formularze. Copyright by Arkadiusz Rzucidło 1

Formularze w programie Word

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

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

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

Moduł 5 - Bazy danych

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

Przygotowanie formularza do wypożyczenia filmu:

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

MATERIAŁY SZKOLENIOWE ACCESS PODSTAWOWY

Bazy danych i systemy informatyczne materiały laboratorium

ACCESS ćwiczenia (zestaw 1)

1. MS Access opis programu.

Baza danych kwerendy, formularze, raporty

MS Access 2010 instrukcja część Wstaw do tworzonego formularza wszystkie pola z tabeli wydzial:

Skrypt wideo Pierwsze kroki z IBM TRIRIGA - Obiekty biznesowe i formularze

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

MS Access - bazy danych.

Bazy danych Access KWERENDY

Utwórz strukturę bazy

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

MS Access - bazy danych

Zapytania i wstawianie etykiet z bazy danych do rysunku

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

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Formularze i raporty w MS Access

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

Baza danych część 8. -Klikamy Dalej

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

Formularze 37. Podstawowym celem zastosowania formularzy jest prezentacja danych zawartych w

PTI S1 Tabele. Tabele. Tabele

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

Dodawanie grafiki i obiektów

Obsługa pakietu biurowego OFFICE

Struktura programu wykonana w Programie Visio.

Relacyjne bazy danych. Formularze Projektowanie graficznego interfejsu użytkownika

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

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

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

BAZY DANYCH. Microsoft Access NAWIGACJA, MENU I PARAMETRY WYSZUKIWANIA. Adrian Horzyk. Akademia Górniczo-Hutnicza

PODSTAWOWE POJĘCIA BAZ DANYCH

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

wprowadzania: wejdź do kreatora i wybierz Kod Pocztowy: ;;-

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

Zakład Informatyzacji Systemów Produkcyjnych. Microsoft Access. materiały pomocnicze do ćwiczeń. (wersja instrukcji: 2005)

CAL Access 3 zajęcia 6. Raporty

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

kod_klienta kod_wycieczki data_rozpoczecia zaplacono KL002 G KL003 M KL007 M

Instrukcja użytkownika

5.5. Wybieranie informacji z bazy

Temat: Makropolecenia.

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

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

Zadanie 1. Stosowanie stylów

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

Formularze Microsoft Access

Podstawowe zagadnienia z zakresu baz danych

Stosowanie filtrów. 4) Prawidłowo zdefiniowane relacje pomiędzy poszczególnymi tabelami projektu powinny wyglądać tak:

Konspekt zajęć dotyczących kwerend

2017/2018 WGGiOS AGH. LibreOffice Base

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 1

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

kod_towaru kod_towaru tszczegoly kod_towaru

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Transkrypt:

Tworzenie bazy danych na przykładzie Access

Tworzenie tabeli

Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2

Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych

Wybieramy kolumny Określamy warunki

Tworzenie kwerend za pomocą kreatora Wybieramy tabele źródłowe oraz pola (kolumny)

Możemy przejść do widoku projektu

Rekordy posortowane Alfabetycznie wg nazwiska

Definiowanie relacji 1. Zamknij wszystkie otwarte tabele. 2. Kliknij przycisk Relacje na pasku narzędzi.

3. kliknij przycisk Pokaż tabelę na pasku narzędzi Wybierz tabele źródłowe

Przeciągnij z pierwszej tabeli pole, które chcesz związać relacją, do odpowiedniego pola drugiej tabeli. W większości przypadków przeciągasz z tabeli pole klucza podstawowego (wyróżnione pogrubieniem tekstu) do podobnego pola (często o tej samej nazwie) zwanego kluczem obcym w drugiej tabeli. Pola powiązane relacją nie muszą mieć tych samych nazw, ale muszą zawierać ten sam typ danych

Edytowanie relacji Pozycja 1 to rozważane już SPRZĘŻENIE WEWNĘTRZNE Wybranie pozycji 2 umożliwi także wyświetlenie danych pracowników bez przydzielonego pokoju

Złączenie wewnętrzne Złączenia zewnętrzne lewo i prawostronne

Integralność danych- stan bezbłędności Błędy unikalnych danych w ramach pojedynczego rekordu np. Kowalsku zamiast Kowalski praktycznie nie do wykrycia Błędy standardowych danych w ramach pojedynczego rekordu np. prof.. zamiast prof. są mechanizmy eliminujące takie błędy, np. dopuszczalne wartości z określonego zakresu - definiujemy w trakcie tworzenia tabeli Błędy pomiędzy danymi w różnych polach np. jeśli firma nie zatrudnia nieletnich to różnica między datą urodzenia i zatrudnienia musi być nie mniejsza niż 18 lat. Reguły tego typu nazywamy Regułami biznesowymi. definiujemy w trakcie tworzenia tabeli

Błędy pomiędzy kluczami w różnych tabelach integralność odwołań W polu klucza obcego w tabeli sprzężonej nie można wprowadzać wartości nie istniejących w polu klucza podstawowego tabeli podstawowej. W tabeli podstawowej nie można usunąć rekordu, jeśli istnieją powiązane z nim rekordy w tabeli sprzężonej. Na przykład nie można usunąć rekordu pracownika z tabeli Pracownicy, jeśli istnieją faktury przypisane temu pracownikowi w tabeli Zamówienia. W tabeli podstawowej nie można zmienić wartości klucza podstawowego, jeśli istnieją powiązane z nim rekordy.

Jeśli obowiązują więzy integralności, a podjęta zostanie próba złamania jednej z powyższych reguł, pojawi się komunikat ostrzegawczy, a próba zostanie udaremniona.

Próba wpisania do tabeli POKOJE nieistniejacego w tabeli PRACOWNICY numeru pracownika

zmiana wartości klucza podstawowego w rekordzie tabeli podstawowej powoduje automatyczną aktualizację tej wartości we wszystkich rekordach powiązanych. usunięcie rekordu w tabeli podstawowej powoduje automatyczne usunięcie wszystkich rekordów powiązanych w tabeli powiązanej.

Relacje miedzy wieloma tabelami - Przykład Kwerenda - widok projektu

Pracownicy Klienci Zamówienia Zamówienia towarów Towary

Tworzenie interfejsu Narzędzia graficzne użytkownika przydatne w przypadku tworzenia prostego interfejsu. język makroinstrukcji - działają na niższym poziomie język programowania -najbardziej elastyczne narzędzie

Aplikacja sterowana zdarzeniami. zasadniczą cechą takiej aplikacji jest reagowanie na zdarzenia inicjowane albo przez użytkownika albo jako wynik innych działań w aplikacji. Zdarzenie jest określoną akcją, która występuje dla pewnego obiektu lub w związku z nim. Access może odpowiedzieć na wiele różnych zdarzeń: kliknięcie przyciskiem myszy, zmianę danych, otwarcie lub zamknięcie formularza i inne. Zdarzenia są zazwyczaj wynikiem akcji użytkownika.

Formularz - podstawowy obiekt interfejsu użytkownika. Służy do wyświetlania danych przechowywanych w bazie danych wraz z możliwością ich modyfikowania w tym usuwania i wprowadzania nowych. Źródło danych dla formularza - zdefiniowane tabele i kwerendy.

Przykładowe typy formularzy opartych na jednej tabeli (kwerendzie) Formularz pojedynczy (Single Form) - na ekranie zostaje wyświetlony jeden rekord z domyślnym ustawieniem pól w jednej kolumnie.

Arkusz danych (Datasheet) - postać prostej tabelki jak dla arkusza danych tabeli lub kwerendy.

Formularz ciągły (Continuous Forms) w tym kolumnowy - ciąg rekordów w ustawieniu pól w jednej kolumnie jak na pojedynczym formularzu.

Formularze oparte na wielu tabelach Formularze mogą być zagnieżdżone tzn. elementem dialogowym formularza może być inny formularz w roli podformularza. Formularz z podformularzem reprezentuje na ogół dwie tabele połączone związkiem jeden do wiele.

Tworzenie formularza za pomocą Kreatora Wybór tabel (kwerend) opcja Formularze w polu Obiekty Wybór pól

Wybór układu formularza

Wybór stylu formularza

Możliwa dalsza modyfikacja w widoku projektu

Utworzony formularz

Tworzenie formularza w widoku projektu Sekcje formularza nagłówek formularza służy zwykle do umieszczenia informacji i przycisków dotyczących całego formularza, sekcja szczegółów służy zwykle do wyświetlania danych szczegółowych, stopka formularza służy zwykle do wyświetlania danych podsumowujących dane szczegółowe.

Formanty Wszystkie informacje w formularzu są zawarte w formantach. Formanty - obiekty na formularzu które - wyświetlają dane, - uruchamiają jakieś akcje - nadają odpowiednią formę formularzowi Formant związany jest związany z polem w tabeli lub kwerendzie. Formantów związanych można używać do wyświetlania, wprowadzania i aktualizacji wartości w polach bazy danych. Formant niezwiązany nie ma źródła danych. Formantów niezwiązanych można używać do wyświetlania, linii, prostokątów i rysunków.

Zestaw narzędzi, przybornik (toolbox) Formanty są wstawiane na formularz za pomocą zestawu narzędzi - przybornika. Można go wyświetlić na ekranie wybierając z menu "Widok -> Przybornik" ("View -> Toolbox"). 1.Kursor myszy 2.Etykieta 3.Grupa opcji 4.Opcja 5.Pole kombo 6.Przycisk 7.Niezwiązana ramka obiektu 8.Nowa strona 9.Podformularz/podraport 10.Prostokąt 1.Kreator 2.Pole tekstowe 3.Przełącznik 4.Pole wyboru 5.Pole listy 6.Obrazek 7.Związana ramka obiektu 8.Zakładki 9.Linia 10.Inne kontrolki

Opis podstawowych formantów Etykiety - służą do wyświetlania opisów, na przykład tytułów, nagłówków, krótkich objaśnień. Etykiety zawsze są niezwiązane i nie zmieniają się przy zmianie bieżącego rekordu. Pola tekstowe - do wyświetlania danych. Pole tekstowe związane jest związane z danymi z pól bazy. Pola tekstowe mogą być także niezwiązane, na przykład do wyświetlania wyników obliczeń lub pole, do którego użytkownik może wpisać dane wejściowe. Pole listy - pozwala wybrać wartość z rozwijalnej listy Właściwość Ogranicz do listy, pozwala kontrolować wpisywane wartości Pole kombi - jest kombinacją pola tekstowego i pola listy

Pole wyboru - służy do wyświetlania wartości z pola Tak/Nie z tabeli podstawowej lub z kwerendy. Grupa opcji - może służyć do wyświetlania i wprowadzania danych z ograniczonego zestawu możliwości wyboru. Grupa ułatwia wybieranie wartości, ponieważ wybór ogranicza się do kliknięcia jednego z wyświetlonych przycisków. W grupie opcji jednorazowo może być wybrana tylko jedna opcja. Przycisk polecenia służy do zainicjowania określonej czynności. Można na przykład utworzyć przycisk polecenia powodujący otwarcie innego formularza. Aby kliknięcie przycisku powodowało wykonanie określonych poleceń w formularzu, należy napisać tzw. procedurę zdarzenia i związać ją z właściwością przycisku Podformularz - formularz znajdujący się wewnątrz innego formularza.

Obsługa zdarzeń - narzędzia Formularz w widoku projektu graficzne Zaznaczamy Kreatorzy formantów Wstawiamy przycisk

Chcemy aby przycisk otworzył kolejny formularz