DATABASE FUNDAMENTALS
DATABASE CONCEPTS AND STRUCTURES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Client-Server Architectures
|
|
basic model operations
|
|
Self-Describing Data Models
|
|
user-defined operations
|
Detailed explanation-1: -Data modeling is the process of creating a simplified diagram of a software system and the data elements it contains, using text and symbols to represent the data and how it flows. Data models provide a blueprint for designing a new database or reengineering a legacy application.
Detailed explanation-2: -Types of database models Hierarchical database model. Relational model. Network model. Object-oriented database model.
Detailed explanation-3: -The data model includes entities, attributes, constraints, relationships, etc. The data models are used to represent the data and how it is stored in the database, how data is accessible and updated in the database management system.
Detailed explanation-4: -The most comprehensive definition of a data model comes from Edgar Codd (1980): A data model is composed of three components: 1) data structures, 2) operations on data structures, and 3) integrity constraints for operations and structures.