Przedmiot: Bazy Danych(SQL) - laboratorium Prowadzący: dr in
Transkrypt
Przedmiot: Bazy Danych(SQL) - laboratorium Prowadzący: dr in
Przedmiot: Bazy Danych(SQL) - laboratorium Prowadzący: dr inż. Przemysław Duda Liczba godzin: 30 Semestr: VII Kod: Liczba pkt. kredytowych Przedmioty poprzedzające: Jezyki Programowania, Programowanie obiektowe Forma zaliczenia: zaliczenie laboratorium Program: Strukturalny język zapytań (Structured Query Language – SQL) jest standardowym standardowym zestawem poleceń używanych do komunikowania się z relacyjnymi bazami danych. Wszystkie zadania takie, jak tworzenie tworzenie nowych obiektów baz danych, pobieranie , wprowadzanie, aktualizacja i kasowanie rekordów wykonywane jest ostatecznie instrukcjami SQL. W ramach proponowanego przezemnie przedmiotu studenci zapoznaliby się z SQL zaimplementowanym na platformie DB2. Przedmiot będzie realizowany we współpracy z firmą IBM. (Firma IBM zapewnia przeszkolenie dla osób prowadzących zajęcia oraz oferuje możliwość praktyk dla wyróżniającej się grupy studentów). 1) Pobieranie danych z tabel poprzez instrukcje SQL. a) Instrukcja Select..From…Where…Order By… b) Operatory Distinct, Union, c) Operatory logiczne: and, or, in, between 2) Grupowanie danych instrukcjami SQL ( Group By…) 3) Filtracja danych zgrupowanych poprzez Heaving 4) Wykorzystywanie funkcji wbudowanych 5) Definiowanie i wykorzystywanie perspektyw instrukcja CreateView 6) Wprowadzanie danych instrukcja Insert 7) Usuwanie rekordów instrukcja Delete 8) Aktualizacja danych instrukcja Update 9) Mechanizm transakcji 10) Mechanizm ODBC cz1. – pobieranie danych z tabel do Excela i Accessa 11) Mechanizm ODBC cz2 - Tworzenie procedury w Visual Basicu Accessa pobierającej dane z tabel 12) Mechanizm JDBC pobieranie danych z serwera z poziomu programu napisanego w JAVA 13) Definiowanie własnych funkcji 14) Definiowanie procedur wykorzystaniem wbudowanych pakietów. 15) Tworzenie baz danych i tabel 16) Elementy administrowania bazą danych Literatura podstawowa: 1. Hans Ladany, SQL Księga Eksperta