RelationalDBDesign
prev next prev next
  Course navigation
 
Lesson 7
Objective
Post-design stages in the DB life cycle
Describe Post-Design Stages
   
The final two stages in the DBLC, Implementation and Monitoring, Modification, and Maintenance, occur after the database design is complete.
The following paragraphs discuss these stages in detail.
Implementation
During the implementation stage of the DBLC, the tables developed in the ER diagram (and subsequently normalized) are converted into SQL statements and “fed” into the RDBMS to create a database. By this stage in the DBLC, the System Administrator has installed and configured an RDBMS.
system administrator:
The person responsible for administering a multi-user computer system; duties range from setting up and configuring system components (e.g., an RDBMS) to performing maintenance procedures (e.g., database backups) on the system.

Certain database design books consider converting an ER diagram into SQL statements to be the final task in the logical-design stage. According to such books, implementation is just a matter of feeding SQL statements into an RDBMS and populating the database with data. The difference is not especially important.

Monitoring, modification, and maintenance
A successfully implemented database must be carefully monitored to ensure that it’s functioning properly and that it’s secure from unauthorized access. The RDBMS usually provides utilities to help monitor database functionality and security.
Database modification involves adding and deleting records, importing data from other systems (as needed), and creating additional tables, user views, and other objects and tools. As an organization grows, its information system must grow to remain useful.
information system: Interrelated components (e.g., people, hardware, software, databases, telecommunications, policies, and procedures) that input, process, output, and store data to provide an organization with useful information. Well-designed Database
A well-designed database enhances the organization's ability to expand its information system.

Ongoing maintenance procedures include periodic database backups, for example--an important and ongoing maintenance procedure. Again, the RDBMS provides utilities to assist in this task.
The next lesson introduces a special class of tools often used in database design.
  Course navigation