563843534

563843534



[


Ćwiczenie 5

aliasy nazw atrybutów (alternatywne nazwy atrybutów występujące w zapytaniu bezpośrednio po ich właściwych nazwach),

operator konkatenacji || (umożliwia łączenie wyświetlanych wartości różnych atrybutów w pojedyncze łańcuchy znaków;

C5 .111. Definiowanie schematu bazy danych

Polecenia służące do definiowania schematu bazy danych są podzbiorem SQL*Plus nazywanym językiem definiowania danych DDL.

W języku SQL relacje są tworzone za pomocą polecenia create labie o następującej postaci ogólnej: create tubie relacja

(nazwa atrybutu typ(rozmiar) [defaull wartość domyślna]

[[constraint nazwa ogr] ograniczenie atr],

(nazwa atrybutu typ(rozmiar) [defaull wartość domyślna]

[[constraint nazwa ogr] ograniczenie atr],

[[constraint nazwa ogr] ograniczenie rei, ...j);

W poleceniu create table konieczne jest wyszczególnienie wszystkich atrybutów nowej relacji i ich typów. Dopuszczalne typy atrybutów opisano w tab.c5.1. Dla poszczególnych atrybutów można podać ich wartości domyślne. Także opcjonalnie po typie atrybutu podajemy ograniczenie integralnościowe atrybutu ograniczenie atr, które może przyjmować wartości zgodnie z tab.c5.2. Jako ostatni element definicji relacji (opcjonalnie) określamy ograniczenia integralnościowe relacji, zadane parametrem ograniczenie ret. Różnią się one od ograniczeń dla atrybutów tym, że mogą odwoływać się do więcej niż jednego atrybutu relacji. Ograniczeniami tego typu mogą być uniąue, primary key, references, on delete cascade oraz check. Dodatkowo dla relacji istnieje ograniczenie foreign key umożliwiające zdefiniowanie klucza obcego relacji złożonego z wielu atrybutów. Każdemu ograniczeniu można opcjonalnie przypisać nazwę.

Przykład c5.3 create table dydaktycy (

iddydakt number(2) constraint iddydakt_pk primary key. nazwisko varchar2(15) not nuli. tytuł varchar2(I0) not nuli

Tab.c5.1

Typ atrybutu

Dopuszczalne wartości i opis

number( r)

Liczby zapisane za pomocą cyfr (0-9), opcjonalnego znaku (+.-) oraz opcjonalnej kropki dziesiętnej. Rozmiar liczby nie może być większy od 38 cyfr.

Jak wyżej, z zastrzeżeniem, że rozmiar liczby nie może być większy od r znaków.

C5-5



Wyszukiwarka

Podobne podstrony:
page0207 NAZWY MIEJSCOWE Nazwy osobowe występujące jako podstawy nazw rodowych to — podobnie jak w n
Laboratorium Bazy Danych 1 Język SQL Podanie nazw atrybutów perspektywy jest konieczne tylko w przyp
4. Opisać atrybuty występujące w procesie projektowania usług. Przy projektowaniu usług wymagany jes
Zeszyt Cwiczeń FUNKCJI POZNAWCZYCH 1 (18) ĆWICZENIE 13 Znajdź i wykreśl z tablicy nazwy warzyw. Użyj
słow017 nazw słowiańskich, nawet nazwy własnej Słowian, która towarzyszy im od tego właśnie czasu. U
page0023 TEORIA NAZW WŁASNYCH czyzny nazwy własnej Kowalski. Przysługuje ona tylko komuś, kto nazywa
page0075 KIERUNKI 1 METODOLOGIA BADAN. TERMINOl OG1A nic historycznych Polski. Nazwy rodowe występuj
page0273 Kazimierz RymutNAZWY WODNE Które nazwy własne zalicza się do nazw wodnych? Staroeuropejskie
^:-3d gOgi ,Terapia pedagogiczna Ćwiczenie sprawdzające - rz wymienne 1. Czy w tych wyrazach występu
P1100478 cowania stały się nazwy osobowe występujące w zapisach z XV, XVI i XVII wieku, niedziedzicz
1. Za kres ćwiczenia: Wyznaczyć wartość opadu efektywnego po 8 godzinie występowania deszczu w okres
27 (537) T) Nazwij części ubrania. Napisz nazwy, w których występują dwuznaki. (2) Połącz działania
ĆWICZENIA USPRAWNIAJĄCE PAMIĘĆ 11 copy ĆWICZENIA USPRAWNIAJĄCE PAMIĘĆ ĆWICZENIE 12 PROSZĘ WYKREŚLIĆ
ĆWICZENIA NR 2Surowce browarnicze - teoria Chmiel w browarnictwie występuje głównie pod postacią: •

więcej podobnych podstron