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:
roz5roz5 8ROZ5roz5 3roz5roz5roz505 Inz pow roz5 Powłoki napawaneDelphi Kompendium Roz5roz5 6roz5 5roz5roz5roz5 2ROZ5roz5 15 jsOchrona roz5E Mat1 wyk10 rach roz5roz5 7więcej podobnych podstron