Save
Database Management
2.0
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Spongebob
Visit profile
Cards (50)
What will you learn in Chapter 2 of Database Systems?
Data modeling
and its importance
View source
What are the basic building blocks of data modeling?
Entities
,
attributes
, and
relationships
View source
Why are data models important in database design?
They help reduce
complexities
in design
View source
How do business rules influence database design?
They describe
operations
and
enforce
actions
View source
What is a data model?
A set of concepts describing
database
structure
View source
What do constructs in a data model define?
The
database
structure and its constraints
View source
What is a database schema?
A
description
of a database's structure
View source
What does a schema diagram illustrate?
Most aspects of a
database
schema
View source
What is the difference between database schema and database state?
Schema describes
structure
; state is
actual
data
View source
What is an initial database state?
The state when the database is first
loaded
View source
What is an entity in data modeling?
Anything
about
which
data
is
collected
View source
What do attributes represent in data modeling?
Characteristics of an
entity
View source
What types of relationships exist among entities?
One-to-many
,
many-to-many
,
one-to-one
View source
What are business rules in the context of databases?
Policies and principles within an
organization
View source
Who can be sources of business rules?
Company managers
and
end users
View source
How do business rules help designers?
They
standardize
the company's view of data
View source
How do nouns and verbs translate in data modeling?
Nouns become
entities
; verbs become
relationships
View source
What is the purpose of naming conventions in data modeling?
To make objects
unique
and distinguishable
View source
What is the hierarchical model?
A
data model
represented by an
upside-down tree
View source
What is the primary advantage of the network model over the hierarchical model?
It represents complex data
relationships
more effectively
View source
Who developed the relational model?
E.F. Codd
View source
What is a relational table?
A
matrix
of row/column intersections
View source
What does SQL stand for?
Structured Query Language
View source
What is the purpose of an entity relationship diagram (ERD)?
To
graphically represent entities and relationships
View source
What does the object-oriented data model (OODM) contain?
Data and
relationships
in a single structure
View source
What is inheritance in the context of object-oriented models?
Objects inherit
methods
and attributes from
parent classes
View source
What is Big Data concerned with?
Managing
large
amounts of web-generated data
View source
What are NoSQL databases designed for?
High
scalability
and
fault tolerance
View source
What are the three levels of data abstraction defined by SPARC?
External
,
conceptual
, and internal
View source
What does the external model represent?
End users' view of the
data environment
View source
What is the conceptual model in data modeling?
A global view of the entire
database
View source
What is the internal model's purpose?
To represent the database as seen by the
DBMS
View source
What does the physical model describe?
How data is saved on
storage media
View source
What are the basic components of a data model?
Entities
Attributes
Relationships
Constraints
View source
What are the strengths and weaknesses of different data models?
Strengths:
Each model addresses
specific
needs
Facilitates understanding of data relationships
Weaknesses:
Some models may not be suitable for all tasks
Complexity can increase with more
abstraction
levels
View source
What is the role of business rules in data modeling?
Define
characteristics
of data
Standardize views of data
Guide the design process
Ensure compliance with
organizational policies
View source
What are the differences between the hierarchical and network models?
Hierarchical Model:
Tree-like
structure
One-to-many
relationships
Network Model:
More complex relationships
Allows multiple
parent records
View source
What are the key features of the relational model?
Uses
tables
to represent data
Each row is a
tuple
Supports
SQL
for data manipulation
View source
What are the characteristics of NoSQL databases?
Not based on
relational models
High
scalability
and
availability
Supports large amounts of
sparse data
View source
What are the three levels of data abstraction in database design?
External Model
Conceptual Model
Internal Model
View source
See all 50 cards