Course detail
Information Systems
FSI-VISAcad. year: 2013/2014
Course is focused on gaining basic knowledge and skill necessary for effective design of information systems. From practical point of view there is focus on standards, used technologies and work with databases. From theoretical point of view will the student be shown enough theoretical information for understanding the essence of application areas (database normalization, regular expressions, etc.).
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Elmasri, R. and Navathe, S.B.: Fundamentals of Database Systems. Addison Wesley, New York, 2010.
Garcia-Molina, H., Ullman, J.D. and Widom, J.D.: Database Systems: The Complete Book. Prentice Hall, New Jersey, 2008.
Rob, P. and Coronel, C.M.: Database Systems: Design, Implementation and Management. Course Technology, 2007.
Recommended reading
Lacko, L.: Web a databáze. COMputer Press, 2001
Welling, L. and Thomson, L.: PHP and MySQL Web Development. Addison-Wesley, New York, 2008.
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Information system as exchange of documents, HTML as type of document, DOM, XML technology.
3. Server side of information system (introduction to PHP/Java).
4. Client side of information system (introduction to JavaScript/Java).
5. Conceptual modeling. Relation model of data. Transformation of model.
6. SQL (definition of data, SELECT statement).
7. SQL (more statements, views, cursors, etc.).
8. Introduction to practical database design. Essence and usage of indexing and hashes. Query execution optimization.
9. Introduction to database normalization and usage of normalization in database design.
10. Client/server architecture. Database triggers and stored procedures. Ensuring data integrity. Ensuring data security.
11. POSIX, PCRE, introduction to regular expressions.
12. Current trends in development of DB technology. Access to databases from WWW.
13. Grids, virtualization, cloud solution (e.g. Amazon Web Services, IBM Global Technology Services)
Computer-assisted exercise
Teacher / Lecturer
Syllabus