Projektowanie bazy danych przykład
|
|
- Edward Mazurek
- 8 lat temu
- Przeglądów:
Transkrypt
1 Projektowanie bazy danych przykład Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeń wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana w jakimś celu w oparciu o pewne założenia. Na początku projektu bardzo ważne również jest określenie podstawowych funkcji systemu bazy danych. Oprócz definicji celu należy również sformułować założenia wstępne. Są to wymagania jakie powinny spełniać dane przechowywane w bazie danych. Definicja celu Celem jakiemu ma służyć projektowana baza danych może być rejestracja zamówień klientów, wstępne planowanie produkcji, bilansowanie mocy produkcyjnych i obliczanie zapotrzebowania na materiały do produkcji wyrobów. Założenia wstępne Poniżej podano następujące założenia wstępne do systemu planowania produkcji seryjnej wyrobów prostych: producent ma wielu klientów stałych i okazyjnych, klienci zamawiając wyroby składają zamówienia, pojedyncze zamówienie może dotyczyć wielu wyrobów, wyroby wykonuje się w centrach roboczych (np. wtryskarka do tworzyw, maszyna do szycia, mieszalnik do artykułów spożywczych itp.), dla każdego wyrobu jest określony czas przygotowawczo-zakończeniowy, czas jednostkowy wykonania i centrum robocze w jakim należy wykonać daną operację technologiczną, gotowe wyroby przekazuje się do magazynu wyrobów, na podstawie zamówień z uwzględnieniem stanu magazynu wyrobów tworzy się wstępny plan okresowy (np. miesięczny), następnie bilansuje się obciążenie centrów (stanowisk) roboczych, w przypadku wolnych mocy produkcyjnych uzupełnia się plan własnymi zamówieniami, po zbilansowaniu planu produkcji określa się terminy dostaw poszczególnych materiałów i surowców potrzebnych do realizacji planu, czyli wytworzenia zaplanowanych ilości określonych wyrobów, następnie po zbilansowaniu stanów magazynowych materiałów wysyła się zapotrzebowanie na materiały do dostawców, każdy dostawca dostarcza określoną grupę materiałów, materiały przechowuje się w magazynie materiałów. Definiowanie funkcji systemu baz danych Już na etapie projektowania bazy danych należy określić podstawowe funkcje systemu baz danych. W przykładowym systemie planowania produkcji mogą to być następujące funkcje: wprowadzanie danych ogólnych (o wyrobach i materiałach z jakich są wytworzone, czasach technologicznych wykonania wyrobów itp.), wprowadzanie danych o klientach, wprowadzanie danych o zamówieniach, wspomaganie tworzenia wstępnego planu, wyszukiwanie wszystkich zamówień klienta, wyszukanie wszystkich klientów, którzy zamówili dany towar, bilansowanie mocy produkcyjnych, obliczanie dziennego zapotrzebowania na materiały i surowce do produkcji, generowanie zapotrzebowania na materiały z podziałem na dostawców. 1
2 Budowanie diagramu związków między relacjami Metoda przedstawiania związków między relacjami (tabelami) za pomocą diagramu jest bardzo wygodna i znacznie usprawnia proces tworzenia bazy danych. Na diagramie (schemacie) widać od razu wszystkie tabele i powiązania między nimi. Zadanie to najlepiej wykonać w kilku następujących krokach: Identyfikacja zbioru obiektów występujących w danym problemie. Identyfikacja powiązań bezpośrednich między obiektami i przekształcenie w pojęciowy model danych (ustalenie typu relacji). Określenie atrybutów kluczowych i pozostałych atrybutów dla wszystkich obiektów. Normalizacja do pierwszej (rozbicie atrybutów wielowartościowych na jednowartościowe) i drugiej postaci normalnej (rozbicie tabel na dwie lub więcej w celu uniknięcia redundancji danych w tabeli). Normalizacja do trzeciej postaci normalnej, przekształcenie relacji typu m : n na powiązania typu 1 : n. Sprawdzenie poprawności struktury bazy danych poprzez porównanie jej struktury z wymaganiami względem systemu bazy danych. Identyfikacja bezpośrednich zależności między obiektami Po wyróżnieniu obiektów w systemie należy zidentyfikować wszystkie powiązania występujące między nimi. Pojęciowy model danych Na podstawie identyfikacji bezpośrednich zależności między obiektami możemy utworzyć diagram zależności między obiektami przyszłej bazy danych. Rodzaj relacji należy ustalić na podstawie założeń wstępnych i funkcji aplikacji. Rozważmy kolejno przykłady relacji: relacja między klientami, a złożonymi zamówieniami jest typu jeden do wielu (1 : n), ponieważ każdy klient może złożyć wiele zamówień, natomiast każde zamówienie należy tylko do jednego klienta, relacja między wyrobami, a zamówieniami jest typu wiele do wielu (m : n), ponieważ na zamówieniu może być wiele wyrobów i na każdy wyrób może być wiele zamówień, relacja między wyrobami, a planami jest typu m : n, ponieważ do każdego planu należy wiele wyrobów i każdy wyrób może wystąpić w wielu planach, relacja między centrami, a wyrobami jest typu m : n, ponieważ każdy wyrób może być wykonywany na kilku centrach (maszynach) i na każdej maszynie można wykonać wiele różnych wyrobów, relacja między wyrobami, a materiałami jest typu m : n, ponieważ na każdy wyrób może się składać kilka materiałów oraz ten sam materiał może wchodzić w skład kilku wyrobów, relacja między dostawcami, a materiałami jest typu 1 : n, ponieważ każdy dostawca dostarcza określone materiały, a każdy materiał jest dostarczany tylko przez jednego dostawcę. Rysunek 1. Początkowy diagram zależności między obiektami 2
3 Przekształcenie powiązań typu wiele do wiele. Każde z powiązań typu m : n, ze względu na późniejszą implementację, powinno zostać rozdzielone na dwa powiązania typu jeden do wielu 1 : n. Operację tę przeprowadza się wg schematu zilustrowanego na diagramie poniżej. Rysunek 2. Schemat zastępowania relacji m : n przez dwa powiązania typu 1: n Po zastąpieniu wszystkich powiązań typu m : n z diagramu na rys.1 otrzymujemy diagram docelowy (rys.2), z dodatkowymi obiektami. Jak można zauważyć, na diagramie tym występują tylko relacje 1: n. Taka struktura zależności w bazie danych jest prawidłowa i nadaje się do dalszej analizy tj. ustalenia atrybutów i kluczy co będzie wykonane w następnym punkcie. Rysunek 3.Docelowy diagram zależności między obiektami Określenie atrybutów Biorąc pod uwagę założenia wstępne i funkcje jakie ma pełnić przyszły system baz danych można określić atrybuty dla wszystkich relacji (obiektów) z diagramu docelowego ( poniższe tabele). Oprócz nazw atrybutów zostaną określone ich domeny, czyli praktycznie cała struktura tabel bazy danych. Tabela Materiały Id_Materialu Klucz Identyfikator materiału Integer Nazwa_Materialu Nazwa materiału Char(32) Jednostka Jednostka miary materiału Char(5) Ilosc_Min Min ilość dostawy Integer Ilosc_Min_Mag Min ilość w magazynie Integer 3
4 Tabela Dostawcy Projektowanie bazy danych - przykład Id_Dostawcy Klucz Identyfikator dostawcy Integer Adres Atrybut wielowartościowy Adres klienta Char( 100) Nazwa_Dostawcy Nazwa dostawcy Char(80) Tabela Specyfikacja Id_Wyrobu Klucz Identyfikator towaru Integer Id_Materialu Klucz Identyfikator materiału Integer Ilosc Ilość materiału na wyrób Decimal(9,3) Tabela Wyroby Id_Wyrobu Klucz Identyfikator towaru Integer Nazwa_Wyrobu Nazwa wyrobu Char(32) Jednostka Jednostka miary wyrobu Char(5) Ilość_Min Min ilość wyrobów w produkcji Integer Ilość_ Min_Mag Min ilość w magazynie Integer Tabela Zamówienia Id_Zamowienia Klucz Nr zamówienia Integer Id_Klienta Klucz obcy Identyfikator klienta Integer Data_Zamowienia Data zamówienia Data Data_Dostawy Data dostawy Data Transport Rodzaj transportu Char(20) Tabela Zamowienia_Pozycje Id_Zamowienia Składnik klucza, klucz obcy Nr zamówienia Integer Pozycja Składnik klucza Nr pozycji na zamówieniu Integer Id_Wyrobu Klucz obcy Identyfikator wyrobu Integer Ilosc Ilość zamówiona towaru Decimal(12,3) Cena Cena netto towaru Decimal(12,2) VAT Podatek VAT Decimal(12,2) Tabela Klienci Id_Klienta Klucz Identyfikator klienta Integer Adres Atrybut wielowartościowy Adres klienta Char(100) 4
5 Nazwa_Klienta Nazwa klienta Char(80) Tabela Centra Id_Centrum Klucz Identyfikator centrum wykonawczego Integer Nazwa_Centrum Nazwa centrum wykonawczego Char(32) Tabela Plany Id_Planu Klucz Identyfikator planu Integer Nazwa_Planu Nazwa planu Char(32) Data_Od Data początku planu Date Data_Do Data końca planu Date Tabela Specyfikacja_Planu Id_Planu Klucz Identyfikator planu Integer Id_Partii Klucz Identyfikator partii produkcyjnej wyrobów Integer Id_Wyrobu Klucz Identyfikator wyrobu Integer Ilosc_Partii Ilość wyrobów w partii Integer Termin Termin wykonania partii Date Tabela Technologia Id_Wyrobu Klucz, Klucz obcy Identyfikator wyrobu Integer Id_Operacji Klucz Identyfikator operacji technologicznej Integer Nazwa_Operacji Nazwa operacji technologicznej Char(32) Id_Centrum Klucz obcy Identyfikator centrum wykonawczego Integer Nazwa_Techn Nazwa technologii Char(32) Czas_Techn Czas techniczny [min] Integer Czas Jedn Czas jednostkowy [min] Integer Sprawdzenie kryteriów normalności tabel Na zakończenie procesu projektowania należy jeszcze sprawdzić, czy tabele, których strukturę podano w powyższych tabelach są co najmniej w trzeciej postaci normalnej. Przeglądając tabele można zauważyć, że warunku tego nie spełniają tabele Klienci i Dostawcy, ponieważ zawierają atrybut wielowartościowy adres. Wobec tego należy przeprowadzić normalizację tych tabel. Po normalizacji, czyli zastąpieniu atrybutu adres przez trzy atrybuty elementarne tj. kod, miasto i ulicę tabele te otrzymują postać: Tabela Klienci Id_Klient Klucz Identyfikator klienta Integer Id_Rejonu Klucz obcy Identyfikator rejonu Integer Kod Kod pocztowy Char(6) Miasto Miejscowość Char(40) 5
6 Ulica Ulica Char(30) Nazwa_Klienta Nazwa klienta Char(80) Tabela Dostawcy Id_Dostawcy Klucz Identyfikator klienta Integer Kod Kod pocztowy Char(6) Miasto Miejscowość Char(40) Ulica Ulica Char(30) Nazwa_Klienta Nazwa klienta Char(80) 6
Projekt małej Bazy Danych.
Artykuł pobrano ze strony eioba.pl Projekt małej Bazy Danych. Przykałdowa baza danych dotycząca forum dyskusyjnego. Autor: Magister inżynier Ireneusz Łukasz Dzitkowski Wałcz, dnia: 08. 02. 2012r. Wszystkie
Bardziej szczegółowoProjektowanie bazy danych
Projektowanie bazy danych Pierwszą fazą tworzenia projektu bazy danych jest postawienie definicji celu, założeo wstępnych i określenie podstawowych funkcji aplikacji. Każda baza danych jest projektowana
Bardziej szczegółowoNormalizacja baz danych
Wrocławska Wyższa Szkoła Informatyki Stosowanej Normalizacja baz danych Dr hab. inż. Krzysztof Pieczarka Email: krzysztof.pieczarka@gmail.com Normalizacja relacji ma na celu takie jej przekształcenie,
Bardziej szczegółowoLK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów
Bardziej szczegółowoNormalizacja baz danych
Normalizacja baz danych Definicja 1 1 Normalizacja to proces organizowania danych w bazie danych. Obejmuje to tworzenie tabel i ustanawianie relacji między tymi tabelami zgodnie z regułami zaprojektowanymi
Bardziej szczegółowoIdentyfikacja towarów i wyrobów
Identyfikacja towarów i wyrobów Identyfikacja towarów i wyrobów w firmie produkcyjnej jest kluczowa pod kątem profesjonalnej obsługi Klienta. Firma chcąc zapewnić wysoką jakość swoich wyrobów musi być
Bardziej szczegółowoInformacje o wybranych funkcjach systemu klasy ERP Zarządzanie produkcją
iscala Informacje o wybranych funkcjach systemu klasy ERP Zarządzanie produkcją Opracował: Grzegorz Kawaler SCALA Certified Consultant III. Zarządzanie produkcją 1. Umieszczanie w bazie informacji o dostawcach
Bardziej szczegółowoDefinicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.
TECHNOLOGIE BAZ DANYCH WYKŁAD 1 Wprowadzenie do baz danych. Normalizacja. (Wybrane materiały) Dr inż. E. Busłowska Definicja bazy danych Uporządkowany zbiór informacji, posiadający własną strukturę i wartość.
Bardziej szczegółowoKrzysztof Kluza proste ćwiczenia z baz danych
Bazy danych Baza danych to uporządkowany zbiór danych, dający się łatwo przeszukiwać. Każda pozycja bazy danych nazywana jest rekordem, z kolei rekordy składają się z pól. Przyjmując, że dysponujemy bazą
Bardziej szczegółowoDiagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM
Bardziej szczegółowoNormalizacja relacyjnych baz danych. Sebastian Ernst
Normalizacja relacyjnych baz danych Sebastian Ernst Zależności funkcyjne Zależność funkcyjna pomiędzy zbiorami atrybutów X oraz Y oznacza, że każdemu zestawowi wartości atrybutów X odpowiada dokładnie
Bardziej szczegółowoInformacje o wybranych funkcjach systemu klasy ERP Realizacja procedur ISO 9001
iscala Informacje o wybranych funkcjach systemu klasy ERP Realizacja procedur ISO 9001 Opracował: Grzegorz Kawaler SCALA Certified Consultant Realizacja procedur ISO 9001 1. Wstęp. Wzrastająca konkurencja
Bardziej szczegółowoZaję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.
Zajęcia. Przykład : biblioteka. Aby zaprojektować bazę danych trzeba dobrze przyjrzeć się potrzebom jej przyszłej użytkowników, odwiedzić, oglądnąć, przemyśleć. W bazie będą gromadzone dane. Wiele z tych
Bardziej szczegółowoTechnologia informacyjna
Technologia informacyjna Pracownia nr 9 (studia stacjonarne) - 05.12.2008 - Rok akademicki 2008/2009 2/16 Bazy danych - Plan zajęć Podstawowe pojęcia: baza danych, system zarządzania bazą danych tabela,
Bardziej szczegółowoDiagramy związków encji. Laboratorium. Akademia Morska w Gdyni
Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie
Bardziej szczegółowoInstytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 3 (Tworzenie bazy danych z użyciem UML, proste
Bardziej szczegółowoOdchudzanie magazynu dzięki kontroli przepływów materiałów w systemie Plan de CAMpagne
Odchudzanie magazynu dzięki kontroli przepływów materiałów w systemie Plan de CAMpagne Wstęp Jednym z powodów utraty płynności finansowej przedsiębiorstwa jest utrzymywanie zbyt wysokich poziomów zapasów,
Bardziej szczegółowoInstytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl fb.com/groups/bazydanychmt/ Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 3 (Tworzenie
Bardziej szczegółowoRelacyjny model baz danych, model związków encji, normalizacje
Relacyjny model baz danych, model związków encji, normalizacje Wyklad 3 mgr inż. Maciej Lasota mgr inż. Karol Wieczorek Politechnika Świętokrzyska Katedra Informatyki Kielce, 2009 Definicje Operacje na
Bardziej szczegółowoPrzykłady normalizacji
Przykłady normalizacji Nr faktury Za okres Nabywca Usługa Strefa czasowa od 21113332437 1.11.2007 30.11.2007 Andrzej Macioł, Kraków ul. Armii Krajowej 7 21113332437 1.11.2007 30.11.2007 Andrzej Macioł,
Bardziej szczegółowoBazy danych 1. Wykład 5 Metodologia projektowania baz danych. (projektowanie logiczne)
Bazy danych 1 Wykład 5 Metodologia projektowania baz danych (projektowanie logiczne) Projektowanie logiczne przegląd krok po kroku 1. Usuń własności niekompatybilne z modelem relacyjnym 2. Wyznacz relacje
Bardziej szczegółowoIntrastat w systemie Plan-de-CAMpagne
Intrastat w systemie Plan-de-CAMpagne Od początku kiedy Polska przystąpiła do koalicji z Unią Europejską w 2004r Polscy przedsiębiorcy przyjeli na siebie obowiązek przekazywania informacji na temat przywozów
Bardziej szczegółowoDiagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji
Diagramy związków encji (ERD) 1 Projektowanie bazy danych za pomocą narzędzi CASE Materiał pochodzi ze strony : http://jjakiela.prz.edu.pl/labs.htm Diagramu Związków Encji - CELE Zrozumienie struktury
Bardziej szczegółowoAutor: Joanna Karwowska
Autor: Joanna Karwowska W bazie danych przechowujemy tylko niektóre informacje o świecie rzeczywistym. Wybór właściwych wycinków rzeczywistości i dotyczących ich danych jest bardzo istotny od niego zależy
Bardziej szczegółowoBAZA DANYCH. Informatyka. ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge
BAZA DANYCH Informatyka ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH Prowadzący: inż. Marek Genge Treść zadania: Dyrektor szkoły dysponuje plikami Uczniowie, Klasy i Przedmioty. Oto opisy wierszy w poszczególnych plikach:
Bardziej szczegółowoPosługiwanie się tabelami
Wykład 3 Tabele Posługiwanie się tabelami Przykładowa tabela gromadząca informacje o osobach (Imię, Nazwisko, Data urodzenia) Osoby Imię Nazwisko Data urodzenia Jan Kowalski 1995-01-01 Piotr Nowak 1994-05-22
Bardziej szczegółowoBazy danych. Zachodniopomorski Uniwersytet Technologiczny w Szczecinie. Wykład 3: Model związków encji.
Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Bazy danych Wykład 3: Model związków encji. dr inż. Magdalena Krakowiak makrakowiak@wi.zut.edu.pl Co to jest model związków encji? Model związków
Bardziej szczegółowoOpis podstawowych modułów
Opis podstawowych modułów Ofertowanie: Moduł przeznaczony jest dla działów handlowych, pozwala na rejestrację historii wysłanych ofert i istotnych zdarzeń w kontaktach z kontrahentem. Moduł jest szczególnie
Bardziej szczegółowoKsięgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników
Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników Słowo wstępne (13) Przedmowa i podziękowania (drugie wydanie) (15) Podziękowania (15) Przedmowa i podziękowania (pierwsze wydanie)
Bardziej szczegółowoBazy Danych I Projekt Firma Turystyczna
Bazy Danych I Projekt Firma Turystyczna Autor: Paweł Bara 1. Struktura bazy danych. Baza danych ma stanowić magazyn informacji o transakcjach prowadzonych przez pewne biuro podróży. Biuro to sprzedaje
Bardziej szczegółowoInstytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 3 (Tworzenie bazy danych z użyciem UML, proste
Bardziej szczegółowoNormalizacja tabel POSTACIE NORMALNE TABEL
Normalizacja tabel POSTACIE NORMALNE TABEL Projektowanie bazy danych- podstawowe reguły 1. Do opisu encji stosuje się oddzielną tabelę. Każdej encji odpowiada 1 tabela. Atrybutowi odpowiada kolumna. Dla
Bardziej szczegółowoPODSTAWY BAZ DANYCH. 5. Modelowanie danych. 2009/ Notatki do wykładu "Podstawy baz danych"
PODSTAWY BAZ DANYCH 5. Modelowanie danych 1 Etapy tworzenia systemu informatycznego Etapy tworzenia systemu informatycznego - (według CASE*Method) (CASE Computer Aided Systems Engineering ) Analiza wymagań
Bardziej szczegółowoProjektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Projektowanie bazy danych Jarosław Kuchta Projektowanie Aplikacji Internetowych Możliwości projektowe Relacyjna baza danych Obiektowa baza danych Relacyjno-obiektowa baza danych Inne rozwiązanie (np. XML)
Bardziej szczegółowoZARZĄDZANIE PRODUKCJĄ Przedstawienie systemów ERP i RAKSSQELL. Beata Rybicka Rafał Olejniczak
ZARZĄDZANIE PRODUKCJĄ Przedstawienie systemów ERP i RAKSSQELL Beata Rybicka Rafał Olejniczak SYSTEM ERP Osobie odpowiedzialnej za zarządzanie produkcją przypisuje się kluczowe zadanie w firmie: zmniejszenie
Bardziej szczegółowoSystem Zamówienia i Kontrola Dostaw
System Zamówienia i Kontrola Dostaw System składa się z następujących modułów: 1. Zamówienia od Odbiorców 2. Zamówienia do Dostawców 3. Zestawienia Analityczne 4. Specyfikacja Wysyłkowa 5. Budżet Odbiorców
Bardziej szczegółowoWYKŁAD 1. Wprowadzenie do problematyki baz danych
WYKŁAD 1 Wprowadzenie do problematyki baz danych WYKŁAD 2 Relacyjny i obiektowy model danych JĘZYK UML (UNIFIED MODELING LANGUAGE) Zunifikowany język modelowania SAMOCHÓD
Bardziej szczegółowoWeaver WMS. Realizacja operacji przyjęcia towaru za pomocą systemu
Weaver WMS http://weaversoft.pl/pages/products/wms/ Realizacja operacji przyjęcia towaru za pomocą systemu Weaver WMS Przyjęcie towaru W systemie Weaver WMS istnieją dwie zasadnicze formy przyjęcia towaru
Bardziej szczegółowoUniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt. Zasady przygotowania i oceny projektów
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Bazy Danych - Projekt Zasady przygotowania i oceny projektów 1 Cel projektu Celem niniejszego projektu jest zaprojektowanie i implementacja
Bardziej szczegółowoBAZY DANYCH. Anomalie. Rozkład relacji i normalizacja. Wady redundancji
BAZY DANYCH WYKŁAD 5 Normalizacja relacji. Zapytania zagnieżdżone cd. Wady redundancji Konieczność utrzymania spójności kopii, Marnowanie miejsca, Anomalie. (Wybrane materiały) Dr inż. E. Busłowska Copyright
Bardziej szczegółowoPodstawowe zagadnienia z zakresu baz danych
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
Bardziej szczegółowoProjektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD
Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Modelowanie danych Diagramy ERD Modelowanie danych dlaczego? Od biznesowego gadania do magazynu na biznesowe
Bardziej szczegółowoKrzysztof Kadowski. PL-E3579, PL-EA0312,
Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza
Bardziej szczegółowoInstytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny technologiczny Politechnika Śląska Laboratorium 5 (Projektowanie i normalizacja bazy danych)
Bardziej szczegółowodokonać podziału zachowań klienta przeprowadzić rozmowę sprzedażową
NAUCZYCIELSKI PLAN DYDAKTYCZNY z planem wynikowym z przedmiotu organizacja sprzedaży reklamy nr programu: TO/PZS1/PG/2015 klasa 2TIO l.p. Nazwa jednostki organizacyjnej Osiągnięcia ucznia Zakres podstawowy
Bardziej szczegółowoWymagania klienta mogą być opisane na różnych poziomach abstrakcji: Podział wymagań: Wymagania funkcjonalne Wymagania niefunkcjonalne
Definiowanie wymagań Wymagania klienta mogą być opisane na różnych poziomach abstrakcji: 1. Definicja wymagań jest zapisana w języku naturalnym jako rezultat rozmów z przedstawiciela klienta 2. Specyfikacja
Bardziej szczegółowoDział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3
rzedmiot : Systemy baz Rok szkolny : 2015/2016 Klasa : INF godz. x 0 = 90 godz. Zawód : technik informatyk; symbol 5120 rowadzący : Jacek Herbut, Henryk Kuczmierczyk Henryk Kuczmierczyk Numer Dział Temat
Bardziej szczegółowoBaza danych. Baza danych to:
Baza danych Baza danych to: zbiór danych o określonej strukturze, zapisany na zewnętrznym nośniku (najczęściej dysku twardym komputera), mogący zaspokoić potrzeby wielu użytkowników korzystających z niego
Bardziej szczegółowoLaboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
Bardziej szczegółowoZapytanie ofertowe dotyczące projektu realizowanego w ramach Regionalnego Programu Operacyjnego dla Województwa Dolnośląskiego na lata 2007-2013
Chojnów dnia 08.09.2014 r. Zapytanie ofertowe dotyczące projektu realizowanego w ramach Regionalnego Programu Operacyjnego dla Województwa Dolnośląskiego na lata 2007-2013 Priorytet 1. Wzrost konkurencyjności
Bardziej szczegółowoZarządzanie Produkcją IV
Zarządzanie Produkcją IV Dr Janusz Sasak Sterowanie produkcją Działalność obejmująca planowanie, kontrolę i regulację przepływu materiałów w sferze produkcji, począwszy od określenia zapotrzebowania na
Bardziej szczegółowoPLAN WYKŁADU BAZY DANYCH GŁÓWNE ETAPY PROJEKTOWANIA BAZY MODELOWANIE LOGICZNE
PLAN WYKŁADU Modelowanie logiczne Transformacja ERD w model relacyjny Odwzorowanie encji Odwzorowanie związków Odwzorowanie specjalizacji i generalizacji BAZY DANYCH Wykład 7 dr inż. Agnieszka Bołtuć GŁÓWNE
Bardziej szczegółowoZadanie 1: Projekt bazy danych
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
Bardziej szczegółowoBazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1
Bazy danych wprowadzenie teoretyczne Piotr Prekurat 1 Baza danych Jest to zbiór danych lub jakichkolwiek innych materiałów i elementów zgromadzonych według określonej systematyki lub metody. Zatem jest
Bardziej szczegółowoSystem SWP - usprawnia zarządzanie produkcją w małych i średnich przedsiębiorstwach.
System SWP - usprawnia zarządzanie produkcją w małych i średnich przedsiębiorstwach. Organizuje produkcję zgodnie z profilem działalności firmy, Wylicza zapotrzebowanie na surowce i materiały, Kontroluje
Bardziej szczegółowoRachunek Kosztów (W1) Zespół Katedry Rachunkowości Menedżerskiej SGH 1. Marcin Pielaszek. Rachunek kosztów. Wykład nr 1. Roboczy plan zajęć
Wykład nr 1 Marcin Pielaszek Roboczy plan zajęć Wykład 1. Wprowadzenie, sprawozdawczy rachunek 2. normalnych, rachunek standardowych 3. standardowych, koszty produkcji pomocniczej 4. Przyczyny zmian w
Bardziej szczegółowoFORMULARZ OCENY PARAMETRÓW TECHNICZNYCH
FORMULARZ OCENY PARAMETRÓW TECHNICZNYCH Nazwa: System klasy ERP Ilość: 1 sztuka Strona 1 Specyfikacja techniczna: Lp. Moduł/funkcjonalność Charakterystyka Wartość oferowana TAK/NIE* Uwagi Oferenta 1 Moduł
Bardziej szczegółowoPlan wykładu. Problemy w bazie danych. Problemy w bazie danych BAZY DANYCH. Problemy w bazie danych Przykład sprowadzenia nieznormalizowanej SQL
Plan wykładu 2 ZY DNYH Wykład 2: Sprowadzanie do postaci normalnych. SQL. Problemy w bazie danych Przykład sprowadzenia nieznormalizowanej relacji do 3NF SQL Małgorzata Krętowska Wydział Informatyki Politechnika
Bardziej szczegółowoKS-APTEKA Windows. KAMSOFT S.A. Katowice 2013 KS-AOW. (Wielomagazynowość) Instrukcja WIELOMAGAZYNOWOŚĆ Dokument: Wydanie: 1 Waga: 90
KS-APTEKA Windows (Wielomagazynowość) KAMSOFT S.A. Katowice 2013 Strona 1 z 10 1. Koncepcja wielomagazynowości w System umożliwia zdefiniowanie hierarchicznej struktury przedsiębiorstwa. Elementy struktury
Bardziej szczegółowoPROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE WSKAZÓWKI PRAKTYCZNE
1 PROJEKTOWANIE SYSTEMÓW LOGISTYCZNYCH PROJEKT SYSTEMY LOGISTYCZNE WSKAZÓWKI PRAKTYCZNE CEL PODYSTEMU LOGISTYCZNEGO OKREŚLANIE 2 zapewnienie wymaganego poziomu obsługi (...kogo?) w zakresie (...jakim?)
Bardziej szczegółowoWymagania funkcjonalne systemu CRM
Wymagania funkcjonalne systemu CRM Moduł firm Celem modułu faktur jest umożliwienie zarządzania firmami i bezpośrednimi kontaktami personalnymi w tych firmach. Moduł ten umożliwi dodawanie, usuwanie, edycję
Bardziej szczegółowoWPROWADZENIE DO BAZ DANYCH
WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z
Bardziej szczegółowoPORÓWNANIE KALKULACJI: - tradycyjnej - ABC
KOŁO NAUKOWE CONTROLLINGU UNIWERSYTET ZIELONOGÓRSKI PORÓWNANIE KALKULACJI: - tradycyjnej - ABC Spis treści Wstęp... 3 Dane wejściowe... 4 Kalkulacja tradycyjna... 6 Kalkulacja ABC... 8 Porównanie wyników...
Bardziej szczegółowoMAGAZYNY SPRZEDAŻ LOGISTYKA MAGFA GMG Poprawiony czwartek, 10 czerwca 2010 17:50
System obsługuje główne procesy logistyczne począwszy od planowania i budżetowanie dostaw, ewidencji zamówień do dostawców, rejestracji dostaw i zakupów (również import), ewidencji obrotu magazynowego,
Bardziej szczegółowoJęzyk UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 3 Diagramy przypadków użycia Diagramy przypadków użycia (ang. use case)
Bardziej szczegółowoUzupełnij pola tabeli zgodnie z przykładem poniżej,
1. Wykonaj bazę danych biblioteki szkolnej, Otwórz MS Access a następnie z menu plik wybierz przycisk nowy, w oknie nowy plik wybieramy pusta baza danych nadaj jej nazwę Biblioteka i wybierz miejsce w
Bardziej szczegółowoW trakcie projektowania aplikacji jako najważniejsze cele przyjęto:
Program Obsługi Wypożyczalni "ARENDA" dokumentacja użytkownika. Opis programu: Program jest narzędziem wspomagającym prowadzenie wypożyczalni. Pomaga ewidencjonować, utrzymywać i zarządzać zasobami wypożyczalni.
Bardziej szczegółowoPodatkowa księga przychodów i rozchodów. Broszura informacyjna dot. struktury JPK
Podatkowa księga przychodów i rozchodów Broszura informacyjna dot. struktury JPK Marzec 2018 Spis treści 1. Wstęp... 2 2. Schemat główny... 5 2.1. Struktura... 5 2.2. Opis struktury... 6 3. Nagłówek JPK_PKPIR...
Bardziej szczegółowoProdukcja by CTI. Lista funkcjonalności
Produkcja by CTI Lista funkcjonalności O programie Produkcja by CTI daje pełną kontrolę nad produkcją, co pozwala zmniejszyć koszty, poprawić terminowość realizacji oraz jakość wyrobów. Produkcja by CTI
Bardziej szczegółowoKrótkookresowe planowanie produkcji. Jak skutecznie i efektywnie zaspokoić bieżące potrzeby rynku w krótszym horyzoncie planowania?
4 Krótkookresowe planowanie produkcji Jak skutecznie i efektywnie zaspokoić bieżące potrzeby rynku w krótszym horyzoncie planowania? Hierarchia systemu zarządzania produkcją DECYZJE DŁUGOOKRESOWE (PROJEKTOWANIE)
Bardziej szczegółowoModuł wspomaga proces produkcyjny automatyzując prowadzenie ewidencji zdarzeń związanych z kolejnymi etapami produkcyjnymi.
OPROGRAMOWANIE DLA FIRM Produkcja Moduł wspomaga proces produkcyjny automatyzując prowadzenie ewidencji zdarzeń związanych z kolejnymi etapami produkcyjnymi. Program dostarcza szczegółowych informacji
Bardziej szczegółowoLiteratura. Bazy danych s.1-1
Literatura R.Colette, Bazy danych : od koncepcji do realizacji, PWE 1988, S.Forte, T.Howe, J. Ralston, Access2000, HELION 2001, R.J.Muller, Bazy danych, język UML w modelowaniu danych, MIKOM 2000, M.Muraszkiewicz,
Bardziej szczegółowoPlanowanie potrzeb materiałowych. prof. PŁ dr hab. inż. A. Szymonik
Planowanie potrzeb materiałowych prof. PŁ dr hab. inż. A. Szymonik www.gen-prof.pl Łódź 2017/2018 Planowanie zapotrzebowania materiałowego (MRP): zbiór technik, które pomagają w zarządzaniu procesem produkcji
Bardziej szczegółowoZasady transformacji modelu DOZ do projektu tabel bazy danych
Zasady transformacji modelu DOZ do projektu tabel bazy danych A. Obiekty proste B. Obiekty z podtypami C. Związki rozłączne GHJ 1 A. Projektowanie - obiekty proste TRASA # * numer POZYCJA o planowana godzina
Bardziej szczegółowoProjektowanie Systemów Informacyjnych
Projektowanie Systemów Informacyjnych Wykład II Encje, Związki, Diagramy związków encji, Opracowano na podstawie: Podstawowy Wykład z Systemów Baz Danych, J.D.Ullman, J.Widom Copyrights by Arkadiusz Rzucidło
Bardziej szczegółowoLABORATORIUM 5 / 6 1. ZAŁOŻENIE KONTA
LABORATORIUM 5 / 6 Systemy informatyczne w zarządzaniu produkcją Qcadoo MES Qcadoo MES - internetowa aplikacja do zarządzania produkcją dla Małych i Średnich Firm. Pozwala na zarządzanie i monitorowanie
Bardziej szczegółowoRozliczanie kosztów okołoprodukcyjnych ilościowo i wartościowo
Rozliczanie kosztów okołoprodukcyjnych ilościowo i wartościowo Wstęp Prowadząc działalność produkcyjną ważnym jest, aby zarządzający mieli szersze spojrzenie na rozliczenia kosztów prowadzonej działalności
Bardziej szczegółowoSerwis: administracja terminów i kosztów w programie Plan-de-CAMpagne
Serwis: administracja terminów i kosztów w programie Plan-de-CAMpagne Proces serwisów i konserwacji w każdym przedsiębiorstwie produkcyjnym powinien być kontrolowany pod względem terminowości w myśl zasady:
Bardziej szczegółowoIV. Dane podstawowe definiowanie indeksów
Ćwiczenia z użytkowania systemu MFG/PRO 1 IV. Dane podstawowe definiowanie indeksów 1.2.1 Kartoteka kategorii produktów Kategorie produktu służą do przypisywania określonym grupom produktów standardowych,
Bardziej szczegółowo1 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 1 1 Bazy Danych Instrukcja laboratoryjna Temat: Normalizacje 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie. Normalizacja to proces organizacji danych w bazie danych. Polega on na
Bardziej szczegółowoRelacyjne bazy danych. Normalizacja i problem nadmierności danych.
Relacyjne bazy danych. Normalizacja i problem nadmierności danych. Robert A. Kłopotek r.klopotek@uksw.edu.pl Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW Relacyjne bazy danych Stworzone
Bardziej szczegółowoSystemy informatyczne. Modelowanie danych systemów informatycznych
Modelowanie danych systemów informatycznych Diagramy związków encji Entity-Relationship Diagrams Modelowanie danych diagramy związków encji ERD (ang. Entity-Relationship Diagrams) diagramy związków encji
Bardziej szczegółowoSKRÓCONY OPIS systemu lojalnościowego
SKRÓCONY OPIS systemu lojalnościowego na podstawie wersji 2.0 PRODUCENT: Basic-Soft Ostrów Wlkp. AKTUALNA WERSJA: Kontrahent GT wersja 2.0 Zabrania się powielania, publikowania i rozpowszechniania bez
Bardziej szczegółowoSystemy rachunku kosztów
Systemy rachunku kosztów Tradycyjny rachunek kalkulacyjny kosztów oparty na rozmiarach produkcji kalkulacja doliczeniowa (zleceniowa), doliczanie kosztów wydziałowych kalkulacja podziałowa (procesowa)
Bardziej szczegółowo1. Mapowanie diagramu klas na model relacyjny.
Rafał Drozd 1. Mapowanie diagramu klas na model relacyjny. 1.1 Asocjacje Wpływ na sposób przedstawienia asocjacji w podejściu relacyjnym ma przede wszystkim jej liczność (jeden-do-jednego, jeden-do-wielu,
Bardziej szczegółowoCechy systemu MRP II: modułowa budowa, pozwalająca na etapowe wdrażanie, funkcjonalność obejmująca swym zakresem obszary technicznoekonomiczne
Zintegrowany System Informatyczny (ZSI) jest systemem informatycznym należącym do klasy ERP, który ma na celu nadzorowanie wszystkich procesów zachodzących w działalności głównie średnich i dużych przedsiębiorstw,
Bardziej szczegółowoTEMAT: Ustalenie zapotrzebowania na materiały. Zapasy. dr inż. Andrzej KIJ
TEMAT: Ustalenie zapotrzebowania na materiały. Zapasy dr inż. Andrzej KIJ 1 1 Zagadnienia: Klasyfikacja zapasów w przedsiębiorstwie Zapasy produkcji w toku Ilościowe i wartościowe określenie całkowitego
Bardziej szczegółowoSystem zarządzania materiałami firmowymi
System zarządzania materiałami firmowymi jest kompleksowym systemem wspomagającym zarządzanie materiałami firmowymi korporacji sieciowych. zadania zalety funkcje schemat PromoCentrum 4 6 8 14 zadania PromoCentrum!
Bardziej szczegółowo030 PROJEKTOWANIE BAZ DANYCH. Prof. dr hab. Marek Wisła
030 PROJEKTOWANIE BAZ DANYCH Prof. dr hab. Marek Wisła Elementy procesu projektowania bazy danych Badanie zależności funkcyjnych Normalizacja Projektowanie bazy danych Model ER, diagramy ERD Encje, atrybuty,
Bardziej szczegółowoz dnia... 2015 r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej
ROZPORZĄDZENIE Projekt z dnia 18.06.15 r. MINISTRA ADMINISTRACJI I CYFRYZACJI 1) z dnia... 2015 r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej Na podstawie art. 19 ust. 1 pkt 7
Bardziej szczegółowoModelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych
Modelowanie przypadków użycia Jarosław Kuchta Podstawowe pojęcia Przypadek użycia jest formalnym środkiem dla przedstawienia funkcjonalności systemu informatycznego z punktu widzenia jego użytkowników.
Bardziej szczegółowoPołączenie AutoCad'a z bazą danych
Połączenie AutoCad'a z bazą danych Założenie bazy danych z pojedynczą tablicą Samochody, za pomocą aplikacji MS Access 1. Na dysku C: założyć katalog: C:\TKM\GR1x 2. Do tego katalogu przekopiować plik:
Bardziej szczegółowoTransformacja modelu ER do modelu relacyjnego
Transformacja modelu ER do modelu relacyjnego Wykład przygotował: Robert Wrembel BD wykład 4 (1) 1 Plan wykładu Transformacja encji Transformacja związków Transformacja hierarchii encji BD wykład 4 (2)
Bardziej szczegółowodr hab. Marcin Jędrzejczyk
dr hab. Marcin Jędrzejczyk Do zapasów zaliczyć należy: (1) materiały, czyli przedmioty pracy nabyte w celu całkowitego zużycia w jednym cyklu produkcyjnym lub zużycia na inne potrzeby, na przykład konserwacji
Bardziej szczegółowoMODELOWANIE PRZEPŁYWU DANYCH
MODELOWANIE PRZEPŁYWU DANYCH 1. Diagram przepływu danych (DFD) 2. Weryfikacja modelu strukturalnego za pomocą DFD Modelowanie SI - GHJ 1 Definicja i struktura DFD Model części organizacji rozważany z punktu
Bardziej szczegółowoAnaliza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
Bardziej szczegółowo