Karta przedmiotu - Introduction to Database Systems

Kierunek: Applied Informatics

Wymagania wstępne
  1. None

Nazwa przedmiotuIntroduction to Database Systems
Język prowadzenia przedmiotu angielski
Kod/Specjalność
ZI-IA-XX-X1-22/23Z-INTTODbrak
Kategoria przedmiotu kierunkowe lub ogólne
Profil studiów Ogólnoakademicki
Poziom PRK Poziom 6 - 1. stopień (studia licencjackie)
Rok studiów/semestr 2/3
Forma zajęć/liczba godzin
stacjonarne: Wykład: 15 Ćwiczenia: 30
niestacjonarne:
Dyscypliny/punkty ECTS
Nauki o zarządzaniu i jakości: 2
Informatyka: 3
Inne dyscypliny: 0
Razem5
Wykładowca odpowiedzialny za przedmiot Put Dariusz, dr (Katedra Systemów Obliczeniowych)
Cele przedmiotu
Kod Opis
C1 Get familiar with terms concerning databases.
C2 Acquire skills for database designing.
C3 Understand and be able to create functional and selecting queries.
C4 Know SQL commands and be able to use them in practice.
Realizowane efekty uczenia się
Kod Kat. Opis Kierunkowe efekty uczenia się
E1 W Student knows how to design databases and process them. ZI-X1-IA-W02-22/23Z
E2 U Student is able to design database and is familiar with SQL functional and selecting commands. ZI-X1-IA-U01-22/23Z
E3 K Student is ready to communicate to share experiences and knowledge to design appropriate database systems. ZI-X1-IA-K01-22/23Z
ZI-X1-IA-K06-22/23Z
Sposoby weryfikacji efektów uczenia się Egzamin testowy, Kolokwium.
Treści przedmiotu
Wykład
Kod OpisS (15)N ()
W1 Relational model, table as a structure for data collecting. 2 0
W2 Relationships: their types and other attributes. Case study: designing database on the basis of information being the result of system analysis and interviews conducted among users for whom the database is designed. 2 0
W3 Logical design. Creating logical design of a database on the basis of textual information describing data that is going to be stored in the database. 2 0
W4 SQL language: description, introduction and classification. Description of CREATE TABLE and the statements used for performing functional operations on data (INSERT, UPDATE, DELETE). 2 0
W5 Database designing process - from needs analysis to conceptual, logical and physical design of a database. 2 0
W6 Selecting queries. Project, selection, calculated fields, cartesian product, inner join, outer join, groupping and aggregate functions. 2 0
W7 SELECT statement of SQL language. Syntax, project operation, select conditions, ordering, joins, self-joins, aliases, sub-queries, negative queries, correlated sub-queries, unions, intersects, calculated fields, groupping and aggregate functions, HAVING clause. 3 0

Ćwiczenia
Kod OpisS (30)N ()
C1 Introduction. Description of relational model. 2 0
C2 Data structures: various kinds of keys, tables and non-atomic fields. Indexes. The problem of integrity. 2 0
C3 Entity relationship diagrams. The process of database designing. 2 0
C4 Logical design of a database. Implementation of database for films renting. 2 0
C5 Selected problems connected with database designing. 2 0
C6 Functional statements of SQL language: using CREATE TABLE statement for physical database project designing. Statements for data manipulation. VBA programming basics. 2 0
C7 Logical database designing and functional statements of SQL language - summary. 2 0
C8 Logical database designing and functional statements of SQL language - practical test. 2 0
C9 Using QBE tool for selecting queries designing. 4 0
C10 SELECT statement of SQL language - examples. 4 0
C11 Selecting queries and SELECT statement - summary. 2 0
C12 Practical test – selecting queries and SELECT statement. 2 0
C13 Evaluation. 2 0

Metody i formy prowadzenia zajęć Analiza przypadku, Ćwiczenia laboratoryjne, Dyskusja, E-learning, Konwersatorium, Praca w grupach, Prezentacja, Wykład audytoryjny.
Nakład pracy studenta (liczba godzin kontaktowych, pracy on-line i pracy samodzielnej)
Rodzaj aktywności Liczba godzin
stacjonarne niestacjonarne
Udział w zajęciach dydaktycznych 45 0
Udział w konsultacjach 6 0
Udział w kolokwiach/egzaminie 6 0
Praca własna studenta 45 0
E-learning 0 0
Inne (kontaktowe) 0 0
Inne (bezkontaktowe) 23 0
Suma godzin 125 0
Liczba punktów ECTS 5 0
Macierz realizacji przedmiotu
Efekt uczenia się Odniesienie do efektów kierunkowych Cele przedmiotu Treści przedmiotu Metody/narzędzia dydaktyczne Sposoby weryfikacji efektu
E3ZI-X1-IA-K01-22/23Z
ZI-X1-IA-K06-22/23Z
C1 C2 C3 C4 W7 W6 W5 W4 W3 W2 W1 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 N1 N2 N3 N4 N5 N7 N11 N13 F1
P3
E2ZI-X1-IA-U01-22/23Z
C1 C2 C3 C4 W7 W6 W5 W4 W3 W2 W1 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 N1 N2 N3 N4 N5 N7 N11 N13 F1
P3
E1ZI-X1-IA-W02-22/23Z
C1 C2 C3 C4 W7 W6 W5 W4 W3 W2 W1 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 N1 N2 N3 N4 N5 N7 N11 N13 F1
P3
Literatura podstawowa
Lp. Opis pozycji
1 Date C. J., An Introduction to Database Systems, Pearson, 2004
2 Put D., Database Design and Web Development, Cracow University of Economics, Krakow, 2014
Literatura uzupełniająca
Lp. Opis pozycji
Forma i warunki zaliczenia przedmiotu
Sposób obliczania średniej z ocen bieżących (zgodnie z §18 pkt. 4 Regulaminu studiów)
It is calculated on the basis of the number of points got for tests, homeworks and other activities classes. Points could be achieved for two practical tests (2*24 pts) two homeworks (2*3 pts) and regular attendance on classes (4 pts).
Sposób obliczania oceny końcowej (zgodnie z §18 pkt. 5 Regulaminu studiów)
Average of points got for computer lab activities and final exam. The final exam is a multi-choice test consisting of 20 questions. Student may get maximum 20 points for passing it.
Dodatkowe informacje o sposobie obliczania oceny końcowej lub egzaminie
brak
Osoby prowadzące przedmiot
Lp. Nauczyciel
1 Put Dariusz, dr (Katedra Systemów Obliczeniowych)
Informacje dodatkowe


Status karty: ZAAKCEPTOWANY  przez: Jędrzejczyk Marcin, dr hab.