24 05 2010 B&K, Bazy Danych 10 11 12

background image

POLITECHNIKA ŚWIĘTOKRZYSKA

K

ATEDRA

S

YSTEMÓW

S

TEROWANIA

I

Z

ARZĄDZANIA

Instrukcja Laboratoryjna 10, 11, 12

Bazy danych – „Podsumowanie”

Instrukcje opracował:
mgr inż. Łukasz Zawarczyński

Kielce 2010

1. Program laboratorium:

10. Wprowadzanie bazy testowej (zadanej przez prowadzącego) do systemu BD Oracle.

11. Wypełnianie danymi testowej BD.
12. Zapytania filtrujące testowej BD prowadzącego.

2. Cel ćwiczenia:

Celem ćwiczenia jest wykonanie zadań zawartych w niniejszej instrukcji laboratoryjnej.

3. Baza danych:

Do systemu DBMS wprowadzić następujące tabele:

grupa

wykladowca

## nr_gr

NUMBER(3,0)

## nr_wykl

NUMBER(3,0)

nazwa

VARCHAR2(15)

nazwisko

VARCHAR2(15)

liczba_st

NUMBER(2,0)

imie

VARCHAR2(15

stopien

VARCHAR2(15)

przedmiot

student

## id_przed

NUMBER(5,0)

## nr_albumu

NUMBER(3,0)

nazwa

VARCHAR2(25)

nazwisko

VARCHAR2(15)

typ

VARCHAR2(15)

imie

VARCHAR2(15)

wiek

NUMBER(2,0)

# nr_gr

NUMBER(3,0)

pro_zaj
## nr_wykl

NUMBER(3,0)

## id_przed

NUMBER(3,0)

background image

zaliczenie

gr_zaj

## id_przed

NUMBER(3,0)

## nr_wykl

NUMBER(3,0)

## nr_albumu

NUMBER(3,0)

## id_przed

NUMBER(3,0)

## termin

VARCHAR2(15

## nr_gr

NUMBER(3,0)

data

DATE

sala

VARCHAR2(15)

ocena

NUMBER(1)

Zadania do wykonania 1:
a) Podać listę przedmiotów.

(ID_PRZED, NAZWA)
b) Podać do jakie grupy należy każdy student, dane posortować według nazwy grupy.

(NR_ALBUMU, NAZWISKO, NR_GR,NAZWA)
c) Wyświetlić listę studentów z grupy o nazwie „Grupa 2”.

(NR_ALBUMU, NAZWISKO)
d) Podać jaki nauczyciel uczy jakiego przedmiotu.

(NR_WYKL, NAZWISKO, ID_PRZEWD, NAZWA)
e) Podać jakie przedmioty prowadzi każdy nauczyciel

(NR_WYKL, NAZWISKO, ID_PRZED, NAZWA)
f) Podać jakich przedmiotów uczą wykładowcy ze stopniem doktora.

(ID_PRZED, NAZWA)
g) Dla każdego przedmiotu podać przez jakiego nauczyciela są wykładane.

(ID_PRZED, NAZWA, NR_WYKL, NAZWISKO)
h) Podać jakich przedmiotów nikt nie prowadzi.

(ID_PRZED, NAZWA)
i) Podać na jakie zajęcia prowadzone przez wykładowców nie chodzi żadna grupa

(ID_PRZED, NAZWA)
j) Podać na jakie przedmioty nie chodzi żaden student.

(ID_PRZED, NAZWA)
k) Podać jaki nauczyciel nie uczy żadnego przedmiotu

(NR_WYKL, NAZWISKO)
l) Podać na jakie zajęcia chodzą poszczególne grupy (dane posortować według nazwy grupy, nazwy

przedmiotu)
(NR_GR,NAZWA, ID_PRZED,NAZWA)

m) Podać na jakie zajęcia chodzi każda grupa
(ID_PRZED, NAZWA)

n) Podać nazwy przedmiotów które odbywają się w sali 405
(ID_PRZED, NAZWA)

o) Podać listę studentów którzy mają zajęcia w sali 405
(NR_ALBUMU, NAZWISKO, IMIE)

p) Podać listę studentów którzy nie mają zajęć w sali 405
(NR_ALBUMU, NAZWISKO, IMIE)

q) Podać listę studentów którzy chodzą na przedmiot o nazwie FIZYKA
(NR_ALBUMU, NAZWISKO, IMIE)

r) Podać na jakie zajęcia chodzą studenci o imieniu Astor
(ID_PRZED, NAZWA)

s) Podać nazwiska studentów których uczy mgr Bwyk
(NR_ALBUMU, NAZWISKO, IMIE)

Tam gdzie to możliwe napisać zapytania na dwa sposoby (złączenia zagnieżdżone)

background image

Zadania do wykonania 2:

a) Podać ile każdy wykładowca prowadzi przedmiotów
(NR_WYKL, NAZWISKO, ILOSC)

b) Podać z iloma grupami każdy wykładowca ma zajęcia
(NR_WYKL, NAZWISKO, ILOSC GRUP)

c) Podać ile każdy student ma przedmiotów
(NR_ALBUMU, NAZWISKO,ILOŚĆ PRZEDMIOTÓW)

d) Podać ilu studentów uczęszcza na każdy przedmiot
(ID_PRZED, NAZWA, LICZBA STUDENTÓW)

e) Podać liczbą studentów w grupach
(NR_GR,NAZWA,.LICZBA_ST, ZLICZONA ILOŚĆ WIERSZY)

f) Podać nazwy grup dla których grupa.liczba_st = zliczona ilość wierszy
(NR_GR,NAZWA,.LICZBA_ST, ZLICZONA ILOŚĆ WIERSZY)

g) Podać nazwy grup dla których grupa.liczba_st <> zliczona ilość wierszy
(NR_GR,NAZWA,.LICZBA_ST, ZLICZONA ILOŚĆ WIERSZY)

h) Podać średnią ocenę każdego studenta z każdego przedmiotu
(NR_ALBUMU, NAZWISKO, ID_PRZED, NAZWA,ŚREDNIA )

i) Podać nazwę przedmiotu którego najwięcej studentów nie zaliczyło w pierwszym terminie
(ID_PRZED, NAZWA)

j) Podać ostatnią ocenę każdego studenta z każdego przedmiotu (według termin)
(NR_ALBUMU, NAZWISKO, ID_PRZED, NAZWA,OCENA )

k) Podać w której sali odbywa się najwięcej zajęć
(SALA)

l) Podać ile każdy prowadzący z każdego przedmiotu postawił jakich ocen
(NR_WYKL, NAZWISKO, ID_PRZED, NAZWA, ILOSC )

m) Podać ile każdy prowadzący z każdego przedmiotu w każdym terminie postawił jakich ocen
(NR_WYKL, NAZWISKO, ID_PRZED, NAZWA, TERMIN, ILOSC )

n) Podać dane studenta który ma najlepszą średnią ocen
(NR_ALBUMU, NAZWISKO)

o) Podać ilu studentów w każdym terminie zaliczyło każdy przedmiot
(ID_PRZED, NAZWA, TERMIN, ILOŚĆ)

p) Podać dla każdego typu przedmiotu ilu studentów uzyskało jaką ocenę
(TYP, OCENA, LICZBA STUDENTÓW)

q) Podać dzień w którym odbyło się najwięcej zaliczeń.
DATA (dd.mm.yyyy)

r) Podać dzień tygodnia w który odbyło się najwięcej zaliczeń (poniedziałek, wtorek itd.)
DZIEŃ_TYGODNIA

s) Podać dzień tygodnia, w którym było postawione najwięcej ocen niedostatecznych
Dzień_tygodnia

t) Podać dane wykładowców prowadzących więcej niż dwa przedmioty
(NR_WYKL, NAZWISKO,LICZBA PRZEDMIOTÓW)

u) Podać dane o przedmiotach na które chodzi więcej niż 5 studentów
(ID_PRZED, NAZWA, LICZBA STUDENTÓW)


Wyszukiwarka

Podobne podstrony:
24.05.2010 B&K Bazy Danych 10 11 12
2010 10 11(2),12,22 zbiory, ciągi
2010 10 11(2),12,22 zbiory, ciągi
10,11,12
[pl book] fr delphi 7 i bazy danych r 10 podstawy tworzenia komponentow 7FDOYSNI5YQ5QOZJJ6PQHI2UFEOM
klima pytania, 7 8 9 10 11 12
pkmiu zadania 1 2 3 4 6 7 8 10 11 12, ściągi III OP
uwarunkowania prawne en, UPE 24.05.2010
2013 2014 ZARZADZANIE ZASOBAMI LUDZKIMI wyklad 10 11 12
prezentacja ze szkolenia 10 11 12 2011 coaching
10,11,12
10,11,12
10, 11, 12
Język jako narzedzie komunikacji wykł 10 11.12.07
Wstęp do teorii tłumaczeń 24.05.2010, moczulski
10, 11, 12, 10
10, 11, 12, 10

więcej podobnych podstron