This preview shows pages 1–2. Sign up to view the full content.
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 reects 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 applications 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
- Fall '12