Case Study And Rest Flashcards

1
Q

An blank, sometimes called an in-process database, is a database that is packaged with a programming language.

A

An embedded database

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

An embedded database and application program execute together in a blank. Embedded databases are used in single-user applications that require no database administration, such as applications designed for mobile devices.

A

Single software process

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

A software process containing an embedded database runs on a single hardware tier but is often part of a blank

A

complex multi-tier system.

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

Blank is the dominant embedded relational database. It is an open source relational database and supports all major programming languages.

A

SQLite

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

An embedded database is not the same as embedded SQL. Embedded database is a blank, while embedded SQL, described elsewhere in this material, is a database programming technique.

A

database architecture

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

A blank is a collection of two or more participating databases underneath a coordinating software layer.

A

A federated database

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

The participating databases in a federated database are blank and blank

A

autonomous and heterogeneous:

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

An blank operates independently of other participating databases. It is administered and can be queried as if the database were not part of a federated database.

A

An autonomous database

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

The full relationship name Entity-RelatesTo-Entity is read blank, around the center of the relationship line

A

Clockwise

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

Blank cardinality is depicted with crow’s foot notation.

A

Relationship

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

How are zero, one, and many cardinality depicted in relationship lines?

A

Zero is depicted as a circle.

One is depicted as a vertical bar.

Many is depicted as three short lines.

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

Attributes are presumed blank, blank, and blank

A

singular, optional, and not unique.

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

When an attribute is plural, required, or unique, one or more letters follow the attribute name. Name them.

A

P — plural attribute
R — required attribute
U — unique attribute

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

When a composite attribute is unique, the component attributes are blank prior to the U.

A

Grouped with a bracket

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

Tables are depicted with blank

A

Square corners

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

Tables are depicted with square corners. Columns and keys appear in what ways?

A

R and U indicate NOT NULL and UNIQUE columns.

Bullets indicate primary key columns. Multiple bullets in one table indicate a composite primary key. Since primary keys are always NOT NULL and UNIQUE, the bullet replaces the R and U symbols.

Arrows depict foreign keys. The arrow starts at the foreign key column and points to the referenced table.

RESTRICT, CASCADE, or SET NULL appears on the foreign key arrow. The rule applies to both update and delete of the referenced primary key.

17
Q

Many-many relationships become new blank

A

Tables

18
Q

One-one relationships are implemented as a blank in the table with fewer rows.

A

Foreign key

19
Q

In a table diagram for a many-one relationship, the blank is placed in the table on the many side of the relationship. The blank name is a short version of the relationship name followed by the referenced primary key.

A

Foreign key

20
Q

A plural attribute is usually implemented as a blank with two columns:

A foreign key that references the initial table

A column that implements the plural attribute

A

New weak table

21
Q

A blank is a relationship between two entity types.

A

Binary relationship

22
Q

A blank means that a single occurrence of one entity type can be associated with a single occurrence of the other entity type and vice versa.

A

one-to-one (1-1) binary relationship

23
Q

In its most basic form, the blank of the many-to-many relationship or the associative entity is the combination of the unique identifiers of the two entities in the many-to-many relationship.

A

Unique identifier

24
Q

Blank associate occurrences of an entity type with other occurrences of the same entity type.

A

Unary relationships

25
Q

A blank involves three different entity types.

A

A ternary relationship