WYŻSZA SZKOŁA

EKONOMII I ADMINISTRACJI

W KIELCACH

ZALICZENIOWA PRACA

Z PRZEDMIOTU: „Systemy baz danych”

BAZA DANYCH w MySQL

„HURTOWNIA PAPIEROSÓW”

Grzegorz Szyszkowski

Egzaminator:

dr inż. Robert Kucęba

Kielce. 2007

SPIS TREŚCI:

  1. Wstęp.

  2. Podstawowe wiadomości o tworzeniu bazy danych.

  3. Opis funkcjonalny projektowanej bazy danych.

  4. Opis strukturalny i funkcjonalny po poszczególnych obiektach tabel oraz związków i relacji zachodzących miedzy nimi, dobór narzędzi programowania baz danych.

  5. Bibliografia.

  6. Zawartość CD.

1. Wstęp.

2. Podstawowe wiadomości o tworzeniu i wyświetlaniu bazy danych.

Na początku tworzymy nowa bazę danych poprzez komendę CREATE DATABASE.

CREATE DATABASE nazwa_bazy;

Potem aby móc pracować z baz danych łączymy się z nią poprzez komendę CONNECT.

CONNECT nazwa_bazy;

Aby utworzyć tabelę wpisujemy CRATE TABLE.

CRATE TABLE nazwa_tabeli;

ale nie zostanie ona utworzona ponieważ nie ma żadnej kolumny.

Umieszczamy np.

CRATE TABLE nazwa_tabeli (

LP INTEGER NOT NULL

);

I zostaje utworzona tabela z kolumną LP.

Aby utworzyć jakieś dane w tabeli musimy na początek określić klucze.

ALTER TABLE nazwa_tabeli ADD PRIMARY KEY (kolumna_tabeli);

Jeżeli mamy zdefiniowany klucz możemy kontynuować i tworzyć dane poprzez linijkę

INSERT INTO nazwa_tabeli (LP) VALUES (1);

Aby wyświetlić dane z tabeli wpisujemy komendę

SELECT * FROM nazwa_tabeli;

Zostaje nam wyświetlona cała zawartość tabeli.

3. Opis funkcjonalny projektowanej bazy danych.

Pierwsza i druga tabela zawarta w projekcie bazy danych jest Firmy_dostawcze i Firmy_odbiorcze. Ma na celu ułatwienie pracownikom wyszukiwania gdzieś w dokumentach informacji o danej firmie.

Kluczami podstawowymi są tu kolumny LP. Kluczy obcych nie posiada.

0x01 graphic

0x01 graphic

Kolejna tabela Zarobki jest ważna w firmie, ponieważ odpowiada ona za to, iż wiemy ile płacimy danemu pracownikowi za pracę i także, jaką udzielmy mu premie.

Kluczem podstawowym jest tu LP, a obcym ID - wzięty z tabeli Pracownicy.

0x01 graphic

Kolejna tabela to pracownicy. Mamy w niej zawarte wszystkie informacje o pracowniku, począwszy od numeru ID po telefon domowy. Takie dane często przydają się w firmie i ułatwiają pracownikom żmudne szukanie w papierach.

Klucz podstawowy to kolumna LP.

0x01 graphic

Ostatnia tabela w naszej bazie danych to Papierosy. Jest to główny towar i chyba jedyny w takiej hurtowni. Przydatna jest nam do porównywania cen, wystawiania cen na fakturach no i najważniejsze przy sprzedaż ważny jest kod produktu, który jest także zamieszczony w tabeli.

Kluczem podstawowym jest kolumna LP.

0x01 graphic

4. Opis strukturalny i funkcjonalny po poszczególnych obiektach tabel oraz związków i relacji zachodzących miedzy nimi, dobór narzędzi programowania baz danych.

5. Bibliografia.

- Helion.2005.PHP.i.MySQL.Tworzenie.stron.WWW.Vademecum.Profesjonalisty.wyd.3,

autorzy: Luke Welling, Laura Thomson.

- Strona internetowa: http://algorytmy.pl.

6. Zawartość CD.

- Praca zaliczeniowa w postaci źródłowej (DOC)

- Kod źródłowy bazy danych (NOTATNIK)

- Wersja użytego programu MySQL (EXE - darmowa wersja)