PřF:Bi5447 Database Systems in Biomed - Course Information
Bi5447 Database Systems in Biomedicine
Faculty of ScienceSpring 2021
- 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 1. 3. to Fri 14. 5. Wed 10:00–11:50 D29/347-RCX2
- 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
- Biomedical bioinformatics (programme PřF, B-MBB)
- Biomedical bioinformatics (programme PřF, N-MBB)
- Mathematical Biology (programme PřF, B-EXB)
- 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
- 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.
- Enrolment Statistics (Spring 2021, recent)
- Permalink: https://is.muni.cz/course/sci/spring2021/Bi5447