O Home O Newsletters O Conference 2002 O
 O PC Drivers Licence O National Moderation O CIC O Bluebook O Forum O Job Vacancies O


Prescription:DB200 Database Management Systems (DBMS)

Aim of Module To give the student an understanding of the principles of database design within a commercial environment.

Credits 7

Suggested Time 70 student learning hours

Prescription Expiry Date Nov 2002


Level and Assessment Schedule
TopicsHighest
Skill Level
Suggested
Assessment
Percentage
1 DBMS Management Issues C 25
2 Design Overview C 10
3 Database Standards C 5
4 Data Dictionaries C 5
5 Logical Design A 20
6 Physical Design A 25
7 Review of DBMSs P 10

100

LEARNING OUTCOMES

The Student Will
C1Discuss issues which influence the selection of a DBMS product and describe how security and recovery are handled in a typical database environment.
C2Explain reasons for a database design approach, including factors such as concurrent and multi-user capability, data integrity and consistency, standardisation and productivity.
C3Outline the generally accepted standards of good database design.
C4Describe the use of a data dictionary.
A5Describe the relationship between data modelling and database design and prepare a logical database design for a realistic business example.
A6Implement a well-designed database for a realistic business example.
P7Critically evaluate existing implemented database systems in order to identify specific design issues, strengths, weaknesses and possible improvements.

Where possible two different DBMSs should be used and compared (eg Access & Interbase, Access & SQL Server).

CONTENT

1  DBMS Management Issues
> Issues which affect selection include: DBMS features and tools, underlying model, cost/benefit analysis.
> The essential characteristics and differences of a variety of DBMS products should be investigated.
> Detailed description of the handling of security in typical DBMS products (eg views, groups, users, rights).
> Recovery should cover procedures for both hard and soft crashes.
top
2  Design Overview
Explain the reasons for a database design approach, including concurrent and multi-user capability, data integrity and consistency, standardisation and productivity.
top
3  Database Standards
> Standards such as naming conventions, normalised relations, ERD conventions.
top
4  Data Dictionaries
> Schema, sub-schema, standardisation.
top
5  Logical Design
> Examples used should be of substantial size and/or complexity with an emphasis on good design.
> ER diagrams, schema depiction, normalisation to 3rd normal form should be used and understood.
> Performance issues, denormalisation, use of automatically generated primary keys should be discussed.
top
6  Physical Design
> It is expected that SQL will be used to create:
- tables with integrity checks on the attributes
- triggers which implement business rules
- views for complex queries and for controlling access rights
top
7  Review of DBMSs
> Analysis of real commercial business examples is expected.
top
   
Introduction
Regulations
Module Prescriptions
 


Back to list of Prescriptions



Introduction O Regulations O Module Prescriptions O


O Home O Newsletters O Conference 2002 O PC Drivers Licence O National Moderation O CIC O Bluebook O
O Forum O Job Vacancies O