ISA245 exam 1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/118

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

119 Terms

1
New cards
operational database
deal with day to day operations (transactions, inventory, payrolll)
2
New cards
analytical database
forecasting, looking at trends
3
New cards
database management system
specialized piece of software that allows for creation and access to a database
4
New cards
database application
application software to support a business process using a database and DBMS
5
New cards
file-based system
an application program designed to manipulate data files
6
New cards
data redundancy
files and applications are created by different departments and fields need updated in more than one table
7
New cards
data isolation
a property that determines when and how changes made by an operation become visible to other concurrent users and systems
8
New cards
integrity problems
refers to the maintenance and assurance that the data in a database are correct and consistent
9
New cards
security problems
there are constraints regarding accessing privileges
10
New cards
concurrency
the ability of the database to allow multiple users access to the same record without adversely affecting transaction processing
11
New cards
database management software
powerful software tool that allows you to store, manipulate, and retrieve data in a variety of different ways
12
New cards
data
factual information such as measurements or statistics about objects and ceoncepts
13
New cards
data element
single fact
14
New cards
data inconsistency
various copies of the same data are conflicting
15
New cards
database approach
allows the management of large amounts of organizational information
16
New cards
fixed format text files
fields without headers, aligned by field
17
New cards
flat file
any file not part of a database
18
New cards
database
shared collection of related data used to support the activities of a particular organization
19
New cards
self describing
not only contains the database itself, but also metadata
20
New cards
metadata
defines and describes the data and relationships between tables in the database
21
New cards
program data independence
the insulation between the programs and data
22
New cards
view
a subset of a database, defined and dedicated for particular users of the system
23
New cards
concurrency control strategies
features of a database that allow several users access to the same data item at the same time
24
New cards
database constraint
a restriction or rule that dictates what can be entered or edited in a table
25
New cards
data type
determines the sort of data permitted in a field
26
New cards
data uniqueness
ensures that no duplicates are entered
27
New cards
read only access
ability to read a file but not make changes
28
New cards
read and write privileges
ability to read and modify a file
29
New cards
data independence
the system data descriptions or data describing data are separated from the application programs
30
New cards
entity
represents real world object such as employee
31
New cards
attributes
represent properties such as employee name and address
32
New cards
relationship
represents an association among entities
33
New cards
relational model
represents data as relations (tables)
34
New cards
instance
a record within a table
35
New cards
network model
represents data as record types
36
New cards
set type
a limited type of one to many relationship
37
New cards
hierarchical model
represents data as a hierarchical tree structure. each branch represents a number of related records
38
New cards
data modeling
conceptual design, describes data contained in DB, relationships, and constraints
39
New cards
database logical design
defines a database in a data model of a specific DBMS
40
New cards
database physical design
defines the internal database storage structure, file organization, or indexing techniques
41
New cards
data model
a collection of concepts or notations for describing data, data relationships, data semantics, and data constraints
42
New cards
operating system
provide concepts that describe the bdetails of how data are stored in computer’s memory
43
New cards
schemas
overall descriptions of a database
44
New cards
entity relationship diagram
a data model describing the database showing tables, attributes, and relationships
45
New cards
data independence
the immunity of user applications to changes made in the definition and organization of data
46
New cards
logical schema
a conceptual design of the database done on paper
47
New cards
external schema
user view
48
New cards
logical data independence
the ability to change the logical schema without changing the external schema
49
New cards
physical data independence
the immunity of the internal model to changes in the physical model
50
New cards
conceptual data models
concern the real world organization of data
51
New cards
logical data models
concern the efficient organization of the data for storage and retrieval
52
New cards
traditional models
data models that preceded the relational model
53
New cards
object oriented data models
a database management system in which information is represented in the form of objects as used in object oriented programming
54
New cards
centralized database system
the DBMS and database are stored at a single site that is used by several other systems too
55
New cards
distributed database system
the actual database and the DBMS software are distributed from various sites that are connected by a computer network
56
New cards
many
foreign key goes on the ___ side of a one to many
57
New cards
homogenous distributed database system
use the same DBMS software at multiple sites
58
New cards
heterogenous distributed database systems
different sites might use different DBMS software, but there is additional common software to support data exchange between sites
59
New cards
relation
(table or file) a subset of the cartesian product of a list of domains characterized by a name; the technical term for table or file
60
New cards
tuple
technical term for row or record
61
New cards
principle storage units
columns/fields/attributes
62
New cards
domain
the original sets of atomic values used to model data; a set of acceptable values that a column is allowed to contain
63
New cards
atomic value
each value in the domain is invisible as far as the relational model is concerned
64
New cards
records
contain fields that are related, such as customer or an employee
65
New cards
degree
the number of attributes in a table
66
New cards
entity relationship data model
(ER schema) well suited to data modeling for use with databases because it is fairly abstract and easy to discuss and explain
67
New cards
entity
an object in the real world with an independent existence that can be differentiated from other objects
68
New cards
existence dependent
cannot exist without a relationship with another entity
69
New cards
entity type
defines a collection of similar entities
70
New cards
entity set
a collection of entities of an entity type at a particular point in time
71
New cards
independent entity
(kernels) building blocks of a database; what other tables are built on
72
New cards
dependent entities
(derived entities) depend on other tables for their meaning
73
New cards
characteristic entity
provide more information about another table
74
New cards
simple attributes
those drawn from the atomic value domains
75
New cards
composite attributes
those that consist of a hierarchy of attributes
76
New cards
multivalued attributes
attributes that have a set of values for each entity
77
New cards
derived attributes
contain values calculated from other attributes
78
New cards
stored attribute
physically saved to database
79
New cards
key
an attribute or a group of attributes whose values can be used to uniquely identify an individual entity in an entity set
80
New cards
candidate key
a simple or composite key that is unique and minimal
81
New cards
composite key
composed of two or more attributes, must be minimal
82
New cards
primary key
a candidate key that is selected by the database designer to be used an an identifying mechanism for the whole entity set
83
New cards
secondary key
an attribute used strictly for retrieval purposes
84
New cards
alternate key
all candidate keys not chosen as primary
85
New cards
foreign key
an attribute in a table that references the primary key in another table or it can be null
86
New cards
unary relationship
a relationship exists between occurrences of the same entity set
87
New cards
ternary relationship
a relationship type that involves many to many relationships between three tables
88
New cards
constraint
the rules that force DBMS to check that data satisfies the semantics
89
New cards
domain integrity
restricts the values of attributes in the relation and is a constraint of the relational model
90
New cards
integrity constraints
logical statements that state what data values are or are not allowed and which format is suitable for an attribute
91
New cards
entity integrity
requires that every table have a primary key; neither the primary key, nor any part of it can contain null values
92
New cards
referential integrity
requires that a foreign key must have a matching primary key or it must be null
93
New cards
orphan record
one whose foreign key value is not in the corresponding entity - where primary key is located
94
New cards
enterprise constraints
(semantic constraints) additional rules specified by users or database administrators and can be based on multiple tables
95
New cards
business rules
obtained from users when gathering requirements and are used to determine cardinality
96
New cards
cardinality
describes the relationship between two data tables by expressing the minimum and maximum number of entity occurrences associated with one occurrence of a related entity
97
New cards
connectivity
the relationship between two tables (many to one)
98
New cards
relationship type
the type of relationship between two tables in an ERD
99
New cards
identifying relationship
where the primary key contains the foreign key
100
New cards
non-identifying relationship
does not contain the foreign key in the primary key