* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Exam_I_Review
Survey
Document related concepts
Tandem Computers wikipedia , lookup
Microsoft Access wikipedia , lookup
Relational algebra 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
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
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!