FINAL 389 Flashcards

1
Q

Database:

A

collection of data which can be used…

alone, combined / related to other data to provide answers to the user’s questions.

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

Database Management Systems (DBMS)

A

not a database.
to access info from a database, you need a DBMS.

set of computer programs that enable users to create, modify, and utilize database information

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

What do DBMS do?

A

provide management of database

control access to data

contain a query language to retrieve info easily.

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

DBMS examples:

A

Microsoft Access, Microsoft SQL Server, Oracle

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

Steps in Database design:

A
  • Requirement Analysis
  • Conceptual Database design
  • Physical Database design.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Requirement analysis

A

step in database design that asked the question, “what does the user want?”

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

Conceptual database design:

A

step in database design.

defining the entities and attributes, and the relationships between these —> ERD

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

physical database design:

A

implementation of the conceptual design using a database management system

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

Data Definition Language (DDL)

A

the language used to create and format the fields in a database.

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

Examples of DDL function:

A
  • Determine field size (#of characters)
  • Assign field name
  • Set data type (text, numeric, date, etc)
  • Identify primary key
  • Establish default value.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Data Manipulation Language (DML)

A

Language used for data maintenance

updating (change)
inserting (add)
deleting (remove)

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

Schema

A

The entire database

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

Subschema

A

A set of the database (called a view)

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

Queries:

A

Allow users to extract some portion of the data in the database.

Reports

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

What else can queries do?

A

be used to change or delete a record.

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

OLAP

A

Online Analytical Processing

17
Q

OLAP definition

A

allows users to summarize data by different dimensions

i.e. time, customer, region

18
Q

OLAP also has “____” capability, which does what?

A

drill down.
allows users to click on data and see one less level of aggregation.

Total Company sales.
Drill down to sales by district.
Drill down to sales by store.

19
Q

SQL

A

Structured Query Language

20
Q

SQL is…

A

standardized language used to query relational data bases.

many software packages support SQL, including access.

21
Q

SQL Keywords:

A
SELECT
FROM
GROUP BY
WHERE
ORDER BY
22
Q

SELECT

A

used to identify the COLUMN that will be displayed

23
Q

FROM

A

used to identify the TABLE

24
Q

WHERE

A

used to select which ROWS. Conditions are also used.

to link tables and conditions.

25
Q

example of linkage

A

table name.column name = table name.column name

26
Q

Where do math operations go?

A

SELECT because they create new fields.

27
Q

GROUP BY

A

used to identify which field is subject to a mathematical operation.

28
Q

ORDER BY

A

used to sort the answer in ascending or descending order (sort output)