logo

Data Analysis and Design: A Relational Database System for Dominican College

   

Added on  2024-05-17

96 Pages9203 Words276 Views
 | 
 | 
 | 
Data Analysis and Design
Data Analysis and Design: A Relational Database System for Dominican College_1

Table of Contents
Introduction............................................................................................................................. 7
LO1 –Understand data models and database technologies.....................................................8
A.C. 1.1. Critically compare different data models and schemas..........................................8
A.C. 1.2.Critically discuss the benefit and limitations of the different database
technologies....................................................................................................................... 13
A.C.1.3 Analyse different approaches to database design two approaches.......................20
LO2. Be able to design and implement relational database systems.....................................24
A.C.2.1 Design a relational database system to meet a given requirements......................24
A.C.2.2- Build a relational database system for the database design.................................29
A.C.2.3 Apply a range of database tools and techniques to enhance the user interface....39
LO3 - Be able to use manipulation and querying tools...........................................................44
A.C. 3.1 Explain the benefits of using manipulation and query tools in a relational
database system.................................................................................................................44
A.C.3.2 Implement a query language into the relational database system........................49
A.C.3.3 Critically evaluate how meaningful data has been extracted through the use of
query tools for the given case study...................................................................................55
LO4 - Be able to test and document relational database systems..........................................56
A.C.4.1Critically review and test the implemented relational database system.................56
A.C.4.2Create documentation to support the implementation and testing.......................58
A.C.4.3Create user documentation for the developed relational database system...........77
A.C.4.4 Explain how verification and validation has been addressed in the developed
relational database system.................................................................................................88
A.C.4.5 Explain how control mechanisms have been used in the developed relational
database system.................................................................................................................90
Conclusion..............................................................................................................................91
1
Data Analysis and Design: A Relational Database System for Dominican College_2

References..............................................................................................................................92
List of figures
Figure 1: Hierarchical model.................................................................................................... 8
Figure 2: Example of Relational model.....................................................................................9
Figure 3: Example of Network Model.....................................................................................10
Figure 4: Architecture of database schema............................................................................11
Figure 5: File Based System....................................................................................................13
Figure 6: Example of RDMS....................................................................................................14
Figure 7: Example of Multimedia database............................................................................15
Figure 8: Example of Object-oriented database.....................................................................16
Figure 9: Distributed database...............................................................................................17
Figure 10: Data warehouse.................................................................................................... 18
Figure 11: Cloud computing...................................................................................................19
Figure 12: Notation- ER diagram............................................................................................21
Figure 13: Normalisation Process...........................................................................................22
Figure 14: Example of trainee and organisation.....................................................................23
Figure 15: Conceptual diagram.............................................................................................. 28
Figure 16: Logical Diagram..................................................................................................... 28
Figure 17: Academic details table...........................................................................................29
Figure 18: Admin table...........................................................................................................29
Figure 19: BSc Accounting table.............................................................................................29
Figure 20: Course Details table...............................................................................................29
Figure 21: CIS Table................................................................................................................30
Figure 22: Learner details table..............................................................................................30
Figure 23: Lecturer type details..............................................................................................30
Figure 24: Management table................................................................................................31
Figure 25: Student information table.....................................................................................31
Figure 26: Validation on range of digit in Academic Table.....................................................31
Figure 27: Not Null Validation in Course ID............................................................................32
2
Data Analysis and Design: A Relational Database System for Dominican College_3

Figure 28: Text Validation on Name in academic details........................................................32
Figure 29: Validation of not null on Student ID......................................................................33
Figure 30: Validation of Not null on course ID........................................................................33
Figure 31: Validation of data type on course ID.....................................................................34
Figure 32: Validation of non-negative integer on year...........................................................34
Figure 33: Validation of non-negative integer on Fees...........................................................35
Figure 34: Validation on fees of non-negative integer...........................................................35
Figure 35: Checkbox validation on Learner details Table.......................................................36
Figure 36: Email format validation in Lecturer type table......................................................36
Figure 37: Digit range validation on contact in Learner details table.....................................37
Figure 38: Non-negative validation on Lecturer ID in Management table.............................37
Figure 39: Validation of E-Mail in Student info table..............................................................38
Figure 40: Contact Number validation on Student info table.................................................38
Figure 41: Academic details Table’s insertion form................................................................39
Figure 42: Admin Table’s insertion form................................................................................40
Figure 43: BSc. Accounting Table’s insertion form.................................................................40
Figure 44: CIS Table’s insertion form......................................................................................40
Figure 45: Course details Table’s insertion form....................................................................41
Figure 46: Learner details Table’s insertion form...................................................................41
Figure 47: Lecturer type Table’s insertion form.....................................................................42
Figure 48: Management Table’s insertion form.....................................................................42
Figure 49: Student Info Table’s insertion form.......................................................................43
Figure 50: List of different commands used in SQL................................................................44
Figure 51: Design view of Table Academic details..................................................................46
Figure 52: Tabular or datasheet view of Academic details table............................................47
Figure 53: 1 Query result view of Query Course Details.........................................................47
Figure 54: SQL view of course detail query............................................................................47
Figure 55: Report view of Course detail query.......................................................................47
Figure 56: Insertion Form view of Student Info Table............................................................48
Figure 57: SQL view of Query on Course details and academic manager...............................49
Figure 58: Datasheet view of result of query 1......................................................................49
Figure 59: Query 1 Relationship.............................................................................................49
3
Data Analysis and Design: A Relational Database System for Dominican College_4

Figure 60: SQL view of Query on Academic manager and lecturer........................................49
Figure 61: Datasheet view of result of query 2......................................................................50
Figure 62: Query 2 Relationship.............................................................................................50
Figure 63: SQL view of Query on Admin and Student............................................................50
Figure 64: Datasheet view of result of query 3......................................................................50
Figure 65: Query 3 Relationship.............................................................................................51
Figure 66: SQL view of Query on Student and course............................................................51
Figure 67: Datasheet view of result of query 4......................................................................51
Figure 68: Query 4 Relationship.............................................................................................51
Figure 69: SQL view of Query on learner and academic manager..........................................52
Figure 70: Datasheet view of result of query 5......................................................................52
Figure 71: Query 5 Relationship.............................................................................................52
Figure 72: SQL view of Query on Course details and lecturer................................................52
Figure 73: Datasheet view of result of query 6......................................................................52
Figure 74: Query 6 Relationship.............................................................................................53
Figure 75: SQL view of Query on Lecturer and course details................................................53
Figure 76: Datasheet view of result of query 7......................................................................53
Figure 77: Query 7 Relationship.............................................................................................53
Figure 78: SQL view of Query on Admin and assigned courses..............................................53
Figure 79: Datasheet view of result of query 8......................................................................54
Figure 80: Query 8 Relationship.............................................................................................54
Figure 81: Relationship table..................................................................................................56
Figure 82: Validation on range of digit in Academic Table.....................................................58
Figure 83: Not Null Validation in Course ID............................................................................59
Figure 84: Text Validation on Name in academic details........................................................59
Figure 85: Validation of non-negative integer on year...........................................................60
Figure 86: Validation on fees of non-negative integer...........................................................60
Figure 87: Email format validation in Lecturer type table......................................................61
Figure 88: Digit range validation on contact in Learner details table.....................................62
Figure 89: Non-negative validation on Lecturer ID in Management table.............................63
Figure 90: Validation of E-Mail in Student info table..............................................................64
Figure 91: Contact Number validation on Student info table.................................................65
4
Data Analysis and Design: A Relational Database System for Dominican College_5

Figure 92: SQL view of Query on Course details and academic manager...............................65
Figure 93: Datasheet view of result of query 1......................................................................65
Figure 94: SQL view of Query on Academic manager and lecturer........................................66
Figure 95: Datasheet view of result of query 2......................................................................66
Figure 96: SQL view of Query on Admin and Student............................................................66
Figure 97: Datasheet view of result of query 3......................................................................66
Figure 98: SQL view of Query on Student and course............................................................66
Figure 99: Datasheet view of result of query 4......................................................................67
Figure 100: SQL view of Query on learner and academic manager........................................67
Figure 101: Datasheet view of result of query 5....................................................................67
Figure 102: Design view of Academic Details.........................................................................68
Figure 103: Design view of Admin..........................................................................................69
Figure 104: Design view of BSc. Accounting...........................................................................70
Figure 105: Design view of CIS................................................................................................71
Figure 106: Design view of Course details..............................................................................72
Figure 107: Design view of Learner details.............................................................................73
Figure 108: Design view of Lecturer Type..............................................................................74
Figure 109: Design view of Management...............................................................................75
Figure 110: Design view of Student info.................................................................................76
Figure 111: Academic details table.........................................................................................77
Figure 112: Admin table.........................................................................................................77
Figure 113: BSc Accounting table...........................................................................................77
Figure 114: Course Details table.............................................................................................78
Figure 115: CIS Table..............................................................................................................78
Figure 116: Lecturer type details............................................................................................78
Figure 117: Management table..............................................................................................79
Figure 118: Student information table...................................................................................79
Figure 119: Learner details table............................................................................................79
Figure 120: Academic details Table’s insertion form..............................................................80
Figure 121: Admin Table’s insertion form..............................................................................80
Figure 122: BSc. Accounting Table’s insertion form...............................................................80
Figure 123: CIS Table’s insertion form....................................................................................81
5
Data Analysis and Design: A Relational Database System for Dominican College_6

Figure 124: Course details Table’s insertion form..................................................................81
Figure 125: Learner details Table’s insertion form.................................................................81
Figure 126: Lecturer type Table’s insertion form...................................................................82
Figure 127: Management Table’s insertion form...................................................................82
Figure 128: Student Info Table’s insertion form.....................................................................83
Figure 129: SQL view of Query on Course details and academic manager.............................83
Figure 130: Report view of query 1........................................................................................84
Figure 131: SQL view of Query on Academic manager and lecturer......................................84
Figure 132: Report view of query 2........................................................................................84
Figure 133: SQL view of Query on Admin and Student..........................................................85
Figure 134: Report view of query 3........................................................................................85
Figure 135: SQL view of Query on Student and course..........................................................85
Figure 136: Report view of query 4........................................................................................85
Figure 137: SQL view of Query on learner and academic manager........................................86
Figure 138: Report view of query 5........................................................................................86
Figure 139: SQL view of Query on Course details and lecturer..............................................86
Figure 140: Report view of query 6........................................................................................86
Figure 141: SQL view of Query on Lecturer and course details..............................................87
Figure 142: Report view of query 7........................................................................................87
Figure 143: SQL view of Query on Admin and assigned courses............................................87
Figure 144: Report view of query 8........................................................................................87
Figure 145: V Model............................................................................................................... 88
Figure 146: Access Control Mechanism with privacy.............................................................90
List of table
Table 1: Difference between different data model................................................................10
Table 2: Data Dictionary.........................................................................................................26
6
Data Analysis and Design: A Relational Database System for Dominican College_7

Introduction
A platform of database is designed for the Dominican college to store, retrieve and handle
the large amount of data. This database will help in maintaining all the information on the
regular basis so that performance of the college can be enhanced and activities such as
exams and classes can be carried out easily. The information in this report presented here
includes the description of the practical part of relational database model. Here different
evidence will be provided in accordance with screenshots of the database. The first part of
the report explains about the various types of data models and database technologies.
Second part of the report contains the data with respect to design and implementation of
database. Third part of the report contains the details of manipulation and querying tools
used in the database. Last part of the report includes the testing and documentation of the
designed database.
7
Data Analysis and Design: A Relational Database System for Dominican College_8

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Data Analysis and Design: A Comprehensive Guide to Relational Database Systems
|60
|6440
|175

Database Design and Implementation for Dominican College
|60
|5189
|463

Relational Database Design and Implementation for Dominican College
|62
|6951
|171

Data Analysis and Design for Dominican College Course Management System
|62
|6553
|328

Data Analysis and Design: Dominican College Database System
|59
|5567
|271

Database Assessment for VET Solution Company
|52
|4900
|369