The course introduces basic notions, definitions and problems related to the relational models of databases. The student acquires knowledge and skills in the design and use of databases. Getting to know the applications of the SQL language.
Wymagania wstępne
Fundamentals of logic. Programming skills.
Zakres tematyczny
Lecture:
The basic notions and definitions of the relational data model.
Database users management and control of transactions.
Using computer CASE tools to generate a simple database schema.
Getting to know the possibilities offered by database components.
Metody kształcenia
Lecture: Seminar lecture.
Classes: Problem method, brainstorming.
Laboratory: Laboratory exercises in the computer lab.
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
Lecture: an exam consisting of two parts: written and oral, the condition for the oral part is to obtain at least 30% of points in the written part, obtaining 50% of points in the written part guarantees a positive grade, without the need to take the oral part. The condition for taking the exam is obtaining positive grades from classes.
Laboratory: the grade consists of points from four tests writen in the semester or from points from a test covering the entire material (80% of the grade) and students' activity during laboratory classes (20% of the grade).
Exercise classes: the grade consists of points from four tests written in the semester or points from the test covering the entire material (which constitutes 80% of the grade) and students' activity during classes (20% of the grade).
The final grade for the course is the arithmetic mean of grades from the lecture, exercise classes and laboratory. The necessary condition for obtaining a positive final grade is obtaining positive grades from the lecture, exercise classes and the laboratory.
Literatura podstawowa
D. Maier, The Theory of Relational Databases, Computer Science Press, 1983.
C.J. Date: An Introduction to Database Systems, Addison-Wesley Longman, 2000.
C.J. Date, H. Darwen: A Guide to SQL Standard, 4th Edition, Addison-Wesley Professional, 1996.
C.J. Date: SQL and Relational Theory. How to Write Accurate SQL Code, O’Reilly, 2009.
R. Colburn: Special Edition Using SQL, Que, 2000.
J.D. Ullman, J. Widom: A First Course in Database Systems, 3rd Edition, Pearson, 2007.
D. Russell J.T., Learning MySQL and MariaDB, O'Reilly Media, 2015.
https://www.w3schools.com/
www.tutorialspoint.com
Literatura uzupełniająca
R. Barker, Case*Method: Entity Relationship Modelling, First Edition, Addison-Wesley, 1990.
P. Dubois, MySQL (Developer's Library), 5th Edition, Addison-Wesley Professional, 2013.
L. Welling, L. Thomson, MySQL Tutorial, Sams Publishing, 2003.
Uwagi
The subject is also offered in the 4h semester.
Zmodyfikowane przez dr Anna Fiedorowicz (ostatnia modyfikacja: 18-01-2024 14:27)
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Korzystając z niniejszej strony, wyrażasz zgodę na ich używanie. Dowiedz się więcej.