Download Exam_I_Review

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

IMDb wikipedia , lookup

Tandem Computers wikipedia , lookup

DBase wikipedia , lookup

Microsoft Access wikipedia , lookup

Relational algebra wikipedia , lookup

Btrieve wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Concurrency control wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Functional Database Model wikipedia , lookup

Oracle Database wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Ingres (database) wikipedia , lookup

ContactPoint wikipedia , lookup

Clusterpoint wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
BMIS441- Data Base Management - Fall 2016
Exam I Review - Professor Chen
Chapters covered: Chapter 1 from Hoffer’s text and chapters 1-11 (except chapters 6 and 10) from Oracle’s
text.
Part I. 35 Multiple Choice questions (2points of each) 70 points
Part II. Modeling (ERD etc.), SDLC, Essay questions and SQL (4-5 questions, total 80 points) ; Total: 150
points
You are responsible for reading ALL materials discussed and covered in the class and the homework
assignments (both in the main text and Oracle11g).
I.
Database Concepts, Models
1.
2.
3.
4.
5.
6.
7.
8.
Legacy (File-Based) vs. Database Approach (pros and cons)
File server vs. database server
Definitions: database, entity, attributes, primary key, foreign key, etc.
Business Rules (what is another name for it?)
Three level of database architecture
Three types of database models
SDLC: phases; database development process
E-RD (notations, cardinality, degree, concepts, etc.). Given by a problem, you need to draw an ERD
based on its scenario.
9. Enterprise Modeling (draw)
II.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Oracle and SQL
Script (what is it, and why [the purposes]?)
Three type of languages in any DBMS.
Three major components in each *.sql script (e.g., JL_DB*.sql)
Rules of naming conventions for SQL tables and fields
Four important pieces of information for each field that should be defined in the DDL.
Create Table Structure (DDL) and Alter Table (general syntax will be provided)
Types of constraints (How many and what are they?)
Pk, fk and order of entering (and deleting) the data
Retrieve data from single table and multiple tables (JOIN, Query Design Diagrm)
SET operators and Views
SQL (DML) – SELECT (NO syntax will be provided)
Single table and Multiple tables (draw, and SQL query)
CREATE, ALTER syntax might be partially provided.
12. Study how to create “table structure” for the following two tables:
rep_id
NUMBER(5)
store_reps
last_name
VARCHAR2(15)
book_stores
store_id
NUMBER(8)
store_name
VARCHAR2(30)
first_name
VARCHAR2(10)
state
CHAR(2)
commission
CHAR(1)
contact
VARCHAR2(30)
base_salary
NUMBER(7,2)
rep_id
NUMBER(5)
13. How to “JOIN” multiple tables with SQL commands and draw a “Query Design Diagram” like you did in
one of the SQL assignment.
Prepare the exam earlier and thoroughly for a good return on your investment!