Paweł Duda

Front-end Developer

VBA, WinForms, WPF, C#

Back-end Developer

MS Sql Server (T-SQL) , C#

Paweł Duda

Front-end Developer

VBA, WinForms, WPF, C#

Back-end Developer

MS Sql Server (T-SQL) , C#

Projekt back-end; MS SQL Server

  • TWÓRCY: Paweł Duda
  • DATA: 2016
  • KATEGORIA: Relacyjna Baza Danych, MS SQL Server
  • Branża: Sprzedaż
   Opracowanie struktury bazy danych, która umożliwi zapanowanie nad procesem magazynowania oraz sprzedaży dystrybuowanych elementów i odzwierciedli międzynarodową strukturę firmy oraz stan zatrudnionej kadry.
Elementy projektu prototypu
  • diagram ERD,
  • opis relacji,
  • opis pól,
  • utworzenie bazy danych;
  • skrypty generujące bazę danych,
  • skrypty gnarujące widoki,
  • narzędzia SQL do operacji na bazie:
    • wyzwalacze,
    • funkcje/procedury,
  • przykładowe zapytani,
  • przygotowanie zrzutu prototypu bazy
    • plik bak,
  • szacowanie wielkości baz danych;
    • wielkość wejściowa,
    • po rocznym okresie wg. szacowań,
Relacyjna Baz Danych
Diagram: Relacyjna Baz Danych
Przykładowe skrypty SQL: – skrypt generujący tabele: skrypt-tabele.sql – skrypt generujący klucze: skrypt-klucze.sql – widoki: – lista dostawców oraz ich szczegółowe dane: skrypt-view1.sql , – aktywni użytkowników z aktywnym kontem oraz ich zamówienia: skrypt-view2.sql , – wyzwalacze: – DML aktualizujące datę modyfikacji wpisu: skrypt-trigger1.sql , – DCL zabezpieczające przed usunięciem tabel: skrypt-trigger2.sql , – LOGON pozwalające nadzorować dostęp do bazy danych: skrypt-trigger3.sql , – procedury składowane: – proc. dodawania nowego klienta oraz generowanie konta: skrypt-procedura1.sql , – proc. dodawania nowego pracownika generowanie konta: skrypt-procedura2.sql , – proc. przy zwolnieniu pracownika: skrypt-procedura3.sql ,