| Nazwa przedmiotu | Introduction to Database Systems |
| Język prowadzenia przedmiotu |
angielski |
| Kod/Specjalność | ZI-IA-XX-X1-21/22Z-INTTOD | brak |
|
| 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 | | Razem | 5 |
|
| 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. |
WZ-ST1-IA-W02-21/22Z
|
E2 |
U |
Student is able to design database and is familiar with SQL functional and selecting commands. |
WZ-ST1-IA-U01-21/22Z
|
E3 |
K |
Can communicate to share experiences and knowledge to design appropriate database system. |
WZ-ST1-IA-K01-21/22Z
WZ-ST1-IA-K06-21/22Z
| |
| Sposoby weryfikacji efektów uczenia się |
Egzamin testowy, Kolokwium. |
| Treści przedmiotu |
Wykład
| Kod |
Opis | S (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 |
Opis | S (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 |
E1 | WZ-ST1-IA-W02-21/22Z
| C1 C2 C3 C4 | W1 W2 W3 W4 W5 W6 W7 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 | N1 N2 N3 N4 N5 N7 N11 N13 | F1
P3 |
E2 | WZ-ST1-IA-U01-21/22Z
| C1 C2 C3 C4 | W1 W2 W3 W4 W5 W6 W7 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 | N1 N2 N3 N4 N5 N7 N11 N13 | F1
P3 |
E3 | WZ-ST1-IA-K01-21/22Z
WZ-ST1-IA-K06-21/22Z
| C1 C2 C3 C4 | W1 W2 W3 W4 W5 W6 W7 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 |
|
| 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 |
|