Chapter 9 Flashcards

1
Q

Database management system (DMBS)

A

a collection of tools, features, and interface that enable users to add, update, manage, access, and analyze data, from a user’s point of view, the main advantage of a DBMS is that it offers timely, interactive, and flexible data access. specific DBMS advantages include the following: scalability,
economy of scale,
enterprise-wide application,
stronger standards,
better security,
and data independence

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

Data manipulation language

A

a data manipulation language controls database operations, including storing, retrieving, updating, and deleting data. IBM’s DB2, use a DML

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

schema

A

the complete definition of a database, including descriptions of all fields, tables, and relationships. one or more subschemas can also be defined. A subschema is a view of the database used by one or more systems or users. A subschema defines only those portions for the data base that a particular system or user needs or is allows to access

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

Middleware

A

which is software that integrates different applications and allows them to exchange data. Middleware can interpret client requests in HTML form and translate the requests into commands that the dtabase can execute.

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

Foreign key

A

A foreign key is a field in one table that must match a primary key value in another table in order to establish the relationship between the two tables.

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

Primary Key

A

a field or combination of fields that uniquely and minimally identifies a particular member of an entity. for example, in a customer table the customer number is a unique primary key because no two customers can have the same customer number. that key is also minimal because it contains no information beyond what is needed to identify the customer. In a CUSTOMER table, a Customer ID might be used as a unique primary key. Customer ID is an example of a primary key based on as single field. a primary key can also be composed of two or more fields.

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

Normalization

A

the process of creating table designs by assigning specific fields or attributes to each table in the database. normalization is used to develop an overall database design that is simple, flexible, and free of data redundancy. normalization involves applying a set of rules that can help identify correct inherent problems and complexities in table designs.
The normalization process typically involves four stages; unnormalized design, first normal form, second normal form, and thrid normal form. the three normal forms constitute a progression in which third normal form represents the best design.

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

first normal form (1NF)

A

it does not contain a repeating group. to convert an unnormalized design to 1NF, the table’s primary key must be expanded to include the primary key of the repeating group.

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

Second normal form (2NF)

A

if it is in 1NF and if all fields that are not part
of the primary key are functionally dependent on the entire primary key. if any field in a 1NF table depends on only one of the fields in a combination primary key, then the table is not in 2NF.

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

Third Normal Form (3NF)

A

A popular rule of thumb is that design is in 3NF if every nonkey field depends on the key, the whole key, and nothing but the key. a 3NF design avoids redundancy and data integrity problems that still can exist 2NF designs. if it is 2NF and if no nonkey field is dependant on another nonkey field. a nonkey field a field that is not a candidate key for the primary key.

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

Code

A

A code is a set of letters or numbers that represents a data item. Codes can be used to simplify output, input, and data formats.

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

Category codes

A

identify a group of related items. for example, a local department stores uses a two-character category code to identify the department in which a product is sold: GN for gardening supplies, HW for hardware, and EL for electronics.

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

Derivation codes

A

combine data from different item attributes, or characteristics. most magazine subscription codes are derivation codes. for example, one popular magazine uses a subscriber’s five-digit postal code, followed by the first, third, and fourth letters of the subscriber’s last name, the last two digits of the subscriber’s house number, and the first, third, and fourth letters of the subscriber’s street name.

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

Cipher codes

A

use a keyword to encode a number. A retail store, for example, might use a 10-letter word, such as CAMPGROUND, to code whole sale prices, where the letter C represents 1, A represents 2, and so on. Thus, the code, GRAND, indicates that the store paid $562.90 for the item.

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

designing codes

A

keep codes concise
allow for expansion
keep codes stable
make codes unique
use sortable codes
use a simple structure
avoid confusion
make codes meaningful
use a code for a single purpose
keep codes consistent

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

Data mining

A

software looks for a meaningful data patterns and relationships. for example, data mining software could help a consumer products firm identify potential customers based on their prior purchases. information about customer behavior is valuable, but data mining also raises ethical and privacy issues.

17
Q

Logical storage

A

refers to data that a user can view, understand, and access, regardless of how or where that information actually is organized or stored

18
Q

Logical record

A

a set of field values that describes a single person, place, thing, or event. for example, a logical customer record contains specific field values for a single customer, including the customer number, name, address, telephone number, credit limit, and so on.

19
Q

Physical storage

A

is strictly hardware-related because it involves the process of reading and writing binary data to physical media, such as a hard drive, CD/DVD, or network-based storage device.

20
Q

International Organization for Standardization (ISO)

A

which requires a format of four digits for the year, two for the month, and two for the day (YYYYMMDD). A date stored in that format can be sorted easily and used in comparisons. If a date in ISO form is larger than another date in the same form, then the first date is later. for example, 20150504 (May 4, 2015) is later than 20130927 (September 27, 2013).

21
Q

Unified Modeling Language

A

a widely use method of visualizing and documenting software systems design. UML uses object-oriented design concepts, but it is independent of any specific programming language and can be used to describe processes and requirements genrally.

UML provides various graphical tools, such as use case diagrams, and sequence diagrams. During the requirements modeling, a system analyst can utilize the UML to represent the information system from a user’s viewpoint.