Database Application Development (DAD)

Version TBD

International School

Student ID:

Student Name:

Table of Contents

1Introduction

1.1Document Objectives

1.2Intended Audiences

1.3References

1.4Database Overview

1.5Document Overview

2Database-wide Design Decisions

2.1Interfaces

2.2Behavior

2.3Platform

2.4Qualities

2.5Distribution

2.6Operations

2.7Maintenance

3Detailed Database Design

3.1<design level>

3.1.1<Name> Database

3.1.1.1<Type> Logical Grouping

4Detailed Database Software Design

5Requirements Traceability

6Notes

7Appendices

Table of Figures

Error! No table of figures entries found.

1Introduction

The section introduces the Database Design Document (DAD) for <Application> to its readers.

1.1Document Objectives

This

1.2Intended Audiences

This

1.3References

This DAD refers to the following references:

<Application> Project Glossary

<Application> Software Requirements Specification

1.4Database Overview

This database fills the following purposes:

  • <General nature of the database>
  • <Business context of database>
  • <History of development>
  • <Intended use>
  • <Maintenance objectives>
  • <Deployment locations>

1.5Document Overview

This DADis organized into the following sections:

Introduction, which introduces the database design for

Database Overview, which provides a high le

Database-wide design decisions, which provides decisions about the databases behavioral design (how it will behave, from a use

Detailed database design, which will contain a section for each design level (conceptual, internal, logical, physical).

Detailed database software design, scripts, data access components and management software.

Requirements traceability, which provides traceability from the system or software requirements specification to the database software that implements it.

Notes, which contains any general information that

Appendices, which may be used to provide

2Database-wide Design Decisions

This section documents decisions

2.1Interfaces

Design decisions regarding

2.2Behavior

Design decisions on database

r

2.3Platform

Design decisions on th

2.4Qualities

Design decisions on the levels and types of availability, security, privacy and continuity of operations to be offered by the database

2.5Distribution

Design decisions on the database

2.6Operations

Design decisions on backup

2.7Maintenance

Design decisions on repa

3Detailed Database Design

This section describes the actual design of different databases at varying levels of abstraction. A subsection for each of conceptual, internal, logical and physical levels.

3.1design level>

3.1.1<Name> Database

This subsection

<E-R or equivalent diagram>

3.1.1.1<Type> Logical Grouping

The following table spe<Type> Field

4Detailed Database Software Design

This section contains su<Name> Software Component

5Requirements Traceability

This section shall map each software component defined above in section 4 to a set of requirements stated in the SRS.

6Notes

This section shall any general.

7Appendices

This section may be used to provide information published separately for convenience in document maintenance.

Page 1