Final 261 Quiz

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

database (DB)

1 / 46

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

47 Terms

1

database (DB)

an integrated collection of stored data that is centrally managed and controlled

New cards
2

schema

database component that contains descriptive information about the data stored in the physical data store

New cards
3

database management system (DBMS)

a system software component that manages and controls one or more databases

New cards
4

Structured Query Language SQL

a query language used to access and update the data in a relational database

New cards
5

data administrator (DA)

The person in charge of the structure and integrity of the data

New cards
6

database administrator (DBA)

The person in charge of the safety and operation of the DBMS

New cards
7

relational database management system (RDBMS)

a DBMS that organizes data in tables or relations

New cards
8

tables

two-dimensional data structures consisting of columns and rows

New cards
9

row

one horizontal group of data attribute values in a table

New cards
10

attribute

one vertical group of data attribute values in a table

New cards
11

attribute value

the value held in a single table cell

New cards
12

key

an attribute or set of attributes, the values of which are unique for each row of the table, that is used to uniquely identify a row

New cards
13

candidate key

an attribute or set of attributes that are unique identifiers and could serve as the primary key

New cards
14

primary key

the key chosen by a database designer to define relationships by being used as a foreign key in other tables

New cards
15

foreign key

an attribute that duplicates the primary key of a different (or foreign) table

New cards
16

referential integrity

every value as a foreign key in one table must have an equivalent value as the primary key in the associated table

New cards
17

referential integrity constraint

a constraint, stored in the schema, that the DBMS uses to automatically enforce referential integrity

New cards
18

normalization

a formal technique for transforming a relational schema to an equivalent one that minimizes data redundancy and eliminates data anomalies

New cards
19

first normal form (1NF)

a restriction that all fields must be atomic, or single valued

New cards
20

functional dependency

a relationship between columns such that the values in one (or more) column determine the values in a second column (or set of columns)

New cards
21

second normal form (2NF)

a restriction that a table is in 1NF and that each non-key attribute is functionally dependent on the entire primary key

New cards
22

third normal form (3NF)

a restriction that a table is in 2NF and that no non-key attribute is functionally dependent on any other nonkey attribute

New cards
23

data type

the storage format and allowable content of a program variable, class attribute, or relational database field

New cards
24

primitive data types

data types supported directly by computer hardware or a programming language

New cards
25

complex data types

combinations of or extensions to primitive data types that are supported by programming languages, operating systems, and DBMSs

New cards
26

instantiation

creation of an object based on the template provided by the class definition

New cards
27

object-oriented design

the process to identify the set of classes, their methods, and their messages required to execute a use case

New cards
28

stereotype

a way of categorizing a model element by its characteristics, indicated by guillemets (« »)

New cards
29

entity class

a design stereotype for a problem domain class

New cards
30

persistent class

an entity class whose objects must continue to exist after a system is shut down

New cards
31

boundary or view class

a class that exists on a system’s automation boundary, such as a user interface or a system interface class

New cards
32

controller class

a class that mediates between boundary classes and entity classes, acting as a switchboard between the boundary or view layer and domain layer

New cards
33

data access class

a class that is used to retrieve data from a database

New cards
34

visibility

a notation that indicates (by plus or minus sign) whether an attribute can be directly accessed by another object

New cards
35

method signature

a notation that shows all the information needed to invoke, or call, the method

New cards
36

class-level method

a method that is associated with a class instead of with objects of the class

New cards
37

class-level attribute

an attribute that contains the same value for all objects in the system

New cards
38

navigation visibility

a design principle in which one object has a reference to another object and thus can interact with it

New cards
39

CRC cards

a brainstorming and design technique for designing interactions in use cases by assigning responsibilities and collaborations for classes

New cards
40

object responsibility

a design principle in which objects are responsible for carrying out system processing

New cards
41

separation of responsibilities

a design principle that recommends segregating classes into separate packages or groupings based on a primary focus of processing responsibility

New cards
42

protection from variations

a design principle in which parts of a system that are unlikely to change are segregated from those that will

New cards
43

indirection

a design principle in which an intermediate class is placed between two classes to decouple them but still link them

New cards
44

coupling

a qualitative measure of how closely the classes in a design class diagram are linked

New cards
45

cohesion

a qualitative measure of the focus or unity of purpose within a single class

New cards
46

use case realization

the process of elaborating the detailed design with interaction diagrams for a particular use case

New cards
47

sequence diagram

type of interaction diagram that emphasizes the sequence of messages sent between objects for a specific use case

New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
4.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 69 people
... ago
5.0(3)
note Note
studied byStudied by 18 people
... ago
4.5(2)

Explore top flashcards

flashcards Flashcard (80)
studied byStudied by 13 people
... ago
4.0(1)
flashcards Flashcard (73)
studied byStudied by 15 people
... ago
4.5(2)
flashcards Flashcard (65)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 242 people
... ago
5.0(5)
flashcards Flashcard (79)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (80)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (81)
studied byStudied by 228 people
... ago
5.0(4)
robot