Professional Documents
Culture Documents
Unit level: 4
Instructors:
Section 1 & 2: Dr. Raneem Qaddoura
Learners should spend lesson time and non-supervised time working on assignments.
Class Schedule:
Section 1: Sunday and Tuesday 1:00 - 2:30 PM, Thursday 8:00 - 9:00 AM, classroom#:
online.
Section 2: Monday and Wednesday 8:00 - 10:00 AM, classroom#: online.
Course Description:
The aim of this course is to give students opportunities to develop an understanding of
the concepts and issues relating to database design and development, as well as to
provide the practical skills to translate that understanding into the design and creation of
complex databases. Topics included in this unit are: examination of different design tools
and techniques; examination of different development software options; considering the
development features of a fully functional robust solution covering data integrity, data
validation, data consistency, data security and advanced database querying facilities
across multiple tables; appropriate user interfaces for databases and for other externally
linked systems; creating complex reports/dashboards, testing the system against the user
and system requirements; and elements of complete system documentation.
SCHEME OF WORK
Learning Outcomes (LO) Assessment 1 Assessment 2 Assessment 3 Assessment 4
Learning
Sessions Session Activities
Outcome(s)
LO1 Sample activities:
Topic: User and • Discussion on the role of database systems as back end systems, in e-
system requirements Commerce systems, for data mining for example.
Session 1 • Lecture and discussion on determining user and system requirements
and design tools and
using a case study as an example.
techniques
• Lecture on tools and techniques to use for database design for a
relational database system. Use examples to illustrate.
Learning
Sessions Session Activities
Outcome(s)
LO1
Topic: Workshop Sample activities:
Session 5
support – students’ • Students design databases for their problems.
database designs
Independent workshop for student’s assignment work.
Session 6 Project workshop Workshop can either be a facilitated session or an independent self-study
session.
LO1
Sample activities:
Session 7 Topic: Guidance and
feedback on marked • One-to-one tutorials.
assessment
LO2
Sample activities:
Topic: Database
Session 8 development • Lecture and discussion on different database software development
options and platforms and their merits. Use organisational examples
software options
wherever possible to illustrate.
Learning
Sessions Session Activities
Outcome(s)
LO2
Topic: Practical Sample activities:
Session 9
demonstration and • Demonstration of table creation, establishing relationships, data
practice of key validation, queries, reports and interfaces.
features of database • Application by students to own examples.
development using
appropriate software
LO2
Topic: Query
language and
Sample activities:
querying across
Session 10 multiple tables; • Demonstration of query language and application by students to own
Generation of applications.
appropriate
management
information
LO2 Sample activities:
Session 11 Topic: Workshop • Supervised workshop supporting students on development.
LO2
Topic: Guidance and
Sample activities:
Session 12 feedback on marked
• One-to-one tutorials.
assessment
LO3
Sample activities:
Session 15 Topic: Guidance and
feedback on marked • One-to-one tutorials.
assessment
LO4
Sample activities:
Session 16 Topic: User and • Lecture and discussion on contents of user and technical
technical documentation.
documentation
LO4 Sample activities:
Session 17 • Supervised workshop supporting students on the production of user and
Topic: Workshop technical documentation.
LO4
Sample activities:
Session 19 Topic: Guidance and
feedback on marked • One-to-one tutorials.
assessment
LO1, 2, 3 & 4
Sample activities:
Session 20 Topic: Assessment • One-to-one support tutorials/workshops.
support and signoff
Recommended Resources
Textbooks
Elmasri, R., & Navathe, S. (2017). Fundamentals of database systems. 7th Ed. Pearson.
Churcher, C. (2012) Beginning Database Design: From Novice to Professional.
2nd Ed. Apress.
Connolly, T. and Begg, C. (2014) Database Systems: A Practical Approach to
Design, Implementation and Management. 6th Ed. Global Edition. Pearson.
Kroemke, D. and Auer, D. (2012) Database Concepts: International Edition. 6th Ed.
Pearson.
Paulraj, P (2008). Database Design and Development: An Essential Guide for IT
Professional. Wiley.
Stephens, R. (2008) Beginning Database Design Solutions. Wrox.
Journals
International Journal of Database Management Systems
Journal of Database Management
The Computer Journal
Journal of Systems Analysis and Software Engineering
Journal of Emerging Trends in Computing and Information Sciences
Websites
www.lynda.com Database Training (Tutorials)
http://mva.microsoft.com Microsoft Virtual Academy “Database Development” (Training)
http://mva.microsoft.com/ebooks Microsoft Virtual Academy “Microsoft Press” (E-Books)
https://www.dbdesigner.net/
Links
This unit links to the following related units:
Unit 7: Strategic Information Systems
Unit 38: Database Management Systems