Relational Database Modeling and Database Design


Aside from dealing with tables and the queries that are based on them, many DBAs don’t have a detailed understanding of database topics, such as normalization, functional dependency, and entity-relationship modeling. However, a good database is the bedrock on which you can create a good application. The ability to design a database is particularly useful to DBAs working in smaller organizations, where they’ll need to know how to do everything from working with the UNIX file system to resolving networking issues. Even if designing databases isn’t a part of your job description, however, understanding database design will help you when performance tuning the database.


Relational Database Relational Algebra Database Design Structure Query Language Relational Calculus 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    E. F. Codd, “A Relational Model of Data for Large Shared Data Banks,” Communications of the ACM, vol. 13, no. 6 (June 1970): 377–87.MATHCrossRefGoogle Scholar

Copyright information

© Sam R. Alapati 2009

Personalised recommendations