Ch.4 Part 1 Flashcards

1
Q

What is database?

A

Collection of organized data

Used by many different computer applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the ascending order of data organization?

A

Databases
File
Record
Dataefields

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a database?

A

Efficiently and centrally coordinates information for a related group of files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the significance of a database?

A
Critical information
Volume
Distribution
Privacy
Irreplaceable data
Need for accuracy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a database?

A

A database is a collection of related data for various uses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the three types of data models?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Additional information on network data models

A

Network data model allows each record to have multiple parent and child records.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Additional Information on relational data model?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the difference between relational data model and the network and hierarchical models

A

While hierarchical and network data models require relationships to be formed at the database creation, relational data models can be made up as needed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the advantages of relational data models?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Advantages of Databases?

A

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)).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is database management systems(DBMS).

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is data dictionary?

A

Describes the data fields in each database record such as field description, field length, field type (for example, alphanumeric, numeric), etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is database Adminstrator?

A

The person responsible for the design, implementation, repair and security of a firm’s database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Examples of Entities and Attributes

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is primary key?(keys and relationships)

A

Uniquely identifies a specific row in a table

17
Q

What is foreign key?(Keys and Relationships)

A

Attribute in one table that acts as primary key in another table.
Provides a logical relationship, or a link, between two tables.

18
Q

What are the basic requirements of tables

A

The Entity Integrity Rule: the primary key must have data values (cannot be null).
The Referential Integrity Rule: the data value for a foreign key must either be null or match one of the data values that already exists in the corresponding table.
Each attribute: unique name.
Value of each attribute: same type.
Each attribute (column) of a record (row): single-valued.
All other non key attributes: describe a characteristic of the class (table) identified by the primary key.

19
Q

What is file?

A

releated group of records

20
Q

What is record?

A

related group of fields

21
Q

What is a field

A

specific attribute of interest for the entity?