Technologia przetwarzania danych. Instrukcja laboratoryjna

Wielkość: px
Rozpocząć pokaz od strony:

Download "Technologia przetwarzania danych. Instrukcja laboratoryjna"

Transkrypt

1 Technologia przetwarzania danych Instrukcja laboratoryjna Maria Galant-Pater, Ludmiła Rekuć, Witold Rekuć 1 Wrocław, 28 lutego 2017

2 Spis treści Temat 1. System zarządzania bazą danych MS ACCESS - baza danych i jej składowe. Zakładanie tabel - definiowanie pól. Własności pól. Definiowanie kluczy. Aktualizacja tabel. Powiązania między tabelami...3 Temat 2. Formularze...7 Temat 3. Zapoznanie się z bazą danych firmy handlowej...8 Temat 4. Kwerendy wybierające: definiowanie, sortowanie, projekcja, selekcja, złączenie, grupowanie (podsumowanie). Kwerendy tworzące tabelę...10 Temat 5. Raporty...14 Temat 6. Teta - złączenie...19 Temat 7. Operacje teoriomnogościowe algebry relacji - "kwerendy usuwające" i " kwerendy dołączające"...20 Temat 8. Operacja dzielenia (temat nadobowiązkowy)...24 Załącznik ZAŁĄCZNIK DO TEMATU 1. PROJEKTOWANIE TABEL Wstęp Wybrane typy danych (dziedzin wartości) Formaty danych Maska wprowadzania Reguła poprawności (dla pola tabeli lub dla rekordu tabeli) Wymagane / opcjonalne wprowadzenie. Wartość zerowej długości ZAŁĄCZNIK DO TEMATU 4. KWERENDY WYBIERAJĄCE, GRUPOWANIE I AGREGACJA. KWERENDY TWORZĄCE TABELĘ Wstęp Wiersz Pole Wiersz Sortuj Wiersz Pokaż Wiersze Kryteria: Grupowanie i agregacja danych Usuwanie duplikatów z tabeli wynikowej Ograniczenie tabeli wynikowej do podanej liczby rekordów Definiowanie kwerendy tworzącej tabelę Oglądanie zdefiniowanej tabeli ZAŁĄCZNIK: OPIS BAZY DANYCH

3 Temat 1. System zarządzania bazą danych MS ACCESS - baza danych i jej składowe. Zakładanie tabel - definiowanie pól. Własności pól. Definiowanie kluczy. Aktualizacja tabel. Powiązania między tabelami Zadanie 1 1. Utwórz bazę danych o nazwie "Sesja" zawierającą trzy tabele: Tabela "Studenci" o nagłówku: Numer liczba z zakresu od 1 do (kontrolować przy wprowadzeniu) Nazwisko tekst długości nie większej niż 30 znaków, wyświetlać dużymi literami, musi być wprowadzone Kod pocztowy tekst składający się z pięciu cyfr, trzy ostatnie oddzielić kreską przy wyświetlaniu i wprowadzeniu (maska wprowadzenia bez zapamiętania kreski), pole opcjonalne, może być zerowej długości Kluczem podstawowym tej tabeli jest Numer. Tabela "Przedmioty" o s nagłówku: Kod 6-cio znakowy ciąg: 2 litery z zakresu A-F i 4 cyfry oddzielone od liter kreską Nazwa przedmiotu t tekst długości nie większej niż 25 znaków, wyświetlać dużymi literami, musi być wprowadzone Kluczem podstawowym tej tabeli jest Kod. Kluczem dodatkowym tabeli jest Nazwa przedmiotu. Tabela "Egzaminy" o nagłówku: Nr studenta właściwości jak w tabeli Studenci Kod przedmiotu Data właściwości jak w tabeli Przedmioty wyświetlać w postaci krótkiej, powinna być nie późniejsza niż "dziś" (kontrolować), wyświetlać domyślną datę - "dziś" Ocena liczba ze zbioru 2,0; 2,5; 3,0; 3,5; 4,0; 4,5;5,0;5,5 Zdefiniuj dwa klucze: klucz podstawowy zapewniający, że dla danego studenta nie można zarejestrować dwóch egzaminów z danego przedmiotu. klucz dodatkowy zapewniający, że dany student nie może mieć więcej niż jeden egzamin w danym dniu. 3. Dodaj po kilka wierszy to każdej tabeli próbując naruszyć reguły poprawności, ograniczenia wynikające z masek i ograniczenia wynikające z kluczy - uświadom sobie skutki ustawienń formatu, maski wprowadzenia, reguły poprawności, wartości domyślnej, opcjonalności. 4. Wykonaj powiązanie tabel: Studenci i "Egzaminy" relacją z wymuszeniem więzów integralności, kaskadowej aktualizacji i usuwania rekordów. 5. Wykonaj powiązanie tabel: Przedmioty i "Egzaminy" przez odnośnik z wymuszeniem więzów integralności, kaskadowej aktualizacji i usuwania rekordów 6. Otwórz wszystkie trzy tabele w oknach sąsiadujących w poziomie i: a) spróbuj dodać do tabeli Egzaminy rekord egzaminu dla nieistniejącego studenta i obserwuj, jak zachowuje się MS ACCESS, b) spróbuj dodać do tabeli Egzaminy rekord egzaminu dla nieistniejącego przedmiotu i obserwuj, jak zachowuje się MS ACCESS, c) spróbuj usunąć z tabeli Studenci rekord studenta, który ma egzaminy i obserwuj, jak zachowuje się MS ACCESS, d) spróbuj usunąć z tabeli Przedmioty rekord przedmiotu, z którego są egzaminy i obserwuj, jak zachowuje się MS ACCESS, 3

4 e) dla studenta mającego egzaminy zmień numer studenta w tabeli student na inną wartość sprawdź, czy zmieni sie ten numer we wszystkich rekordach egzaminów studenta?. f) odpowiedz sobie na pytanie, jak wpływa połączenie tabel z wymuszaniem więzów integralności, zgoda na kaskadowe aktualizacje i usuwanie na możliwość dodawania, usuwania i aktualizacji rekordów w tych tabelach? Zadanie 2. Załóż bazę danych do pamiętania danych o stanach materiałów w magazynach. Materiał jest charakteryzowany przez: indeks, nazwę, cenę i jednostkę miary. Magazyn jest charakteryzowany przez numer i adres. Chcemy wiedzieć jakie są stany magazynowe materiałów w magazynach, przy założeniu, że każdy materiał może być składowany w wielu magazynach i każdy magazyn może składować wiele materiałów. Zdefiniuj tabele i powiąż je relacjami. Typy danych w kolumnach i właściwości według uznania. Zadanie 3. Założyć bazę danych do pamiętania danych o składzie potraw wytwarzanych z surowców. Potrawa jest charakteryzowana przez: numer, nazwę. Surowiec jest charakteryzowany przez numer, adres dostawcy. Chcemy wiedzieć, jakie surowce są używane do każdego rodzaju potraw i w jakiej ilości. Zdefiniuj tabele i powiąż je relacjami. Typy danych w kolumnach i właściwości według uznania. Wskazówki do wykonania zadań: 1. Uruchom MS ACCESS, wybierz opcję pusta baza danych, podaj nazwę bazy danych: Sesja, wskaż folder, w którym będzie ona pamiętana i wybierz polecenie Utwórz. (w wersji 2007 ukaże się tabela w widoku wprowadzania danych arkusza danych. Zmień widok na widok projektu, po drodze nadając nazwę tabeli. Ukaże się widok opisywany niżej w pkt. 3. Usuń niepotrzebnie automatycznie dodany wiersz z identyfikatorem np. klawiszem del ). 2. Zapoznaj się z obiektami w oknie bazy danych (przeczytaj o nich w załączniku) 3. Wybierz obiekt Tabela i kliknij dwa razy opcję utwórz tabelę w widoku projekt. Ukaże się okno z trzema kolumnami w górnej części ekranu. Nazwa pola: należy wprowadzić nazwę pola (inaczej: kolumny, atrybutu), np., Numer W nazwie może wystąpić spacja, natomiast nie może wystąpić kropka lub wykrzyknik, maksymalna liczba znaków w nazwie: 64. Typ danych: należy wskazać typ danych pola, którego nazwę wprowadzono. Ten typ musi być wybrany z listy typów standardowych (opcjonalnym jest typ tekst, po kliknięciu na strzałce wyświetli się lista typów). Opis: można wprowadzić opis pola (nie jest obowiązkowy). Wprowadź nazwy pól i typ danych pierwszej tabeli. 4. Przejdź do wprowadzenia danych: wybierz w Menu Widok/ Arkusz danych. W trakcie dialogu z ACCESS em zapamiętaj poczynione definicje, wprowadź nazwę tabeli Student zamiast Tabela1, na propozycję ACCESS a zdefiniować klucz podstawowy, odpowiedz Nie. Wprowadź kilka rekordów danych i przejdź znów do widoku Menu Widok/Projekt tabeli. (W wersji 2007 celem utworzenia nowego obiektu w bazie danych należy wybrać opcję Tworzenie i odpowiednią ikonę, tu Projekt tabeli ). 5. Dla każdego z pól tabeli można określić dodatkowe wymagania co do wprowadzanych danych, sposobu prezentacji danych itp. Zrobić to należy w rubrykach w dolnej części ekranu. Definicje które tam wprowadzimy dotyczą pola, nazwa którego jest aktualne wybrana. Rozmiar pola: to, co wprowadzamy zależy od typu danych pola; jeśli typ danych: Liczba: należy wybrać z listy jeden z typów numerycznych ; Tekst: można podać, ile znaków maksymalnie można wprowadzić; Wybierz dla Numer studenta liczba całkowita ; dla Nazwisko 30; Format: można sterować sposobem prezentowania danych(załącznik,1.2) Spowodować, żeby dane w polu Nazwisko były wyświetlane zawsze dużymi literami. Maska wprowadzenia: można sterować wprowadzaniem i prezentowaniem danych (Załącznik,1.3). Za pomocą maski spowodować, żeby dane w polu Kod pocztowy były kontrolowane przy wprowadzeniu: mogły być wprowadzone tylko cyfry na pięciu pozycjach, każda pozycja nie mogła zostać nie wprowadzona. Należy w tym celu z listy znaków sterujących wybrać odpowiednie i zaznaczyć nimi każdą z 5-u pozycji wstawiając kreskę po drugim znaku np., lub

5 W drugiej sekcji, oddzielonej od pierwszej średnikiem, należy umieścić 1 jeśli kreska (lub dowolny nie sterujący znak w masce) nie powinna być pamiętana, tylko pojawiać się na ekranie przy wprowadzeniu lub 0, jeśli kreska powinna być pamiętana fizycznie w bazie danych. W trzeciej sekcji można wybrać znak, którym przy wprowadzeniu danych będzie zaznaczana każda pozycja. Dla pola Kod przedmiotu wybrać znak sterujący dla pierwszych dwóch pozycji i znak dla pozostałych czterech, reszta definicji - jak dla pola Kod pocztowy. Reguła poprawności: można w tej rubryce wpisać warunek, który muszą spełniać wprowadzane w tym polu dane (Załącznik,1.4). Dla pól: Numer (studenta) : >0 and <=15000; lub Between 1 and Kod (przedmiotu) za pomocą operatora Like ze wzorcem; przeanalizować przykłady na str.20-21); Data: użyć funkcji Date(), która zwraca aktualną datę z zegara komputera(patrz przykłady); Wartość domyślna: można w tej rubryce wprowadzić wyrażenie, które będzie podstawą do wyświetlania propozycji ACCESS a przy wprowadzeniu danych, (można będzie zgodzić się na propozycje i zaakceptować ENTER em lub wprowadzić inną wartość). Dla pola Data spowodować, żeby propozycją ACCESS a była data aktualna z komputera. Należy w tym celu wpisać funkcję Date(). 6. Po wprowadzeniu i pełnym zdefiniowaniu wszystkich pól tabeli należy zaznaczyć klucz podstawowy. W tym celu klikając z lewej strony przy odpowiedniej nazwie pola, należy podświetlić wiersze wszystkich pól wchodzących w skład klucza.(jeśli wiersze pól nie są sąsiadujące przy podświetlaniu należy nacisnąć klawisz Ctrl). Następnie kliknąć ikonę ze znakiem klucza lub wybrać opcje w Menu/Edycja/Ustaw klucz główny: Przy odpowiednich nazwach pól ukaże się znak klucza. W przypadku pomyłki należy wybrać opcje Menu Indeksy i w oknie, które się pojawi wykasować pomyłkowo zaznaczone nazwy pól. 7. Aby zdefiniować klucz prosty należy otworzyć okno Indeksów (ikona z błyskawicą) i wskazać dodatkowy klucz przez wybór pola (nazwa pola). Dla definiowanego klucza trzeba ustawić opcje: Podstawowy=Nie; Unikatowy=Tak oraz Ignoruj zerowe = Nie. Aby zdefiniować klucz złożony należy w oknie Indeksy nadać temu kluczowi nazwę (nazwa indeksu) oraz wybrać pola składające się na ten klucz. Dla pierwszego pola ustawić opcje: Podstawowy=Nie; Unikatowy=Tak oraz Ignoruj zerowe = Nie. 8. Po zaznaczeniu klucza (jeśli jest to wymagane) należy zapamiętać tabelę korzystając ze standardowych funkcji MS MSACCESS. Można przejść do próbnego wprowadzenia danych celem sprawdzenia poprawności definicji i jej efektów. Tworzenie relacji między tabelami z wymuszaniem wiezów integralności 9. Celem utworzenia relacji między tabelami należy wykonać następujące czynności: zamknij tabele, które mają być powiązane z Menu wybierz NARZEDZIA BAZY DANYCH Relacje, wskaż wiązane tabele (dodaj tabele do okna Relacje), wskaż pola łączące tabele, ciągnąc linię myszką od tabeli, gdzie pole łączące jest kluczem głównym (lub jego składnikiem) do tabeli, gdzie odpowiednik tego pola jest kluczem obcym (lub składnikiem); w oknie definiowania relacji, które się pojawi wskaż kolejne składniki (jeśli tabele łączy kilka pól - klucze są złożone), w oknie definiowania relacji wybierz opcję Wymuszaj więzy integralności i nacisnij przycisk Utwórz ; w przypadku niewykonania polecenia (pojawi się informacja o przyczynie) należy wrócić do tabel lub ich definicji, przeanalizować definicje typów danych, wartości wprowadzonych danych i usunąć niezgodności; następnie ponowić próbę utworzenia relacji z wymuszeniem więzów integralności (okno definiowania relacji można otworzyć po powrocie do okna Relacje i następnie dwukrotnie klikając linię łączącą tabele), przy wybraniu opcji Wymuszaj więzy integralności pojawia się możliwość zaznaczenia dwóch dodatkowych opcji: Kaskadowo aktualizuj pola pokrewne i Kaskadowo usuń rekordy pokrewne ; 5

6 Kaskadowo aktualizuj pola pokrewne oznacza, że przy zmianie wartości pola pokrewnego rekordu w tabeli odniesienia nastąpi automatyczna zmiana wartości pola we wszystkich rekordach mu pokrewnych z tabeli odwołującej się; brak wyboru tej opcji dopuszcza zmianę wartości póla pokrewnego rekordu w tabeli odniesienia tylko wtedy, gdy nie ma w tabeli odwołującej się rekordów mu pokrewnych o tej wartości pola; Kaskadowo usuń rekordy pokrewne oznacza, że przy usunięciu rekordu z tabeli odniesienia (referencyjnej) usunięte zostaną wszystkie rekordy mu pokrewne z tabeli odwołujacej się; brak wyboru tej opcji dopuszcza usuwanie rekordu z tabeli odniesienia tylko wtedy, gdy nie ma w tabeli odwołującej się rekordów mu pokrewnych. 10. Wprowadzając dane do tabel zbadaj działanie opcji powiązanie z wymuszaniem integralności, skutki zdefiniowania klucza, opcjonalności, reguł poprawności masek wprowadzania. 11. Tworzenie odnośników Dla pola danej tabeli, dla którego chcesz zdefiniować odnośnik, w kolumnie Typ danych wybierz Kreator odnśników. Dalej odpowiadaj na pytania postawione w kolejnych oknach kreatora. Krok/okno 1: wybierz opcję Obiekt pole odnośnika ma pobierać wartości z innej tabeli lub kwerendy. Naciskając przycisk Dalej przejdź do kolejnego kroku/okna. Krok/okno 2: wybierz właściwą tabelę odniesienia (referencyjną). Naciskając przycisk Dalej przejdź do kolejnego kroku/okna. Krok/okno 3: z listy Dostępne pola wybierz pola klucza podstawowego. Naciskając przycisk Dalej przejdź do kolejnego kroku/okna. Krok/okno 4: jeżeli trzeba określ porządek sortowania udostępnianych wartości klucza obcego (wybór pola/pól klucza i sposobu sortowania). Naciskając przycisk Dalej przejdź do kolejnego kroku/okna. Krok/okno 5: jeżeli trzeba określ szerokości kolumny listy wyboru wartości. Naciskając przycisk Dalej przejdź do kolejnego kroku/okna. Krok/okno 6: W polu Określenie etykiety pola należy wpisać nazwę klucza obcego. W tym kroku/oknie można skorzystać z moźliwości ustanowienia relacji między tabelą klucza obcego (odwołującą się) i tabelą referencyjną (odniesienia). Jest to alternatywny sposób ustanowienia relacji w stosunku do opisanego w punkcie 9 wyżej. Wybierz Włącz integralność danych zapewniając kontrolę więzów integralności referencyjnej. Oznacza to, ze w polu klucza obcego można będzie wprowadzić tylko wartości zapisane wcześniej w tabeli referencyjnej. Wtedy jednak trzeba wybrać jedną z opcji dotyczących kaskadowego usuwania: albo Kaskadowe usuwanie albo Ograniczenie usuwania. Kaskadowe usuwanie oznacza dokładnie to, co Kaskadowo usuń rekordy pokrewne. Ograniczenie usuwania odpowiada brakowi wyboru opcji Kaskadowo usuń rekordy pokrewne. Oba przypadki są opisane wyżej, w p. 9 (Tworzenie relacji między tabelami z wymuszaniem więzów integralności). Zamiast wyboru opcji Włącz integralność danych można zaznaczyć opcję Zezwalaj na wiele wartości, która zapewnia możliwość odniesienia się do wielu wartości pamiętanych w tabeli odniesienia (referencyjnej). Wtedy relacja między obu tabelami jest relacją wiele do wielu (nie wiele do jeden), realizowaną jednak niezgodnie z założeniami modelu relacyjnego. Kreatora odnośników można używać również do definiowania zależności między polami niekluczowymi 6

7 Temat 2. Formularze Zadanie 1. Zdefiniuj formularz ekranowy dla tabeli Studenci z Tematu nr 1 o następującej postaci: Numer:... STUDENT Nazwisko:... Kod pocztowy:... Właściwości (czcionka, kolory, cieniowania,...) według własnej fantazji i uznania. Zadanie 2. Zdefiniuj formularz ekranowy dla tabel Studenci i Egzaminy jako formularz złożony składający się z formularza dla tabeli Studenci i pod-formularza dla tabeli Egzamin). Numer:... STUDENT Nazwisko:... Kod pocztowy:... EGZAMINY STUDENTA: Kod przedmiotu Data Ocena Właściwości (czcionka, kolory, cieniowania,...) według własnej fantazji i uznania. Zadanie 3. Zdefiniuj połaczone formularze ekranowe dla tabel Przedmioty i Egzaminy. Wskazówki do wykonania zadań Formularze są obiektami bazy danych MS ACCESS. Można je definiować za pomocą kreatorów lub ręcznie w widoku projektu. W tym celu należy w oknie bazy danych przejść do pozycji menu TWORZENIE i wydać właściwe polecenie. W przypadku użycia kreatora, należy podążać za wskazówkami kreatora wybierając odpowiednie opcje i ustawienia. Po zaprojektowaniu formularza kreatorem, można zawsze zmienić jego projekt poleceniem Widok projekt. W Widoku projekt są dostępne wszystkie ustawienia wszystkich obiektów widocznych na formularzu. W przypadku zadania nr 2 należy utworzyć formularz, w którym znajduje się pod-formularz. Między tabelami Studenci i Egzaminy powinna być zdefiniowana relacja (NARZĘDZIA BAZY DANYCH RELACJE). W celu utworzenia formularza z podformularzem należy użyć danych z dwóch tabel: Studenci: Numer, Nazwisko, Kod pocztowy i Egzaminy: Kod przedmiotu Data Ocena. Formularz Studenci powinien mieć formę tabelaryczną, a formularz Egzaminy - formę arkusz danych. W celi utworzenia formularzy połączonych użyj kreatora jak w zadaniu 2 wybierając typ Formularze połączone. 7

8 Temat 3. Zapoznanie się z bazą danych firmy handlowej Zadania tematu muszą być wykonane samodzielnie, ręcznie w domu, bez użycia komputera Zadania: 1. Zapoznaj się ze strukturą BD firmy handlowej (Załącznik 3) oraz jej fragmentem danym niżej. 2. Zastanów się nad kluczami głównymi tabel danych niżej (klucze główne są zaznaczone kolorem czerwonym). 3. Zastanów się nad kluczami obcymi tabel; jakie jest powiązanie tabel? (klucze obce sa zaznaczone kolorem zielonym). 4. Odtwórz "papierową" postać dokumentu - NrFaktury=10/07/92; NrSprzedawcy = 4058; (zacznij od tab. Dokumenty, znajdź pełną nazwę i adres sprzedawcy, pełną nazwę i adres nabywcy, pozycje dokumentu, pełną nazwę towaru w każdej pozycji, symbol jednostki miary). 5. Odpowiedz na pytanie: dlaczego w tabeli Dokumenty nazwa jednej z kolumn jest zaznaczona dwoma kolorami? 6. Dla niżej podanych fragmentów tabel bazy danych: a) znajdź nazwy miejscowości nabywców pasztetów i zup CHOISE, b) znajdź nazwy i adresy sprzedawców, którzy sprzedali i "Wodę Halinka" i "Wafle DRAGOLAND". DOKUMENTY NrFaktury NrSprzedawcy NrNabywcy Data 10/07/ /07/ /07/ / /92/Z /92/Z R/168/92/Z R/215/92/Z R/216/92/Z POZYCJEDOKUMENTU NrFaktury Nr Sprzedawcy NrPozycji SmbTow Ilość CenaNetto 10/07/ ,50 10/07/ ,00 10/07/ ,00 10/07/ ,00 10/07/ ,00 12/07/ ,00 155/ ,36 270/92/Z ,70 278/92/Z ,00 R/168/92/Z ,70 R/168/92/Z ,80 R/168/92/Z ,90 R/215/92/Z ,72 R/216/92/Z ,36 8

9 TOWARY Symbol Nazwa Jm Cena StawkaVat 013 CHRUPKI 4 2,12 22,00% 38 CHESTER TOP 3 8,00 22,00% 039 VONK BLOK 3 4,00 22,00% 047 PASZTET 3 0,27 22,00% 049 KONSERWA "BIERWURST" 5 0,86 22,00% 050 ZUPY CHOISE 4 0,56 22,00% 059 ORZESZKI SOLONE 4 0,76 22,00% 098 Woda "HALINKA" 1 0,60 22,00% 123 MIELONKA TLUSZCZ.-WOL. 300G 5 1,40 22,00% 193 KONSERWA WOLOWO-WIEPRZOWA 5 1,38 22,00% 200 ANDY-KANDY cukierki 4 0,76 22,00% 227 SzprotPasta 5 0,36 22,00% 230 Wafle"DRAGOLAND" 3 9,00 22,00% MIEJSCOWOŚCI Kod Nazwa KodWoj 37 WAŁBRZYCH DL 39 WISŁA MP 41 WROCŁAW DL 43 ZARÓW DL FIRMY Nr NazwaFr Ulica KodMjc Tlf 0 Nasza firma Handlowa (071) DOZAMELIN ul. Pstra Grabieczak Roman ul. Pomorska Kocwin Maria ul. Ruska Pinowski Jan ul. Legnicka 94/ Parówex S. A. TEINA / ul. Lanska 44/ , Kiosk Hutnicza Backi Wojciech Prowicza Województwa Kod MP DL Nazwa małopolskie dolnośląskie 9

10 Temat 4. Kwerendy wybierające: definiowanie, sortowanie, projekcja, selekcja, złączenie, grupowanie (podsumowanie). Kwerendy tworzące tabelę. Zadania Celem ćwiczenia jest opanowanie podstawowych umiejętności korzystania z danych zgromadzonych w bazie danych. 1. Zapoznaj się ze strukturą powiązań między tabelami bazy danych firmy handlowej. Wykonaj zadania, jak niżej. a) korzystając z tabeli Firmy zdefiniuj kwerendę wybierającą wyświetlającą arkusz danych (tabelę) z kolumnami (atrybutami): Nazwa, Telefon, posortowany według Nazwy; obejrzyj tabelę i zamknij kwerendę zapamiętując ją pod nazwą T4Z01a_NazwyTelefonyFirm ; odpowiedz na pytanie, jaka operacja algebry tabel została tu wykonana? b) korzystając z kwerendy T4Z1a_NazwyTelefonyFirm (traktowanej jako tabela) zdefiniuj kwerendę wybierającą wyświetlającą arkusz danych (tabelę) tylko z kolumną Nazwa, ale zawiarającą te wiersze z tabeli T4Z1a_NazwyTelefonyFirm, w których Telefon is Null); obejrzyj tabelę i zamknij kwerendę zapamiętując ją pod nazwą T4Z01b_NazwyFirmBezTelefonu ; odpowiedz na pytanie, jaka operacja algebry tabel została tu wykonana? c) korzystając z tabel Dokumenty i Firmy zdefiniuj kwerendę wybierającą wyświetlającą arkusz danych (tabelę) z kolumnami (atrybutami): NrSprzedawcy, NazwaSprzedawcy, NrFaktury, DataTransakcji, posortowane wg {NrSprzedawcy, NrFaktury} z selekcją na NrSprzedawcy <> 0; zamknij zapamiętując kwerendę pod nazwą T4Z01c_TransakcjeZakupu ; otwórz tę kwerendę, obejrzyj zawartość wyświetlonej tabeli i odczytaj liczbę wierszy w niej zawartych; sprawdź, jak wygląda otrzymana tabela i jaka jest liczba jej wierszy, gdy w definicji kwerendy usuniesz powiązanie między tabelami Dokumenty i Firmy; (aby usunąć powiązanie między tabelami należy uaktywnić myszą linię je łączącą i usunąć naciskając klawisz "Del"); odpowiedz na pytanie, dlaczego otrzymana tabela różni się od tej otrzymanejwcześniej; przywróć powiązanie tabel Dokumenty i Firmy i zamknij kwerendę; odpowiedz na pytanie, jaka operacja algebry tabel została tu wykonana? d) korzystając z tabel Dokumenty i Firmy zdefiniuj kwerendę wybierającą wyświetlającą arkusz danych (tabelę) z kolumnami (atrybutami): NrNabywcy, NazwaNabywcy, NrFaktury, DataTransakcji, posortowane wg {NrNabywcy, NrFaktury} z selekcją na NrNabywcy <> 0; zamknij zapamiętując kwerendę pod nazwą T4Z01d_TransakcjeSprzedaży ; otwórz tę kwerendę, obejrzyj zawartość; odpowiedz na pytanie, jaka operacja algebry tabel została tu wykonana? e) korzystając z tabeli T4Z01d_TransakcjeSprzedaży zdefiniuj kwerendę wybierającą wyświetlającą arkusz danych (tabelę) z kolumnami (atrybutami): NrNabywcy, NazwaNabywcy; spraw, aby nie było duplikatów wierszy w wynikowej tabeli (wartości unikatowe); zamknij zapamiętując kwerendę pod nazwą T4Z01e_NasiOdbiorcy ; odpowiedz na pytanie, jaka operacja algebry tabel została tu wykonana? Wskazówki do wykonania zadania: Aby utworzyć nową kwerendę należy: z menu wybrać pozycję TWORZENIE Projekt kwerendy; wtedy zostanie otwarte okno projektowania kwerendy, składające się z dwóch części: górnej i dolnej; w górnej - umieszczamy symbole tabel i kwerend źródłowych kwerendy definiowanej; w dolnej - definiujemy kolumny wyniku kwerendy postać wynikowego arkusza danych; wraz z oknem definiowania kwerendy zostanie otwarte małe okno dialogowe Pokazywanie tabeli służące do wskazania tabel lub kwerend źródłowych; symbole wskazanych tabel/kwerend znajdą się w górnej części okna definiowania kwerendy. Aby określić, jakie kolumny będzie zawierał arkusz wynikowy należy: 10

11 Jeśli nazwa kolumny ma być identyczna z nazwą kolumny źródłowej: należy sprowadzić tę nazwę w wiersz Pole, w odpowiednią kolumnę; można to zrobić na kilka sposobów: klikamy dwa razy na odpowiednim polu w symbolu tabeli / kwerendy źródłowej lub ciągniemy myszką. Jeżeli chcemy nadać nową nazwę to w odpowiednim miejscu wiersza Pole wpisujemy wyrażenie: Nowa nazwa:[nazwa tabeli/kwerendy źródłowej].[nazwa pola źródłowego] Wyrażenie [nazwa tabeli/kwerendy źródłowej]. jest kwalifikatorem. Kwalifikator nie jest konieczny jeżeli [nazwa pola źródłowego] jest unikalna w zbiorze tabel/kwerend źródłowych. Aby posortować należy: w wierszu Sortuj w odpowiednim polu wskazać (wybierając z listy) kierunek sortowania (rosnąco, malejąco) wierszy arkusza wynikowego; można sortować według kilku kryteriów "zagnieżdżonych" w kolejności od lewej do prawej. Aby nie wszystkie kolumny były pokazywane, należy: w wierszu Pokaż kolumn, które nie powinny się ukazywać, anulować wybór. Aby wybrać do arkusza wynikowego wiersze spełniające zadany warunek należy: w wierszu Kryteria odpowiedniej kolumny zapisać ten warunek (patrz Załącznik 2.4) Aby zlikwidować powiązanie między tabelami na platformie kwerendy, należy: Uaktywnić linię między odpowiednimi tabelami klikając myszką i usunąć klawiszem Delete Aby powiązać dwie tabele na platformie kwerendy należy: przeciągnąć myszką od odpowiedniego pola jednej tabeli do odpowiedniego pola drugiej. 2. Kwerenda tworząca tabelę. Korzystając z tabeli PozycjeDokumentu zdefiniuj kwerendę wybierającą wyświetlająca tabelę o kolumnach {NrSprzedawcy, NrFaktury, NrPozycji, Wartość : [Ilość]*[CenaNetto]} posortowaną wg NrSprzedawcy, NrFaktury, NrPozycji. Zmień typ tej kwerendy na tworzącą tabelę nadając tworzonej tabeli nazwę KwotyPozycjiDokumentów. Uruchom tę kwerendę i sprawdź, czy tabela KwotyPozycjiDokumentów pojawiła się wśród tabel bazy danych. Zamknij zapamiętując kwerendę pod nazwą T4Z02_UtwórzKwotyPozycjiDokumentów. Aby utworzyć w arkuszu wynikowym kolumnę, której nie ma w żadnej tabeli źródłowej, należy: Wpisać w wierszu Pole nazwę nowej kolumny, następnie po dwukropku podać wyrażenie do obliczenia wartości w kolumnie. Np. Wartość:[Ilość]*[Cenanetto]. (Załącznik, pkt. 2.1). Aby utworzyć tabelę za pomocą kwerendy tworzącej tabelę, należy: W Menu/Kwerenda wybrać opcje Kwerenda tworząca tabelę; - nadać nazwę mającej powstać tabeli; - uruchomić proces tworzenia tabeli klikając ikonę z wykrzyknikiem lub wybierając opcję Menu/Kwerenda/Uruchom; 3. Grupowanie i agregacja wewnątrz każdej grupy. a) Za pomocą kwerendy wybierającej utwórz arkusz danych informujący na jaką kwotę sumaryczną został wystawiony każdy dokument (można tu wykorzystać tabelę KwotyPozycjiDokumentów utworzoną w zadaniu 2, z projekcją na atrybuty: {NrSprzedawcy, NrFaktury, Kwota}; przeprowadzić grupowanie wg pól NrSprzedawcy, NrFaktury, zsumować wartości pola Kwota w grupach. Zamknij kwerendę zapamiętując ją pod nazwą T4Z03a_KwotySumaryczneWgDokumentów. Aby zgrupować i wykonać agregacje w grupie należy: Umieścić nazwy potrzebnych pól w wierszu Pole najlepiej w następującej kolejności: pola grupujące (w kolejności od lewej do prawej jak przy sortowaniu), pola agregowane, pola selekcyjne (Załącznik,2.5); 11

12 wybrać opcje z Memu Widok/Podsumowanie (lub ikona ze znakiem sumy): pojawi się nowy wiersz o nazwie Podsumowanie:; dla każdego pola grupującego w wierszu Podsumowanie: wybrać opcję Grupuj według (ustawienie domyślne); w polach agregowanych wybrać jedną z proponowanych funkcji agregujących lub napisać własne wyrażenie dla obliczenia wartości zagregowanej dla grupy rekordów; Aby wyselekcjonować grupy spełniające warunek należy: w wierszach kryteriów kolumn opatrzonych klauzulą Grupuj według wpisać odpowiednie wyrażenia selekcji; Aby poddać grupowaniu tylko wiersze spełniające zadany warunek należy: w wierszu Podsumowanie: wybrać opcję Gdzie i w wierszach kryteriów wpisać odpowiednie wyrażenia selekcji. 3. Grupowanie i agregacja wewnątrz każdej grupy (c. d.). b) Za pomocą kwerendy wybierającej utwórz arkusz danych o kolumnach: NumerFirmy, NazwaFirmy, Wartość, informujący na jaką sumaryczną kwotę otrzymał faktury każdy z nabywców Naszej firmy. Zamknij zapamiętując kwerendę pod nazwą T4Z03b_KwotySumaryczneWgNabywców c) Za pomocą kwerendy wybierającej utwórz arkusz danych o następujących kolumnach: {Symbol, Nazwa, Wartość}, informujący na jaką kwotę sumaryczną został kupiony przez Naszą firmę każdy z towarów w miesiącach 1992, za wyjątkiem sierpnia (użyj funkcji Year(Data) i Month(Data)). Znaleźć trzy towary kupione za największą kwotę.. Zamknij zapamiętując kwerendę pod nazwą T4Z03c_KwotySumaryczneWgTrzechNajlepszychTowarów d) Za pomocą kwerendy wybierającej utwórz arkusz danych o następujących kolumnach: {Symbol, Nazwa, Data, Kwota}, informujący na jaką dzienną kwotę sumaryczną został sprzedany przez Naszą firmę każdy z towarów w dniach przed Użyj kryterium Data<# #. T4Z03d_KwotySumaryczneTowarówPrzedLipcem1992 Wykonaj kolejne zadania nadając każdej definiowanej kwerendzie nazwę T4Zx_nazwa (gdzie x = 04, 05,..., 16 z ewentualnymi literami a, b, c..., a nazwa oddaje sens kwerendy). 4. Zdefiniuj i uruchom kwerendy(ę) realizujące(ą) proces znajdowania firm z Wrocławia lub Krakowa, którym Nasza firma sprzedała cokolwiek w sierpniu 1992 (użyj funkcji Year i Month). 5. Zdefiniuj i uruchom kwerendy(ę) realizujące(ą) proces znajdowania miejscowości klientów Naszej firmy, którzy to klienci kupili ryż na kwotę większą niż 30 zł jednorazowo lub kupili kawę na kwotę większą niż 50 zł jednorazowo. 6. Zdefiniuj i uruchom kwerendy(ę) realizujące(ą) proces znajdowania - dla każdej firmy z Wrocławia - sumarycznej kwoty podatku VAT zapłaconego w związku z zakupami w "Naszej Firmie" w lipcu 1992 (użyj funkcji Year i Month). 7. Zdefiniuj i uruchom kwerendy(ę) realizujące(ą) proces znajdowania dwóch najlepszych (pod względem kwoty sprzedaży) firm, u których zaopatrywała się Nasza firma w lipcu 1992 (użyj funkcji Year i Month). 8. Zdefiniuj i uruchom kwerendy(ę) realizujące(ą) proces znajdowania trzech najlepiej sprzedających się towarów klientom Naszej firmy z woj. dolnośląskiego. 9. Zdefiniuj i uruchom kwerendy(ę) realizujące(ą) proces tworzenia arkusza (tabela) informującego na jaką kwotę wystawiła faktury Nasza firma (jedna liczba!). 10. Utworzyć arkusz informujący na jaką kwotę przeprowadził transakcje każdy nabywca Naszej firmy z każdym z towarów. 11. Utworzyć arkusz informujący, na jaką kwotę Nasza firma nabyła każdy z towarów z rozbiciem na województwa firm. 12

13 12. Utworzyć arkusz danych informujący o tym, z iloma różnymi towarami każdy z nabywców Naszej firmy miał do czynienia (inaczej mówiąc, należy określić liczność asortymentu towarów kupowanych przez klientów). Zadanie wykonać w dwóch krokach: 1 - utworzyć arkusz o następujących kolumnach: NrNabywcy, SymbolTowaru nie zawierający duplikatów; 2 - na podstawie kwerendy z kroku 1 przeprowadzić agregację (funkcja Policz) i utworzyć arkusz danych o kolumnach {NazwaNabywcy, Liczność asortymentu}. 13. Na podstawie wyniku zadania 9 utworzyć tabelę zawierającą 10 klientów o najbardziej szerokich zainteresowaniach (największej liczności asortymentu). 14. Utworzyć arkusz informujący o liczności asortymentu towarów nabywanych przez Naszą firmę w każdym województwie. 15. Utworzyć arkusz informujący klientom z ilu województw był sprzedany przez Naszą firmę każdy towar. 16. Wykonać zestawienie obrotów Naszej Firmy z podziałem na miesiące (1..12) roku zadanego parametrem (użyj funkcji Year i Month). 13

14 Temat 5. Raporty Zadania 1. Zdefiniuj raport przedstawiający liczbę firm z podziałem na województwa i miejscowości o następującej postaci: 14

15 Wskazówki: Krok 1. Zdefiniuj kwerendę łączącą tabele FIRMY, WOJEWÓDZTWA i MIEJSCOWOŚCI ze zliczaniem liczby firm w poszczególnych miejscowościach: Krok 2. Otwórz kreator raportów i wybierz zdefiniowaną kwerendę jako żródło danych: 15

16 Krok 3. Wybierz poziom grupowania: Krok 4. Wybierz pola sortowania: 16

17 Krok 5. Wybierz opcje podsumowania: Krok 6. Wybierz układ raportu: 17

18 Krok 7. Podaj nazwę raportu i zakończ z opcją: "Modyfikuj projekt raportu".: Krok 8. Wstaw do nagłówka pole tekstowe z wyrażeniem "=Date()" oraz etykietą "Stan na dzień:". Jako kolor tła nagłówka ustaw biały. Wstaw linię podkreślająca nagłówek kolumn: 18

19 Zmień nazwy nagłówków kolumn. W stopce raportu wstaw pole tekstowe z wyrażeniem "=Sum(PoliczOfNr)" oraz etykietą "Razem:". Usuń, ewentualnie, zbędne informacje, dopasowując wygląd raportu do wzorca. 2. Zdefniuj raport przedstawiający sprzedaż Naszej Firmy w miesiącach zadanego parametrem roku z podziałem na nabywców (Miesiąc, Nazwa nabywcy, Kwota) z podsumowaniami kwot dla miesiąca. Wskazówki: zdefiniuj kwerendę stosowną do tego zadania, postępuj analogicznie do zadania Korzystając z tabeli bazy danych zdefniuj raport typu lista etykiet adresowych. Wykorzystaj do tego celu kreator etykiet. Niech etykieta ma postać: nazwa_firmy ulica nazwa_miejscowości nazwa_województwa 19

20 Temat 6. Teta - złączenie Wykonaj kolejne zadania nadając każdej definiowanej kwerendzie nazwę T6Zx_nazwa (gdzie numer zadania x = 1, 2,..., 6 z ewentualnymi literami a, b, c..., a nazwa oddaje sens kwerendy). Zadania 1. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania firm, które kupiły od Naszej Firmy jakikolwiek pasztet przed firmą o numerze Zdefiniuj i uruchom kwerendy realizujące proces znajdowania firm, które kupiły od Naszej Firmy wartościowo więcej niż firma o nazwie X zadanej parametrem. 3. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania firm, które kupowały od Naszej Firmy przed firmą o nazwie X zadanej parametrem. 4. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania towarów typu kawa, które były sprzedane przez Naszą Firmę po cenie wyższej niż najwyższa cena kawy o nazwie X zadanej parametrem w miesiącu zadanym parametrem. 5. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania transakcji wcześniejszych od transakcji danej numerem dokumentu i numerem firmy-sprzedawcy. 6. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania firm, których sumaryczna kwota zakupów w Naszej Firmie w sierpniu 1992r. była większa niż w lipcu. 20

21 Temat 7. Operacje teoriomnogościowe algebry relacji - "kwerendy usuwające" i " kwerendy dołączające" Dotychczas były używane dwa rodzaje kwerend kwerendy wybierające i kwerendy tworzące tabele. Możliwość realizacji teoriomnogościowych operacji algebry relacji dostarczają kwerendy usuwające i dołączające. Zadanie 1. Operacje teoriomnogościowe na abstrakcyjnych tabelach r1 i r2. a) utwórz nową bazę danych z tabelami r1 ( A B ) r2 ( A B ) a1 b1 a1 b1 a1 b2 a2 b2 a3 b3 a3 b4 a2 b3 b) korzystając z materiału wykładu rozpoznaj mechanizm "zapytania dołączającego" i zdefiniuj kwerendy realizujące dwa warianty sumy tabel: r1 = r1 r2 r3 = r1 r2 Wariant1 : r1 = r1 r2: 1) utwórz kwerendę o nazwie T7Z01b_w1k1_Dołącz_r2_do_r1 ; na platformie (w polu tabel-argumentów) kwerendy umieść tabelę, która będzie dołączana, czyli r2; 2) wybierz typ kwerendy kwerenda dołączająca i wskaż tabelę, do której będzie dołączana r2, czyli wybierz r1, 3) w wierszu Pole wybierz kolumny z r2, które będą dołączane do kolumn r1; Uwaga! Możesz wybrać wszystkie kolumny (to znaczy r2.*), ponieważ nazwy odpowiadających sobie kolumn r1 i r2 są identyczne i dołączane są wszystkie kolumny. Uwaga: jeśli nazwy odpowiadających sobie pól r1 i r2 nie są identyczne lub do r1nie są dołączane wszystkie pola r2, należy wskazać w wierszu Dołączane do nazwy pól z r1 odpowiadające nazwom pól z r2, tylko te, które będą dołączane 4) uruchom proces (Ikona '!'); wynikiem sumowania jest tabela r1, 5) zamknij kwerendę. Uwaga: jeżeli klikniesz ikonę Arkusz danych spowodujesz wyświetlenie tabeli r2, a nie wyniku dołączania! wynik dołączania jest zawarty w tabeli r1! Otwórz tabelę r1 i sprawdź poprawność wyniku, jako sumy teoriomnogościowej r1 r2 oraz czy są duplikaty wierszy w tabeli wynikowej? Aby obejrzeć tabelę r1 bez duplikatów utwórz kwerendę wybierającą o nazwie T7Z01b_w1k2_Dołącz_r2_do_r1, argumentem której jest tabela r1oraz w której właściwość Wartości unikatowe jest TAK; wynikiem tej kwerendy ma być tabela o kolumnach identycznych z r1, ale bez duplikatów wierszy. Przywróć zawartość r1 i r2 do postaci z zadania 1a. Wariant2 : r3 = r1 r2: 0) utwórz kwerendę o nazwie T7Z01b_w2k1_Skopiuj_r1 do r3 tworzącą tabelę o nazwie r3 będącą identyczną z r1; uruchom tę kwerendę ; 1) utwórz kwerendę T7Z01b_w2k2_Zsumuj_r2_r1 w r3 dołączająca r2 do r3 według przepisu wyżej i uruchom ją; wynik sumowania będzie w r3, a tabela r1 pozostanie bez zmian. Aby obejrzeć tabelę r3 bez duplikatów utwórz kwerendę wybierającą T7Z01b_w2k3_Zsumuj_r2_r1 w r3, argumentem której jest tabela r3oraz w której 21

22 właściwość Wartości unikatowe jest TAK; wynikiem tej kwerendy ma być tabela o kolumnach identycznych z r3, ale bez duplikatów wierszy. 1. c) korzystając z materiału wykładu rozpoznaj "kwerendy usuwającej" i zdefiniuj kwerendy realizujące dwa warianty różnicy (odejmowania) tabel: r1 = r1 r2 r3 = r1 r2 Wariant1 : r1 = r1 r2: 1) utwórz kwerendę o nazwie T7Z01c_w1k1_Odejmij_r2_od_r1 i na jej platformie umieść obie tabele: r1 i r2. 2) połącz porównywane pola obu tabel (patrz niżej) aby wyznaczyć ich część wspólną, 3) umieścić w wierszu Pole w pierwszej kolumnie oznaczenie wszystkich kolumn, to znaczy r1.*; wtedy od r1 będzie odjęta r2, 4) zmień rodzaj kwerendy na "kwerendę usuwającą" i ustaw we właściwościach kwerendy właściwość "Rekordy unikatowe"na "TAK". 5) uruchom kwerendę (Ikona '!'). Wynikiem odejmowania jest tabela r1. Sprawdź, czy rzeczywiście zawiera wynik odejmowania r2 od r1. Uwaga: jeżeli klikniesz ikonę Arkusz danych spowodujesz wyświetlenie wspólnych wierszy tabel r1 i r2, a nie wyniku usuwania! wynik usuwania jest zawarty w tabeli r1! W wyniku odjęcia tabeli r2 od relacji r1 w r1 pozostaną tylko te wiersze, których nie było w r2. Wiersze obu tabel mogą być porównywane przez porównanie wartości wszystkich odpowiadających sobie kolumn lub tylko niektórych z nich. Dla zaznaczenia, które pola są brane pod uwagę łączy się je na platformie kwerendy. Wariant2 : r3 = r1 r2: 1) utwórz kwerendę o nazwie T7Z01c_w2k1_Skopiuj_r1 do r3 tworzącą tabelę o nazwie r3 będącą identyczną z r1; uruchom tę kwerendę; 2) utwórz kwerendę o nazwie T7Z01c_w2k2_Odejmij_r2_od_r3 i na jej platformie umieść obie tabele: r1 i r3, 3) połącz porównywane pola obu tabel (patrz wyżej) aby wyznaczyć ich część wspólną, 4) umieścić w wierszu Pole w pierwszej kolumnie oznaczenie wszystkich kolumn, to znaczy r3.*; wtedy od r3 będzie odjęta r2, 5) zmień rodzaj kwerendy na "kwerendę usuwającą" i ustaw we właściwościach kwerendy właściwość "Rekordy unikatowe"na "TAK", 6) uruchom kwerendę (Ikona '!') Wynikiem odejmowania jest tabela r3. Sprawdź, czy rzeczywiście zawiera wynik odejmowania r2 od r1. 1.d) korzystając z materiału wykładu zdefiniuj kwerendę realizującą iloczyn (część wspólną, intersekcję) dwóch tabel: r3 = r1 r2 Część wspólną dwóch tabel tworzą te same wiersze, występujące w obu tabelach. Aby znaleźć część wspólną dwóch tabel: a) otwórz (zdefiniuj) kwerendę wybierającą lub tworzącą tabelę T7Z01d_Część Wspólna_r1_r2 ; umieścić na platformie tej kwerendy tabele mnożone, b) połącz pola, względem których rekordy powinny być równe (albo są to wszystkie pola, albo pola tworzące klucze obu tabel - w przypadku r1 i r2 powinny być wszystkie pola), c) w wierszu Pole określić schemat arkusza wynikowego (nagłówek tabeli wynikowej). 22

23 Wynikiem mnożenia jest tabela chwilowa, jeżeli kwerenda jest wybierająca lub trwała, jeżeli kwerenda jest tworząca tabelę. 2. Znaleźć dopełnienie. Zdefiniuj tabele i wprowadź do nich dane jak niżej: GRUPA ( Numer, Liczba uczestników ) OBIEKT ( Nazwa ) 1 15 Muzeum 2 19 ZOO 3 17 Zamek 4 19 ZWIEDZILA ( Numer_grupy Nazwa_obiektu ) 1 Muzeum 2 ZOO 4 Zamek Zakładając, że każda grupa turystyczna ma zwiedzić każdy obiekt, wyznacz tabelę zawierającą wizyty, które jeszcze muszą mieć miejsce (dopełnienie relacji ZWIEDZIŁA) według następującego algorytmu: a) zdefiniuj i uruchom kwerendę o nazwie T7Z02x_Utwórz plan wizyt tworząca tabelę o nazwie Plan wizyt zawierającą iloczyn kartezjański grup i obiektów, b) zdefiniuj i uruchom kwerendę o nazwie T7Z02x_Odejmij Zwiedziła od Wizyty do wykonania. 3. Wykonaj operacje teoriomnogościowe na rzeczywistej bazie danych firmy handlowej: a) zdefiniuj i uruchom dwie kwerendy o nazwach odpowiednio T7Z3a_TwórzDostawców i T7Z03b_TwórzOdbiorców tworzące tabele o nazwach Dostawcy i Odbiorcy i o tym samym nagłówku {Numer, NazwaFirmy, Telefon}; Dostawcy to ci, u kogo kupowała Nasza firma, a Odbiorcy ci komu Nasza firma sprzedawała; Nasza firma nie powinna pojawić się w tworzonych tabelach; spraw, aby tworzone tabele nie zawierały duplikatów wierszy (Wartości unikatowe=tak); b) zdefiniuj i uruchom kwerendę wybierającą T7Z03b_DostawcyIodbiorcy znajdującą wiersze wspólne oby tabel, czyli znajdującą firmy, które są jednocześnie dostawcami i odbiorcami towarów; sprawdź wynik trzech wariantów tej kwerendy: ze złączeniem pól: Numer, NazwaFirmy, Telefon, ze złączeniem pól: Numer, NazwaFirmy, ze złączeniem pól: Numer; właściwy wyniki dają dwa ostatnie warianty; odpowiedz: dlaczego?; zauważ, że tabele Dostawcy i Odbiorcy mają wspólne wiersze, c) zsumuj tabele Dostawcy i Odbiorcy w tabeli Klienci (Klienci = Dostawcy Odbiorcy); w tym celu zdefiniuj i uruchom: kwerendę T7Z03c1_TwórzRoboczą tworzącą tabelę Robocza identyczną z tabelą Dostawcy, kwerendę T7Z03c2_DołączOdbiorcówDoRobocza dołączającą tabelę Odbiorcy do tabeli Robocza z ustawioną na TAK własciwością Wartości unikatowe; sprawdź po wykonaniu tej kwerendy, czy usuniete zostały duplikaty wierszy?; mimo wszystko duplikaty wierszy w tabeli Klienci są; dalej więc utwórz i uruchom: kwerendę T7Z03c3_TwórzKlientów tworzącą tabelę Klienci, jako kopię tabeli Robocza z ustawioną na TAK właściwością Wartości unikatowe; d) zdefiniuj i uruchom kwerendy znajdujące firmy, które są tylko dostawcami towarów (Dostawcy Odbiorcy), w tym celu zdefiniuj i uruchom: 23

24 kwerendę T7Z03d1_TwórzTylkoDostawców tworzącą tabelę TylkoDostawcy identyczną z tabelą Dostawcy, kwerendę T7Z003d2_OdDostawcówOdejmijOdbiorców usuwajacą, która odejmie tabelę Odbiorcy od tabeli TylkoDostawcy; wynik tego zadania będzie w tabeli TylkoDostawcy, e) analogicznie do zadania T7Z3d) zdefiniuj i uruchom kwerendy znajdujące firmy, które są tylko odbiorcami towarów (Odbiorcy Dostawcy); f) (nadobowiązkowo) zdefiniuj i uruchom kwerendy znajdujące firmy, które nie są jednocześnie dostawcami i odbiorcami towarów (AlboDostawcyAlboOdbiorcy); skorzystaj z tautologii: AlboDostawcyAlboOdbiorcy = (Dostawcy Odbiorcy) (Odbiorcy Dostawcy) Wykonaj kolejne zadania nadając każdej definiowanej kwerendzie nazwę T7Zx_nazwa (gdzie x = 04, 05,..., 16 z ewentualnymi literami a, b, c..., a nazwa oddaje sens kwerendy). 4. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania firm, z którymi nie była przeprowadzona żadna transakcja. 5. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania towarów, które były przez Naszą firmę sprzedawane klientom z Wrocławia i nie były sprzedawane klientom z województwa dolnośląskiego (spoza Wrocławia). 6. Zdefiniuj i uruchom kwerendy realizujące proces utworzenia tabeli "M1" o nagłówku {NazwaMjc} miejscowości klientów kupujących w Naszej firmie konserwę w puszkach albo kawę, oraz utworzenia tabeli "M2" o nagłówku {NazwaMjc} miejscowości klientów kupujących herbatę. Dalej zdefiniuj i uruchom kwerendę znajdującą miejscowości, które znalazły się w obu tabelach. 7. Zdefiniuj i uruchom kwerendy realizujące proces utworzenia tabeli "T1" o nagłówku {Nazwa} towarów, które były kupowane w Naszej firmie przez klientów z Wrocławia w lipcu 1992 albo przez klientów z Krakowa w sierpniu 1992 i utworzenia tabeli "T2" o nagłówku {Nazwa} towarów sprzedawanych klientom z Warszawy kiedykolwiek. Dalej zdefiniuj i uruchom kwerendę znajdującą towary, które są w tabeli "T1" i nie występują w "T2" 8. Zdefiniuj i uruchom kwerendy realizujące proces utworzenia tabeli "W1" o nagłówku {NazwaWoj} województw firm, którym Nasza firma sprzedawała albo od nich kupowała kawę na kwotę większą niż 30 zł jednorazowo oraz utworzenia tabeli "W2" nazw województw firm, z którymi przedmiotem transakcji (kupna lub sprzedaży) była konserwa w puszkach lub ryż. Dalej zdefiniuj i uruchom kwerendy sumująca (zbiorowo) zawartość tabel W1 i W2 w tabeli W2. 9. Zdefiniuj i uruchom kwerendy realizujące proces utworzenia tabeli "K1" o nagłówku {Numer, NazwaNabywcy} numerów i nazw firm, które kupowały od Naszej firmy kawę w lipcu 1992 roku albo chrupki kiedykolwiek oraz utworzenia tabeli "K2" firm kupujących w Naszej firmie towary w puszkach. Dalej zdefiniuj i uruchom kwerendy znajdujące firmy występujące w K1 i nie występujące w K2 10. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania towarów, które były sprzedawane przez Naszą firmę klientom z Wrocławia, ale nigdy nie były sprzedawane klientom z Krakowa. 11. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania towarów, które były kupione od Naszej firmy (na kwotę > 20 zł jednorazowo) przez klientów z Wrocławia i przez klientów z Krakowa. 12. Zdefiniuj i uruchom kwerendy realizujące proces do listy klientów, którzy kupili u nas kawy w sumie na kwotę > 100 dołączyć klientów, którzy kawy u nas nigdy nie kupili, ale każdy z nich kupił "pasztet" i "zupy choise". 24

25 Temat 8. Operacja dzielenia (temat nadobowiązkowy) Operacja dzielenia pozwala znaleźć rekordy dzielnej, które łączą się z każdym wierszem dzielnika. Dane są tabele: r i s r s = {R-S} (r) {R-S} (( {R-S} (r) s) r), gdzie - operacja iloczynu kartezjańskiego, - operacja odejmowania tabel, {R-S} (...) - operacja projekcji tabeli. Wykonaj kolejne zadania nadając każdej definiowanej kwerendzie nazwę T8Zx_nazwa (gdzie numer zadania x = 1, 2,..., 8 z ewentualnymi literami a, b, c..., a nazwa oddaje sens kwerendy). 1. Zdefiniuj i uruchom kwerendy realizujące proces rozwiązania następującego zadania: podaj nazwy i adresy firm, które kupiły od Naszej firmy każdy z towarów podanych w tabeli s: s(symbol_towaru ) Uwaga: operacja dzielenia tabel ma dwa argumenty: dzielną r oraz dzielnik s; dzielnik s jest dany wyżej; dzielną r należy otrzymać jako wynik kwerendy tworzącej tabelę, która pobiera dane z tabel Dokumenty i PozycjeDokumentu; tabela r powinna mieć nagłówek R={Symbol_towaru, NrNabywcy}; przy tworzeniu tabeli r można ograniczyć się tylko do towarów zadanych w s, wykorzystując selektywne właściwości złączenia r z s. Wykonaj makro. Uwaga: makro jest nazwaną sekwencją akcji wykonywaną jako całość przez przez wywołanie (kliknięcie) jej nazwy; akcjami składowymi makra mogą być takie akcje jak: otwórz kwerendę, otwórz tabelę, ustaw ostrzeżenia itp.; pełna lista akcji jest dana podczas definiowania makra; argumentami akcji mogą być, w zależności od rodzaju akcji: kwerendy, tabele lub inne argumenty. 2. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania miejscowości, z których klienci kupili w Naszej firmie każdy z towarów: "Zupy CHOISE"," Orzeszki solone", ""Kawa BURG" (niekoniecznie każdy z klientów każdy z towarów!). 3. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania towarów, które były sprzedawane przez Naszą firmę klientom w każdej z miejscowości: Wrocław, Bytom, Białystok. 4. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania dokumentów, w których występuje każdy z towarów: "Kawa BURG", "Orzeszki solone", "Zupy CHOISE" 5. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania nazw firm, które kupowały u nas każdy z towarów sprzedanych nam na podstawie faktury numer R/45/H/ Zdefiniuj i uruchom kwerendy realizujące proces znajdowania dni, w których Nasza firma sprzedawała każdy z trzech najlepiej sprzedających się (pod względem sumarycznej kwoty) towarów. 7. Zdefiniuj i uruchom kwerendy realizujące proces znajdowania klientów, którzy kupili u nas każdy z towarów wymienionych w dokumentach z dnia lub z dnia Zdefiniuj i uruchom kwerendy realizujące proces znajdowania towarów, które były u nas kupowane przez każdego z klientów z województwa opolskiego. 25

26 Załącznik 1. Załącznik do tematu 1. Projektowanie tabel Wstęp System MS ACCESS jest to oprogramowanie przeznaczone do tworzenia i użytkowania aplikacji z bazą danych. Przez aplikację rozumie się tu gotowe do użycia oprogramowanie użyteczne w konkretnym zastosowaniu, np. w firmie: ewidencja i rozliczanie sprzedaży, ewidencja zamówień, ewidencja pracowników oraz w domu: mini książka telefoniczna, ewidencja użytecznych w domu firm usługowych itp. Aplikacja z bazą danych powinna zawierać następujące elementy: - bazę danych jest to podstawowy element aplikacji, - procedury wyszukiwania przetwarzania danych, - interfejs użytkownika (język wymiany danych i poleceń między aplikacją i użytkownikiem). - procedury administrowania aplikacją. Aby użytkować aplikację z bazą danych należy ją najpierw zaprojektować i wykonać. Polega to na: - zdefiniowaniu i utworzeniu bazy danych, - zdefiniowaniu i wprowadzeniu procedur przetwarzania danych, - zdefiniowaniu i wprowadzeniu definicji interfejsu użytkownika. - zdefiniowaniu i wprowadzeniu parametrów procedur ochrony. Aplikacja w systemie MS ACCESS jest pamiętana w komputerze w pliku o identyfikatorze: xxxxxxxx.accdb (w starszych wersjach xxxxxxxx.mdb) gdzie: xxxxxxxx jest nazwą zgodną z regułami systemu operacyjnego, accdb jest rozszerzeniem charakterystycznym dla aplikacji MS ACCESS w wercji od W wersjach wcześniejszych mdb. Aplikacje MS ACCESS mogą być zawarte w jednym lub wielu plikach. Pliki te zawierają bazę danych i definicje potrzebne do funkcjonowania aplikacji. Uruchomienie systemu MS ACCESS odbywa się zgodnie mechanizmami MS Windows. Po uruchomieniu opcjonalnie pojawia się okno systemu z menu o pozycjach: Plik i Pomoc. Utworzenie nowego pliku polega na wyborze opcji Plik\Nowa baza danych z menu. Gdy pojawi się okno dialogowe, należy podać nazwę pliku aplikacji oraz miejsce (urządzenie i katalog) jego zapamiętania. Po podaniu tych danych następuje utworzenie nowego pliku o rozszerzeniu mdb i w oknie systemu pojawia się okno aplikacji z bazą danych. W oknie widzimy sześć przycisków: Tabela Kwerenda (Zapytanie) Formularz Raport Makro Moduł Aplikacja z bazą danych składa się z tak zwanych obiektów, z których tu najważniejsze to: Tabela, Kwerenda, Formularz, Raport, Makro. Każda aplikacja może mieć wiele obiektów każdego typu. Na obiektach każdego typu możemy wykonywać takie operacje jak: Utwórz nowy obiekt (Nowy) Otwórz istniejący obiekt do przeglądania (Otwórz) Znień projekt istniejacego obiektu (Projekt) 26

Bazy danych. Instrukcja laboratoryjna

Bazy danych. Instrukcja laboratoryjna Politechnika Wrocławska Wydział Informatyki i Zarządzania Kierunek: Inżynieria Zarządzania Bazy danych Instrukcja laboratoryjna Witold Rekuć Wrocław, 28.09.2016 Spis treści Temat 1. System zarządzania

Bardziej szczegółowo

Wprowadzenie do SQL TEMAT 3 - Zadania dodatkowe

Wprowadzenie do SQL TEMAT 3 - Zadania dodatkowe Wprowadzenie do SQL TEMAT 3 - Zadania dodatkowe 1. Wyselekcjonować firmy z Wrocławia lub Krakowa, którym Nasza firma sprzedała cokolwiek w sierpniu 1992 (użyj funkcji Year i Month). SELECT DISTINCT FIRMY.Nr,

Bardziej szczegółowo

Wprowadzenie do SQL TEMAT 4 - Zadania dodatkowe

Wprowadzenie do SQL TEMAT 4 - Zadania dodatkowe Wprowadzenie do SQL TEMAT 4 - Zadania dodatkowe 1. Znaleźć firmy, z którymi nie była przeprowadzona żadna transakcja. (RÓŻNICA) Krok 1: utworzenie tabeli BEZ_TRANSAKCJI będącej kopią tabeli FIRMY i w której

Bardziej szczegółowo

Tworzenie bazy danych na przykładzie Access

Tworzenie bazy danych na przykładzie Access 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

Bardziej szczegółowo

Technologia przetwarzania danych. Instrukcja laboratoryjna. Ludmiła Rekuć, Witold Rekuć

Technologia przetwarzania danych. Instrukcja laboratoryjna. Ludmiła Rekuć, Witold Rekuć Technologia przetwarzania danych Instrukcja laboratoryjna Ludmiła Rekuć, Witold Rekuć Wrocław, 15-02-2010 Temat 1. System zarządzania bazą danych MS ACCESS - baza danych i jej składowe. Zakładanie tabel

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

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

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy Ćw.1 WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań

Bardziej szczegółowo

Projektowanie baz danych

Projektowanie baz danych Rodzaj zajęć: Materiały: Prowadzący: Projektowanie baz danych ćwiczenia www.fem.put.poznan.pl dr inż. Katarzyna Ragin-Skorecka Celem zajęć jest: poznanie metodologii projektowania baz danych, stworzenie

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Krzysztof Kluza proste ćwiczenia z baz danych

Krzysztof Kluza proste ćwiczenia z baz danych Bazy danych Baza danych to uporządkowany zbiór danych, dający się łatwo przeszukiwać. Każda pozycja bazy danych nazywana jest rekordem, z kolei rekordy składają się z pól. Przyjmując, że dysponujemy bazą

Bardziej szczegółowo

Bazy danych Karta pracy 1

Bazy danych Karta pracy 1 Bazy danych Karta pracy 1 Bazy danych Karta pracy 1 1. Utwórz katalog Bazy danych służący do przechowywania wszelkich danych dotyczących kursu. 2. W katalogu Bazy danych stwórz podkatalog BD1 służący jako

Bardziej szczegółowo

BAZY DANYCH Formularze i raporty

BAZY DANYCH Formularze i raporty BAZY DANYCH Formularze i raporty Za pomocą tabel można wprowadzać nowe dane, przeglądać i modyfikować dane już istniejące. Jednak dla typowego użytkownika systemu baz danych, przygotowuje się specjalne

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych

Bardziej szczegółowo

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

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów Microsoft Access zajęcia 3 4 Tworzenie i wykorzystanie kwerend, formularzy i raportów Kwerendy służą do tworzenia unikalnych zestawów danych, niedostępnych bezpośrednio z tabel, dokonywania obliczeń zawartych

Bardziej szczegółowo

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy

Bardziej szczegółowo

Technologia przetwarzania danych. (Bazy danych) Instrukcja laboratoryjna

Technologia przetwarzania danych. (Bazy danych) Instrukcja laboratoryjna Technologia przetwarzania danych (Bazy danych) Instrukcja laboratoryjna Temat 1. System zarządzania bazą danych MS ACCESS - baza danych i jej składowe. Zakładanie tabel - definiowanie pól. Własności pól.

Bardziej szczegółowo

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

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań filtrujących,

Bardziej szczegółowo

ACCESS ćwiczenia (zestaw 1)

ACCESS ćwiczenia (zestaw 1) ACCESS ćwiczenia (zestaw 1) KWERENDY Ćw. 1. Na podstawie tabeli PRACOWNICY przygotować kwerendę, która wybiera z obiektu źródłowego pola Nazwisko, Imię, KODdziału i Stawka. (- w oknie bazy danych wybrać

Bardziej szczegółowo

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

MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne Opracowanie: mgr Grażyna Gębal, dr hab. Marzena Nowakowska, dr Maria Szczepańska MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne 1. Zdefiniować kwerendę o nazwie Statystyka,

Bardziej szczegółowo

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

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty Informatyka Ćwiczenie 10 Bazy danych Baza danych jest zbiór informacji (zbiór danych). Strukturę bazy danych można określić w formie jak na rysunku 1. Pracownik(ID pracownika, imie, nazwisko, pensja) Klient(ID

Bardziej szczegółowo

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

MS Access - bazy danych

MS Access - bazy danych MS Access - bazy danych Ćwiczenia - dla tych co zaczynają... Pamiętaj o następujących zasadach tworzenia struktury bazy danych: baza danych to zbiór informacji na określony temat - niech nazwa pola odzwierciedla

Bardziej szczegółowo

5. Bazy danych Base Okno bazy danych

5. Bazy danych Base Okno bazy danych 5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org

Bardziej szczegółowo

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

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów

Bardziej szczegółowo

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

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5KW) 3. Zapoznaj się ze strukturą bazy (tabele, relacje) 4. Wykorzystując

Bardziej szczegółowo

Rozwiązanie. Uruchom program Access 2007.

Rozwiązanie. Uruchom program Access 2007. Rozwiązanie I. Tworzenie nowej bazy danych Uruchom program Access 2007. Na stronie Wprowadzenie do programu Microsoft Office Access kliknij przycisk Pusta baza danych. Po prawej stronie ekranu pojawi się

Bardziej szczegółowo

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb TABELE Zakładka tworzenie grupa tabele szablony tabel tabela projekt tabeli (najlepsza metoda) Tabela Gatunek (tabela słownikowa) Przełączyć na widok

Bardziej szczegółowo

MS Access - bazy danych.

MS Access - bazy danych. MS Access - bazy danych. Sugerowany sposób rozwiązania problemów. Pomoc dla Lektury - ćwiczenie 1. Wykorzystaj kreator kwerend i utwórz zapytanie dla tabeli Lektury z kryterium b* (wielkość liter bez znaczenia)

Bardziej szczegółowo

Baza danych. Program: Access 2007

Baza danych. Program: Access 2007 Baza danych Program: Access 2007 Bazę danych składa się z czterech typów obiektów: tabela, formularz, kwerenda i raport (do czego, który służy, poszukaj w podręczniku i nie bądź za bardzo leniw) Pracę

Bardziej szczegółowo

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa Kwerenda parametryczna, z polem wyliczeniowym, krzyżowa Operatory stosowane w wyrażeniach pól wyliczeniowych Przykład: wyliczanie wartości w kwerendach W tabeli Pracownicy zapisano wartości stawki godzinowej

Bardziej szczegółowo

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów? UONET+ - moduł Sekretariat Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów? W module Sekretariat wydruki dostępne w widoku Wydruki/ Wydruki list można przygotować w formacie PDF oraz

Bardziej szczegółowo

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

Uzupełnij pola tabeli zgodnie z przykładem poniżej, 1. Wykonaj bazę danych biblioteki szkolnej, Otwórz MS Access a następnie z menu plik wybierz przycisk nowy, w oknie nowy plik wybieramy pusta baza danych nadaj jej nazwę Biblioteka i wybierz miejsce w

Bardziej szczegółowo

Krok 1. SELECT Symbol AS KS INTO Dzielnik FROM Towary WHERE (Nazwa='Orzeszki solone') OR (Nazwa = 'Zupy CHOISE') OR (Nazwa = 'Kawa BURG');

Krok 1. SELECT Symbol AS KS INTO Dzielnik FROM Towary WHERE (Nazwa='Orzeszki solone') OR (Nazwa = 'Zupy CHOISE') OR (Nazwa = 'Kawa BURG'); Zad 2 Znaleźć miejscowości, z których klienci kupili w Naszej firmie każdy z towarów: "Zupy CHOISE","Orzeszki solone", ""Kawa BURG" (niekoniecznie każdy z klientów każdy z towarów!). Krok 1. SELECT Symbol

Bardziej szczegółowo

Obsługa pakietu biurowego OFFICE

Obsługa pakietu biurowego OFFICE 02 - Temat 1 cz.1/3 1. Uruchom MS Access i utwórz pustą bazę danych. Zapisz ją na dysku. Pojawi się okno dialogowe obsługi bazy. Za pomocą tego okna użytkownik zarządza bazą danych i jej wszystkimi elementami,

Bardziej szczegółowo

BAZY DANYCH Panel sterujący

BAZY DANYCH Panel sterujący BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy

Bardziej szczegółowo

Kwerendy, czyli zapytania. Opracowała: I. Długoń

Kwerendy, czyli zapytania. Opracowała: I. Długoń Kwerendy, czyli zapytania Opracowała: I. Długoń Sposoby wyszukiwania informacji Narzędzie Znajdź Filtrowanie Kwerendy Nasza baza Podstawowe sposoby wyszukiwania informacji Znajdź (Edycja -> Znajdź lub

Bardziej szczegółowo

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

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access. Konspekt do lekcji informatyki dla klasy II gimnazjum. Opracowała: Mariola Franek TEMAT(1): Baza danych w programie Microsoft Access. Cel ogólny: Zapoznanie uczniów z możliwościami programu Microsoft Access.

Bardziej szczegółowo

1. Zarządzanie informacją w programie Access

1. Zarządzanie informacją w programie Access 1. Zarządzanie informacją w programie Access a. 1. Cele lekcji i. a) Wiadomości Uczeń: zna definicję bazy danych i jej zadania, zna pojęcia: rekord, pole, klucz podstawowy, zna obiekty bazy danych: tabele,

Bardziej szczegółowo

Utwórz strukturę bazy

Utwórz strukturę bazy Utwórz strukturę bazy Ćwiczenie 1. 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: Nazwa pola

Bardziej szczegółowo

Bazy danych TERMINOLOGIA

Bazy danych TERMINOLOGIA Bazy danych TERMINOLOGIA Dane Dane są wartościami przechowywanymi w bazie danych. Dane są statyczne w tym sensie, że zachowują swój stan aż do zmodyfikowania ich ręcznie lub przez jakiś automatyczny proces.

Bardziej szczegółowo

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

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. Bazy danych raporty 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. 2. Otwórz bazę (F:\M5BIB). 3. Utwórz raport wyświetlający wszystkie pola z tabeli KSIAZKI. Pozostaw ustawienia

Bardziej szczegółowo

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

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu MS ACCESS ĆWICZENIA Uwaga! Każde ćwiczenie rozpoczynamy od stworzenia w katalogu Moje dokumenty swojego własnego katalogu roboczego, w którym będziecie Państwo zapisywać swoje pliki. Po zakończeniu zajęć

Bardziej szczegółowo

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

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel 5.3. Tabele Tabela jest podstawowym elementem bazy danych. To właśnie w tabelach gromadzone są w bazie rekordy danych. Projektując tabelę, definiujemy, jakie pola będzie zawierał pojedynczy rekord informacji.

Bardziej szczegółowo

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

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi 1. Obiekt bazy danych, który w programie Microsoft Access służy do tworzenia zestawień i sprawozdań, ale nie daje

Bardziej szczegółowo

Formularze i raporty w MS Access

Formularze i raporty w MS Access Katedra Informatyki i Automatyki Politechnika Rzeszowska www.kia.prz-rzeszow.pl Formularze i raporty w MS Access I. Formularze Formularze Access mają wiele zastosowań. Przede wszystkim używa się ich do

Bardziej szczegółowo

Wykład II. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład II. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład II W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

Przygotowanie formularza do wypożyczenia filmu:

Przygotowanie formularza do wypożyczenia filmu: Przygotowanie formularza do wypożyczenia filmu: Stworzony przez nas formularz powinien spełniać pewne wymagania, które umożliwią pracownikowi szybkie przeszukiwanie bazy danych. Zaprojektowany formularz

Bardziej szczegółowo

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

wprowadzania: wejdź do kreatora i wybierz Kod Pocztowy: 00-000;;- TABELE 1. Zaprojektuj następujące tabele: Pamiętaj! aby kaŝdorazowo ustawić klucz podstawowy i zapisać tabelę pod właściwą nazwą. tbwojewodztwo pole typ komentarz IdWoj Autonumerowanie Województwo Text

Bardziej szczegółowo

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

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 - - 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.

Bardziej szczegółowo

PTI S1 Tabele. Tabele. Tabele

PTI S1 Tabele. Tabele. Tabele Tabele Tabele 43 1.3. Tabele Jako że bazy danych składają się z tabel, musimy nauczyć się jak je zaprojektować, a następnie stworzyć i zarządzać nimi w programie Microsoft Access 2013. Zajmiemy się również

Bardziej szczegółowo

CAL Access 3 zajęcia 6. Raporty

CAL Access 3 zajęcia 6. Raporty CAL Access 3 zajęcia 6 Raporty Raporty pozwalają nam wydrukować stan danych w określonym momencie czasu. Nadają się dzięki temu do wszelkiego rodzaju zestawień i sprawozdań. Nie można ich natomiast wykorzystać

Bardziej szczegółowo

Baza danych część 8. -Klikamy Dalej

Baza danych część 8. -Klikamy Dalej Baza danych część 8 1.Kwerendy służą do wyszukiwania informacji według zadanych parametrów. Odpowiednio napisane mogą również wykonywać inne zadania jak tworzenie tabel czy pobieranie z formularzy parametrów

Bardziej szczegółowo

Autor: dr inż. Katarzyna Rudnik

Autor: dr inż. Katarzyna Rudnik 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

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę* 0,5 0,5

Egzamin / zaliczenie na ocenę* 0,5 0,5 Zał. nr 4 do ZW 33/01 WYDZIAŁ INFORMATYKI I ZARZĄDZANIA KARTA PRZEDMIOTU Nazwa w języku polskim: Technologia przetwarzania danych Nazwa w języku angielskim: Data processing technology Kierunek studiów

Bardziej szczegółowo

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. Do wprowadzania danych do tabel słuŝą formularze. Dlatego zanim przystąpimy do wypełniania danymi nowo utworzonych tabel, najpierw przygotujemy odpowiednie

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych

Bardziej szczegółowo

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007 1. TWORZENIE BAZY DANYCH W MS ACCESS 2007 MS Access jest Systemem Zarządzania Bazą Danych. System zarządzania bazą danych jest pośrednikiem (buforem) pomiędzy programami użytkowymi, użytkownikiem końcowym

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika SoftwareStudio Studio 60-349 Poznań, ul. Ostroroga 5 Tel. 061 66 90 641 061 66 90 642 061 66 90 643 061 66 90 644 fax 061 86 71 151 mail: poznan@softwarestudio.com.pl Herkules WMS.net Instrukcja użytkownika

Bardziej szczegółowo

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

LISTA ZADAŃ NR 3 ZADANIA DO ZREALIZOWANIA W MS ACCESS FORMULARZE LISTA ZADAŃ NR 3 ZADANIA DO ZREALIZOWANIA W MS ACCESS FORMULARZE Zadania do wykonania na podstawie Bazy Danych TRANSAKCJE HANDLOWE (lista zadań nr 1). 1) Utwórz formularz pojedynczy zawierający dane Partnerów

Bardziej szczegółowo

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

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25 MS Excel 2007 Kurs zaawansowany Obsługa baz danych prowadzi: Dr inż. Tomasz Bartuś Kraków: 2008 04 25 Bazy danych Microsoft Excel 2007 udostępnia szereg funkcji i mechanizmów obsługi baz danych (zwanych

Bardziej szczegółowo

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy Opracowanie: dr hab. Marzena Nowakowska, dr Maria Szczepańska, mgr Grażyna Gębal MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy 1. Opracować formularz Pracownicy edycja wg wzorca przedstawionego na

Bardziej szczegółowo

Przedszkolaki Przygotowanie organizacyjne

Przedszkolaki Przygotowanie organizacyjne Celem poniższego ćwiczenia jest nauczenie rozwiązywania zadań maturalnych z wykorzystaniem bazy danych. Jako przykład wykorzystano zadanie maturalne o przedszkolakach z matury w 2015 roku. Przedszkolaki

Bardziej szczegółowo

Wprowadzenie do SQL. Instrukcja laboratoryjna

Wprowadzenie do SQL. Instrukcja laboratoryjna Wprowadzenie do SQL Instrukcja laboratoryjna Ludmiła Rekuć, Witold Rekuć Wrocław, 2013-02-11 Spis treści Temat 1. System zarządzania bazą danych, baza danych i jej składowe. Zakładanie tabel - definiowanie

Bardziej szczegółowo

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

MS Access 2010 instrukcja część Wstaw do tworzonego formularza wszystkie pola z tabeli wydzial: Ćwiczenie 6. Formularze. Zadanie 1: Utwórz formularz do tabeli Wydział używając do tego celu kreatora formularzy. Formularz zapisz pod nazwą Formularz01-Wydział. 1. Wybierz Kreator formularzy : 2. Wstaw

Bardziej szczegółowo

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

Microsoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji Microsoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji 1. Bazy danych: czym są i jak działają Baza danych jest zbiorem informacji związanych z pewnym tematem lub zadaniem. Przykładem

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Elektroenergetyki Technologie informatyczne Microsoft Excel Ćw. 4 1. Bazy danych w programie Excel - wprowadzenie Program MS Excel umożliwia

Bardziej szczegółowo

Konspekt zajęć dotyczących kwerend

Konspekt zajęć dotyczących kwerend Konspekt zajęć dotyczących kwerend Kwerendy służą wyszukiwaniu danych w sposób wiele elastyczniejszy niż przy użyciu samych tylko tabel. Można powiedzieć, że są one specjalną nakładką na tabele pozwalającą

Bardziej szczegółowo

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna

Bardziej szczegółowo

- Przedmiot kończy się egzaminem - Egzamin ma formę testu teoretycznego

- Przedmiot kończy się egzaminem - Egzamin ma formę testu teoretycznego Dr inż. Ludmiła Rekuć p. 58 B4 www.ioz.pwr.wroc.pl, ludmila.rekuc@pwr.wroc.pl Dr inż. Witold Rekuć p. 57 B4 www.ioz.pwr.wroc.pl, witold.rekuc@pwr.wroc.pl - Przedmiot kończy się egzaminem - Egzamin ma formę

Bardziej szczegółowo

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej prowadzi: dr inż. Tomasz Bartuś Kraków: 2008 04 04 Przygotowywanie danych źródłowych Poniżej przedstawiono zalecenia umożliwiające

Bardziej szczegółowo

Rejestracja faktury VAT. Instrukcja stanowiskowa

Rejestracja faktury VAT. Instrukcja stanowiskowa Rejestracja faktury VAT Instrukcja stanowiskowa 1. Uruchomieni e formatki Faktury VAT. Po uruchomieniu aplikacji pojawi się okno startowe z prośbą o zalogowanie się. Wprowadzamy swoją nazwę użytkownika,

Bardziej szczegółowo

Wprowadzenie do SQL. Instrukcja laboratoryjna. Ludmiła Rekuć, Witold Rekuć

Wprowadzenie do SQL. Instrukcja laboratoryjna. Ludmiła Rekuć, Witold Rekuć Wprowadzenie do SQL Instrukcja laboratoryjna Ludmiła Rekuć, Witold Rekuć Wrocław, 18.02.2013 Spis treści Temat 1. System zarządzania bazą danych, baza danych i jej składowe. Zakładanie tabel - definiowanie

Bardziej szczegółowo

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

Typ danych. Karta ogólne. Rozmiar pola Liczba całkowita długa. Autonumerowanie. Rozmiar pola 50. Tekst. Rozmiar pola 50. Tekst. Zerowa dł. 2.1.1. Tworzenie tabel i relacji Ćwiczenie 2.1 Utworzyć bazę danych o nazwie Biblioteka domowa składającą się z tabel: Osoby IDOsoby Nazwisko Imię Miejscowość Kod pocztowy Ulica Nr mieszkania Adres korespondencyjn

Bardziej szczegółowo

Zapytania i wstawianie etykiet z bazy danych do rysunku

Zapytania i wstawianie etykiet z bazy danych do rysunku Zapytania i wstawianie etykiet z bazy danych do rysunku Pracujemy z gotową bazą danych MSAccess o nazwie KOMIS.MDB. Baza ta składa się z kilku tabel, rys. 1 Rys. 1. Diagram relacji. Wybierając w MSAccess,

Bardziej szczegółowo

MATERIAŁY SZKOLENIOWE ACCESS PODSTAWOWY

MATERIAŁY SZKOLENIOWE ACCESS PODSTAWOWY MATERIAŁY SZKOLENIOWE ACCESS PODSTAWOWY 2013 MICROSOFT ACCESS - PODSTAWY Program Access jest systemem zarządzania bazami danych. Baza danych jest zbiorem powiązanych ze sobą informacji. W programie Access

Bardziej szczegółowo

EXCEL TABELE PRZESTAWNE

EXCEL TABELE PRZESTAWNE EXCEL TABELE PRZESTAWNE ZADANIE 1. (3 punkty). Ze strony http://www.staff.amu.edu.pl/~izab/ pobierz plik o nazwie Tabela1.xlsx. Używając tabel przestawnych wykonaj następujące polecenia: a) Utwórz pierwszą

Bardziej szczegółowo

Bazy danych i systemy informatyczne materiały laboratorium

Bazy danych i systemy informatyczne materiały laboratorium Bazy danych i systemy informatyczne materiały laboratorium 1.Tworzenie nowej bazy w programie Access Po otwarciu programu należy zaznaczyć ikonkę PUSTA BAZA DANYCH Następnie odpowiednio ją nazwać i zapisać

Bardziej szczegółowo

MS Access - bazy danych

MS Access - bazy danych MS Access - bazy danych Jak to zrobić - Ćwiczenia dla tych co zaczynają... Ćwiczenie 1. Uruchom aplikacje MS Access. Zaznacz pole opcji Pusta baza danych programu Access, naciśnij przycisk OK. W polu Nazwa

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

KONSOLIDACJA. Cel ćwiczenia: Funkcjonalności:

KONSOLIDACJA. Cel ćwiczenia: Funkcjonalności: Sekcja: FUNKCJONALNOŚĆ TABELA Strona 41 KONSOLIDACJA Cel ćwiczenia: Ćwiczenie konsolidacja przedstawi w jaki sposób szybko połączyć i zestawić dane z wielu arkuszy, plików, źródeł. Funkcjonalności: Konsolidacja

Bardziej szczegółowo

Arkusz kalkulacyjny EXCEL

Arkusz kalkulacyjny EXCEL ARKUSZ KALKULACYJNY EXCEL 1 Arkusz kalkulacyjny EXCEL Aby obrysować tabelę krawędziami należy: 1. Zaznaczyć komórki, które chcemy obrysować. 2. Kursor myszy ustawić na menu FORMAT i raz kliknąć lewym klawiszem

Bardziej szczegółowo

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

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka Makra pozwalają na zautomatyzowanie często powtarzających się czynności. Opierają się na akcjach np.: otwarcie

Bardziej szczegółowo

WPROWADZENIE DO BAZ DANYCH

WPROWADZENIE DO BAZ DANYCH WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z

Bardziej szczegółowo

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE Klawisze skrótów: F7 wywołanie zapytania (% - zastępuje wiele znaków _ - zastępuje jeden znak F8 wyszukanie według podanych kryteriów (system rozróżnia małe i wielkie litery) F9 wywołanie

Bardziej szczegółowo

Formularze w programie Word

Formularze w programie Word Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie

Bardziej szczegółowo

Tworzenie prezentacji w MS PowerPoint

Tworzenie prezentacji w MS PowerPoint Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje

Bardziej szczegółowo

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów Za pomocą edytora Word można pracować zespołowo nad jednym dużym projektem (dokumentem). Tworzy się wówczas dokument główny,

Bardziej szczegółowo

2017/2018 WGGiOS AGH. LibreOffice Base

2017/2018 WGGiOS AGH. LibreOffice Base 1. Baza danych LibreOffice Base 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,

Bardziej szczegółowo

Zapytania do bazy danych

Zapytania do bazy danych Zapytania do bazy danych Tworzenie zapytań do bazy danych MS Access może być realizowane na dwa sposoby. Standard SQL (Stucture Query Language) lub QBE (Query by Example). Warto wiedzieć, że drugi ze sposobów

Bardziej szczegółowo

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

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna TEMAT: TWORZENIE NOWEJ BAZY DANYCH Uruchom Microsoft Access Rozpocznij od utworzenia nowej pustej bazy i zapisz ją w pliku o nazwie TwojeNazwiskoImię.MDB.

Bardziej szczegółowo

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe (1) Gdzie w edytorze tekstu wprowadza się informację lub ciąg znaków, który ma pojawić się na wszystkich stronach

Bardziej szczegółowo

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

10. Jak to zrobić - Ćwiczenia dla tych co zaczynają... 1 z 23 2010-09-17 17:58 MS Access - bazy danych 10. Jak to zrobić - Ćwiczenia dla tych co zaczynają... Ćwiczenie 1. Uruchom aplikacje MS Access. Zaznacz pole opcji Pusta baza danych programu Access, naciśnij

Bardziej szczegółowo

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH SPIS TREŚCI i EKRANÓW WSTĘP Ekran1: Wstęp. Logowanie Ekran2: Strona początkowa UDOSTEPNIONE MATERIAŁY Ekran3: Dostępne materiały Ekran4: Zawartość

Bardziej szczegółowo

5.5. Wybieranie informacji z bazy

5.5. Wybieranie informacji z bazy 5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno

Bardziej szczegółowo

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

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów) PROJEKTOWANIE PRZYKŁADOWEJ RELACYJNEJ BAZY DANYCH Proces tworzenia bazy danych obejmuje następujące zasadnicze etapy: 1. utworzenie pojęciowego modelu danych, 2. przekształcenie pojęciowego modelu danych

Bardziej szczegółowo

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

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

Połączenie AutoCad'a z bazą danych

Połączenie AutoCad'a z bazą danych Połączenie AutoCad'a z bazą danych Założenie bazy danych z pojedynczą tablicą Samochody, za pomocą aplikacji MS Access 1. Na dysku C: założyć katalog: C:\TKM\GR1x 2. Do tego katalogu przekopiować plik:

Bardziej szczegółowo

TP1 - TABELE PRZESTAWNE od A do Z

TP1 - TABELE PRZESTAWNE od A do Z TP1 - TABELE PRZESTAWNE od A do Z Program szkolenia 1. Tabele programu Excel 1.1. Wstawianie tabeli 1.2. Style tabeli 1.3. Właściwości tabeli 1.4. Narzędzia tabel 1.4.1. Usuń duplikaty 1.4.2. Konwertuj

Bardziej szczegółowo

Zadanie 9. Projektowanie stron dokumentu

Zadanie 9. Projektowanie stron dokumentu Zadanie 9. Projektowanie stron dokumentu Przygotowany dokument można: wydrukować i oprawić, zapisać jako strona sieci Web i opublikować w Internecie przekonwertować na format PDF i udostępnić w postaci

Bardziej szczegółowo

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

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1 Microsoft Access materiały pomocnicze do ćwiczeń cz. 1 I. Tworzenie bazy danych za pomocą kreatora Celem ćwiczenia jest utworzenie przykładowej bazy danych firmy TEST, zawierającej informacje o pracownikach

Bardziej szczegółowo