SylabUZ
Course name | Database Systems 2 |
Course ID | 11.3-WK-MATP-SBD2-W-S14_pNadGenQ1KKW |
Faculty | Faculty of Mathematics, Computer Science and Econometrics |
Field of study | Mathematics |
Education profile | academic |
Level of studies | First-cycle studies leading to Bachelor's degree |
Beginning semester | winter term 2019/2020 |
Semester | 5 |
ECTS credits to win | 6 |
Course type | optional |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | - | - | Exam |
Laboratory | 30 | 2 | - | - | Credit with grade |
Class | 15 | 1 | - | - | Credit with grade |
Familiarize students with the ORACLE database and PL/SQL. At the end of the course students should be able to independently design and develop dynamic website using database.
Programming skills. Basic knowledge of relational databases and SQL, and HTML.
Lecture:
1. PL/SQL
2. Acyclic database.
3. Deriving functional dependencies using:
Class:
1. PHP
2. Object-oriented databases and XML
JavaScript
Laboratory:
1. SQL in Oracle.
2. Tree structures in Oracle databases.
3. PL/SQL, create stored procedures, functions, triggers, and packages.
4. Views describes schema objects in the database.
5. Transforming XML data with XSLT and JavaScript.
Lecture: Seminar lecture.
Class: Method problematic, brainstorming, presentations.
Laboratory: Computer laboratory exercises.
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture: The exam consists of two parts, written and oral, access to the oral part is getting 30% of the points of the written part, 50% of the points from the written part guarantees a positive evaluation.
Class: condition pass is 50% of test covering all the material processed.
Laboratory: condition pass is 50% of the points of the four planned tests or final test covering all the material processed, for the preparation of the talk, you can get up to an additional 20%..
Final evaluation of the course is the arithmetic mean of the lecture, class and laboratory. However, a prerequisite for a positive final assessment is to obtain positive evaluations of the lecture, class and laboratory.
1. D. Maier, The theory of relational databases, Computer Science Press, 1983.
2. E. Balanescu, M. Bucica, Cristian Darie, PHP 5 i MySQL. Zastosowania e-commerce, Helion, 2005.
3. J. Clark, XSL Transformations (XSLT), http://www.w3.org/TR/xslt7.
4. L. Quin, Extensible Markup Language (XML), http://www.w3.org/xml.
5. T. Converse, J. Park, C. Morgan, PHP5 i MySQL. Biblia, Helion, 2005.
6. S. Urman, R. Hardman,
1. E. Naramore, J. Gerner, Y. Le Scouarnec, J. Stolz, M.K. Glass, PHP5, Apache i MySQL. Od podstaw, Helion, 2005.
2. B. Basham, K. Sierra, B. Bates, Head First Servlets & JSP, Helion, 2005.
3. W. Kim, Wprowadzenie do obiektowych baz danych, WNT, Warszawa, 1996.
Modified by dr Robert Dylewski, prof. UZ (last modification: 20-09-2019 10:04)