INS2055 - Database Systems 4 Credits - Syllabus
INS2055 - Database Systems 4 Credits - Syllabus
DATABASE SYSTEMS
This course introduces underlying the design and implementation of databases and
database management systems. It will cover the theoretical and practical languages that
have been developed for relational databases, their implementation and optimisation. It
will also cover transaction processing and concurrency control, as well as tools and
techniques for decision support and data analysis.
For Knowledge:
1. DESCRIBE the difference between a relational database and a flat file
2. IDENTIFY and IMPLEMENT database models;
3. CONTRAST and COMPARE a variety of database technologies;
4. DISCUSS and SELECT a suitable data management system for managing an
organization’s data;
5. MODEL a moderately complex data set by using an ER diagram, and DERIVE a
relational schema from that diagram
6. EXAMINE and DESIGN a data model for an organization;
7. SELECT and CONSTRUCT different methods of organizing files to ensure
efficient storage and retrieval;
8. PROGRAM and IMPLEMENT database solutions by
o FORMULATINGSQL statements for data manipulation
o FORMULATINGsimple queries in relational algebra by using projection,
selection, product, and join operations
9. IDENTIFY the policies of database administration
10. DERIVE some applications from designed databases
For Skills and Attitude:
11. IMPROVE further on the ability to think and reason logically and systematically;
12. UNDERSTAND the importance and BE AWARE of designing databases in
helping company store, analyze, and extracting information;
13. BUILD up databasevocabularyin English; ENHANCE presentationskillsin
English.
8. Assessment methods
No Assessment items Value Due date Notes
1. 3 Tasks + class 20%
participation
2. Mid-term exam 20% Two-hour exam,
3. Final exam 60% Labs exam/Projects
Total 100%
Students achieve less than 80% class attendance and participation will not be able
to attend final exam.
9. Prescribed text and recommended references
Prescribed text
CORONEL, C., and MORIS, S. 2016, Database Systems: Design, Implementation,
and Management. 12th Ed., Thomson Course Technology
Recommended references
Raghu Ramakrishnan and Johannes Gehrke, Database Management Systems
3rdedition, 2009, McGraw Hill, ISBN 0-07-246563-8
This is an introduction course to database design and development. It will cover the
theoretical and practical languages that have been developed for relational databases, their
implementation and optimisation. Specifically, this course provides student with the
knowledge of basic database concepts, data modelling techniques, relational database,
entity-relationship modelling, normalization of database tables, structural query languages
(SQL), transaction management and concurrency control, BI and datawarehouses,
and data administration and security tools.
Tools:
- Microsoft Access
- Mysql Server and workbench
- MS Visio (draw.io)
Systems
Database
Score (Scale
1.1. General VNU knowledge
(1)
parties.
Annexes:
the program
10
General
1.2. General knowledge of the field
knowledge
5
2.1. Master knowledge of business and management
5
2.2.Master knowledge of management in business and
International School, VNU.
information systems
8
2.3.1. Understand and apply key concepts and basic
techniques of the MIS sector
8
2.3.2. Critically analyze core issues in MIS
the program
6
2.3.3. Clearly and condensely present research results in
MIS
8
and to the person who allows others to copy his/her work.
5
3.1. Presentation skills
8
3.2. Writing skills
10
3.3. IT skills
9
3.4. Data analysis skills
6
3.5. Team working skills
9
3.6. Problem Solving skills
Cheating on any exam also results to FAIL to the student who commits the cheating
No excuses for the ignorance of the guidelines for academic works set by
Plagiarism in any forms will result to FAIL for the related academic work and all
Annex 2: Compatibility matrix between learning outcomes of the module and learning outcomesof
7
3.7. Information processing skills
6
3.8. Lifelong skills
8
3.9. English
learning skills
skills