Page 113 - DCAP402_DCAO204_DATABASE MANAGEMENT SYSTEM_MANAGING DATABASE
P. 113

Database Management Systems/Managing Database                 Mandeep Kaur, Lovely Professional University




                    Notes                        Unit 7: Relational Database Design


                                     CONTENTS
                                     Objectives
                                     Introduction

                                     7.1  Relational Database Design
                                     7.2  Features of Relational Database
                                     7.3  Atomic Domain and First Normal Form

                                     7.4  Functional Dependencies
                                     7.5  Multi-valued Dependencies
                                     7.6  Join Dependencies
                                     7.7  Rules about Functional Dependencies
                                     7.8  Database Design Process

                                          7.8.1  Logical Database Design
                                          7.8.2  Entity Sets to Tables
                                     7.9  Summary

                                     7.10 Keywords
                                     7.11 Self Assessment
                                     7.12 Review Questions
                                     7.13 Further Readings

                                   Objectives

                                   After studying this unit, you will be able to:

                                      Explain relational database design
                                      Describe various features of relational database
                                      Know atomic domain and first normal form
                                      Describe functional and multivalued dependencies
                                      Explain join dependencies

                                      Describe database design process
                                   Introduction


                                   Relational database supports basic database operations in order to provide useful means for
                                   retrieving or manipulating data in tables. Because the relational model has its mathematical
                                   basis upon the relational theory (by thinking tables as sets or relations), the supported database
                                   operators conform to existing  operators in  relational algebra.  In fact,  a relational database
                                   software implementation, called DBMS, is said to have higher degree of relational completeness
                                   depending upon the extent to which relational algebra operators are supported.





          106                               LOVELY PROFESSIONAL UNIVERSITY
   108   109   110   111   112   113   114   115   116   117   118