Zadanie 1: Projekt bazy danych



Podobne dokumenty
Bazy Danych I Projekt Firma Turystyczna

PODSTAWY BAZ DANYCH. 5. Modelowanie danych. 2009/ Notatki do wykładu "Podstawy baz danych"

Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Systemy informatyczne. Modelowanie danych systemów informatycznych

Projektowanie bazy danych przykład

Projektowanie bazy danych

Spis wymagań funkcjonalnych i niefunkcjonalnych

System zarządzania firmą OMEGA

Tworzenie modelu logicznego i fizycznego danych.

Instrukcja użytkownika Systemu Elektronicznej Faktury

1 Projektowanie systemu informatycznego

Regulamin sklepu retall.com.pl

Wykład 8. SQL praca z tabelami 5

2. Model związk. zków w encji. (Entity. Relationship Model) Modelowanie świata Poj Diagramy zwi

Kropka Milena Brózda-Nikiel z siedzibą w Krakowie, , os. Ogrodowe 12/2.

Modelowanie danych, projektowanie systemu informatycznego

Normalizacja relacyjnych baz danych. Sebastian Ernst

15. Funkcje i procedury składowane PL/SQL

REGULAMIN SKLEPU DAX COSMETICS obowiązujący od dnia roku

Wymagania funkcjonalne systemu CRM

Przykładowa baza danych BIBLIOTEKA

REGULAMIN: 1- SKŁADANIE ZAMÓWIEŃ. 1. Zamówienia można składać:

Instrukcja dla nowych klientów

Aplikacja przeznaczona dla wszystkich firm produkcyjnych, handlowych oraz usługowych działających w modelu B2B

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

POSSITIVE CASHFLOW AND COSTS SAVING!

2. Klient dokona wyboru obowiązującego w Sklepie internetowym sposobu płatności:

REGULAMIN SKLEPU INTERNETOWEGO LONPOS.PL

Zajęcia 1. W następnej tabeli zebrane są dane używane w bibliotece, które są przetwarzane przez bibliotekarza w różnych fazach obsługi czytelnika.

Charakterystyka allpay.net

... Wstęp Instalacja Dostęp do danych Procedury integrujące...4 PRC_WDEC_GETMAGAZYN...5 PRC_WDEC_GETODBIORCY...

Zapytania INSERT. Forma_platnosci. INSERT INTO forma_platnosci VALUES ('1', 'Gotówka'); INSERT INTO forma_platnosci VALUES ('2', 'Przelew odroczony');

Opis programu:

2. Za pośrednictwem Sklepu Internetowego prowadzona jest sprzedaż detaliczna odzieży dla dzieci oraz akcesoriów.

Regulamin sklepu internetowego. 1 Postanowienia wstępne

1. Właścicielem Internetowego Sklepu Massada The Natural Therapy Poland, zwanego dalej Sklepem jest:

Instrukcja CREATE TABLE

Projekt małej Bazy Danych.

Prezentacja portalu INTEGRACJA APLIKACJI E-COMMERCE AUTOMATYZACJA PROCESÓW

a) Polecenie: Wyświetl wszystkie rekordy z tabeli Pracownicy (wszystkie atrybuty)

Format danych w pliku do importu przelewów

ZASTOSOWANIE MECHANIZMU PODZIELONEJ PŁATNOŚCI, CZYLI PŁATNOŚCI SPLIT PAYMENT

REGULAMIN KORZYSTANIA ZE SKLEPU INTERNETOWEGO BISON-BIAL S.A.

INFAKT API - opis (ver. 0.8)

Temat: Modelowanie schematu bazy danych za pomocą diagramów związków encji (Entity Relationship Diagrams ERD)

Projekt bazy danych dla komisu samochodowego

Załącznik 1b - Szczegółowy opis II części zamówienia

Bazy danych 1. Wykład 5 Metodologia projektowania baz danych. (projektowanie logiczne)

Pożyczka w IBM Global Financing

Finansowanie projektów IT w IBM Global Financing

REGULAMIN SKLEPU INTERNETOWEGO DR GIFT

OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.

Tworzenie warstwy zasobów projektowanie metodą strukturalną

Dokumentacja techniczna - PBL

Projekt Bazy Danych. Artur Janas, Łukasz Gawroński 9 czerwca Streszczenie Tematem projektu jest System Obsługi Biblioteki

..., dnia... (miejscowość) Wojewódzka Komenda OHP Centrum Edukacji i Pracy Młodzieży w...

4. W sklepie oferowane są produkty fabrycznie nowe, pozbawione wad fizycznych.

PCPR MPU PUP. Struktury danych osobowych (ogólna struktura bazy danych)

Regulamin sklepu internetowego. 1 Postanowienia wstępne

Projekt współfinansowany z Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

V. Struktury wyrobów Kartoteka struktur produktów. Przykład: Ćwiczenia z użytkowania systemu MFG/PRO 1

Analiza, projekt i realizacja systemu wspomagania zarządzaniem hotelu. Michał Koczko 4321

Struktura pliku wejściowego ipko biznes ELIXIR-O

Struktura pliku wejściowego ipko biznes ELIXIR - O

1. Wejdź na stronę 2. Kliknij w lewym, górnym rogu na Zaloguj się.

Finansowanie projektów IT w IBM Global Financing

Podręcznik użytkownika 360 Księgowość Deklaracja VAT i plik JPK Wystawiaj deklaracje VAT, generuj pliki JPK w programie 360 Księgowość.

REGULAMIN ŚWIADCZENIA USŁUG DROGĄ ELEKTRONICZNĄ WRAZ Z POLITYKĄ PRYWATNOŚCI

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015

Regulamin sklepu internetowego. 1 Postanowienia wstępne

TRANSFORMACJA MODELU ER DO MODELU RELACYJNEGO

REGULAMIN SKLEPU INTERNETOWEGO. I Postanowienia ogólne

Wszystkich potencjalnie zainteresowanych wykonawców zapraszamy do zapoznania się ze specyfikacją i złożenia oferty.

BAZY DANYCH LABORATORIUM. Studia niestacjonarne I stopnia

Proces projektowania serwisu www

Miejskie Wodociągi i Oczyszczalnia sp. z o.o. w Grudziądzu. ibok. Internetowe Biuro Obsługi Klienta. Instrukcja obsługi

Część I. Czemu nie. :)

Format XML wymiany danych z systemem REKORD F-K

I Przyjmowanie i realizacja zamówień

REGULAMIN PROGRAMU PARTNERSKIEGO NOBLE HEALTH DLA BANERÓW 1 POSTANOWIENIA OGÓLNE

Regulamin sklepu internetowego. 1 Postanowienia wstępne

Split Payment - Mechanizm Podzielonej Płatności

REGULAMIN PROMOCJI SSL Bezpieczna jesień z Certum przeznaczony dla Partnerów Certum

UMOWA O ŚWIADCZENIE USŁUG INFORMATYCZNYCH

Program Faktura. Jastrzębie Zdrój, 27 czerwiec 2016r

AKADEMIA GÓRNICZO-HUTNICZA

WYDRA BY CTI. WYSYŁANIE DOKUMENTÓW ROZLICZENIOWYCH I ARCHIWIZACJA Instrukcja do programu

Regulamin promocji "Polecam NaviGate"

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Regulamin promocji Samsung Smart TV 52 POWODY

REGULAMIN. 1. Regulamin określa zasady sprzedaży towarów przez sklep internetowy placefordress.com. 1. Postanowienia ogólne

Bazy Danych i Usługi Sieciowe

O NAS / MISJA Bisar Sp. z o.o. Sp. k.

Właścicielem marki LOVELEC+ jest spółka KOEXIMPO sp. z.o.o. z siedzibą pod adresem ul.

REGULAMIN Sklepu Internetowego GreissŁazienki.pl

REGULAMIN USŁUGI SMS PREMIUM via PLATNOSCI.PL. 1 Postanowienia ogólne

Przed rozpoczęciem korzystania ze Sklepu Internetowego obiciowe24.pl, Usługobiorcy są zobowiązani zapoznać się z treścią Regulaminu.

REGULAMIN DOŁADOWANIA KARTY KOMUNIKACJI MIEJSKIEJ PRZEZ SERWIS INTERNETOWY

Wymagania systemu OTAGO od systemów obsługi terminali płatniczych. Gdańsk,

Regulamin sklepu internetowego Atelier Tiu

Transkrypt:

Tomasz Krzyżanowski, 113701 Zadanie 1: Projekt bazy danych 1. Krótki opis aplikacji Zaprojektowana baza danych ma docelowo być używana przez proste aplikacje desktopowe lub webowe wykorzystywane w małych firmach. Owe firmy dzięki temu rozwiązaniu będą mogły kontrolować ilość dostępnych produktów, pogrupować produkty według różnych kategorii, złożyć zamówienia na produkty a nawet zażądać faktury. 2. Diagram ERD Strona 1

3. elementów modelu zbiorów encji Zbiór encji 1 : Produkt Spis i magazyn dla oferowanych produktów. id_produktu Tak Numeryczny Identyfikator produktu. nazwa Nie Varchar[40] produktu. opis Nie Varchar[80] Krótki opis produktu. cena_jednos tkowa Nie Float Cena za jedną sztukę. stan_magaz ynu Nie Numeryczny Ilość dostępnych sztuk produktu. Zbiór encji 2 : Kategoria Spis kategorii produktów. id_kategorii Tak Numeryczny Identyfikator kategorii. _kate gorii Nie Varchar[30] kategorii produktu. Strona 2

Zbiór encji 3 : Zamowienia Tabela złożonych zamówień na produkty. id_zamowie nia Tak Numeryczny Identyfikator zamówienia. data_zamow ienia Nie Data Data złożenia zamówienia. Zbiór encji 4 : Klient Spis osób będących klientami firmy. email Nie Varchar[50] Email kontaktowy klienta. nazwa_firmy Nie Varchar[50] firmy pesel Tak Char[11] Numer pesel identyfikator osoby. imie Nie Varchar[20] Imię osoby. nazwisko Nie Varchar[40] Nazwisko osoby. adres Nie Varchar[50] Adres zamieszkania osoby. Strona 3

Zbiór encji 5 : Faktura Spis wystawionych faktur. id_faktury Tak Numeryczny Identyfikator wystawionej faktury. VAT Nie Float Stawka podatku VAT. data_wysta wienia Nie Data Data wystawienia faktury. Zbiór encji 6 : SposóbPłatności Spis możliwych sposobów płatności. id_sposobu Tak Numeryczny Identyfikator sposobu. nazwa_spos obu Nie Varchar[30] sposobu zapłaty. Strona 4

Zbiór encji 7 : Osoba Spis osób. pesel Tak Char[11] Numer pesel identyfikator osoby. imie Nie Varchar[20] Imię osoby. nazwisko Nie Varchar[40] Nazwisko osoby. adres Nie Varchar[50] Adres zamieszkania osoby. Zbiór encji 8 : Pracownik Spis osób będących zatrudnionymi w sklepie pracownikami. konto_bank owe zatrudniony _dnia Nie Char[26] Numer konta pracownika. Nie Data Data zatrudnienia pracownika. telefon Nie Char[9] Telefon kontaktowy do pracownika. NIP Nie Char[10] Numer identyfikacji podatkowej pracownika. pesel Tak Char[11] Numer pesel identyfikator osoby. imie Nie Varchar[20] Imię osoby. Strona 5

nazwisko Nie Varchar[40] Nazwisko osoby. adres Nie Varchar[50] Adres zamieszkania osoby. związków związku Zbiory encji Zbiór encji 1 Zbiór encji 2 Liczność związku posiada Produkt Kategoria n : 1 Produkty posiadają tylko jedną kategorię. składa się Produkt Zamowienia n : n Na zamówienia składają się różne produkty. złożone przez wystawiona na Zamowienia Klient n : 1 Każde zamówienie złożone przez dokładnie jednego klienta. Jeden klient może mieć wiele zamówień. Zamowienia Faktura 1 : 0..1 Jedna faktura opcjonalnie wystawiona na konkretne zamówienie. płacona Faktura SposóbPłatn ości 1 : 1 Jakim sposobem odbywa się płatność za fakturę. IS_A Klient Osoba 1 : 1 Klient jest podklasą osoby. obsługuje Zamowienia Pracownik 0..n : 1 Każde zamówienie realizuje/obsługuje jeden pracownik. Pracownik może obsługiwać wiele zamówień na raz, może także nie mieć żadnego. IS_A Pracownik Osoba 1 : 1 Pracownik jest podklasą osoby. ma szefa Pracownik Pracownik 1 : 1 Każdy pracownik, który ma określonego szefa jest jego podwładnym. Nie można mieć paru szefów na raz. Pracownik, który za szefa ma siebie - jest szefem. Strona 6

Schemat Relacyjnej Bazy Danych: PRODUKT (id_produktu, nazwa, opis, cena_jednostkowa, stan_magazynu, id_kategorii) (id_produktu) KEY (id_kategorii) REF KATEGORIA KATEGORIA (id_kategorii, nazwa_kategorii) (id_kategorii) KEY OSOBA (pesel, imie, nazwisko, adres) (pesel) KEY KLIENT (pesel, email, nazwa_firmy) (pesel) KEY (pesel) REF OSOBA PRACOWNIK (pesel, konto_bankowe, zatrudniony_dnia, telefon, NIP, id_szefa) (pesel) KEY (pesel) REF OSOBA (id_szefa) REF PRACOWNIK ZAMOWIENIA (id_zamowienia, data_zamowienia, pesel_klienta, pesel_pracownika) (id_zamowienia) KEY (pesel_klienta) REF KLIENT (pesel_pracownika) REF PRACOWNIK Strona 7

POZYCJA_ZAMOWIENIA (id_zamowienia, id_produktu, ilość) (id_zamowienia, id_produktu) KEY (id_zamowienia) REF ZAMOWIENIA (id_produktu) REF PRODUKT FAKTURA (id_faktury, VAT, data_wystawienia, id_zamowienia, id_sposobu) (id_faktury) KEY (id_zamowienia) REF ZAMOWIENIA (id_sposobu) REF SPOSOB_PLATNOSCI SPOSÓB_PLATNOSCI (id_sposobu, nazwa_sposobu) (id_sposobu) KEY Strona 8