E5447 Database Systems in Biomedicine

Faculty of Science
Spring 2024
Extent and Intensity
1/1/0. 2 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
Teacher(s)
RNDr. Daniel Klimeš, Ph.D. (lecturer)
Guaranteed by
prof. RNDr. Ladislav Dušek, Ph.D.
RECETOX – Faculty of Science
Contact Person: RNDr. Daniel Klimeš, Ph.D.
Supplier department: RECETOX – Faculty of Science
Timetable
Mon 19. 2. to Sun 26. 5. Wed 10:00–11:50 F01B1/709
Prerequisites
basic knowledge of work on PC is the only requirement
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Course participants will be able to:
Install database server (Postgresql);
Log into the ORACLE database by means of a database client;
Understand the basic terminology of relational databases and storing data in database tables;
Know basic data types of attributes that are used in relational databases;
Read schematic representation of data model, understand the issues of data modeling;
Use SQL to view and to determine the structure and contents of database tables;
Use SQL to insert, update and delete records in a database;
Use basic SQL operators and functions;
Acquire data by joining multiple tables;
Transfer data between databases and other software
Load data from a text file into a database
Create and run a SQL script;
Create a simple user procedure and function;
Use SQL to extract a specific information from a XML document;
Use SQL and a regular expression to extract a specific information from a text information;
Learning outcomes
Course participants will be able to:
Understand the basic terminology of relational databases and storing data in database tables;
Know basic data types of attributes that are used in relational databases and can read schematic representation of data model
Use SQL to view and to determine the structure and contents of database tables;
Use SQL to insert, update and delete records in a database;
Use basic SQL operators and functions;
Transfer data between databases and other software and load data from a text file into a database
Create a simple user procedure and function;
Use SQL to extract a specific information from a XML document;
Use SQL and a regular expression to extract a specific information from a text information;
Syllabus
  • Introduction into work with database
  • SQL basics
  • SQL functions and operators
  • Advanced SQL, nested SQL, work with multiple tables
  • Optimization of SQL queries and communication with other software
  • Data import
  • Analytical and statistical functions in SQL
  • SQL scripts, user procedures and functions
  • XML basics and XML processing in a relational database
  • Work with text, regular expressions
Literature
  • SOLAŘ, Tomáš. Oracle Database 11g : hotová řešení. Vyd. 1. Brno: Computer Press, 2010, 288 s. ISBN 9788025128862. info
  • MOLINARO, Anthony. SQL : kuchařka programátora. Vyd. 1. Brno: Computer Press, 2009, 573 s. ISBN 9788025126172. info
Teaching methods
Classes are given in the computer classroom, introductory lectures are followed by practical exercises.
Assessment methods
A student will obtain his/her credit after doing a homework in the field of SQL and work with database. The examination will be performed by means of a test, which will consist in creating SQL queries similar to those practised in preceding lessons.
Language of instruction
Czech
Further Comments
Study Materials
The course is taught annually.
The course is also listed under the following terms Spring 2023, Spring 2025.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/sci/spring2024/E5447