Appendix C: Designing Databases Flashcards

(24 cards)

1
Q

Database

A

Maintains information about various types of inventory, transactions, employees, and warehouses

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

Database Management System

A

Creates, reads, updates, and deletes data in a database while controlling access and security

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

Relational Database Model

A

A type of database that stores its information in the form of logically related two dimensional tables

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

Data Model

A

The logical data structures that detail the relationships among data elements using graphics or pictures

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

Entity Relationship Diagram

A

A technique for documenting the relationships between entities in a database environment

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

Entity

A

Also called a table, stores information about a person, place, thing, transaction, or event

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

Attribute

A

Data elements associated with an entity

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

Composite Attribute

A

Can be divided into smaller sub parts, which represent more basic attributed that have their own meanings

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

Simple Attributes

A

Attributes that are not divisible into subparts

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

Single Valued Attribute

A

Means having only a single value of each attribute of an entity at any given time

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

Example of Single Valued Attribute

A

A Customer entity allows only one telephone number for each customer

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

Multi Valued Attribute

A

Means having the potential to contain more than one value for an attribute at any given time

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

Derived Attribute

A

If an attribute can be calculated using the value of another attribute

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

Stored Attribute

A

The attribute that is used to derive the attribute

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

Null Valued Attribute

A

Assigned to an attribute when no other value applied or when a value is unknown

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

Chen Model

A

Uses rectangles to represent entities. Attributes are expressed in ovals

17
Q

One to One Relationship

A

A relationship between two entities in which an instance of entity A can be related to only one instance or entity B

18
Q

One to Many Relationship

A

A relationship between two entities when 1 entity can have many relationships with another entity

19
Q

Many to Many Relationship

A

A relationship between to entities in which an instance of entity A can be related to many instances of entity B

20
Q

Relational Data Model cannot handle many to many relationships

A

It is limited to one to one and one to many relationships. Many to many relationships need to be replaced with a collection of one to many relationships. Relationships cannot have attributes

21
Q

Composite Entities

A

Entities that exist to represent the relationship between to other entities

22
Q

Cardinality

A

Expresses the specific number of entity occurrences associated with one occurrence of the related entity

23
Q

Primary Key

A

A field that uniquely identifies a given entity in a table

24
Q

Foreign Key

A

A primary key of one table that appears as an attribute in another file and acts to provide a logical relationship between the two files