Autor: dr inż. Katarzyna Rudnik

Podobne dokumenty
Kontrolowanie poprawności danych

Bazy danych i systemy informatyczne materiały laboratorium

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

Tabele w programie Microsoft Access

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

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

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

Tabele w programie Microsoft Access

Tworzenie i edycja tabel w programie MS Access

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Opis systemu MS Access.

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

Podstawy Informatyki Wykład X

Projektowanie baz danych

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

Krzysztof Kluza proste ćwiczenia z baz danych

Kwerendy (zapytania) wybierające

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

Bazy danych Access KWERENDY

Krzysztof Kadowski. PL-E3579, PL-EA0312,

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

MS Access - bazy danych

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

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

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

Kiedy i czy konieczne?

RELACYJNE BAZY DANYCH

Spis treści. 1 Kraj/region i język Ustawienia regionalne Liczby Waluta Czas i data Inne...

1. Zarządzanie informacją w programie Access

1. MS Access opis programu.

Zastanawiałeś się może, dlaczego Twój współpracownik,

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

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

ARKUSZ KALKULACYJNY komórka

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

Baza danych. Program: Access 2007

2017/2018 WGGiOS AGH. LibreOffice Base

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Obsługa pakietu biurowego OFFICE

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane

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

NOWY SZABLON IMPORTU PLIKÓW

ZASADY PROJEKTOWANIA BAZ DANYCH

MS Access formularze

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Bazy danych TERMINOLOGIA

NOWY SZABLON IMPORTU PLIKÓW

mbank CompanyNet, BRESOK Struktura zbioru importu w formacie BRESOK2

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

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

BAZY DANYCH Panel sterujący

Formularze i raporty w MS Access

Bazy danych Karta pracy 1

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

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

INFORMATYKA Studia Niestacjonarne Elektrotechnika

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

Formatowanie zawartości komórek

Pracownia Komputerowa wykład VI

BAZY DANYCH Formularze i raporty

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

Tworzenie interfejsu użytkownika, formularze, raporty, makra

FUNKCJE TEKSTOWE W MS EXCEL

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Przewodnik Szybki start

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].

1. Przypisy, indeks i spisy.

kod_klienta kod_wycieczki data_rozpoczecia zaplacono KL002 G KL003 M KL007 M

Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym

mbank CompanyNet, BRESOK

Języki skryptowe w programie Plans

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

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Arkusz kalkulacyjny. Technologia Informacyjna Lekcja 38-39

Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

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

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

3. Tabele. Tabele Projektowanie tabel

W oknie tym wybieramy pożądany podział sekcji, strony, kolumny. Naciśnięcie powoduje pojawienie się następującego okna:

Formatowanie c.d. Wyświetlanie formatowania

Arkusz kalkulacyjny. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Oprogramowanie biurowe. Podręcznik do nauki zawodu technik informatyk

Tworzenie bazy danych na przykładzie Access

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1

Nie przegrzewaj mózgu wrzuć dane do bazy!

Bazy danych Access KWERENDY

Metody numeryczne Laboratorium 2

Spis treści 3. Spis treści

opisuje nazwy kolumn, wyrażenia arytmetyczne, funkcje nazwy tabel lub widoków warunek (wybieranie wierszy)

INFORMATYKA W SELEKCJI

1. Wprowadzanie danych z klawiatury funkcja scanf

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

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

Bazy danych Access. Grzegorz Kowalski.

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

Przygotowanie formularza do wypożyczenia filmu:

Transkrypt:

Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik

Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe dla aplikacji, ponieważ stanowią one bazę danych. Wiele tabel może składać się na bazę danych aplikacji. Obiekty typu Kwerenda zawierają definicje procedur wyszukiwania i przetwarzania danych umieszczonych w tabelach. Obiekty typu Formularz zawierają definicje sposobów prezentacji danych z tabel na ekranie monitora. Obiekty typu Raport zawierają definicje sposobów prezentacji danych z tabel na ekranie monitora lub papierze drukarki. Obiekty typu Makro zawierają definicje makropoleceń, czyli definicje sekwencji poleceń jakie MS ACCESS ma wykonać by zrealizować określona funkcję użytkową. Obiekty typu Moduł zawierają definicje procedur i funkcji zapisanych w języku programowania Visual Basic for Application (VBA).

Typy danych i ich właściwości Tekst (0-255 znaków) Nota (pole tekstowe dłuższe niż 255 znaków, od Access 2007 możliwe formatowanie) Liczba (Bajt-1B, Całkowita-2B,Całkowita długa-4b, Pojedyncza precyzja-4b,podwójna precyzja-8b) Data/Godzina np. 21.07.97" lub "22.06.97 12:12:34", Waluta np. "200,25 zł", Autonumerowanie (automatycznie wpisywana kolejna lub losowa liczba; zadeklarowanie takiego pola jako klucza podstawowego jest najprostszym sposobem jego utworzenia) Tak/Nie wartość logiczna OLE Object (0biekt na przykład arkusz kalkulacyjny programu Microsoft Excel, dokument programu Microsoft Word, grafika, dźwięk lub inne dane binarne, dołączony lub osadzony w tabeli programu Microsoft Access) Hiperłącze (adres hiperłącza np. ścieżka do pliku, adres strony) Załącznik (pozwala na przechowywanie w bazie dokumentów i plików binarnych bez potrzeby rozrostu rozmiaru bazy danych) Kreator odnośników (pole, które pozwala wybrać wartość z innej tabeli lub z listy wartości przy użyciu pola listy lub pola kombi)

Kreator odnośników

Kreator odnośników

Kreator odnośników

Kreator odnośników Polecenie SQL: SELECT [Klienci dane rozszerzone].id, [Klienci dane rozszerzone].[nazwa kontaktu], [Klienci dane rozszerzone].firma FROM [Klienci dane rozszerzone] ORDER BY [Klienci dane rozszerzone].[nazwa kontaktu];

Formaty danych Sposób wyświetlania na ekranie. Format jest definiowany różnie dla różnych typów danych. Symbole niezależne od typów danych Symbol Znaczenie spacja Reprezentuje pozycję znakową o wartości spacji jako znaku ASCII,! Zmienia kierunek wyrównania w okienku z "do lewej" na "do prawej" * Wypełnia brakujące (do pełnego wymiaru pola - okienka) miejsca znakiem następującym po * \ Wyświetli następujący po \znak jako literał [kolor] Wyświetli wartości pola w podanym w nawiasach kolorze (czarny, czerwony, żółty, zielony, niebieski )

Formaty danych dla liczb Oprócz formatów standardowych (liczba ogólna, waluta, procent itp.) użytkownik może zdefiniować sobie własny format. Definicja składa się z 4 sekcji, oddzielonych znakiem średnika. Sekcja Znaczenie 1 Dla liczb dodatnich, 2 Dla liczb ujemnych 3 Dla wartości zero 4 Dla wartości NULL lub pustych Znaki Znaczenie, oddziela część całkowitą od ułamkowej. oddziela tysiące 0 liczba - wyświetlenie zer nieznaczących # liczba - niewyświetlanie zer nieznaczących itp.. % przemnożenie liczby przez 100 i dodanie %

Formaty danych dla liczb Przykład:

Formaty danych dla typu tekst Definicja może się składać z 3 sekcji. Sekcja Znaczenie 1 Dla wszystkich danych 2 Dla wartości zerowej 3 Dla wartości NULL Znaki Znaczenie @ znak wymagany (jeżeli nie ma znaku to wyświetla spację) & znak niewymagany < litery małe > litery duże

Maska wprowadzania Format wyświetlany podczas wprowadzania danych do arkusza. Sekcja Znaczenie 1 Specyfikuje sposób wprowadzania 2 Jeżeli zawiera 0 to literały zostaną zapamiętane w bazie, 1 to literały nie zostaną zapamiętane 3 specyfikuje znak, który zostanie wyświetlony w miejscach wprowadzenia danej Znaki Znaczenie 0 Cyfra; w pozycji tej musi się wpisać jedną z cyfr 0-9, znaki '+' i '-' są niedozwolone) 9 Cyfra lub spacja; w pozycji tej można wpisać jedną z cyfr 0-9 lub spację (znaki '+' i '-' są niedozwolone) # Cyfra lub spacja; w pozycji tej można wpisać jedną z cyfr 0-9 lub spację (znaki '+' i '-' są dozwolone)

Maska wprowadzania Znaki Znaczenie \ następujący po \ znak zostanie wyświetlony jako literał (znak wstawiony na stałe) L Litera; w pozycji tej musi się wpisać jedną z liter A-Z,? Litera; w pozycji tej można wpisać jedną z liter A-Z, A Litera lub cyfra; w pozycji tej musi się wpisać jedną z liter A-Z lub cyfr, a Litera lub cyfra; w pozycji tej można wpisać jedną z liter A-Z lub cyfr, & Dowolny znak lub spacja; w pozycji tej musi się wpisać jakiś znak, C Dowolny znak lub spacja; w pozycji tej można wpisać jakiś znak,., : kropka dziesiętna, przecinek tysięczny, separator czasu i daty > konwersja liter na duże < konwersja liter na małe! wymusza wypełnianie od prawej do lewej, kiedy znaki od lewej są opcjonalne

Maska wprowadzania Znaki Znaczenie 0 Cyfra; w pozycji tej musi się wpisać jedną z cyfr 0-9, znaki '+' i '-' są niedozwolone) \ Następujący po \ znak zostanie wyświetlony jako literał (znak wstawiony na stałe) L Litera; w pozycji tej musi się wpisać jedną z liter A-Z, A Litera lub cyfra; w pozycji tej musi się wpisać jedną z liter A-Z lub cyfr, & Dowolny znak lub spacja; w pozycji tej musi się wpisać jakiś znak, > Konwersja liter na duże Maska wprowadzenia Wartości zgodne z maską \(000 ) 000\-0000;1 (206) 555-0248 (2065550248 zapamiętane w bazie danych) (000) AAA-AAAA (206) 555-TELE ISBN 0-&&&&&&&&&-0 ISBN 1-55615-507-5 >LL00000\-0000;0;_ DB51392-04

Reguła poprawności Wyrażenie logiczne, obliczane po wprowadzeniu wartości do pola, wartość zostanie zaakceptowana, gdy wartość wyrażenia jest prawdą w przeciwnym wypadku pojawi się informacja o błędzie. Operator porównania Like

Reguła poprawności

Reguła poprawności

Indeksy Reprezentacja danych w tabeli Indeksy jednopolowe Indeks dla wielu pól

Powiązanie między tabelami Schemat relacji bazy danych Tabela nadrzędna Tabela nadrzędna Tabela podrzędna

Koniec DZIĘKUJĘ ZA UWAGĘ