bazy danych.pdf
(
254 KB
)
Pobierz
Microsoft Word - bazydanych.doc
Wstęp
Co to jest baza danych?
Nawet nie korzystając z komputerów mamy do czynienia z bazami danych
(świadomie lub nieświadomie). Przykładem bazy danych może być kartka papieru
zawierająca dwie tabelki; pierwsza zawiera listę pracowników przedsiębiorstwa
wraz z ich danymi personalnymi: imieniem, nazwiskiem, datą urodzenia,
adresem zamieszkania, stanowiskiem służbowym, natomiast druga tabelka
zawiera listę płac dla tych samych pracowników wraz z takimi danymi jak: imię,
nazwisko, kwota płacy zasadniczej, premia, płaca brutto za miesiąc...
Jednak w przypadku dużej ilości informacji lepiej jest przechowywać je na
dyskach twardych komputerów, w postaci bazy danych.
Bazą danych
nazywamy zbiór danych w postaci tabel oraz narzędzi
stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych.
Tabelą
w bazie danych nazywamy zbiór rekordów opisujących obiekty np.
pracownicy, zawierających informacje o tych obiektach w sposób ujednolicony.
Rekord
to pojedynczy wiersz w tabeli zawierający wszystkie wymienione w
bazie pola.
Polem
nazywamy najmniejszą część rekordu, która przechowuje jedną daną.
Przykład: W kolejnych kolumnach obu tabelek są zgromadzone dane opisujące
pracowników przedsiębiorstwa. Każdy rekord zawiera dane opisujące jednego
pracownika. Każde przecięcie się rekordu z kolumną tworzy
pole
zawierające
pojedynczą daną.
Pojęcia podstawowe
Dana
(
ang.
data) to najmniejsza, elementarna jednostka informacji o obiekcie
będąca przedmiotem przetwarzania komputerowego.
Relacyjna baza danych
(
ang.
database) to zbiór danych w postaci tabel
połączonych relacjami czyli powiązań między tymi tabelami.
Typ danej
(
ang.
data type) - rodzaj danej, czyli forma zapisu informacji, która
może przyjąć typ:
znakowy (
ang.
character) - dana może przybierać tylko wartości znaków
pisarskich
liczbowy (
ang.
number) - dana może przechowywać tylko liczby
logiczny (
ang.
logical) - dana może przybierać tylko dwie wartości:
prawda,
fałsz
(
tak, nie
)
data (
ang.
date) - dana może przyjmować postać daty i czasu np.
rok.miesiąc.dzień godz:min:sek
alfanumeryczny (
ang.
alphanumeric) - dana może przybierać wartości
znaków ASCII oraz cyfry
numeryczny (
ang.
numeric) - wartościami danej mogą być tylko cyfry i
znaki: + (plus), - (minus).
walutowy (
ang.
currency) - dana może przyjmować wartości liczbowe
razem z symbolem waluty
notatnikowy (
ang.
memo) - dana może być oddzielnym zbiorem tekstowym
służącym do przechowywania dowolnych opisów.
binarny (
ang.
binary) - dana może być np. plikiem dźwiękowym lub
filmowym.
graficzny (
ang.
graphic) - dana przechowuje grafikę np. rysunki.
obiektowy (
ang.
OLE) - dana przechowuje obiekty do których dostęp
dokonuje się za pomocą techniki OLE (ang.
object linking and embleding
),
czyli obiektów tworzonych przez inne aplikacje.
Format danej
(
ang.
data format) to postać wprowadzania i wyświetlania danej
np. format 99-999 oznacza, że dana numeryczna może być wyświetlona jako
ciąg 2 cyfr, pojedynczej kreski i 3 cyfr. Format ten może służyć do wprowadzani i
wyświetlania kodu pocztowego.
Rekord
(
ang.
record) - zwany także krotką lub wierszem, to pozioma struktura
danych opisująca jeden obiekt. Rekord składa się z pól opisujących dokładnie
cechy obiektu np. pojedynczego pracownika.
Pole
(
ang.
field) może być zwane także atrybutem lub kolumną, to struktura
danych opisująca pojedynczą daną w rekordzie np. nazwisko pracownika.
Tabela
(
ang.
table) - nazywamy zbiór rekordów opisujących obiekty w sposób
ujednolicony tj. każdy rekord posiada te same nazwy pól. Uwaga: w niektórych
starszych systemach baz danych np. dBase każda tabela nazywana jest
bazą
danych
i jest przechowywana w oddzielnych plikach.
Sortowanie
(
ang.
sorting) - Sortowaniem rekordów nazywamy ich
porządkowanie według jakiegoś kryterium. Kryterium to nazwa lub nazwy pól
według których odbywa się sortowanie. Przykładowo może być to sortowanie
rosnące
(sortuje wartości w porządku rosnącym (od A do Z, od 0 do 9) lub
sortowanie
malejące
(sortuje wartości w porządku malejącym od Z do A, od 9 do
0).
Zapytanie
(
ang.
query) - Zapytanie, czyli kwerenda to taka konstrukcja
językowa, która pozwala na wyszukiwanie danych z bazy danych za pomocą
zadawania pytań. Może to być specjalna konstrukcja języka programowania lub
okno graficzne w którym należy podać parametry poszukiwanych danych. W
zaawansowanych systemach baz danych, kwerend można używać także do
wyświetlania, zmiany i analizy danych.
Kwerenda wybierająca
jest najczęściej używanym rodzajem kwerendy. Służy
do otrzymywania danych z tabeli lub tabel i wyświetlania wyników w arkuszu
danych, w którym można je następnie przeglądać. Kwerendy wybierające mogą
być również używane do grupowania rekordów i obliczania sum, zliczeń,
wyliczania średnich i przeprowadzania innych obliczeń.
Pojęcia zaawansowane
Filtr
(
ang.
filter) - Filtr pozwala na wyszukiwanie rekordów spełniające
pojedyncze kryterium lub wiele kryteriów oraz (albo) sortować rekordy w
porządku rosnącym lub malejącym.
Formularz
(
ang. screen
form) - Formularz, czyli tzw. formatka ekranowa służy
do wygodnego wprowadzania, edytowania i usuwania danych w tabeli.
Wymienione operacje wykonuje się za pomocą okna w którym użytkownik
obsługuje pola. Znaczenie pól opisane jest za pomocą etykiet, czyli nazw pól. Do
nawigacji służą odpowiednie przyciski - strzałki. Stronę formularza można poddać
edycji, czyli formatować jak zwykły dokument tekstowo-graficzny. Jest on
wizytówką bazy.
Raport
(
ang.
report) - Raportem nazywamy konstrukcję systemu bazy danych,
która służy do definiowania postaci i zawartości danych pobieranych z tabel, a
następnie umieszczanych na wydruku. Jest to dokument przedstawiający w
sposób przejrzysty i zorganizowany, wybrane i posortowane przez nas dane.
Plik z chomika:
ideon410
Inne pliki z tego folderu:
Podstawowy_wyklad_z_systemow_baz_danych_-_J.D.Ullman_J.Widom.pdf
(44153 KB)
SQL Server 2000 dla kazdego.pdf
(4037 KB)
bazy danych.pdf
(254 KB)
Bazy Danych - Podstawy Teoretyczne.pdf
(244 KB)
Bazy Danych - Robert Chwastek.pdf
(360 KB)
Inne foldery tego chomika:
assembler
c++
JAVA
linux
sieci komputerowe
Zgłoś jeśli
naruszono regulamin