DDD Topic 1 - Introduction To The Module
DDD Topic 1 - Introduction To The Module
Development
Topic 1:
Introduction to the Module
Learning Outcomes
By the end of this topic students will be able to:
• Understand which topics will be covered in the
module
• Recognise key material from the Level 4 Databases
module
• Outline common uses of databases and different
types of databases
• Give an overview of database development
Pedagogic Approach
• Lectures...
• Workshops...
• Self-study...
• Tutorials...
Application Data
Application Requests
DBMS
Database
User Other
Data Management
Database
Application
System
Application programs might be written in a programming
language such as Visual Basic or C++, or it might
be created through a DBMS utility e.g. Access’s forms wizard
• Data Warehouses
• Distributed Daabases
ER Solution
STUDENT COURSE
1 1
0..* 0..*
STUDENT MODULE
MODULE 0..* 1
Activity - Metadata
• What is metadata?
• What are data types?
• Define metadata for an entity in:
- Student record system
- Car hire system
- Holiday booking system
Requirements Gathering
• Part of Systems Analysis
Database Design
• “The process of creating a design that will support
the enterprise’s mission statement and mission
objectives for the required database system.”
Connolly and Begg
References
• Database Systems A Practical Approach to Design,
Implementation and Management by Connolly, T. and
Begg, C. Fourth Edition, Addison and Wesley
• Chapters 1 and 9
• Database Systems Benyon-Davies Third Edition, Palgrave
• Chapter 14
• Kroenke, David M Database Concepts (2007) 3rd Edition.
Prentice Hall
ISBN-10: 9780131986251
ISBN-13: 978-0131986251
Any Questions?