Projekt bazy danych krajowej agencji pracy tymczasowej

Nasza ocena:

5
Pobrań: 294
Wyświetleń: 1036
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Projekt bazy danych krajowej agencji pracy tymczasowej - strona 1 Projekt bazy danych krajowej agencji pracy tymczasowej - strona 2 Projekt bazy danych krajowej agencji pracy tymczasowej - strona 3

Fragment notatki:

Spis treści
1 Wstęp
2
2 Analiza wycinka rzeczywistości
2.1 Szczegółowy opis wycinka rzeczywistości
2.2 Słownik pojęć . . . . . . . . . . . . . . .
2.3 Analiza istniejącej bazy danych . . . . .
2.4 Wymagania funkcjonalne . . . . . . . . .
2.5 Wymagania niefunkcjonalne . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Kategorie
3
3
4
5
5
6
7
4 Reguły funkcjonowania
10
5 Ograniczenia dziedzinowe
12
6 Transakcje
14
7 Definicje encji i związków
22
7.1 Encje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7.2 Związki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8 Definicje predykatowe encji i związków
26
8.1 Encje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.2 Związki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9 Diagram obiektowo-związkowy (ERD)
27
10 Transformacja modelu konceptualnego do modelu logicznego
28
11 Definicje schematów relacji i przykładowe dane w poszczególnych tabelach
31
12 Schemat bazy danych ze słownikiem atrybutów
39
12.1 Schemat bazy danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
12.2 Słownik atrybutów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
13 Użytkownicy i perspektywy
42
13.1 Użytkownicy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
13.2 Perspektywy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1
Etap 1
Wstęp
Celem proponowanej bazy danych ma być usprawnienie pracy w fikcyjnej firmie Praca Dla
Ciebie Sp. z o.o., krajowej agencji pracy tymczasowej. Baza ta ma służyć jako pomoc w obsłudze
kontrahentów, kandydatów i pracowników w biurach agencji.
Baza przeznaczona będzie dla 4 grup użytkowników: Specjalista ds. rekrutacji, menedżer
regionu, kierownik biura, dyrektor. Administrator będzie jednocześnie superadministratorem
(root) serwera bazy danych, w zawiązku z czym będzie miał możliwość wykonania każdej operacji dozwolonej przez mechanizm InnoDB systemu zarządzania relacyjną bazą danych MySQL.
W bazie przechowywane byłyby informacje na temat stanowisk, miejsc pracy i ilości poszukiwanych pracowników każdego klienta, jak również wszelkie potrzebne informacje o kandydatach
i aktualnie zatrudnionych pracownikach, jak np. dane personalne, kontaktowe, umowy.
System będzie wielostanowiskowy. Użytkownicy będą korzystać z aplikacji webowej w przeglądarkach internetowych na swoich stacjach roboczych. Serwer aplikacji webowej znajdować
się będzie na tym samym komputerze co serwer bazy danych, z którą będzie się łączyć.
2
Etap 2
Analiza wycinka rzeczywistości
2.1
Szczegółowy opis wycinka rzeczywistości
Krajowa agencja pracy tymczasowej

(…)

… aplikacji
webowych, serwera bazy danych oraz serwera pocztowego. Kombputer ten musi mieć conajmniej dwa procesory wielordzeniowe, 8 GB pamięci RAM oraz 2 karty sieciowe Gigabit Ethernet.
Serwer powinien być połączony z interentem o przepustowości 100 Mbps. Bezpośrednio z serwerem będzie połączony serwer zapasowy, który będzie na bieżąco synchronizowany z serwerem
głównym i przełączany jako główny…
… - KodPocztowy - Miejscowosc
Klucz główny: IdBiuro
Charakter encji : Encja silna
ENC/2 PRACOWNIK
Semantyka encji : Encja zawiera dane o kandydatach i pracownikach tymczasowych
Wykaz atrybutów :
Nazwa atrybutu
IdPracownik
PierwszeImie
DrugieImie
Nazwisko
Opis atrybutu
identyfikator pracownika
pierwsze imię
drugie imię
nazwisko
22
Typ
liczba naturalna
max. 20 znaków
max. 20 znaków
max. 40 znaków
OBL(+)
OPC…
…]
max. 40 znaków
ciąg 9 cyfr
plik w formacie PDF
[kandydat, pracownik,
były pracownik]
data
+
+
+
+
+
+
+
Klucze kandydujące: PESEL, NIP
Klucz główny: IdPracownik
Charakter encji : Encja słaba
ENC/3 KONTRAHENT
Semantyka encji : Encja zawiera dane o kontrahentach agencji
Wykaz atrybutów :
Nazwa atrybutu
Opis atrybutu
IdKontrahent
Nazwa
Ulica
NrBudynku
NrLokalu
KodPocztowy
identyfikator kontrahenta…
…, jako wypełnione i podpisane formularze, to samo dotyczy zamówień. Wszelkie dane o pracownikach były
przechowywane w jednym arkuszu kalkulacyjnym współdzielonym poprzez VPN. To samo rozwiązanie było używane dla danych kontrahentów oraz zleceń. Wszelkie statystyki i raporty
również były generowane w arkuszach kalkulacyjnych.
Rozwiązania te nie są mobilne i utrudniają pracę w każdym odzdziale, jak i pracę…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz