4261638965

4261638965



INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY YALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY VALUES INSERT INTO PRZEDMIOTY YALUES

('BAZY DANYCH',130); ('SYSTEMY OPERACYJNE',140); (’PROGRAMOWANIE',140); ('SIECI KOMPUTEROWE',140);

('BADANIA OPERACYJNE',150); ('GRAFIKA KOMPUTEROWA',150) ('BAZY DANYCH',160);

('SYSTEMY OPERACYJNE', 160); ('PROGRAMOWANIE',170); ('SIECI KOMPUTEROWE',180);

('BADANIA OPERACYJNE', 180) ; ('GRAFIKA KOMPUTEROWA',190) (’GRAFIKA KOMPUTEROWA',200) ('GRAFIKA KOMPUTEROWA',210) ('PROGRAMOWANIE',220); ('SIECI KOMPUTEROWE',220);

(’BADANIA OPERACYJNE',230) ;

17. Stwórz typ który będzie odpowiadał krotkom z relacji ZESPOŁY

CREATE TYPE ZESPÓL AS OBJECT ( ID_ZESP NUMBER,

NAZWA VARCHAR2(50) ,

ADRES VARCHAR2(100)

);

/

18.    Na bazie stworzonego typu zbuduj perspektywę obiektową przedstawiającą dane z relacji ZESPOŁY w sposób obiektowy.

CREATE OR REPLACE VIEW ZESPOLY_V OF ZESPÓL WITH OBJECT IDENTIFIER(ID_ZESP)

AS SELECT ID_ZESP, NAZWA, ADRES FROM ZESPOŁY;

19.    Utwórz typ tablicowy do przechowywania zbioru przedmiotów wykładanych przez każdego nauczyciela. Stwórz typ odpowiadający krotkom z relacji PRACOWNICY. Każdy obiekt typu pracownik powinien posiadać unikalny numer, nazwisko, etat, datę zatrudnienia, płacę podstawową, miejsce pracy (referencja do właściwego zespołu) oraz zbiór wykładanych przedmiotów. Typ powinien też zawierać metodę służącą do wyliczania liczby przedmiotów wykładanych przez wykładowcę.

CREATE TYPE PRZEDMIOTY_TAB AS TABLE OF YARCHAR2(100);

CREATE TYPE PRACOWNIK AS OBJECT (

ID_PRAC NUMBER,

NAZWISKO VARCHAR2(30) ,

ETAT YARCHAR2(20) ,

ZATRUDNIONY DATĘ,

PLACA_POD NUMBER(10,2),

MIEJSCE_PRACY REF ZESPÓL,

PRZEDMIOTY PRZEDMIOTY_TAB,

MEMBER FUNCTION ILE_PRZEDMIOTOW RETURN NUMBER

);

/

CREATE OR REPLACE TYPE BODY PRACOWNIK AS

MEMBER FUNCTION ILE_PRZEDMIOTOW RETURN NUMBER IS BEGIN

RETURN PRZEDMIOTY.COUNT();

END ILE_PRZ EDMIOTOW;

END;



Wyszukiwarka

Podobne podstrony:
skanuj0280 (3) 294 PHP i MySQL dla każdego lub INSERT INTO Klienci (Klientld. Imię. Nazwisko) VALUES
wbach=> INSERT INTO film VALUES(5,•Kac VegasKomedia ,20) ; INSERT 14400884 1 wbach=> SELECT *
INSERT 14400902 1 wbach=> INSERT INTO miejsce VALUES(5, Video Warszawa , Armii Krajowej ) INSERT
4 Ściąga z SQL insert into kwiaty f iołek , nuli , v values ( ) ; lepiej jest skłonić system
wbach=> INSERT INTO film VALUES(1, Chłopaki nie plącząKomedia10) ; INSERT 14400879 1 wbach=> S
INSERT INTO klienci (nazwisko, imię, adres, pesel) VALUES ( Abacki , Adam , 11-111 Wrocław, Sudeck
wbach=> INSERT INTO wypożyczenie VALUES(1, 2013-05-012013-05-201,20,1,3,1) ; INSERT 14400921
wbach=> INSERT INTO klient VALUES(4859, Adam*Bach INSERT 14400915 1 wbach=> SELECT *FROM
wbach=> INSERT INTO płyty VALUES(5,5) INSERT 14400920 1 wbach=> SELECT *FROM płyty; idplyty
f31 12 Insert Files into Project Look in: Thread7 Ul res U] MainFrm.cpp■AammmuM [•*1 StdAfx.cpp Ul
f31 9 Insert Files into Project Look in: Thread5 CountArray.cpp res■I_ Ul MainFrm.cpp Ul

więcej podobnych podstron