Ch.4 Part 1 Flashcards
What is database?
Collection of organized data
Used by many different computer applications
What is the ascending order of data organization?
Databases
File
Record
Dataefields
What is a database?
Efficiently and centrally coordinates information for a related group of files
What is the significance of a database?
Critical information Volume Distribution Privacy Irreplaceable data Need for accuracy
What is a database?
A database is a collection of related data for various uses.
What are the three types of data models?
A Hierarchical data model organizes data into a tree-like structure that allows repeating information using defined parent/child relationships.
A Network data model is a flexible model representing objects and their relationships.
A Relational data model is a data model that stores information in the form of related two-dimensional tables.
Additional information on network data models
Network data model allows each record to have multiple parent and child records.
Additional Information on relational data model?
Relational data model allows designers and users to identify relationships at the time the database is created or much later whenever new informational requirements from the data model are desired.
What is the difference between relational data model and the network and hierarchical models
While hierarchical and network data models require relationships to be formed at the database creation, relational data models can be made up as needed.
What are the advantages of relational data models?
Flexibility and Scalability: handle changes quickly and easily (for example, S A P, Oracle, Microsoft, etc.).
Simplicity: easy to communicate to both database users and database developers.
Reduced Information Redundancy: requires each piece of data to be recorded only in one place.
Advantages of Databases?
Data integration: An example is an employee database that consolidates data formerly contained in payroll, personnel, and job skills master files. This makes it easier for information to be combined in unlimited ways.
Data sharing: Integrating data makes it easier to share data with all authorized users.
Reporting flexibility: Reports can be revised easily and generated as needed and the database can be easily browsed to research a problem or obtain detailed information underlying a summary report.
Minimal data redundancy and data inconsistencies: Because data items are usually stored only once, data redundancy and data inconsistencies are minimized.
Central management of data: Data management is more efficient because a database administrator is responsible for coordinating, controlling, and managing the data across the organization.
Cross-functional analysis: In a database system, relationships can be explicitly defined and used in the preparation of management reports.
Data independence, this is a critical feature of the database approach, it is the separation of data from the program applications that access and process the data.(Data independence is achieved by interposing the database management system (DBMS) software between the database and the users of the data (e.g., the application programs)).
What is database management systems(DBMS).
A database management system (DBMS) acts as an interface between the database and the various application programs.
A computer program that creates, modifies, and queries the database.
Designed to manage a database’s storage and retrieval of information.
What is data dictionary?
Describes the data fields in each database record such as field description, field length, field type (for example, alphanumeric, numeric), etc.
What is database Adminstrator?
The person responsible for the design, implementation, repair and security of a firm’s database.
Examples of Entities and Attributes
Entities(classes). A class in the relational databases model could be a person, place, thing, transaction, or event which information is stored.
- Resources
- Events
- Agents
Attributes.(Attributes are characteristics, proprieties, or adjectives that describes each class)
- Characteristics
- Properties
- Adjectives