roz5 4







Untitled




Korzyści




Jest wiele
praktycznych korzyści korzystania z relacyjnego modelu baz
danych. Łatwo jest się nauczyć relacyjnej bazy danych,
ponieważ istnieje tylko jedna bardzo prosta struktura danych,
którą jest tabela. Z tego powodu SQL jest pojęciowo łatwym
narzędziem dla użytkownika przy wybieraniu, operowaniu i
kontrolowaniu danych.

Korzystając z
SQL, operator po prostu opisuje wymagane wyniki, zamiast
określać procedurę ich uzyskiwania. Użytkownik wyszczególnia
operacje, zaznaczając co ma być wykonane, a nie jak ma być
wykonane. Inaczej mówiąc, SQL i relacyjna baza danych są
nieproceduralne.

Ponieważ SQL i
relacyjna baza danych są nieproceduralne, nie ma potrzeby, aby z
góry definiować ścieżkę dostępu do pliku w bazie danych.
System SQL samodzielnie odnajduje ścieżkę do rekordów, które
są potrzebne - bez jakiejkolwiek interwencji ze strony
operatora. Tę właściwość określa się mianem automatycznej
nawigacji. Dzięki niej SQL i relacyjna baza danych zwiększają
wydajność programisty i są proste w użyciu dla
początkującego użytkownika.


W przypadku
używania SQL, dane są łatwo dostępne dla wszystkich typów
użytkowników. Systemy zarządzania relacyjną bazą danych
dostarczają specjalnego programu nazywającego się
optymalizatorem zapytań, który automatycznie szuka najbardziej
wydajnej ścieżki dostępu do pożądanych wyników. Taki
optymalizator automatycznie dostosowuje się do struktury lub
schematu tabeli co pozwala na nie modyfikowanie aplikacji.


Kolejnym
ważnym powodem wydajności relacyjnych baz danych jest
możliwość bezpośredniego modyfikowania ich schematu bez
zaburzenia istniejących aplikacji. Nowe kolumny i tabele mogą
być zawsze dodawane bez obawy, że zajdzie potrzeba zmiany
istniejących programów lub zdefiniowanych z góry ścieżek
dostępu.






Wyszukiwarka

Podobne podstrony:
roz5
roz5 8
ROZ5
roz5 3
roz5
roz5
roz5
05 Inz pow roz5 Powłoki napawane
Delphi Kompendium Roz5
roz5 6
roz5 5
roz5
roz5
roz5 2
ROZ5
roz5 1
5 jsOchrona roz5
E Mat1 wyk10 rach roz5
roz5 7

więcej podobnych podstron