Database Project Guideline
Database Project Guideline
1. Database Planning
1.1. Introduction
1.2. Purpose of the system
1.3. Statements of the problem
1.4. Scope of the project
1.5. Objective of the project
1.5.1. General objective
1.5.2. Specific objectives
1.6. Database Development Methodology
1.6.1. Data Sources & Collection Methods
1.6.2. DB Analysis and Design Methods
1.7. Deliverables of the Project
1.8. Development Tools, Platforms and Technologies
1.9. Project Time Plan
2. Requirement Specification
2.1. Data Requirements
2.2. Transaction Requirements
2.2.1. Data Entry Requirements
2.2.2. Data Retrieval Requirements
2.2.3. Data Updating Requirements
2.2.4. Data Removal Requirements
3. Database Design
3.1. Conceptual database design of the new system
3.1.1. Entities with their description
3.1.2. Attributes with their description
3.1.3. Relationships between the entities with description
3.1.4. E-R diagram
3.2. Logical Database Design
3.2.1. ER- to Relation Mapping
3.2.2. Validating model with Normalization
3.2.2.1. First Normal Form (1NF)
3.2.2.2. Second Normal form (2NF)
3.2.2.3. Third Normal Form (3NF)
3.2.3. Relational Schema with referential Integrity after normalization
3.3. Physical database design
3.3.1. Physical design strategy
3.3.2. Database Deployment details
4. Implementation and testing
4.1.1. SQL script for creating the database
4.1.2. SQL Scripts for creating the tables, view, indexes, procedures(transactions),
triggers and other enterprise constraints.
4.1.3. Testing (with sample data)
5. References
6. Appendix (Forms, Reports of the Organization etc.) if any
=====================================================================================
Attachment (On CD) in addition to the hardcopy document
Implemented Database files (*.mdf & *.ldf)
SQL Script for the entire Database