CS401A's Prelims: Info Management Module 02 Flashcards
(55 cards)
focuses on how the database structure will be used to store and manage end-user data.
Database design
the first step in designing a database,
Data Modeling,
refers to the process of creating a specific data model for a determined problem domain.
Data Modeling
is relatively simple representation, usually graphical, of more complex real-world data structures.
A data model
is an abstraction of a more complex real-world object or event.
a model
can facilitate interaction among the designer, the applications programmer, and the end user.
Data models
constitutes the most basic information used by a system.
Data
are created to manage data and to help transform data into information,
Applications
Basic building blocks for data model
Entity
Attribute
Relationship
It is a person, place, thing, or event about which data will be collected and stored.
Entity
It is a characteristic of an entity.
Attribute
It describes an association among entities.
Relationship
Three (3) types of relationships:
One-to-one (1:1) relationship
One-to-many (1:M) relationship
Many-to-many (M:M) relationship
It was developed in the 1960s to manage large amounts of data for complex manufacturing projects.
Hierarchical Model
The model’s basic logical structure is represented by an upside-down tree.
Hierarchical Model
It contains levels, or segments.
Hierarchical Model
is the equivalent of a file system’s record type.
Segment
It was created to represent complex data relationships more effectively than the hierarchical model, to improve database standard.
Network Model
is generally used today, the standard database concepts that emerged with the network model are still used by modern data models:
Network Model
the standard database concepts that emerged with the network model are still used by modern data models:
Schema
Subschema
Data Manipulation Language (DML)
Data Definition Language (DDL)
It is the conceptual organization of the entire database as viewed by the database administrator.
Schema
It defines the portion of the database by the application programs that actually produce the desired information from the data in the database.
Subschema
It defines the environment in which data can be managed.
Data Manipulation Language (DML)
It allows the database administrator to define the schema components
Data Definition Language (DDL)