Chapter 4 Databases Flashcards

1
Q

What is the purpose of a database?

A

To keep track of things

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

What is a spreadsheet?

A

List of data involving single theme

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

What is a database?

A

Lists of data that involve multiple themes. Seld describing collection of intergrated records

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

What is an abyte?

A

A character of data

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

What is a table/file?

A

Group of similar rows

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

What are the 3 elements of a database?

A

1)Tables
2)Relationship among rows in tables
3)Metadata

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

What is a key? (Primary)

A

Colums or a group of colums that identifies a unique row in a table

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

What is a foreign key?

A

A key of a different table than the one in which they reside

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

What is relational databases?

A

databases that carry their data in form of tables and that represent relationships using foreign keyrs

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

What is metadata?

A

Datta that describes data

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

What is DBMS?

A

Database management system

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

What are DBMS used for? (3)

A

1) Creating the database and its structures
2)Processing the database
3)Administering the database

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

What is included in the creation of the database and its structure? (3)

A

1)Database (tables, relationshiips, metadata)
2)DBMS
3)Database apps (forms, reports, queries, programs)

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

In proccessing the database, what are the 4 operations?

A

1)Read
2)Insert
3)Modify
4)Delete

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

What is structured Query Language (SQL)?

A

International standard language for processing database

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

What are the common activities in administering the database? (4)

A

1)security system
2)backing up data
3)adding structure to improve performance
4)removing data

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

What are database apps?

A

Collection of forms, reports, queries, appllication programs that use DBMS to process database

18
Q

What are forms?

A

data entry

19
Q

what are queries?

A

locate data, create lists

20
Q

What are reports?

A

Show data in structured context

21
Q

What are the 2 complex functions of database apps?

A

1)Process logic that is pecific to a given business need
2)Enable database processing over the Internet

22
Q

What are multi-users processing?

A

Multiple users processing the database

23
Q

What is the Lost update problem?

A

Problem in which 2+ users try to change data but database cannot

24
Q

How to fix the lost update problem ? (2)

A

1)Need locking to coordinate activity
2)Convert to a multi-user database

25
How do data models facilitate database design?
Design of database depends on how users view their business environment, user involvement is critical for database development
26
What is a data model?
Describes data and relationships that will be stored in database
27
What are the requirements to create data model? (3)
1)Forms 2)Reports 3)Queries
28
What are the 2 steps to create database?
1)Create data model 2)Create database design
29
What is the entity-relationship data model?
Tool for constructing data models ; to describe content of a data model by defining entities that will be stored and relationships
30
What is an entity?
Something that users want to track
31
What are attributes?
Describe characteristics of an entity
32
What is an identifier?
Attribute whose value is associated with 1 entity instance
33
What do entity-relationship diagrams do?
Show data, represented by attributes
34
What is crow's feet?
Line that represent relationship between 2 entities
35
What does the 1:N mean?
One to many relationship
36
What does the N:M mean?
Many to many relationship
37
What is normalization?
Process of converting poorly structured table into 2+ well structured tables
38
What are data integrity problems?
When database contains inconsistent data
39
When do you use normalization for data integrity?
when data are duplicated, to eliminate duplicated data
40
What are normal forms?
Classifications of tables according to the kinds of problems they have
41
What are the 2 user roles in development of database?
1)Final judges 2)Review of data model
42
What is NOSQL databases?
Catchall category that includes many different types of DBMS