Podstawowe zagadnienia z zakresu baz danych



Podobne dokumenty
PODSTAWOWE POJĘCIA BAZ DANYCH

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

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

Laboratorium nr 5. Bazy danych OpenOffice Base.

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

WPROWADZENIE DO BAZ DANYCH

2017/2018 WGGiOS AGH. LibreOffice Base

Krzysztof Kluza proste ćwiczenia z baz danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

1. Zarządzanie informacją w programie Access

5. Bazy danych Base Okno bazy danych

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

Bazy danych TERMINOLOGIA

Tworzenie bazy danych na przykładzie Access

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Rozmiar pola (długość danych)

Bazy danych Access KWERENDY

5.4. Tworzymy formularze

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

Baza danych. Program: Access 2007

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Technologia Informacyjna

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

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

Przygotowanie formularza do wypożyczenia filmu:

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

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

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

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

Stosowanie, tworzenie i modyfikowanie stylów.

Technologia informacyjna

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

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

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

Bazy danych - wykład wstępny

OPRACOWANIE: SŁAWOMIR APANOWICZ

2. Tabele w bazach danych

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

Baza danych część 8. -Klikamy Dalej

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

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Baza danych. Modele danych

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

INFORMATYKA W SELEKCJI

Pojęcie systemu informacyjnego i informatycznego

Wybierz polecenie z menu: Narzędzia Listy i dokumenty

Posługiwanie się tabelami

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Baza danych. Baza danych to:

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

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

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

Technologie informacyjne. Bazy danych z zastosowaniem OpenOffice.org Base

Nie przegrzewaj mózgu wrzuć dane do bazy!

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

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

Połączenie AutoCad'a z bazą danych

TI - Bazy TECHNOLOGIE INFORMACYJNE

Korespondencja seryjna

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

Bazy danych Access KWERENDY

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

Wprowadzenie do baz danych

BAZY DANYCH Formularze i raporty

Zapytania i wstawianie etykiet z bazy danych do rysunku

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

1. Logowanie do systemu

Import danych z plików Excel. (pracownicy, limity urlopowe i inne)

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

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

Rozwiązanie. Uruchom program Access 2007.

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

7. Formularze master-detail

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

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

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

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

Autor: Joanna Karwowska

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

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Struktura programu wykonana w Programie Visio.

Baza danych kwerendy, formularze, raporty

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

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

I. Interfejs użytkownika.

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

SIECI KOMPUTEROWE I BAZY DANYCH

Zapytania do bazy danych

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

Alicja Marszałek Różne rodzaje baz danych

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Bazy danych i systemy informatyczne materiały laboratorium

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Wykład 5. Cel wykładu. Korespondencja seryjna. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.

Bazy danych Karta pracy 1

Wykład 2. Relacyjny model danych

Transkrypt:

Podstawowe zagadnienia z zakresu baz danych Jednym z najważniejszych współczesnych zastosowań komputerów we wszelkich dziedzinach życia jest gromadzenie, wyszukiwanie i udostępnianie informacji. Specjalizowane oprogramowanie realizujące te zadania nazywane jest potocznie bazami danych lub precyzyjniej systemami zarządzania bazami danych (SZBD). Pomimo wielu różnych podejść do projektowania tego typu rozwiązań wciąż najpopularniejszym jest tzw. relacyjna baza danych. W takim ujęciu przechowywane informacje gromadzone są w tabelach pomiędzy którymi zachodzą zależności zwane relacjami. Poszczególne fakty (informacje, porcje informacji) zapisywane są w pojedynczych wierszach tabel. Jeden wiersz może składać się z dowolnej liczny kolumn. Pojedynczy wiersz (wpis w tabeli) nazywany jest krotką, lub częściej rekordem. Przykładowo dla tabeli przechowującej dane osobowe informacja: Jan Kowalski, zam. Warszawa, ul. Wesoła 1 jest pojedynczym wierszem czyli stanowi jeden rekord danych. Relacje jakie zachodzą pomiędzy danymi (tabelami) mogą mieć różnoraki charakter: Relacja 1 do 1 w takim przypadku każdej pozycji w jednej tabeli odpowiada dokładnie jeden wpis w drugiej tabeli Relacja 1 do wielu w takim przypadku każdej pozycji z tabeli pierwszej odpowiada jedna lub więcej pozycji z tabeli drugiej Relacja wiele do wielu w takim przypadku każdemu z wierszy tabeli pierwszej odpowiadać może dowolnie wiele pozycji w tabeli drugiej i na odwrót Przykład prostego systemu zarządzania bazą danych OpenOffice Base. 1. Tworzenie tabel 1.1 Tworzenie tabeli przy użyciu kreatora Dodając nową tabelę do bazy danych mamy możliwość wykorzystania wygodnego kreatora ułatwiającego tę operację. Pierwszym krokiem przy wykorzystaniu tego 1

narzędzia jest wybór jednego za zaproponowanych wzorców dla tabel. Wzorce te zostały podzielone na dwie grupy prywatne i służbowe. Wybór odpowiedniej kategorii umożliwia wybór jednego z wielu wcześniej przygotowanych wzorców tabel typu: Aktywa, Kontakty, Klienci i inne. Ostatecznie należy wybrać, które z zaproponowanych we wzorcu pól w tabeli są przydatne z punktu widzenia naszego zadania projektowego: W kolejnym kroku kreator tabeli umożliwia precyzyjne określenie typów i formatowania danych przechowywanych w poszczególnych polach projektowanej tabeli. W każdej chwili można na tym etapie dodać brakujące lub usunąć zbędne pole z tabeli (przyciski oznaczone jako [+] oraz [-]). W kolejnym kroku należy zdefiniować klucz główny tworzonej tabeli. Przez klucz główny rozumiemy pole lub kombinację pól które umożliwiają jednoznaczną identyfikację pojedynczego wiersza w tabeli bazy danych. W praktyce oznacza to taką kombinację informacji, która jest jedyna i nie powtarzalna dla żadnego z rekordów jakikolwiek i kiedykolwiek mógłby się w tej tabeli znaleźć. Aby zapewnić sobie taką zależność bardzo często stosuje się w tabelach specjalne dodatkowe pole zawierające 2

jednoznaczny identyfikator nadawany automatycznie w momencie dopisywania rekordu do tabeli. W ostatnim kroku następuje nadanie tworzonej tabeli nazwy i dopisanie jej do bazy danych. 1.2 Tworzenie tabeli z poziomu projektu W tym przypadku program automatycznie przechodzi do okna, w którym można precyzyjnie określić jakiego rodzaju pola i o jakich nazwach mają się znaleźć w projektowanej bazie danych. W przypadku każdego z pól konieczne jest określenie nazwy oraz typu danych jakie będą w nim przechowywane. Istnieje możliwość zamieszczenia dodatkowego opisu, który może być przydatny w przypadku problemów z określeniem roli danego pola tylko w oparciu o nazwę. W przykładzie poniżej pole oznaczone jako id ma typ danych określony jak INTEGER (liczba całkowita), dodatkowo oznaczone jako wartość automatyczna w dolnej części okna. Dzięki temu zapewniona zostaje unikalność 3

wartości tego pola a co za tym idzie może ono pełnić z powodzenie rolę klucza głównego. 2. Tworzenie formularzy Formularze to okna, które umożliwiają w sposób intuicyjny dodawanie, wyświetlanie i wyszukiwanie informacji w bazie danych. Najwygodniejszym sposobem tworzenia formularzy jest wykorzystanie do tego celu odpowiedniego kreatora. W pierwszym kroku pracy z kreatorem należy wybrać tabelę, a którą dany formularz ma być połączony czyli tą, na której danych ma pracować. W tym kroku należy również wybrać, które z pól w wybranej tabeli mają być obsługiwane przez projektowane formularz. Jest to o tyle istotne, że wielokrotnie mamy zachodzi sytuacja, gdy część z pól jest wyliczana automatycznie i umożliwienie ich edycji przez użytkownika jest i tak nie możliwe. 4

W kolejnym kroku istnieje możliwość zdefiniowanie podformularza. Jest to szczególnie istotne w przypadku obsługi danych rozbitych na dwie lub więcej tabel. Dzięki temu na etapie obsługi danych mamy możliwość jednoczesnego podglądu danych głównych i edycji danych w tabeli związanej. Wybierając formularz tego typu koniecznym jest również określenie pól w oparciu o które ma następować połączenie pomiędzy tabelami obsługiwanymi przez formularz. W kolejnym kroku użytkownik ma możliwość określenia sposobu prezentowania danych na formularzu oraz wyglądu jego samego: 5

6