2277150865

2277150865



Pojęcia związane z bazami danych (własności bazy danych na podstawie bazy relacyjnej)

1.    Tabele, rekordy,    pola

Baza danych przechowuje dane w jednej lub w wielu tabelach. Dane zorganizowane są w wiersze i kolumny. Wiersz odpowiada rekordowi w pliku i reprezentuje unikalny fragment danych. Kolumna odpowiada polu w pliku i reprezentuje atrybut fragmentu danych.

2.    Typy danych

Z każdą kolumną w tabeli (polem) związany jest typ danych, określający zbiór wartości jaki może być przechowywany w danej kolumnie. Podział ogólny przewiduje cztery podstawowe typy danych: numeryczne, łańcuchy znaków7, wartości daty i czasu, wartości binarne. Ponadto istnieje specjalna „flaga’’ typu NULL, która oznacza, że żadna wartość nie jest związana z daną kolumną.

3.    Indeksy i klucze

Indeks jest mechanizmem, który pozw ala na szybkie wybieranie wiersza ze zbioru wierszy. Indeks jest specjalną strukturą danych, która przechowuje zbiór wartości kolumn, posortowany w sposób minimalizujący czas wyszukiwania.

o Klucz to lista kolumn należących do indeksu.

o Klucz podstawowy - posiada nie pow tarzającą się wartość dla każdego wiersza, o    Klucz złożony - klucz, który zawiera w ięcej niż jedną kolumnę.

o Klucz drugorzędny - wszystkie inne klucze niż klucz podstaw owy, nie musi być niepowtarzalny, a jego zadanie to ułatwienie lokalizowania podzbioru wierszy tabeli, o Klucz obcy - to grupa kolumn w danej tabeli, która odpow iada definicji klucza podstawowego w innej tabeli. Umożliwia on zdefiniowanie relacji między dw iema tabelami.

4 Widoki

To wirtualna tabela utworzona z jednej lub kilku tabel fizycznych (np. poprzez zapytanie do bazy danych). Wyróżnia się widoki modyfikowalne i niemodyfikowalne.

Pozostałe zagadnienia Przetwarzanie transakcyjne

Transakcją nazywamy każde dowolne uruchomienie programu użytkownika zawierające pewien ciąg instrukcji i-o. Przetwarzanie polega na umieszczeniu obiektu w pamięci (np. wyniku zapytania) i modyfikowanie go. Własności transakcji: ACID czyli:

o Atomie (niepodzielność) - transakcja nie może być wykonana częściowo;

o Consistency (spójność) - każda transakcja niezależnie od kolejności wykonania nie może naruszyć spójności w bazie danych;

o Isolation (niezależność) - odseparow anie transakcji tzn. jedna nie zakłóca drugiej; o Durability (trwałość, niezaw odność) - jeżeli DBMS poinformuje u w ykonaniu transakcji to tak jest, tzn. potwierdzenie wykonania transakcji jest ostateczne.

Język zapytań SQL

SQL (ang. Structured Query Language) jest standaryzow anym językiem zapytań umożliw iającym zarządzanie i przetwarzanie bazy danych. Obecny standard SQL-92. Wyróżnia się:

o DDL (Data Definition Language) - obejmuje instrukcje definicji danych (np. CREATE TABEL), o DML (Data Manipulation Language) - obejmuje instrukcje manipulacji na danych (np. SELECT) o Embadded and Dynamie SQL - zagnieżdżony SQL - obejmuje instrukcje umożliwiające tworzenie instrukcji SQL za poinocąjęzyk hosta (konkretnego środowiska programistycznego)

Strona 17 z 41



Wyszukiwarka

Podobne podstrony:
22. Archiwizacja bazy danych_-244§ 22.9. Odtwarzanie bazy danych na podstawie pełnego eksportu Musi
skanuj0002 (87) mm 8 mm DEFINICJE I PODSTAWOWE POJĘCIA ZWIĄZANE Z TURYSTYKĄ Turystyka może być rozpa
Złożone typy danych Na podstawie http://pl.wikibooks.org/wiki/C/Typy_złożoneStruktury Struktury to
skanuj0029 (153) ł. Podstawowe pojęcia, stednoreetrii t£L2.8. Obliczenia wzorów chemicznych na podst
7 EFEKTY ZWIĄZANE Z PRZETWARZANIEM „GÓRA-DÓŁ” identyfikacja wyrazów na podstawie krótkich
61281 skanuj0029 (153) ł. Podstawowe pojęcia, stednoreetrii t£L2.8. Obliczenia wzorów chemicznych na
POJĘCIE OBROTU NIERUCHOMOŚCIAMI Wyróżnia się obrót powszeclmy - na podstawie przepisów KC i obrót na
DSC05634 Sposoby przekształcenia prawa użytkowania wieczystego w prawo własności IV SPOSÓB: a Na pod
Spójność pomiarowa (ang. traceability) - własność wyniku pomiaru na podstawie, której jego wartość

więcej podobnych podstron