Semestr Wykład Ćwiczenie Laboratorium Projekt Seminarium Łącznie. V 30 30 60 Forma zaliczenia Liczba punktów ECTS



Podobne dokumenty
KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Technologie tworzenia serwisów internetowych

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU 1,5 1,5

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2015/2016

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI Ogólne umiejętności posługiwania się komputerem

Grupa kursów: Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Mechanika i Budowa Maszyn II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

Specjalnościowy Obowiązkowy Polski Semestr trzeci

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Bazy danych w geomatyce Databases in Geomatics

Egzamin / zaliczenie na ocenę* 0,5 0,5

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Technologie informacyjne Information technologies

KARTA MODUŁU KSZTAŁCENIA

Egzamin / zaliczenie na ocenę*

PRZEWODNIK PO PRZEDMIOCIE

SZKOLENIE: Administrator baz danych. Cel szkolenia

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

Aplikacje internetowe - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

tel./fax (85)

PRZEWODNIK PO PRZEDMIOCIE

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

Z-ID-404 Bezpieczeństwo danych w systemach. informatycznych

KARTA MODUŁU KSZTAŁCENIA

Specjalnościowy Obowiązkowy Polski Semestr 5

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2017/2018

PRZEWODNIK PO PRZEDMIOCIE

Język Java i technologie Web - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

SYLABUS/KARTA PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, dowolnych języków programowania, algebry

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

KARTA PRZEDMIOTU. Procedury składowane w bazach danych D1_11

PRZEWODNIK PO PRZEDMIOCIE. Wprowadzenie do biznesu. Filologia. stacjonarne. I stopnia. Katedra Języka Biznesu. ogólnoakademicki.

Inżynieria systemów mobilnych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

Grafika inżynierska i podstawy projektowania Kod przedmiotu

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Informatyczne podstawy projektowania Kod przedmiotu

SYLABUS/KARTA PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE INFORMATYKA W LOGISTYCE. Logistyka. Stacjonarne. II stopnia. Dr Maciej Sobociński. ogólnoakademicki.

SYLABUS/KARTA PRZEDMIOTU

Kierunkowy Wybieralny Polski Semestr V

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

Kierunkowy Wybieralny Polski Semestr IV

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

KARTA MODUŁU / KARTA PRZEDMIOTU

Dietetyka w sporcie. Dietetics in sport Wychowanie fizyczne Stacjonarne, I-go stopnia licencjackie Ogólnoakademicki

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Aplikacje WWW i PHP - opis przedmiotu

Transkrypt:

KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Tryb/Poziom studiów: Profil studiów Jednostka prowadząca: Bazy danych Databases edukacja techniczno-informatyczna stacjonarne / pierwszego stopnia inżynierskie Ogólnoakademicki Kod przedmiotu BDA Karkonoska Państwowa Szkoła Wyższa w Jeleniej Górze, Wydział Przyrodniczo-Techniczny, Zakład Edukacji Techniczno-Informatycznej I. Formy zajęć, liczba godzin Semestr Wykład Ćwiczenie Laboratorium Projekt Seminarium Łącznie V 0 Forma zaliczenia Liczba punktów ECTS C1 C egzamin zaliczenie na ocenę 3 5 II. Cel przedmiotu: Uzyskanie przez studenta praktycznej wiedzy i umiejętności z zakresu projektowania i implementowania baz danych, traktowanych jako istotne komponenty współczesnych systemów informatycznych. Zdobycie przez studenta praktycznych umiejętności projektowania i konstruowania relacyjnych oraz postrelacyjnych baz danych w kontekście warstw aplikacji klient-serwer. III. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji: Wymagane zaliczenie przedmiotu Podstawy informatyki i systemów informatycznych. Wiedza EK1 Umiejętności EK EK3 EK4 IV. Oczekiwane efekty kształcenia: Posiada wiedzę z zakresu budowy i działania systemów zarządzania bazami danych, relacyjnego modelu danych oraz metod projektowania i normalizacji schematu relacyjnej bazy danych. Potrafi samodzielnie uczyć się, a w procesie edukacyjnym i działalności inżynierskiej korzystać z platformy nauczania zdalnego e-learning, poczty elektronicznej e-mail oraz źródeł informacji fachowej dostępnych w sieci Internet. Potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub innych inżynierskiego zadania programistycznego. Potrafi zaprojektować strukturę relacyjnej bazy danych zgodnie z przyjętymi założeniami i zaimplementować ją wraz mechanizmami integralności danych oraz poleceniami służącymi do przetwarzania danych w języku SQL.

EK5 Wyk1 Wyk Wyk3 Wyk4 Wyk5 Wyk Wyk7 Potrafi przeprowadzić testy opracowanego rozwiązania programistycznego oraz opisać i zinterpretować ich wyniki. V. Treści programowe: Forma zajęć: wykład Wprowadzenie do dziedziny baz danych. Definicja bazy danych. Umiejscowienie i znaczenie baz danych w nowoczesnych systemach informatycznych. Podział baz danych ze względu na: architekturę, charakter przechowywanych danych i sposób ich przetwarzania. Architektura systemu baz danych. Architektura ANSI/SPARC. Budowa i działanie relacyjnego systemu zarządzania bazą danych (RDBMS). Szczegółowe omówienie systemu bazodanowego na przykładzie wybranego produktu (np. MS SQL Server, PostgreSQL). Metody projektowania baz danych. Analiza dziedziny. Modelowanie obiektów i powiązań między nimi. Typy relacji i metody ich implementacji. Projektowanie struktury bazy danych studium przypadku. Relacyjny model danych. Założenia modelu relacyjnego. Model matematyczny i praktyka inżynierska. Zależność funkcyjna, klucz tabeli, klucze główne i obce. Algebra relacyjna i jej odniesienie do języka SQL. Pojęcie integralności danych. Rodzaje integralności danych i metody jej wymuszania. Normalizacja bazy danych: 1NF, NF, 3NF. Celowa denormalizacja. Implementacja struktury bazy danych w języku SQL. Standard języka SQL i jego implementacje w poszczególnych systemach bazodanowych. Podzbiory funkcjonalne języka SQL: DDL, DML i DCL. Polecenie CREATE ALTER DROP TABLE: kolumny, typy danych. Definiowanie ograniczeń deklaratywnych: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, DEFAULT. Przetwarzanie danych za pomocą języka SQL. Znaczenie operacji CRUD w bazach typu OLTP. Wstawianie, modyfikowanie i usuwanie danych polecenia: INSERT, UPDATE, DELETE. Wyszukiwanie danych polecenie SELECT. Procedury przechowywane na serwerze. Zaawansowane programowanie baz danych. Funkcje wbudowane. Procedury wyzwalane. Programowanie transakcji i złożonych operacji; zaawansowana składnia języka SQL, dynamiczny kod SQL. Liczba godzin Wyk8 Powtórzenie wiadomości i przygotowanie do egzaminu. 4 4 8 Lab1 Lab Suma godzin Forma zajęć: laboratorium Instalowanie i podstawowe konfigurowanie wybranego serwera baz danych (takiego, jak: MS SQL Server, MySQL, PostreSQL). Zarządzanie usługami. Obsługa graficznych narzędzi klienckich oraz konsoli SQL. Projektowanie struktury bazy danych tabel i relacji zgodnie z określonym tematem. Liczba godzin 8

Lab3 Lab4 Lab5 Normalizacja struktury bazy danych i jej implementacja w języku SQL: struktura, kolumny i ich typy, NULL NOT NULL, ograniczenia deklaratywne: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, DEFAULT. Przetwarzanie danych polecenia: INSERT, UPDATE, DELETE. Programowanie procedur przechowywanych na serwerze. Wyszukiwanie danych polecenie SELECT... FROM... WHERE. Klauzule ORDER BY, GROUP BY... HAVING. Złączenia INNER OUTER JOIN. Podzapytania. Lab Uzupełnienie zaliczeń, wystawienie ocen końcowych. N1 N N3 N4 N5 F1 Suma godzin laboratorium VI. Narzędzia dydaktyczne: Prezentacja multimedialna wygłaszana przez prowadzącego przy użyciu komputera przenośnego i rzutnika komputerowego. Serwer baz danych działający w sieci uczelnianej, dostępny z poziomu narzędzi klienckich, zainstalowanych w pracowniach komputerowych. System e-learning publikowanie materiałów dydaktycznych i ogłoszeń, gromadzenie i ocenianie prac studenckich, udostępnianie próbnych testów elektronicznych, sprawdzających wiedzę i umiejętności uczestników kursu. Warsztaty praktyczne pokaz metod projektowania i programowania baz danych (na żywo), ćwiczenia wykonywane przez studentów zgodnie z instruktażem, bieżące asystowanie uczestnikom przez prowadzącego zajęcia. Indywidualne konsultacje podczas zajęć dotyczące rozwiązań projektowych i programistycznych, a także metod testowania systemów informatycznych. VII. Sposoby oceny (F formująca, P podsumowująca) Ćwiczeniowe listy zadań zbiory stosunkowo prostych zadań, zazwyczaj możliwych do rozwiązania podczas pojedynczych zajęć dydaktycznych, obejmujących godziny lekcyjne. Za rozwiązanie każdej listy zadań prowadzący zajęcia przyznaje studentowi ocenę F1 punktację, zależną od zakresu, jakości, samodzielności i tempa wykonanej pracy. Po pozytywnym zaliczeniu ćwiczeniowej listy zadań student wysyła pakiet z rozwiązaniem do systemu e-learning (metoda utrwalenia pracy studenta i zabezpieczenia przed utratą danych). Reprezentatywny przykład ćwiczeniowej listy zadań jest przedstawiony w załączniku do niniejszej karty. F F3 Projektowe listy zadań zestawy poleceń trudniejszych i bardziej złożonych od list ćwiczeniowych. Ich rozwiązania są opracowywane przez studentów częściowo podczas zajęć dydaktycznych, częściowo zaś poza nimi. Student samodzielnie wysyła pakiet z rozwiązaniem listy projektowej do systemu e-learning. Nauczyciel prowadzący przedmiot ocenia rozwiązanie listy przygotowanej przez studenta zazwyczaj poza czasem trwania zajęć dydaktycznych na terenie Uczelni. Studenci są powiadamiani o ocenach F z list projektowych za pośrednictwem systemu e-learning. Reprezentatywny przykład projektowej listy zadań jest przedstawiony w załączniku do niniejszej karty. Egzamin test pisemny (zalecane wykorzystanie systemu nauczania zdalnego

e-learning) sprawdzający wiedzę i umiejętności z zakresu wykładu. Z testu przyznawana jest ocena pozytywna, jeżeli student zdobędzie przynajmniej 50% maksymalnej liczby punktów. Reprezentatywny przykład elektronicznego zestawu testowego jest przedstawiony w załączniku do niniejszej karty. P1 Ocena końcowa z laboratorium wyznaczana jest na podstawie sumy ocen uzyskanych przez studenta ze wszystkich list zadań ćwiczeniowych (F1) i projektowych (F). Ocena pozytywna P1 przyznawana jest studentowi, który pozytywnie zaliczył wszystkie listy zadań i zdobył łącznie przynajmniej 50% sumy wszystkich punktów możliwych do uzyskania w ramach ocen F1 i F. P Ocena końcowa z wykładu P jest obliczana na podstawie 0% oceny F3 z testu egzaminacyjnego oraz 40% oceny końcowej P1 z laboratorium. Ocena końcowa P jest pozytywna wówczas, gdy obie oceny składowe z testu egzaminacyjnego i laboratorium są pozytywne. VIII. Forma aktywności Zajęcia z bezpośrednim udziałem nauczyciela akademickiego wykład. Samodzielna nauka, studiowanie literatury, przygotowanie do testu egzaminacyjnego z wykładu. Zajęcia z bezpośrednim udziałem nauczyciela akademickiego laboratorium. Samodzielne instalowanie i konfigurowanie systemu baz danych na prywatnym komputerze studenta. Przygotowanie ćwiczeniowych i projektowych list zadań. Obciążenie pracą studenta Łączna i średnia liczba godzin na zrealizowanie aktywności SUMA 15 SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU IX. Literatura podstawowa i uzupełniająca Literatura podstawowa: 1. Dudek D., Bazy danych. Elektroniczne materiały dydaktyczne przedmiotu. Karkonoska Państwowa Szkoła Wyższa, Jelenia Góra 00 013.. Elmasri R., Navathe S. B., Wprowadzenie do systemów baz danych. Helion, Gliwice 005. 3. Microsoft, Books On-Line. Dokumentacja elektroniczna systemu MS SQL Server, http://msdn.microsoft.com, 013. 4. Morzy T., Bazy danych. Kurs e-learning, 00 008, http://wazniak.mimuw.edu.pl. Literatura uzupełniająca: 1. Beynon-Davies P., Systemy baz danych nowe wydanie. Wydawnictwa Naukowo- Techniczne, Warszawa 003.. Chałon M., Systemy baz danych. Wprowadzenie. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 001 (książka w wersji elektronicznej dostępna w Dolnośląskiej Bibliotece Cyfrowej: http://www.dbc.wroc.pl/dlibra). 3. Mazur H., Mazur Z., Projektowanie relacyjnych baz danych. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 004. 5 5

4. Mendrala D., Potasiński P., Szeliga M., Widera D., Serwer SQL 008. Administracja i programowanie, Helion, Gliwice 009. 5. Pankowski T., Podstawy baz danych. Wydawnictwo Naukowe PWN, Warszawa, 199.