Bazy danych Wprowadzenie do informatyki Wykład 9

Slides:



Advertisements
Podobne prezentacje
Teoretyczne podstawy tworzenia systemów relacyjnych baz danych
Advertisements

Systemy czasu rzeczywistego
Wprowadzenie do informatyki Wykład 6
Imperatywne modele obliczeń Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Język asemblera Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Wykład (12 godz): Jan Aleksander Wierzbicki Ćwiczenia ( godz):
Systemy czasu rzeczywistego Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Próba eksperymentalnej oceny metody PROBE
Na Etapie Inżynierii Wymagań
Przetwarzanie tekstów i AWK Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do.
Rekurencja Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Imperatywne modele obliczeń Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Procesy współbieżne Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne podstawy informatyki.
Systemy operacyjne Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Przetwarzanie tekstów i AWK Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do.
Inżynieria oprogramowania II Wykład 12 Projekty dyplomowe
Zarządzanie konfiguracją Doskonalenie Procesów Programowych Wykład 6 Copyright, 2001 © Jerzy.
Obliczalność i złożoność obliczeniowa
Copyright © Jerzy R. Nawrocki Standardy serii ISO Inżynieria oprogramowania II Wykład.
Budowa komputera Wstęp do informatyki Wykład 15
Modelowanie i architektura
Testy akceptacyjne Analiza systemów informatycznych Wykład 9
Modelowanie i język UML
Rekurencja Copyright, 2001 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Imperatywne modele obliczeń Copyright, 2003 © Jerzy R. Nawrocki Teoretyczne podstawy.
Metody numeryczne Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i granice obliczalności Copyright, 2004 © Jerzy R. Nawrocki
Rekursja Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne podstawy informatyki.
Programowanie imperatywne i język C
Języki formalne i gramatyki
Budowa komputera Wstęp do informatyki Wykład 6 IBM PC XT (1983)
Procesy współbieżne Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki.
Od algebry Boole’a do komputera
Modularyzacja i struktury danych w C Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie.
Modularyzacja i struktury danych w C Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie.
Programowanie imperatywne i język C Copyright, 2005 © Jerzy R. Nawrocki Wstęp.
Przetwarzanie tekstów i AWK Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład 7
Metody formalne Copyright, 2005 © Jerzy R. Nawrocki Analiza systemów informatycznych.
Programowanie imperatywne i język C Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie.
Język C – Część II Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do informatyki.
Komunikacja poprzez Internet
Dokumenty i prezentacje Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do.
UML 2.x Robert Pająk.
Przetwarzanie tekstu i strony WWW Copyright, 1999 © Jerzy R. Nawrocki Wprowadzenie.
Bazy danych.
Informatyka Relacyjne bazy danych.
Typy diagramów Diagram hierarchii funkcji (HFD)
Translatory Copyright, 2006 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład 11.
Gramatyki i translatory
Wyprowadzanie informacji z bazy danych - kwerendy wybierające Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Bazy danych Microsoft access 2007.
Procesy współbieżne Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki.
Pomiary procesów programistycznych Copyright, 2002 © Jerzy R. Nawrocki Zarządzanie jakością.
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Projektowanie baz danych w programie Access Informatyka.
Dokumenty elektroniczne Copyright, 2005 © Jerzy R. Nawrocki Wprowadzenie do.
PROINFO System zarządzania informacją o przedsięwzięciu informatycznym Seminarium dyplomowe 2004 WIiZ Politechnika Poznańska.
Języki formalne i gramatyki Copyright, 2005 © Jerzy R. Nawrocki Teoretyczne podstawy.
Analiza ryzyka Analiza systemów inf. Wykład 14
Języki formalne Copyright, 2006 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład.
Od algebry Boole’a do komputera Copyright, 2007 © Jerzy R. Nawrocki Wprowadzenie.
Bazy danych.
BAZY DANYCH MS Access.
Wyrażenia regularne i język AWK Copyright, 2004 © Jerzy R. Nawrocki Teoretyczne.
BAZY DANYCH Microsoft Access Adrian Horzyk Akademia Górniczo-Hutnicza
Prezentacja programu PowerPoint
Kurs Access.
Nieprawidłowo zaprojektowana tabela
Zapis prezentacji:

Bazy danych Wprowadzenie do informatyki Wykład 9 (c) Jerzy Nawrocki Wykł. 9 Wprowadzenie do informatyki Wykład 9 Bazy danych Jerzy.Nawrocki@put.poznan.pl http://www.cs.put.poznan.pl/jnawrocki/wsb-wdi/ Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do informatyki

Wprowadzenie Rodzaje baz danych: Relacyjne Hierarchiczne Obiektowe J.Nawrocki, Bazy danych

Wprowadzenie Plan wykładu Specyfikacja systemu MyLib (c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki

Specyfikacja systemu: Co? Implementacja: wykonanie + testowanie Wprowadzenie Specyfikacja systemu: Co? Projekt systemu: Jak? Implementacja: wykonanie + testowanie J.Nawrocki, Bazy danych

Specyfikacja systemu MyLib (c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki

Specyfikacja systemu MyLib Aktorzy: Czytelnik, Bibliotekarz Wypożyczenie książki Zwrot książki Podpisanie obiegówki Zarejestrowanie książki Wyrejestrowanie książki Zarejestrowanie czytelnika Aktualizacja danych czytelnika Wyrejestrowanie czytelnika J.Nawrocki, Bazy danych

Projekt systemu MyLib Plan wykładu Wprowadzenie (c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki

Czytelnik Książka Wypożyczenie Miejsce Książka Jest Projekt systemu MyLib 0..1 * Czytelnik Książka Nazwisko, Email, Telefon Autor, Tytuł, ISBN Wypożyczenie Od, Do Miejsce Książka Jest 1 * Od Nazwa, Email, Telefon Autor, Tytuł, ISBN J.Nawrocki, Bazy danych

Weryfikacja atrybutów – czy wszystkie potrzebne? Miejsce Nazwa Email Telefon Wypożyczenie książki Zwrot książki Podpisanie obiegówki Zarejestrowanie książki Wyrejestrowanie książki Zarejestrowanie czytelnika Aktualizacja danych czytelnika Wyrejestrowanie czytelnika Jest Od Książka Autor Tytuł ISBN ? J.Nawrocki, Bazy danych

Weryfikacja atrybutów – czy właściwie obsługiwane? Metoda CURDe Miejsce Created Updated Read Deleted Nazwa Email Telefon R Wypożyczenie książki Zwrot książki Podpisanie obiegówki Zarejestrowanie książki Wyrejestrowanie książki Zarejestrowanie czytelnika Aktualizacja danych czytelnika Wyrejestrowanie czytelnika Jest Od Książka Autor Tytuł ISBN C U D J.Nawrocki, Bazy danych

Weryfikacja atrybutów – czy właściwie obsługiwane? Metoda CURDe Miejsce Created Updated Read Deleted Nazwa Email Telefon R Wypożyczenie książki Zwrot książki Podpisanie obiegówki Zarejestrowanie książki Wyrejestrowanie książki Zarejestrowanie czytelnika Aktualizacja danych czytelnika Wyrejestrowanie czytelnika Jest Od C Książka D Autor Tytuł ISBN U Aktualizacja książki J.Nawrocki, Bazy danych

Jednorodna baza danych MyLib (c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki

Atrybut Atrybut Atrybut Krotka Podstawowe pojęcia Atrybut Atrybut Atrybut Imię Nazwisko Waga Krotka Jan Nowak 102 J.Nawrocki, Bazy danych

Tabela Podstawowe pojęcia Imię Nazwisko Waga Jan Nowak 102 Adam Woźniak 70 J.Nawrocki, Bazy danych

Jednorodna baza danych MyLib Nazwa Email Telefon Od Autor Tytul ISBN Miejsce Nazwa Email Telefon Narzędzia: MS Word ??? AWK ??? MS Access Jest Od Książka Autor Tytuł ISBN Podstawowe operacje: Selekcja Projekcja J.Nawrocki, Bazy danych

Relacyjna baza danych MyLib (c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki

MS Access Tabele Kwerendy Formularze Raporty J.Nawrocki, Bazy danych

Relacyjna baza danych MyLib Nazwa Email Telefon Od Autor Tytul ISBN Miejsce Nazwa Email Telefon Miejsce Jest Książka Jest Klucz: Nazwa Klucz: ISBN Klucz: ? Od Książka Podstawowe operacje: Selekcja Projekcja Połączenie Autor Tytuł ISBN J.Nawrocki, Bazy danych

Inne systemy: Oracle, MySQL, Informix, Progress Wreszcie! Podsumowanie Model relacyjny jest znacznie efektywniejszy niż jednorodna baza danych. Access umożliwia także przenoszenie danych między innymi aplikacjami MS Office, np. Excelem, Wordem Inne systemy: Oracle, MySQL, Informix, Progress Wreszcie! J.Nawrocki, Bazy danych

2. Tempo (wolniej, OK., szybciej)? Ocena wykładu 1. Wrażenie ogólne? (1 - 6) 2. Tempo (wolniej, OK., szybciej)? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co poprawić i jak? J.Nawrocki, Bazy danych