- Nazwa przedmiotu:
- Bazy danych
- Koordynator przedmiotu:
- dr inż. Andrzej Nastaj
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Papiernictwo i Poligrafia
- Grupa przedmiotów:
- Informatyka/obier.
- Kod przedmiotu:
- IP-IDW-BAZYD-2-11Z
- Semestr nominalny:
- 3 / rok ak. 2019/2020
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Sumaryczna liczba godzin pracy studenta: 55. Obejmuje:
1) Zajęcia kontaktowe z nauczycielem:
• obecność na wykładach – 15 godz. ,
• obecność na ćwiczeniach – 15 godz.,
• konsultacje – 10 godz.
2) Zajęcia bez kontaktu z nauczycielem (Praca własna studenta) :
• przygotowanie do ćwiczeń, praca własna nad projektowaniem i implementacją baz danych, analiza wskazanej literatury - 10 godz.
• przygotowanie się do zaliczenia – 5 godz.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 2 punkty ECTS.
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 2 punkty ECTS.
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład225h
- Ćwiczenia225h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- -
- Limit liczby studentów:
- -
- Cel przedmiotu:
- Celem przedmiotu jest wprowadzenie studentów w tematykę baz danych. Przekazanie studentom podstaw działania i tworzenia zastosowań i związków z innymi dziedzinami, zapoznanie z funkcjami systemu zarządzania bazami danych, nauczenie podstaw użytkowania relacyjnych baz danych. Wykształcenie podstawowych umiejętności projektowania i implementacji prostych baz danych. Nauczenie umiejętności projektowania, programowania i użytkowania baz danych.
Studenci po odbyciu zajęć z tego przedmiotu zdobywają wiedzę umożliwiającą definiowanie potrzeb i określanie możliwości systemów baz danych.
- Treści kształcenia:
- Wykład:
1h - Wprowadzenie do baz danych.
1h - Architektura systemu bazy danych.
2h - Modele danych. Model relacyjny.
2h - Projektowanie baz danych. Projektowanie konceptualne. Diagram obiektowo-związkowy.
2h - Projektowanie aplikacji bazodanowych.
2h - Języki manipulacji danymi. Języki zapytań. Optymalizacja zapytań.
2h - SQL.
1h - Przetwarzanie transakcyjne.
1h - Rozproszone bazy danych.
1h - Poufność i bezpieczeństwo baz danych.
Ćwiczenia:
2h – Modelowanie diagramów związków encji.
2h – Projektowanie baz danych za pomocą systemu DataArchitect.
2h – Tworzenie baz danych za pomocą programu Database Desktop.
2h – Tworzenie zapytań przez przykład - QBE.
2h – Tworzenie zapytań SQL.
2h – Przeglądanie i edycja danych za pomocą SQL Explorer.
2h – Wykonanie zapytania za pomocą SQL Explorer.
1h – Tworzenie aliasów baz danych.
- Metody oceny:
- Wykład – kolokwium z materiału podanego na wykładzie, Ćwiczenia – zaliczenie na podstawie wykonanych zadań.
- Egzamin:
- nie
- Literatura:
- 1. Date C. J.: "Wprowadzenie do systemów baz danych", WNT, Warszawa, 2000,
2. Ullman J.D., Widom J.: "Podstawowy wykład z systemów baz danych", WNT, Warszawa, 2000,
3. Beynon-Davies P.: "Systemy baz danych", WNT, Warszawa, 2000,
4. Date C.J., Darwen Hugh: "SQL. Omówienie standardu języka", WNT, Warszawa, 2000,
5. Hernandez Michael J.: "Bazy danych dla zwykłych śmiertelników", MIKOM, Warszawa, 1998.
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się