Page 1425 - (ISC)² CISSP Certified Information Systems Security Professional Official Study Guide
P. 1425

of rows and columns. In fact, each table looks similar to a spreadsheet
               file. The row and column structure provides for one-to-one data

               mapping relationships. The main building block of the relational
               database is the table (also known as a relation). Each table contains a
               set of related records. For example, a sales database might contain the
               following tables:

                    Customers table that contains contact information for all the
                    organization’s clients

                    Sales Reps table that contains identity information on the
                    organization’s sales force


                    Orders table that contains records of orders placed by each
                    customer





                  Object-Oriented Programming and Databases



                  Object-relational databases combine relational databases with the
                  power of object-oriented programming. True object-oriented
                  databases (OODBs) benefit from ease of code reuse, ease of
                  troubleshooting analysis, and reduced overall maintenance.
                  OODBs are also better suited than other types of databases for
                  supporting complex applications involving multimedia, CAD,
                  video, graphics, and expert systems.



               Each table contains a number of attributes, or fields. Each attribute

               corresponds to a column in the table. For example, the Customers
               table might contain columns for company name, address, city, state,
               zip code, and telephone number. Each customer would have its own
               record, or tuple, represented by a row in the table. The number of rows
               in the relation is referred to as cardinality, and the number of
               columns is the degree. The domain of an attribute is the set of
               allowable values that the attribute can take. Figure 20.8 shows an

               example of a Customers table from a relational database.
   1420   1421   1422   1423   1424   1425   1426   1427   1428   1429   1430