![]() | Department of Mathematics & Computer Science | |||
![]() |
Credits: 20 | Convenor: Dr. I. Ulidowski | Semester: 1 |
Prerequisites: | ||
Assessment: | Coursework: 40% | Three hour exam in January: 60% |
Lectures: | 36 | Problem Classes: | none |
Tutorials: | none | Private Study: | 84 |
Labs: | 24 | Seminars: | none |
Project: | none | Other: | none |
Surgeries: | 6 | Total: | 150 |
Information Systems. What is information and data, the need for information systems and databases. Data modelling: entities and attributes, relationships between entities, values and domains, keys.
Relational databases. Basic mathematics: sets, relations and classical logic. Relational modelling, relational algebra, views. Database design methodology: Entity Relationship (ER) modelling, Enhanced ER modelling, connection traps, functional dependency, normal forms and normalization. Database implementation.
Microsoft Access. Creating a database and tables, data updating, querying the database, using forms, producing reports, and generating a simple GUI.
MySQL. Creating a database and tables, simple queries (selection, projection and joins), reports.
A. Silberschatz, H.F. Korth and S. Sudarshan, Database System Concepts, McGraw Hill, 2002.
D.S. Ray and E.J. Ray, Access for Windows 2000, Peachpit Press, 1999.
P. DuBois, MySQL, New Riders, 1999.
MySQL Reference Manual, http://www.mysql.com/documentation/.
![]() ![]() ![]() ![]() ![]() |
Author: S. J. Ambler, tel: +44 (0)116 252 3884
Last updated: 2002-07-11
MCS Web Maintainer
This document has been approved by the Head of Department.
© University of Leicester.