Save
Database Management
3.0
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Spongebob
Visit profile
Cards (41)
What does the relational database model offer?
A
logical
view of data
View source
What is the basic component of the relational model?
Relations
View source
What are relations composed of?
Rows
(
tuples
) and
columns
(
attributes
)
View source
How are relations implemented in a relational DBMS?
As
tables
View source
What do relational database operators help with?
Manipulating
data within the
database
View source
What does the data dictionary provide?
Detailed accounting of all
tables
View source
How is data redundancy handled in the relational model?
By using common
attributes
View source
Why is indexing important in databases?
It improves
data retrieval
speed
View source
What is a logical view of data?
Viewing data without considering
physical storage
View source
What is the structure of a table in a relational database?
A
two-dimensional
structure of rows and columns
View source
What does entity integrity ensure in a table?
Each
primary key
value must be
unique
View source
What is a null value in a database?
A value that indicates
no entry
View source
What is a composite key?
A key composed of more than one
attribute
View source
What is a foreign key?
An attribute matching
primary key
values
View source
What does referential integrity ensure?
FK
refers to an existing valid
tuple
View source
What is a secondary key used for?
Strictly for
data retrieval
purposes
View source
What is the role of integrity rules in RDBMS?
To enforce
entity
and
referential integrity
View source
What does relational algebra define?
Theoretical way of manipulating table contents
View source
What is the purpose of the system catalog?
Describes all objects within the
database
View source
What is a homonym in database terminology?
Same name for different
attributes
View source
What is a synonym in database terminology?
Different names for the same
attribute
View source
What is a 1:M relationship?
One
entity
relates to many others
View source
What is a 1:1 relationship?
One
entity
related to only one other
View source
How are M:N relationships implemented?
By breaking them into
1:M relationships
View source
What does data redundancy lead to?
Data anomalies that affect
database
effectiveness
View source
What is the purpose of an index in a database?
To logically access rows in a
table
View source
What is a unique index?
Index with only one
pointer value
View source
What are the types of keys in a relational database?
Primary key
Foreign key
Composite key
Candidate key
Superkey
Secondary key
View source
What did Codd publish in 1985?
A list of 12 rules for
relational databases
View source
What are the main characteristics of a relational database?
Tables
as basic building blocks
Keys
define
functional dependencies
Tables linked by common attributes
Supports relational algebra functions
View source
What are the relationships in a relational database?
1:1
relationship
1:M
relationship
M:N
relationship (converted to 1:M)
View source
What are the integrity rules in relational databases?
Entity integrity
Referential integrity
Avoiding
nulls
with flags
View source
What are the relational set operators?
SELECT
UNION
PROJECT
DIFFERENCE
JOIN
PRODUCT
INTERSECT
DIVIDE
View source
What is the significance of the data dictionary and system catalog?
Data dictionary: details of all tables
System catalog:
metadata
for all objects
View source
What are the problems associated with null values in databases?
Affect functions like
COUNT
,
AVERAGE
,
SUM
Create logical problems when linking tables
View source
What is controlled redundancy in relational databases?
Necessary for
relationships
Exists only when
duplication
is unnecessary
View source
What are Codd's rules for relational databases?
Define minimum standards for
relational systems
Not fully supported by all vendors
View source
Unique Index
A type of index that enforces uniqueness on a set of
columns
, preventing
duplicate
values.
Single-Column Unique Index
A unique index created on only one
column
, enforcing uniqueness on that column.
Primary Key
A
column
or set of columns that uniquely identifies each row in a
table
, enforcing
data integrity
.
See all 41 cards