563843535

563843535



[


Zarządzanie bazą danych za pomocą poleceń języka SQL*Plus

number(r,n)

Jak wyżej; dodatkowo n określa liczbę cyfr po przecinku

chzr(r)

Łańcuchy znakowe stałej długości składające się z dużych i małych liter, cyfr. znaków specjalnych (+,-,%,$,&,itd.), r oznacza długość łańcucha i może przyjmować wartości całkowite od 1 do 255.

vurchar2( r)

Łańcuchy znakowe zmiennej długości składające się z dużych i małych liter, cyfr, znaków specjalnych (+,-,%,$,&,itd.), r oznacza maksymalną długość łańcucha i może przyjmować wartości całkowite od 1 do 2000.

varchar(r)

Tak jak varchar2 ; zaleca się jednak stosowanie typu varchar2, ponieważ w kolejnych wersjach SZBD Oracle semantyka tego typu może się zmienić.

datę

Data z przedziału od 1 stycznia 4712 p.n.e. do 31 grudnia 4712.

t°nK

Tak jak chzr, przy czym maksymalna długość łańcucha wynosi 2 GB.

Tak jak chzr, ale wykorzystywany do przechowywania danych dowolnego typu (także obrazów i dźwięków).

Tab.c5.2

Oqraniczenie

Znaczenie

nuli

Umożliwia nadawanie atrybutowi wartości pustych.

no! nut!

Uniemożliwia nadawanie atrybutowi wartości pustych.

uniąue

Atrybut pełni rolę klucza unikalnego relacji (tzn. wartość atrybutu jest unikalna dla wszystkich krotek relacji).

primary key

Atrybut pełni rolę klucza podstawowego relacji.

references

Określa tzw. ograniczenie referencyjne, tj. referencję do klucza podstawowego lub unikalnego innej relacji. Ograniczenie to jest wykorzystywane do definiowania tzw. klucza obcego relacji.

on Cascade delele

Ograniczenie to wprowadza się dla klucza obcego, np.:

id zesp numberl-t) references zespól(idzesp) on delete Cascade Jeżeli zostanie usunięta krotka z relacji z kluczem podstawowym, to automatycznie są usuwane te krotki z relacji z kluczem obcym, dla których wartość klucza obcego jest równa wartości klucza podstawowegousuwanej krotki.

check

Określa warunek, który musi być spełniony przez wszystkie wartości atrybutu.


C5 .IV. Modyfikowanie zawartości relacji

Polecenia służące do wypełniania relacji krotkami, modyfikowania zawartości relacji oraz usuwania krotek z relacji wchodzą w skład języka manipulowania danymi - DML.

C5. IV. 1    Wsta wianie krotek

W celu wstawienia krotki do relacji stosowane jest polecenie insert postaci: insert into nazwa relacji [(atrybut, atrybut....)] ralues (wartość, wartość,...);

Opcjonalna lista atrybutów jest zbędna w przypadku określenia wszystkich wartości atrybutów relacji

nazw a relacji.

Wstawiane krotki mogą być wynikiem zapytania select, a więc w ogólności mogą pochodzić z innych relacji. W tym celu stosujemy polecenie insert następującej postaci: insert into nazwa relacji [(atrybut, atrybut,...)] select lista



Wyszukiwarka

Podobne podstrony:
[ Zarządzanie bazą danych za pomocą poleceń języka SQL*Plus Rys.c5.2 Podczas uruchomienia system żąd
[ Zarządzanie bazą danych za pomocą poleceń języka SQL*Plus Polecenie SQL może być zapisane w
[ Zarządzanie bazą danych za pomocą poleceń języka SQL*Plus NUMER NUMBER(4) klucz
Ćwiczenie 5 Katedra Informatyki i Automatyki Politechnika RzeszowskaZarządzanie bazą danych za pomoc
29606 ullman007 (2) 20 1. DZIEDZINA SYSTEMÓW 3AZ DANYCH aktualizowania danych, za pomocą odpowiednie
Systemy baz danych Składnia języka PL/SQL - podstawowe instrukcje. System zarządzania bazą danych -
s549 Zarządzanie jądrem systemu 549Zdobywanie informacji o procesach za pomocą polecenia top top jes
12567 s6 (11) Słownik systemowyStosowanie SQL do generowania SQL Za pomocą poleceń SQL możemy wygene
41556 IMG23 (4) 136 _ _Programowanie w MATLĄb 1 •    zapis danych w pliku o formacie
img024 3.    Sprawdź identyfikator procesu init. Za pomocą polecenia pgrep (1)
s203 FTP 203 FTP 203 Powrót do ftp za pomocą polecenia exit Możliwość korzystania z poleceń shella w

więcej podobnych podstron