The course is only offered to the students of the study fields the course is directly associated with.
Fields of study the course is directly associated with
there are 13 fields of study the course is directly associated with, display
The aim of the course is to introduce principles of information and database systems to the students. In detail, issues of creating information systems that use database systems will be tackled. Especially, we focus on the topics of software engineering, database design and data modeling, querying and other functionality including analytical tools.
The aim of one-hour seminars is to exercise selected phenomena in practice.
The students will get an idea about the overall problem of design and development of information systems and its individual stages. The students will learn principles of database systems from the theoretical and practical points of view. The students will be able to use a relational database system, store and query its data.
Student will be able to:
- Explain basic principles and procedures in designing software;
- Apply these procedures to create a model of smaller information system;
- Explain the principles of relational database management systems;
- Design and implement relational model for data storage in the information system;
- formulate basic SQL statements (data updates and querying in particular).
Introduction to information systems.
What is an information system, what is its purpose, what is its task and how it is useful.
The common structure and components of an information systems, examples.
Modern information systems.
Design and development of information systems.
Life-cycle of information system. Analysis, design of systems.
Structured analysis. Data Flow Diagram, minispecification.
Yourdon structured analysis. System interface model. Function model. Functional decomposition.
UML. Use case diagram. Sequence diagram. Class diagram.
Introduction to database systems.
What is a database management system, what is its task and use, examples.
Data abstraction, models, examples.
Architecture of database systems.
Design of database, querying.
Architecture of database.
Users of database.