Projektowanie bazy danych biblioteki szkolnej

Slides:



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

Jak szukać potrzebną pozycję w „Programie Mol”
Jan Aleksander Wierzbicki
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
MS Access 2000 Normalizacja Paweł Górczyński 2005.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
Procesor tekstu Word część 2
Obsługa bazy danych z poziomu phpMyAdmin
REGULAMIN BIBLIOTEKI Zespołu Szkół Ogólnokształcących w Szydłowcu Przygotowała: mgr Agnieszka Chalastra.
Zadania Bazy danych.
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
DIAGRAMY ER 2 (ENTITY-RELATIONSHIP DIAGRAMS 2) Ćwiczenia 2.
Bazy danych.
Temat 19: Organizacja informacji w bazie danych – część 2.
Bazy danych podstawowe pojęcia
Temat 19: Organizacja informacji w bazie danych – część 1.
Budowanie tabel i relacji
Informatyka Relacyjne bazy danych.
RELACYJNE BAZY DANYCH, SCHEMAT RELACJI, SELEKCJA, PROJEKCJA
Typy diagramów Diagram hierarchii funkcji (HFD)
Kwerendy.
Zarządzanie informacją
Jak zacząć w MS SQL? USE master; GO IF DB_ID (Nbaza') IS NOT NULL DROP DATABASE baza; GO CREATE DATABASE baza; GO USE baza; GO.
Wybrane zagadnienia relacyjnych baz danych
WPROWADZENIE DO BAZ DANYCH
Relacyjne bazy danych Tworzenie bazy danych Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk p C dostęp do materiałów:
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.
Komendy SQL do pracy z tabelami i bazami
Bazy danych - podstawowe pojęcia
Projektowanie bazy danych
Zamawianie i rezerwacja książek przez Internet
1 Zamawianie i rezerwacja książek przez Internet Zanim się zarejestrujesz udaj się do wypożyczalni po hasło i login Masz dwa sposoby logowania się do katalogu.
Michał Krawczykowski kl. IIIB
Podstawowe informacje
Definiowanie kluczy w tabelach RBD
Biblioteka Wyższej Szkoły Bankowej w Gdyni.  możliwość zamawiania, rezerwowania oraz przedłużania terminu zwrotu książek,  dostęp ze strony
PHP Formularze Damian Urbańczyk. Do czego służą? Formularze to bardzo ważne elementy stron internetowych, dzięki nim dochodzi do wymiany danych pomiędzy.
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Projektowanie baz danych w programie Access Informatyka.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
PHP + MySQL Podstawy pracy z bazą danych Damian Urbańczyk.
Chroń swoją prywatność w Internecie
Typy danych, klucz podstawowy, klucz obcy
XHTML Tabele Damian Urbańczyk. Podstawy budowy tabel Strony WWW mogą zawierać w sobie tabele, czasem te tabele mogą tworzyć strukturę strony, odpowiadającą.
Jak wykonać prosty licznik odwiedzin strony internetowej?
Komendy SQL do pracy z danymi
Bazy danych.
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Projektowanie postaci formularza:
Jerzy Cieslik, Przedsiębiorczość technologiczna
BAZY DANYCH MS Access.
Modelowanie model związków encji
BAZY DANYCH Microsoft Access Adrian Horzyk Akademia Górniczo-Hutnicza
BAZY DANYCH ZAAWANSOWANE MECHANIZMY Microsoft Access Adrian Horzyk
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Do czego służy arkusz kalkulacyjny, jego budowa
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Moduł ECDL-AM5 Bazy danych, poziom zaawansowany Tabele, relacje.
Prezentacja programu PowerPoint
Bazy danych. Baza danych (database) – magazyn danych – informacji powiązanych tematycznie, umożliwiający ich wyszukiwanie według zadanych kryteriów Baza.
Temat: Tworzenie bazy danych
Jak założyć konto czytelnika w MOL NET+ Oprac. Henryka Kuchta.
REGULAMIN BIBLIOTEKI SZKOLNEJ
Nieprawidłowo zaprojektowana tabela
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Ms Access - formularze Marzena Nowakowska WZiMK, PŚk
Czym są i jak służą społeczeństwu?
Zapis prezentacji:

Projektowanie bazy danych biblioteki szkolnej Autor: Damian Urbańczyk Bazy danych Projektowanie bazy danych biblioteki szkolnej

Jakie dane? Aby zaprojektować prostą bazę danych biblioteki szkolnej, musimy najpierw zdecydować, jakie dane o jej pracy chcemy umieścić w tabeli. Z pewnością musimy umieścić dane o książkach, uczniach, pracownikach biblioteki oraz o wypożyczeniach – czyli przypadkach, w których uczeń wypożycza książkę.

Tabela uczniów Pierwsza tabela – uczniowie, powinna zawierać następujące pola oraz ich typy: id_ucznia – liczba całkowita, autonumer, imię – łańcuch znaków, nazwisko – łańcuch znaków, adres – łańcuch znaków, data_rejestracji – data ogólna, uwagi – średnie pole tekstowe, numer telefonu – łańcuch znaków, status – mała liczba (0/1).

Tabela książek Druga tabela, ksiazki (bez polskich znaków diaktrycznych) powinna zawierać pola: id_ksiazki – liczba całkowita, autonumer, tytuł – łańuch znaków, autor – łańuch znaków, opis – tekst, numer_inwentarzowy – łańcuch znaków, status – liczba całkowita (0/1).

Tabela pracowników Tabela pracownicy, zawiera dane na temat pracowników biblioteki: id_pracownika – liczba całkowita, autonumer, imię – łańcuch znaków, nazwisko – łańcuch znaków, adres – tekst. W zależności od potrzeb, tabela ta może zawierać również bardziej szczegółowe informacje o uczniach.

Tabela wypożyczeń Tabela wypozyczenia (bez polskich znaków diaktrycznych) będzie przechowywała informacje nt. wypożyczeń, czyli przypadków, w których pracownik wypożycza uczniowi konkretną książkę. Pola tabeli: id_wypozyczenia – liczba całkowita, autonumer, id_ksiazki – liczba całkowita, id_ucznia – liczba całkowita, id_pracownika – liczba całkowita, data_wypozyczenia – data, data_zwrotu – data, uwagi – tekst.

Tabela wypożyczeń Tabela ta jest tabelą, w której wszystkie inne tabele się „spotykają”. Korzystamy w niej z danych wszystkich tabel – odwołanie do identyfikatorów innych tabel nazywamy kluczem obcym. W tej tabeli korzystamy z id_ksiazki, id_ucznia, id_pracownika. W ten sposób mamy tabelę z jednym kluczem podstawowym (id_wypozyczenia) oraz trzema kluczami obcymi.

Klucze podstawowe Każda z zaprojektowanych tabel posiada klucz podstawowy – pierwsze pole w tabeli. Jest to identyfikator, liczba całkowita, element podlegający każdorazowemu zwiększeniu o 1, czyli autonumerowany. Jest to pole unikalne, dlatego systemowo musi być ono chronione przed niepowołanym nadpisem.

Relacje Pierwsze pola z tabel uczniowie, pracownicy, ksiazki występują w relacjach do odpowiednich pól w tabeli wypozyczenia. O wyżej wymienionych relacjach należy pamiętać podczas tworzenia formularzy, dzięki którym będzie możliwe ewidencjonowanie wypożyczonych książek.

Dziękuję za uwagę!