Already we discussed the variety of users supported by a DBMS. The DBMS must provide appropriate languages and interfaces for each category of users. In this section we discuss the types of database languages and interfaces...
Tag - Computer Science
Three of the four important characteristics of the database approach, listed in Section, are (1) use of a catalog to store the database description (schema) so as to make it self describing, (2) insulation of programs and data...
One fundamental characteristic of the database approach is that it provides some level of data abstraction. Data abstraction generally refers to the suppression of details of data organization and storage, and the highlighting of...
In spite of the advantages of using a DBMS, there are a few situations in which a DBMS may involve unnecessary overhead costs that would not be incurred in traditional file processing. The overhead costs of using a DBMS are due...
We now give a brief historical overview of the applications that use DBMSs and how these applications provided the impetus for new types of database systems. Early Database Applications Using Hierarchical and Network Systems Many...
In this section we discuss some of the advantages of using a DBMS and the capabilities that a good DBMS should possess. These capabilities are in addition to the four main characteristics discussed in Section. The DBA must...
In addition to those who design, use, and administer a database, others are associated with the design, development, and operation of the DBMS software and system environment. These persons are typically not interested in the...
For a small personal database, such as the list of addresses discussed in Section, one person typically defines, constructs, and manipulates the database, and there is no sharing. However, in large organizations, many people are...
A number of characteristics distinguish the database approach from the much older approach of programming with files. In traditional file processing, each user defines and implements the files needed for a specific software...
Let us consider a simple example that most readers may be familiar with: a UNIVERSITY database for maintaining information concerning students, courses, and grades in a university environment. Figure shows the database structure...