mgr Piotr Greniewski - zadania sem.4(1), ewsie, Bazy Danych


Funkcje w języku PHP

Diagram ERD bazy danych

0x01 graphic

Diagram ERD bazy danych pokazujący tabele studenci, wpis i wykladowcy. Diagram pokazuje strukturę tabel oraz związki pomiędzy tabelami.

Zadanie 1.

Powyższy diagram pokazuje związki występujące w bazie pomiędzy tabelami: studenci, wpis i wykładowcy. Należy zaprojektować bazę realizującą powyższy diagram. Należy zwrócić uwagę na właściwy dobór dziedziny każdego argumentu oraz zastosować klucze obce do łączenia tabel. Instrukcje CREATE TABLE i pozostałe należy umieścić w jednym pliku. Ograniczenia (PK, FK i inne) należy zrealizować za pomocą CONSTRAINT. Numery kluczy głównych należy zrealizować za pomocą typu serial lub SEQUENCE.


Zadanie 2.

Napisać kwerendy które wprowadzą do tabel dane niezbędne do wykonania następnych ćwiczeń. Wartości kluczy obcych należy wprowadzić za pomocą wewnętrznych kwerend SELECT a nie przy pomocy wartości liczbowych.


Zadanie 3.

Napisać kwerendę która wyszuka dane studentów (nazwisko, imię, indeks, ocena) którzy dostali ocenę 5.0 z przedmiotu SQL.


Zadanie 4.

Napisać kwerendę wyszukującą studentów których numery indeksów należą do przedziału obustronnie zamkniętego od 10000 do 11000 i są urodzeni w 1988 r.


Zadanie 5.

Napisać kwerendę wyszukującą wykładowców którzy nie postawili dziś stopni.


Zadanie 6.

Napisać kwerendę której wynikiem będzie odpowiedz:
Imię studenta Nazwisko studenta Przedmiot, Ocena, Imię wykładowcy Nazwisko wykładowcy.


Zadanie 7.

Dla każdego studenta policzyć średnią ze wszystkich ocen z dokładnością 2 miejsc po przecinku.


Zadanie 8.

Policzyć liczbę studentów w każdej grupie.


Zadanie 9.

Policzyć ile jest ocen z każdego przedmiotu.


Zadanie 10.

Poprawić dla studenta o indeksie=10000 ocenę z przedmiotu SQL z oceny 2 na ocenę 4.



Wyszukiwarka

Podobne podstrony:
plytoteka, Zadania dla uczniów, Bazy danych, płytoteka 3 VI 2014
Zadanie Wypadki dodatkowe, Zadania dla uczniów, Bazy danych, zadanie dodatkowe 1
zadanie szkoła, Zadania dla uczniów, Bazy danych, szkoła 10 II 2014
zadanie tablice, Zadania dla uczniów, Bazy danych, tablice 17 II 2014
zadanie noworodki, Zadania dla uczniów, Bazy danych, noworodki 28X2013
zadanie rekrutacja, Zadania dla uczniów, Bazy danych, rekrutacja 2 XII 2013
mieszkania, Zadania dla uczniów, Bazy danych, mieszkania 8 V 2014
znajomi i zainteresowania, Zadania dla uczniów, Bazy danych, zainteresowania 21X2013
Efenberger Zawiasa L4, MGR, sem I, Bioinformatyka zaawansowana, L4 Inne bazy danych białkowych szlak
Orzechowski Michał lab 2, MGR, sem I, Bioinformatyka zaawansowana, L4 Inne bazy danych białkowych sz
WYKLAD I - wprowadzenie modele baz danych, Uczelnia, sem V, bazy danych, wyklad Rudnik
Bazy Danych wyklady sem III, POLITECHNIKA ŚLĄSKA Wydział Mechaniczny-Technologiczny - MiBM POLSL, Se
5 Zadania PL-SQL1a, WAT, semestr III, Bazy danych
Zadanie 3 PLSQL, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 2, bd2 - kopi
AiSD Egzamin Zadania, !!!Uczelnia, wsti, materialy, II SEM, algorytmy struktury danych
WYKŁAD IV - bezpieczenstwo baz danych, Uczelnia, sem V, bazy danych, wyklad Rudnik
algo zadania egzamin, !!!Uczelnia, wsti, materialy, II SEM, algorytmy struktury danych, egzamin
zadania 1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, bazy danych 1
Sciaga Przykladowe Zadania, !!!Uczelnia, wsti, materialy, II SEM, algorytmy struktury danych

więcej podobnych podstron