This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: 4 Chapter 1 2. The data manipulation language. 3. The buffer manager. 4. The data model. Answer 1.7 Let us discuss the choices in turn. The data definition language is important in representing information because it is used to describe external and logical schemas. The data manipulation language is used to access and update data; it is not important for representing the data. (Of course, the data manipulation language must be aware of how data is represented, and reﬂects this in the constructs that it supports.) The buffer manager is not very important for representation because it brings arbitrary disk pages into main memory, independent of any data representation. The data model is fundamental to representing information. The data model determines what data representation mechanisms are supported by the DBMS. The data definition language is just the specific set of language constructs available to describe an actual application’s data in terms of the data model . Exercise 1.8 Describe the structure of a DBMS. If your operating system is upgraded to support some new functions on OS files (e.g., the ability to force some sequence of bytes to disk), which layer(s) of the DBMS would you have to rewrite to take advantage of these new functions? Answer 1.8 Answer omitted....
View Full Document
This note was uploaded on 01/17/2012 for the course EGN 4302 taught by Professor Dr.vishak during the Fall '12 term at University of Central Florida.
- Fall '12