FIS - Module 4 Flashcards

Database Systems (42 cards)

1
Q

Organized collection of data

A

Database

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

Group of programs that manipulate the database
Provide an interface between the database and its users and other application programs

A

Database management system (DBMS)

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

Skilled IS professional who directs all activities related to an organization’s database

A

Database administrator (DBA)

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

Data Management

A
  • Without data and the ability to process the data:
    • An organization could not successfully complete most business activities
  • Data consists of raw facts
  • To transform data into useful information:
    • It must first be organized in a meaningful way
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The Hierarchy of Data

A

Bit (a binary digit):
Circuit that is either on or off
Byte:
Typically made up of eight bits
Character:
Basic building block of information
Field:
Name, number, or combination of characters that describes an aspect of a business object or activity
Record:
Collection of related data fields
File:
Collection of related records
Database:
Collection of integrated and related files

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

Circuit that is either on or off

A

Bit (a binary digit)

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

Typically made up of eight bits

A

Byte

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

Basic building block of information

A

Character

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

Name, number, or combination of characters that describes an aspect of a business object or activity

A

Field

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

Collection of related data fields

A

Record

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

Collection of related records

A

File

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

Collection of integrated and related files

A

Database

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

General class of people, places, or things (objects) for which data is collected, stored, and maintained

A

Entity

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

Characteristic of an entity

A

Attribute

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

Specific value of an attribute

A

Data item

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

Field or set of fields in a record that is used to identify the record

A

Key

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

Field or set of fields that uniquely identifies the record

18
Q

Refers to the primary key in another table.

19
Q

Each distinct operational system used data files dedicated to that system

A

Traditional approach to data management

20
Q

Pool of related data is shared by multiple application programs

A

Database approach to data management

21
Q

When building a database, an organization must consider:

A

Content: What data should be collected and at what cost?
Access: What data should be provided to which users and when?
Logical structure: How should data be arranged so that it makes sense to a given user?
Physical organization: Where should data be physically located?

22
Q

Building a database requires two types of designs:

A

Logical design:
Abstract model of how data should be structured and arranged to meet an organization’s information needs
Physical design:
Starts from the logical database design and fine- tunes it for performance and cost considerations

23
Q

Abstract model of how data should be structured and arranged to meet an organization’s information needs

A

Logical design

24
Q

Starts from the logical database design and fine- tunes it for performance and cost considerations

A

Physical design

25
`Starts by investigating the general data and information needs` of the organization at the strategic level
**Enterprise data modeling**
26
Data models that use `basic graphical symbols to show the organization of and relationships between data`
**Entity-relationship (ER) diagrams**
27
* Describes data using a standard tabular format * Each row of a table represents a data entity (record) * Columns of the table represent attributes (fields) * Domain: * Allowable values for data attributes
**Relational model**
28
Eliminates rows according to certain criteria
**Selecting**
29
Eliminates columns in a table
**Projecting**
30
Combines two or more tables
**Joining**
31
Manipulating two or more tables that share at least one common data attribute
**Linking**
32
Simple database program whose records have no relationship to one another
**Flat file**
33
`Only one person can use the database at a time` **Examples**: Access, FileMaker Pro, and InfoPath
**Single user**
34
`Allow dozens or hundreds` of people to access the same database system `at the same time` **Examples**: Oracle, Sybase, and IBM
**Multiple users**
35
* Used to describe the `entire database` * Can be part of the database or a separate schema file
**Schema**
36
Can reference a schema to find where to access the requested data in relation to another piece of data
**DBMS**
37
Method of dealing with a situation in which `two or more users or applications need to access the same record at the same time`
**Concurrency control**
38
* Works with users to `decide the content of the database` * Works with programmers as they build applications to ensure that their programs comply with database management system standards and conventions
**DBA**
39
Responsible for` defining and implementing consistent principles for a variety of data issues`
**Data administrator**
40
**Important characteristics of databases to consider `(Selecting a Database Management System)`:**
Database size Database cost Concurrent users Performance Integration Vendor
41
**DBMSs can act as _ or _.**
front-end or back-end applications: **Front-end applications** interact directly with people **Back-end applications** interact with other programs or applications
42
**Common manipulations:**
– Searching, filtering, synthesizing, and assimilating data contained in a database using a number of database applications