4261638959

4261638959



Obiektowe bazy danych Ćwiczenia laboratoryjne (?)

Tworzenie typów obiektowych

1. Zdefiniuj typ obiektowy reprezentujący SAMOCHODY. Każdy samochód powinien mieć markę, model, liczbę kilometrów oraz datę produkcji i cenę. Stwórz tablicę obiektową i wprowadź kilka przykładowych obiektów, obejrzyj zawartość tablicy

SQL> desc samochód

Nazwa    Wartość NULL? Typ

MARKA

MODEL

KILOMETRY

DATA_PRODUKCJI

CENA

SQL> select * from samochody;

MARKA    MODEL

VARCHAR2(20) VARCHAR2(20) NUMBER DATĘ

NUMBER(10,2)

KILOMETRY DATA_PRODU    CENA

FIAT    BRAVA

FORD    MONDEO

MAZDA    323 60000 30-11-1999 25000 80000 10-05-1997 45000 12000 22-09-2000 52000

2. Stwórz tablicę WŁAŚCICIELE zawierającą imiona i nazwiska właścicieli oraz atrybut obiektowy SAMOCHÓD. Wprowadź do tabeli przykładowe dane i wyświetl jej zawartość.

SQL> desc właściciele

Nazwa    Wartość NULL? Typ

IMIĘ    VARCHAR2(100)

NAZWISKO    VARCHAR2(100)

AUTO    SAMOCHÓD

SQL> select * from właściciele;

IMIĘ    NAZWISKO AUTO(MARKA, MODEL, KILOMETRY, DATA_PRODUKCJI, CENA)

JAN    KOWALSKI    SAMOCHÓD('FIAT', 'SEICENTO', 30000, '02-12-0010', 19500)

ADAM    NOWAK    SAMOCHÓD('OPEL', 'ASTRA', 34000, '01-06-0009', 33700)

3. Wartość samochodu maleje o 10% z każdym rokiem. Dodaj do typu obiektowego SAMOCHÓD metodę wyliczającą na podstawie wieku i przebiegu aktualną wartość samochodu.

SQL> SELECT s.marka, s.cena, s.wartość() FROM SAMOCHODY s;

MARKA    CENA S.WARTOŚĆ()

FIAT

FORD

MAZDA


25000

45000

52000


12500

9000

26000




Wyszukiwarka

Podobne podstrony:
Laboratorium Telekomunikacji i Transmisji Danych Ćwiczenie laboratoryjne nr .6. Temat: Pakietowa
P2025541 112 Bazy danych^Ćwiczenia podsumowujące ćwiczenie 1 Na podstawie kwerendy pracownlcy-płaceK
createdatabase BAZY DANYCHInstrukcja CREATl- DATABASE Tworzenie nowej bary danych poleją na podam* f
MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - "TDane.dbf" Uruchom m bb , zaznacz Ut
OIcna Icwtuszenko. Roman Trochimczukwww.ksiazka.edu.plRelacyjne bazy danych Ćwiczenia praktyczne
OIcna Icwtuszenko. Roman Trochimczukwww.ksiazka.edu.plRelacyjne bazy danych Ćwiczenia praktyczne
KWPLE 2010 Plik Obliczenia Bazy danych Pomoclu % B Dane wejściowe Projekt
Bazy danych 2 - Laboratorium 2 Zmienne, stale, kursory i wyjątki są pewnymi obiektami programu. Każd
Obiektowe bazy danych prof. UE dr hab. Inż. Mieczysław Owoc Wykład 51.    Definiowani
2-2012 PROBLEMY EKSPLOATACJI 17 się tworzenie bazy danych, a następnie łączenie wybranych obiek
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 3 1) Urwórz kwerendę, która posłuży do stwo
IMG4 (7) Program laboratorium ♦    Tworzemie bazy danych przy użyciu
Prezentacja Danych i Multimedia II r SocjologiaĆwiczenia laboratoryjne nr 11 - Bazy danych i SQL. Ce
t20 Zmiana nazwy tabeli Polecenie RENAME Zmiany nazwy obiektu bazy danych (tabeli, perspektywy, syno

więcej podobnych podstron