0 évaluation0% ont trouvé ce document utile (0 vote)
45 vues2 pages
This document provides a review of topics covered in chapters 5-8 of a database management systems course, including database design, administration, processing applications, big data and business intelligence. It lists over 50 questions testing understanding of key concepts like data modeling, normalization, database roles, interfaces, web technologies, data warehousing and dimensional modeling. It also outlines hands-on SQL skills to demonstrate like creating tables, defining constraints, inserting and modifying data, joining tables and using aggregation.
This document provides a review of topics covered in chapters 5-8 of a database management systems course, including database design, administration, processing applications, big data and business intelligence. It lists over 50 questions testing understanding of key concepts like data modeling, normalization, database roles, interfaces, web technologies, data warehousing and dimensional modeling. It also outlines hands-on SQL skills to demonstrate like creating tables, defining constraints, inserting and modifying data, joining tables and using aggregation.
This document provides a review of topics covered in chapters 5-8 of a database management systems course, including database design, administration, processing applications, big data and business intelligence. It lists over 50 questions testing understanding of key concepts like data modeling, normalization, database roles, interfaces, web technologies, data warehousing and dimensional modeling. It also outlines hands-on SQL skills to demonstrate like creating tables, defining constraints, inserting and modifying data, joining tables and using aggregation.
1) What
are
the
steps
for
transforming
a
data
model
into
a
database
design?
2) What
are
the
similarities
and
differences
between
a
surrogate
key
and
a
primary
key?
3) What
column
properties
need
to
be
considered?
4) Why
is
normalization
important?
5) What
is
denormalization?
6) What
are
the
consequences
of
denormalization?
7) How
do
strong
entities
differ
from
weak
entities?
How
are
they
represented
graphically?
8) What
are
the
three
common
forms
of
normalization?
Describe
each.
9) What
are
the
four
relationship
possibilities
among
entities?
10)
What
relationship
is
usually
described
as
a
parent-‐child
relationship?
11)
What
is
an
intersection
table?
12)
What
is
an
association
entity/relationship?
13)
What
is
a
recursive
relationship?
Chapter
6
–
Database
Administration
1) What
is
the
difference
between
data
administration
and
database
administration?
2) Why
is
database
administration
important?
3) What
is
role
of
the
database
administrator?
4) What
are
the
three
dbase
administration
functions?
Explain
each
and
consider
subtopics
in
each
function.
Chapter
7
–
Database
Processing
Applications
1) What
are
the
three
forms
of
database
processing?
2) What
standard
interfaces
exist
for
accessing
database
servers?
3) What
technologies
exist
to
connect
Web
pages
to
databases?
4) Understand
the
ODBC
architecture
5) What
is
the
purpose
of
the
IIS?
6) What
is
HTML?
7) Who
defines
the
standards
of
HTML?
8) What
is
the
role
of
the
index.html
file
in
web
servers?
9) Understand
PHP
scripting
in
relation
to
web
data
processing.
10)
What
is
IDE?
11)
What
are
the
challenges
for
web
database
processing?
12)
What
is
the
importance
of
XML
and
its
role
in
database
processing?
Chapter
8
–
Big
Data,
Data
Warehouses,
and
Business
Intelligence
Systems
1) What
problems
associated
with
data
are
organizations
currently
facing?
2) What
is
meant
by
“big
data”?
3) How
is
storage
capacity
measured?
4) What
has
resulted
because
of
the
need
to
deal
with
“big
data”?
5) What
are
BI
systems?
6) What
is
the
difference
between
operational
databases
and
business
intelligence?
7) Describe
the
relationship
between
operational
and
BI
apps.
8) What
are
the
two
categories
of
BI?
9) What
is
a
data
warehouse
versus
a
data
mart?
10)What
may
keep
operational
data
from
directly
being
loaded
into
BI
apps?
11)What
is
a
dimensional
database?
12)
What
is
OLAP?
13)
Describe
distributed
database
processing.
14)
Understand
object-‐relational
dbases.
15)
What
is
the
“Not
only
SQL”
movement?
Hands-‐On
Part
Structured
Query
Language
(Chapter
3)
o Create
Tables
with
PK
constraints
o Defining
FKs
o Inserting
data
o SQL
SELECT/FROM/WHERE
framework
o Reading
specified
columns
from
a
single
table
o Reading
specified
columns
from
multiple
tables
o Reading
specified
rows
and
columns
from
single
tables
and
multiple
tables
o Use
and
define
criteria
based
on
ranges,
wildcards,
and
nulls
o Sorting
o Aggregate
functions
and
calculations
o Grouping
o Subqueries
o Joins
o Modifying
data
(e.g.,
UPDATE…SET
command,
DELETE)
o Modifying
Table
and
constraints
(e.g.
DROP,
ALTER,
TRUNCATE,
and
CHECK)