262080079

262080079



Cel laboratorium

Celem laboratorium jest zapoznanie studentów z podstawami relacyjnych baz danych

Wstęp

Relacyjne bazy danych są naturalnym rozszerzeniem koncepcji tabeli. Relacyjne bazy danych zapobiegają konieczności powielania tych samych danych w wielu tabelach. Aktualizacja tak skonstruowanej bazy jest nieskuteczna i uciążliwa. Przykładem tabel, gdzie mielibyśmy do czynienia z nadmiarem danych są tabele przechowujące dane o sprzedażowe. W tabeli transakcje chcemy mieć dostęp do danych o kontrahencie, który brał w niej udział, jednak nie należy dodawać do tabeli transakcje kolumn dotyczących danych teleadresowych klienta. Takie podejście prowadzi do refundacji danych, co ma negatywny wpływ na proces ich aktualizacji.

Lepszym rozwiązaniem jest wydzielenie danych o klientach do osobnej tabeli i w tabeli transakcje odwoływać się do odpowiednich krotek tabeli klienci. Takie podejście sprawia, że tylko w jednym miejscu aktualizujemy dane adresowe kontrahentów. Przykład takiego podejścia pokazano na rys. 1

__

_J Transakcja *

_) Klient

IDKlient INT O Nazwa VARCHAR(45) > Adres VARCHAR(45) O NIP INT

O Data DATĘ IDTrans INT O Ilosc INT ♦ KIient_IDKlient INT

3H-------H-

Rysunek 1: Przykład relacji. (Rys. stworzony dzięki oprogramowaniu MySQL Workbanch)

Jak wskazano w [1], relacyjna baza danych opera się na kilku zasadach:

•    wszystkie dane w relacyjne bazie danych są opart o dwuwymiarowe tabele

•    po wprowadzeniu danych możliwe jest ich porównywanie (nawet gdy pochodzą z innych tabel) czy wiązanie

•    wykonywanie wszystkich operacji oparte jest na logice.

By mówić o relacji, potrzebne są co najmniej dwie tabele, między którymi istnieje relacja (więź) (patrz rys. 1). Istnieje kilka rodzajów relacji:

•    jeden-do-jednego - relacja ta występuje wtedy, gdy pojedynczemu rekordowi w jednej tabeli odpowiada pojedynczy rekord w drugiej tabeli. W rzeczywistych zastosowaniach relacji jeden-do-jeden jest bardzo rzadka.



Wyszukiwarka

Podobne podstrony:
1 (541) 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z podstawową metodą pomiaru imped
I. Ogólne informacje o przedmiocie:Cel przedmiotu: Celem przedmiotu jest zapoznanie studentów z pods
Modelowanie Cyfrowe - laboratorium1. Cel opracowania Celem opracowania jest zapoznanie studentów z
IMGB12 (3) Ćwiczenie 10 WYCISKANIE 1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawowy
Treść kursu: Celem kursu jest zapoznanie studentów z podstawowymi pojęciami kombinatoryki i algebry
_ Liczba punkKiw ECTS Cele i zadania przedmiotu: Celem zajęć jest zapoznanie studentów z podstawowym
Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawami wybranych metod badań struktury i
11. CEL PRZEDMIOTU: Celem przedmiotu jest zapoznanie studentów z przebiegiem procesów wzrastania i
Opis przedmiotu Celem zajęć jest zapoznanie studenta z podstawowymi pojęciami, faktami i metodami al
cel zajęć Celem zajęć jest: -zapoznanie studenta z pojęciami i problemami ekonomii, -przy
2 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi czynnościami wykonywanymi prze
Slajd2 i. Cel przedmiotu: Celem przedmiotu jest przekazanie studentom podstawowej wiedzy merytoryczn
Slajd2 (9) Cel przedmiotu: Celem przedmiotu jest przekazanie studentom podstawowej wiedzy merytorycz

więcej podobnych podstron