Baza danych - Access. 2 Budowa bazy danych



Podobne dokumenty
2017/2018 WGGiOS AGH. LibreOffice Base

MS Access - bazy danych

Utwórz strukturę bazy

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010

TI - Bazy TECHNOLOGIE INFORMACYJNE

Bazy danych informacje podstawowe

Bazy danych - wykład wstępny

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Tworzenie bazy danych Biblioteka tworzenie tabel i powiza, manipulowanie danymi. Zadania do wykonani przed przystpieniem do pracy:

Krzysztof Kadowski. PL-E3579, PL-EA0312,

MS Access - bazy danych

KURS ACCESS 2003 Wiadomości wstępne

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

5. Bazy danych Base Okno bazy danych

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

Podstawowe zagadnienia z zakresu baz danych

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

Baza danych. Modele danych

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

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Baza danych. Program: Access 2007

Zadania do wykonaj przed przyst!pieniem do pracy:

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

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

Technologia informacyjna

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.

PODSTAWOWE POJĘCIA BAZ DANYCH

BAZY DANYCH Formularze i raporty

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Projektowanie baz danych

Baza danych. Baza danych to:

Alicja Marszałek Różne rodzaje baz danych

Pojęcie systemu informacyjnego i informatycznego

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

WPROWADZENIE DO BAZ DANYCH

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

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

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

Baza danych kwerendy, formularze, raporty

1. Wprowadzenie do C/C++

Obliczenia arytmetyczne. Konkatenacja pól. Aliasy kolumn. Aliasy tabel. Co dalej? Rozdział 4. Korzystanie z funkcji. Zastosowanie funkcji

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

Wykład 2. Relacyjny model danych

Wymagania edukacyjne na ocenę z informatyki klasa 3

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

2. Program USOS. 2.1 Bezpiecze stwo i ochrona danych osobowych. 2.2 Uruchomienie programu

Baza danych część 8. -Klikamy Dalej

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

1. Wprowadzenie do C/C++

Baza danych. Baza danych jest to zbiór danych powi zanych mi dzy sob pewnymi zale no ciami.

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

Spis tre±ci. Przedmowa... Cz ± I

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

Wymagania edukacyjne na ocenę z informatyki KLASA III

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

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

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

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

Przygotowanie formularza do wypożyczenia filmu:

Rozmiar pola (długość danych)

Laboratorium nr 5. Bazy danych OpenOffice Base.

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

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

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

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

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

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

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017

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

Przewodnik Szybki start

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

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

Android. Podstawy tworzenia aplikacji. Piotr Fulma«ski. March 4, 2015

Bazy danych TERMINOLOGIA

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

Technologie Informacyjne

Tworzenie bazy danych na przykładzie Access

Co to są relacyjne bazy danych?

Bazy danych Access KWERENDY

2. Tabele w bazach danych

1. Zarządzanie informacją w programie Access

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

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

Moduł 5 - Bazy danych

Wprowadzenie do baz danych

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

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

WARUNKI TECHNICZNE ARCHIWIZACJI DOKUMENTÓW

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

Spis treści. Wstęp Rozdział 1. Wprowadzenie do pakietu Office Rozdział 2. Edytory tekstu program Word... 15

Bazy danych Podstawy teoretyczne

Wrocławska Wyższa Szkoła Informatyki Stosowanej. Bazy danych. Dr hab. inż. Krzysztof Pieczarka.

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

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

Chemoinformatyczne bazy danych - Wprowadzenie do technologii baz danych. Andrzej Bąk

Wzorce projektowe kreacyjne

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

Transkrypt:

Baza danych - Access 1 Baza danych Jest to zbiór danych zapisanych zgodnie z okre±lonymi reguªami. W w»szym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyj tymi dla danego programu komputerowego, wyspecjalizowanego do gromadzenia i przetwarzania takich danych. Program taki (cz sto pakiet programów) nazywany jest "systemem zarz dzania baz danych" (ang. database management system, DBMS). Programy do obsªugi bazy danych operuj gªównie na danych tekstowych i liczbowych, lecz wi kszo± wspóªczesnych systemów umo»- liwia przechowywanie danych cyfrowych ró»nego typu: dane o nieokre±lonej strukturze, graka, muzyka, obiekty itp.. 2 Budowa bazy danych Baza danych zªo»ona jest z ró»nych elementów. Pierwszym o którym nale»y wspomnie jest rekord (czasem inaczej nazywana krotk w modelu relacyjnym) podzielony na kilka pól (atrybutów w modelu relacyjnym), w których s przechowywane informacje poszczególnych kategorii. Na przykªad w ksi»ce adresowej ka»dy rekord to zbiór informacji na temat jednej osoby. Skªada si on z kilku pól przechowuj cych takie informacje, jak: imi, nazwisko, adres, numer telefonu itp. W ka»dym polu zapisywane s dane oddzielonej kategorii (innego typu danych). Dzi ki temu komputerowe bazy danych umo»liwiaj szybkie sortowanie rekordów wedªug poszczególnych kategorii lub wyszukiwanie informacji w obr bie tylko wybranych pól. 3 Podstawowe informacje nt. podziaªu baz danych Bazy danych mo»na podzieli wedªug struktur organizacji danych. Najcz - ±ciej wymienia si : 1. bazy proste: bazy kartotekowe hierarchiczne bazy danych 2. bazy zªo»one: bazy relacyjne bazy obiektowe bazy relacyjno-obiektowe strumieniowe bazy danych temporalne bazy danych 1

3.1 Bazy relacyjne W bazach relacyjnych wiele tablic danych mo»e wspóªpracowa ze sob (s mi dzy sob powi zane). Bazy relacyjne posiadaj wewn trzne j zyki programowania, wykorzystuj ce zwykle j zyk SQL do operowania na danych, za pomoc których tworzone s zaawansowane funkcje obsªugi danych. W modelu relacyjnym relacja (prezentowana w postaci np. tabeli) powinna posiada unikatow nazw, nagªówek i zawarto±. Nagªówek relacji to zbiór atrybutów, zawarto± natomiast jest zbiorem krotek (reprezentowanych najcz ±ciej w postaci wiersza w tabeli). W zwi zku z tym,»e nagªówek jest zbiorem atrybutów nie jest wa»na ich kolejno±. Atrybuty zazwyczaj uto»- samiane s z kolumnami tabeli. Ka»da krotka (wiersz) wyznacza zale»no± pomi dzy danymi w poszczególnych komórkach (np. osoba o danym numerze PESEL posiada podane nazwisko i imi oraz adres). Ka»da relacja (tabela) posiada tzw. klucz gªówny (ang. primary key). Klucz ten jest unikatowym identykatorem w relacji i mo»e by kombinacj kilku kolumn, cz sto jednak obejmuje jedn kolumn (jeden atrybut). Klucz ma za zadanie jednoznacznie identykowa ka»d krotk (wiersz). Innym rodzajem klucza jest tzw. klucz obcy (ang. foreign key). Jest to zbiór atrybutów jednej tabeli (relacji) wskazuj cy warto±ci klucza kandyduj cego innej tabeli. Sªu»y do wskazywania zale»no±ci pomi dzy danymi skªadowanymi w ró»nych tabelach. 4 Baza danych - Access Bazy danych 1 utworzone w formacie programu Access 2007 maj rozszerzenie pliku accdb, natomiast bazy danych utworzone w formacie wcze±niejszych wersji programu Access maj rozszerzenie pliku mdb. Program Access 2007 umo»liwia tworzenie plików we wcze±niejszych formatach (na przykªad format programu Access 2000 i format programów Access 2002-2003). Program Access pozwala wykonywa nast puj ce czynno±ci: dodawanie nowych danych, takich jak nowy element inwentarza, do bazy danych, edytowanie istniej cych danych w bazie danych, na przykªad zmienianie bie» cej lokalizacji elementu, usuwanie informacji, na przykªad po sprzedaniu elementu lub wycofaniu go ze sprzeda»y, organizowanie i przegl danie danych na ró»ne sposoby, udost pnianie danych innym osobom za pomoc raportów, wiadomo±ci e-mail, sieci intranet lub Internet. 1 Wi cej informacji: http://oce.microsoft.com/pl-pl/access-help/bazy-danychinformacje-podstawowe-ha010064450.aspx 2

5 Praca z bazami danych - ACCESS Podczas tworzenia bazy danych nale»y pami ta o nast puj cych rzeczach: baza danych to zbiór informacji na okre±lony temat - niech nazwa pola odzwierciedla jego zawarto±, nale»y dobiera wªa±ciwy format pól (liczbowy, tekstowy, itp.), nazwa pola nie powinna by dªu»sza ni» 64 znaki, mo»e zawiera dowoln kombinacj liter, cyfr, spacji i znaków specjalnych z wyj tkiem kropki ("."), wykrzyknika ("!"), znaku akcentu ("`") i nawiasu kwadratowego ("[]"), nie mo»e zaczyna si spacj, nie stara si wprowadza danych w kolejno±ci alfabetycznej - program sam zadba o porz dek, nie wprowadza kilkakrotnie tych samych informacji - unika redundancji. 3

6 Zadania Utwórz plik bazy danych - zapisz pod nazw Wpªaty.mdb. Zaprojektuj tabel która b dzie zawiera informacje o pªatnikach. Nazwij j Pªatnicy. Wprowad¹ pola: Rysunek 1: Zadanie 1 Wprowad¹ do stworzonej bazy 7 rekordów z danymi osobowymi przedstawionymi poni»ej. Rysunek 2: Zadanie 1 Utwórz tabel zawieraj c informacje o wpªatach dokonywanych przez pªatników. Nazwij j Wpªaty. Wprowad¹ pola: Utwórz relacje pomi dzy tabelami wi» c je poprzez pole ID Pªatnika. Wprowad¹ kilkana±cie rekordów np.: W tabeli Wpªaty wprowad¹ pole Gotówka, format: Tak/Nie. 1. Sortowanie rekordów. Otwórz tabel Pªatnicy. Wy±wietl rekordy wedªug kolejno±ci alfabetycznej w polu Nazwisko. Wy±wietl rekordy wedªug kolejno±ci rosn cej w polu Miejscowo±. 4

Rysunek 3: Zadanie 1 Rysunek 4: Zadanie 1 Sortuj wedªug pól Nazwisko, Imi i Kod pocztowy - malej co. 2. Filtrowanie i wyszukiwanie. W tabeli Pªatnicy wyszukaj nazwisko Wolny (lub inne z tabeli). W polu Miejsce wyszukaj Katowice. W polu Kod pocztowy wyszukaj 40-074. 3. Formularze. Korzystaj c z kreatora przygotuj formularz kolumnowy dla tabeli Pªatnicy wg wzoru poni»ej. Wykorzystaj etykiety, ClipArty i inne elementy graczne. Usu«etykiety pól tekstowych aby nie dublowa informacji. 5

Rysunek 5: Zadanie 4 Korzystaj c z kreatora przygotuj formularz tabelaryczny dla tabeli Wpªaty. W sekcji Stopka formularza umie± niezwi zane pole tekstowe i wpisz formuª zliczaj c wpªaty: =Suma([wpªata]). Format pola - Walutowy. W oknie Wªa±ciwo±ci formularza zmie«: o Paski przewijania formularza - Pionowy, o Selektory rekordów: Nie, o Przyciski nawigacyjne - Nie Rysunek 6: Zadanie 4 Formularz ten b dzie podformularzem w obiekcie formularz Pªatnicy. 4. Formularze. Korzystaj c z kreatora utwórz dla tabeli Pªatnicy zapytanie wprowadzaj c pola: Nazwisko, Imi oraz Miejscowo±. Nazwij je Pªatnicy Kwerenda1. Modykuj zapytanie wprowadzaj c pole Kod pocztowy. Dla tabeli Pªatnicy utwórz zapytanie pytaj c o: Pªatników mieszkaj cych w Katowicach. Osoby o nazwisku na liter K. Osoby o nazwisku na liter K lub M. Osoby które w imieniu maj liter d. 6

Osoby o nazwiskach na liter M lub dalsz. Osoby o nazwiskach na liter M lub dalsz, lub o imieniu Adam. Osoby o nazwiskach na liter M lub dalsz, bez litery a wewn trz wyrazu. Osoby o nazwiskach nie na liter M. Osoby o nazwiskach zªo»onych z 3 liter. Osoby o nazwiskach zªo»onych z wi cej ni» 3 liter. 5. Raporty. Korzystaj c z kreatora utwórz raport z tabeli Wpªaty pokazuj cy daty i kwoty wpªat pªatników. Wprowad¹ pola: ID Pªatnika i Data wpªaty. Pogrupuj wedªug ID Pªatnika. Zmodykuj raport wprowadzaj c pole Wpªaty, zmieniaj c rozmieszczenie pól i rodzaj czcionek. 7