Technologia Informacyjna

Podobne dokumenty
Technologia informacyjna

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

WPROWADZENIE DO BAZ DANYCH

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

PODSTAWOWE POJĘCIA BAZ DANYCH

1 Przygotował: mgr inż. Maciej Lasota

Podstawowe zagadnienia z zakresu baz danych

Baza danych. Baza danych to:

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Laboratorium nr 5. Bazy danych OpenOffice Base.

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

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

BAZY DANYCH NORMALIZACJA BAZ DANYCH. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

INFORMATYKA W SELEKCJI

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

Rozmiar pola (długość danych)

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Pierwsza postać normalna

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

BAZY DANYCH NORMALIZACJA BAZ DANYCH. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

Krzysztof Kluza proste ćwiczenia z baz danych

Baza danych. Modele danych

OPRACOWANIE: SŁAWOMIR APANOWICZ

Normalizacja baz danych

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Relacyjny model baz danych, model związków encji, normalizacje

Bazy danych TERMINOLOGIA

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

PLAN WYKŁADU BAZY DANYCH ZALEŻNOŚCI FUNKCYJNE

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

Baza danych. Program: Access 2007

5. Bazy danych Base Okno bazy danych

1. Zarządzanie informacją w programie Access

MS Access Projektowanie c.d. i kwerendy

2. Tabele w bazach danych

Związki pomiędzy tabelami

Normalizacja relacji

Autor: Joanna Karwowska

Normalizacja baz danych

Przykłady normalizacji

Pierwsza postać normalna

Baza danych część 8. -Klikamy Dalej

Normalizacja. Pojęcie klucza. Cel normalizacji

2017/2018 WGGiOS AGH. LibreOffice Base

Tworzenie bazy danych na przykładzie Access

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

Posługiwanie się tabelami

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

Bazy danych i systemy informatyczne materiały laboratorium

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

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

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

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

Bazy danych Karta pracy 1

BAZY DANYCH Formularze i raporty

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

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

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

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

Pojęcie systemu informacyjnego i informatycznego

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

Bazy danych. Zasady konstrukcji baz danych

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

Wprowadzenie do baz danych

Autor: Joanna Karwowska

Normalizacja tabel POSTACIE NORMALNE TABEL

Jak wiernie odzwierciedlić świat i zachować występujące w nim zależności? Jak implementacja fizyczna zmienia model logiczny?

030 PROJEKTOWANIE BAZ DANYCH. Prof. dr hab. Marek Wisła

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

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

Normalizacja schematu bazy danych. Radosław Fijołek Paweł Romanowski Paweł Trzos

Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów

Rozwiązanie. Uruchom program Access 2007.

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

Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników

SIECI KOMPUTEROWE I BAZY DANYCH

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

MS Access formularze

KATOLICKI UNIWERSYTET LUBELSKI. Projekt Bazy Danych. Maciej Lis K A T O L I C K I U N I W E R S Y T E T L U B E L S K I

Obsługa pakietu biurowego OFFICE

Bazy danych Access KWERENDY

BAZY DANYCH Panel sterujący

Część II. Zadanie 3.2. (0 3)

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

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

TI - Bazy TECHNOLOGIE INFORMACYJNE

dla elektroniki i elektrotechniki dla elektroinstalatorów

5.4. Tworzymy formularze

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

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

Program nauczania. Systemy baz danych. technik informatyk

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

WPROWADZENIE DO BAZ DANYCH

Bazy danych - wykład wstępny

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

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

Projektowanie baz danych

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

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

Transkrypt:

Technologia Informacyjna zajęcia nr 9 Bazy danych cz.1 Elektrotechnika oraz Elektronika i Telekomunikacja semestr I, rok akademicki 2007/2008 mgr inż.. Paweł Myszkowski Plan dzisiejszych zajęć 1. Podstawowe pojęcia związane zane z bazą danych 2. Zapoznanie z programem OpenOffice Base 3. Projektowanie bazy: tabele, klucze 4. Relacje między tabelami 1

Baza danych zbiór r informacji (danych) dotyczących cych określonego tematu Baza danych zbiór r powiązanych ze sobą informacji Baza danych zbiór r informacji, które można przetwarzać za pomocą odpowiednich programów komputerowych Przykładowe bazy danych (tematy): - dane adresowe znajomych - zasoby domowej biblioteczki - rozgrywki piłkarskie - lista płac p pracowników w firmy - kartoteka pacjentów w przychodni - studenci pierwszego roku WE 2

Tabela przechowuje dane, jest podstawową jednostką organizacyjną bazy danych Rekord pojedynczy wiersz tabeli z danymi Pole kolumna tabeli (np.. IMIĘ,, ADRES) Formularz narzędzie służąs żące do wprowadzania, zmiany oraz wyszukiwania danych w bazie danych, najczęś ęściej w postaci okna z polami edycyjnymi. Raport zestawienie wybranych z bazy informacji, w formie gotowej do wydruku (np.. lista tytułów w książ ążek z biblioteczki, spis numerów w telefonów) 3

Kwerenda (ang. query) narzędzie do wyszukiwania i analizowania danych wybranych według różnych r kryteriów. Przykłady kwerend (zapytań): - które osoby mieszkają w danym mieście? - które książ ążki zawierają dane słowo s w tytule? - którzy studenci otrzymują stypendium? Klucz podstawowy (główny) pole (lub zbiór r pól) p identyfikujące jednoznacznie każdy rekord. Informacja zawarta w polu-kluczu nie może e się powtarzać w rekordach. Nie może e to zatem być imię,, nazwisko czy nazwa miasta. Najczęś ęściej stosuje się w tym celu dodatkowe pole, zawierające numer rekordu, którego wartość ustawiana jest w programie automatycznie. 4

Klucz obcy pole odwołuj ujące się do klucza podstawowego innej tabeli. Relacja związek zek dwóch tabel, oparty na parze klucz podstawowy klucz obcy Relacje umożliwiaj liwiają takie zaprojektowanie bazy danych, aby dane niepotrzebnie nie powtarzały y się w rekordach. Można tak IdOs Imię Nazwisko NazwaFirmy AdresFirmy 1 Jan Kowalski Miastoprojekt ul. Młynowa M 21 2 Piotr Nowak Miastoprojekt ul. Młynowa M 21 ale 5

tak jest lepiej IdOs Imię Nazwisko IdFirmy 1 Jan Kowalski 1 2 Piotr Nowak 1 IdFir NazwaFirmy AdresFirmy 1 2 Miastoprojekt Kredyt Bank ul. Młynowa M 21 ul. Lipowa 21 ponieważ nie powielamy danych Pierwsza postać normalna (1NF) Relacja jest w pierwszej postaci normalnej, jeśli wartości atrybutów w sąs elementarne (atomowe, niepodzielne): sąs to pojedyncze wartości określonego typu, a nie zbiory wartości. Tabela reprezentująca tęt relację nie zawiera powtarzających się grup informacji. Każda kolumna jest wartości cią skalarną,, a nie macierzą lub listą czy też czymkolwiek, co posiada własnw asną strukturę. 6

Pierwsza postać normalna (1NF) Tabela przed normalizacją: Płeć Męska Żeńska Imię Jan, Piotr, Zenon Anna, Maria, Zofia Tabela po normalizacji: Płeć Męska Męska Męska Żeńska Żeńska Żeńska Imię Jan Piotr Zenon Anna Maria Zofia Druga postać normalna (2NF) Relacja jest w drugiej postaci normalnej wtedy i tylko wtedy gdy jest w I postaci normalnej i każda kolumna zależy funkcyjnie od całego klucza głównegog (a nie np.. od częś ęści klucza). 7

Trzecia postać normalna (3NF) Relacja jest w trzeciej postaci normalnej wtedy i tylko wtedy gdy jest w II postaci normalnej i kolumny sąs w zależno ności funkcyjnej jedynie od klucza głównego. Nie ma takiej zależno ności między innymi kolumnami. Oznacza to, że e nie istnieją żadne zależno ności przechodnie (nietrywialne( nietrywialne). Trzecia postać normalna (3NF) Tabela przed normalizacją: Imię Jan Piotr Andrzej Nazwisko Kowalski Nowak Tomaszewski Stanowisko stróż kierowca stróż Stawka g. 6 złz 20 złz 6 złz Wartości w kolumnie "Stawka godzinowa" są zależne jedynie od pola "Stanowisko", a tylko pośrednio od klucza głównego. Może to prowadzić do niespójności danych (różne stawki na tym samym stanowisku). 8

Trzecia postać normalna (3NF) Tabele po normalizacji: Imię Piotr Jan Andrzej Nazwisko Nowak Kowalski Tomaszewski Stanowisko kierowca stróż stróż Stanowisko stróż kierowca Stawka godz. 6 złz 20 złz Istnieją także czwarta postać normalna (4NF) oraz piąta postać normalna (5NF) ale sąs w zasadzie używane u tylko do rozważań teoretycznych. 9

2. Zapoznanie z programem Base Uruchamiamy program: krok 1 2. Zapoznanie z programem Base Uruchamiamy program: krok 2 10

2. Zapoznanie z programem Base Główne okno programu 3. Projektowanie bazy: tabele Kreator tabel, krok 1 11

3. Projektowanie bazy: tabele Kreator tabel, krok 2 3. Projektowanie bazy: tabele Kreator tabel, krok 3 12

3. Projektowanie bazy: tabele Kreator tabel, krok 4 3. Projektowanie bazy: tabele Tworzenie i edycja tabeli w widoku Projekt 13

4. Relacje między tabelami Narzędzia -> Relacje 4. Relacje między tabelami 14

4. Relacje między tabelami Dziękuj kuję za uwagę 15