Send a link to your students to track their progress
57 Terms
1
New cards
Incoherence
________: impossible value of the requested information.
2
New cards
ER diagram
________: graphical representation of all entities and relationships with their attributes.
3
New cards
Discriminant
________: set of attributes which allow distinguishing between instances of the weak entity that depend on the same instance of strong entity (underline points)
4
New cards
Inconsistency
________: same query gives different results depending on its implementation.
5
New cards
Relationships
________: association b between different related entities instances.
6
New cards
Aggregation
________: grouping of relationships and participating entities into a new entity.
7
New cards
Generalization
________: process summarizing multiple entities into a high level entity based on common characteristics (reverse of specialization)
8
New cards
Data integrity
________: always guarantee the acid properties (atomicity, consistency, isolation, durability)
9
New cards
Cardinality
________: maximum number of instances of an entity that may be associated with an instance of the other entity involved in a relationship.
10
New cards
Functional requirements
________: description of the operations to be carried out with the data.
11
New cards
Foreign key
________: a set of table attributes that are primary key of another table and relates the two tables.
12
New cards
Database
________: way to store data ensuring persistent content and efficient access.
13
New cards
Partial participation
________: not all elements of A must be related to some element of B (single line)
14
New cards
Attributes
________: entities and relationships information or features → ellipses.
15
New cards
Total participation
________: all elements of A must be related to some element of B (double line)
16
New cards
Specialization
________: partition of an entity in specific groups.
17
New cards
Data heterogeneity
________: flexible logical structure that allows to keep the same type of information (varying on number and type)
18
New cards
Candidate keys
________: minimum set of attributes that uniquely identifies each instance and do not contain other keys or redundant attributes.
19
New cards
Cardinality 1 1
________: a customer can only have one loan.
20
New cards
Relationships
________: association of several entities → rhombus.
21
New cards
Database
way to store data ensuring persistent content and efficient access
22
New cards
Database system
computer storage systems for the manipulation of related data volumes in centralized system (multiuser)
23
New cards
Data homogeneity
logical structure which always keeps the same type of information (varying on number and type)
24
New cards
Data heterogeneity
flexible logical structure that allows to keep the same type of information (varying on number and type)
25
New cards
Data integrity
always guarantee the acid properties (atomicity, consistency, isolation, durability)
26
New cards
Incoherence
impossible value of the requested information
27
New cards
Inconsistency
same query gives different results depending on its implementation
28
New cards
External
presentation of the data to users
29
New cards
Conceptual
logical description of data
30
New cards
Internal
organization and storage on physical files
31
New cards
Back-end
software which executes all functions specified in a DBMS
32
New cards
Front-end
applications executed over a DBMS
33
New cards
Data requirements
description of data and the relationship between them
34
New cards
Functional requirements
description of the operations to be carried out with the data
35
New cards
ER diagram
graphical representation of all entities and relationships with their attributes
36
New cards
Entities
object (event) from real word → rectangles
37
New cards
Relationships
association of several entities → rhombus
38
New cards
Attributes
entities and relationships information or features → ellipses
39
New cards
Candidate keys
minimum set of attributes that uniquely identifies each instance and do not contain other keys or redundant attributes
40
New cards
Primary key
set of attributes that uniquely identify entities instances
41
New cards
Relationships
association b between different related entities instances
42
New cards
Cardinality
maximum number of instances of an entity that may be associated with an instance of the other entity involved in a relationship
43
New cards
Cardinality 1-1
a customer can only have one loan
44
New cards
Cardinality 1-N
a client can have more than one loan
45
New cards
Cardinality N-1
a loan can be shared among multiple clients
46
New cards
Cardinality N-N
no restrictions
47
New cards
Unary relationship
relation to the same entity
48
New cards
Binary relationship
relationship between two entities
49
New cards
N-ary
relationship between n known entities
50
New cards
Total participation
all elements of A must be related to some element of B (double line)
51
New cards
Partial participation
not all elements of A must be related to some element of B (single line)
52
New cards
Weak entities
entities that do not have enough attributes to define a primary key (double rectangle)
53
New cards
Discriminant
set of attributes which allow distinguishing between instances of the weak entity that depend on the same instance of strong entity (underline points)
54
New cards
Specialization
partition of an entity in specific groups
55
New cards
Generalization
process summarizing multiple entities into a high level entity based on common characteristics (reverse of specialization)
56
New cards
Aggregation
grouping of relationships and participating entities into a new entity
57
New cards
Foreign key
a set of table attributes that are primary key of another table and relates the two tables