$250.00
Add to Cart
Database Design - Application - Development & Administration
More than 10 available
Details
Shipping: US-Mainland: free (more destinations)
Condition: Brand new
*The store has not been updated recently. You may want to contact the merchant to confirm the availability of the product.
Curriculum Design and Instruction To Teach
Database Design, Application, Development,
and Administration:
Author: Charles Hayes:
In computing, a database can be defined
as a structured collection of records or
data that is stored in a computer so that
a program can consult it to answer queries.
The records retrieved in answer to queries
become information that can be used to make
decisions.
Special Features Include:
Phases For Conducting a Needs Assessment:
Curriculum Design Supplement:
|a|. Subject-Questions-Answers:
Curriculum Design Plan:
Curriculum Design Goals:
Curriculum Design Objectives:
Instructional Goals:
Instructional Objectives:
Instructional Activities:
Instructional Evaluation Techniques:
Lesson Plans:
Standard Vocabulary:
Learning Objectives:
A Limited Glimpse:
Topics Include:
* Introduction:
@ Introduction To Database
Environments:
A. Introduction To Database
Management:
1. Data Characteristics:
2. Features of Database Management
Systems:
a. Database Definition:
b. Nonprocedural Access:
c. Application Development and Procedural
Language Interface:
d. Features to Support Database Operations:
e. Third-Party Features:
3. Development of Database Technology and
Market Structure:
a. Evolution of Database Technology:
b. Current Market for Database Software:
4. Architectures of Database Management
Systems:
a. Data Independence and the Three Schema
Architecture:
b. Distributed Processing and the Client-Server
Architecture:
5. Organizational Impacts of Database Technology:
a. Interacting with Databases:
b. Information Resource Management:
* Introduction:
@ Introduction To Database
Environments:
A. Introduction To Database
Development:
1. Information Systems:
a. Components of Information Systems:
b. Information Systems Development Process:
2. Goals of Database Development:
a. Develop a Common Vocabulary:
b. Define the Meaning Of Data:
c. Ensure Data Quality:
d. Find an Efficient Implementation:
3. Database Development Process:
a. Phases of Database Development:
b. Skills in Database Development:
4. Tools of Database Development:
a. Diagramming:
b. Documentation:
c. Analysis:
d. Prototyping Tools:
e. Commercial CASE Tools:
* Introduction:
@ Understanding Relational Database:
A. The Relational Data Model:
1. Basic Elements:
a. Tables:
b. Connections among Tables:
c. Alternative Terminology:
2. Integrity Rules:
a. Definition of the Integrity Rules:
b. Application of the Integrity Rules:
c. Graphical Representation of Referential
Integrity:
3. Delete and Update Actions for Referenced
Rows:
a. Restrict (Select) Project Operators:
b. Extended Cross Product Operator:
c. Join Operator:
d. Outer Join Operator:
e. Union, Intersection, and Difference
Operators:
f. Summarize Operator:
g. Divide Operator:
h. Summary of Operators:
+ CREATE TABLE Statements for the
University Database Tables:
+ SQL: 2003 Syntax Summary:
+ Generation of Unique Values for
Primary Keys:
* Introduction:
@ Understanding Relational Databases:
A. Query Formulation With SQL:
1. Background:
a. Brief History of SQL:
b. Scope of SQL:
2. Getting Started with the SELECT
Statement:
a. Single Table Problems:
b. Joining Tables: Summarizing Table with
GROUP BY and HAVING:
c. Improving the Appearance of Results:
3. Conceptual Evaluation Process for SELECT
Statements:
4. Critical Questions for Query Formulation:
5. Refining Query Formulation Skills with
Examples:
a. Joining Multiple Tables with the Cross
Product Style:
b. Joining Multiple Tables with the Join
Operator Style:
c. Self-Joins and Multiple Joins between
Two Tables:
d. Combining Joins and Grouping:
e. Traditional Set Operators in SQL:
6. SQL Modification Statements:
+ SQL: 2003 Syntax Summary:
+ Syntax Differences among Major DRMS Products:
* Introduction:
@ Data Modeling:
A. Understanding Entity Relationship
Diagrams:
1. Introduction to Entity Relationship
Diagrams:
a. Basic Symbols:
b. Relationship Cardinality:
c. Comparison to Relational Database
Diagrams:
2. Understanding Relationships:
a. Identification Dependency (Weak
Entities and Identifying Relationships):
b. Relationship Patterns:
c. Equivalence between 1-M and M-N
Relationships:
3. Classification in the Entity
Relationship Model:
a. Generalization Hierarchies:
b. Disjointness and Completeness
Constraints:
c. Multiple Levels of Generalization:
4. Notation Summary and Diagram Rules:
a. Notation Summary:
b. Diagram Rules:
5. Comparison to Other Notations:
a. ERD Variations:
b. Class Diagram Notation of the Unified
Modeling Language:
* Introduction:
@ Data Modeling:
A. Developing Data Models for Business
Databases:
1. Analyzing Business Data Modeling
Problems:
a. Guidelines for Analyzing Business
Information Needs:
b. Analysis of the Information Requirements
for the Water Utility Database:
2. Refinements to an ERD:
a. Transforming Attributes into Entity Types:
b. Splitting Compound Attributes:
c. Expanding Entity Types:
d. Transforming a Weak Entity into A Strong
Entity:
e. Adding History:
f. Adding Generalization Heirarchies:
g. Summary of Transformations:
3. Finalizing an ERD:
a. Documenting an ERD:
b. Detecting Common Design Errors:
4. Converting an ERD to Relational Tables:
a. Basic Conversion Rules:
b. Converting Optional 1-M Relationships:
c. Converting Generalization Hierarchies:
d. Converting 1-1 Relationships:
e. Comprehensive Conversion Example:
* Introduction:
@ Relational Database Design:
A. Normalization of Relational Tables:
1. Overview of Relational Database
Design:
a. Avoidance of Modification Anomalies:
b. Functional Dependencies:
2. Normal Forms:
a. First Normal Form:
b. Second and Third Normal Forms:
c. Boyce-Codd Normal Form:
d. Simple Synthesis Procedure:
3. Refining M-Way Relationships:
a. Relationship Independence:
b. Multivalued Dependencies and
Fourth Normal Form:
4. Higher Level Normal Forms:
a. Fifth Normal Form:
b. Domain Key Normal Form:
5. Practical Concerns about
Normalization:
a. Role of Normalization in the Database
Development Process:
b. Analyzing the Normalization Objective:
* Introduction:
@ Relational Database Design:
A. Physical Database Design:
1. Overview of Physical Database Design:
a. Storage Level of Databases:
b. Objectives and Constraints:
c. Input, Outputs, and Environment:
d. Difficulties:
2. Inputs of Physical Database Design:
a. Table Profiles:
b. Application Profiles:
3. File Structures:
a. Sequential Files:
b. Hash Files:
c. Multiway Tree (Birees) Files:
d. Bitmap Indexes:
e. Summary of File Structures:
4. Query Optimization:
a. Translation Tasks:
b. Improving Optimization Decisions:
5. Index Selection:
a. Problem Definition:
b. Trade-Offs and Diffuculties:
c. Selection Rules:
6. Additional Choices in Physical Database
Design:
a. Denormalization:
b. Record Formatting:
c. Parallel Processing:
d. Other Ways to Improve Performance:
* Introduction:
@ Application Development with
Relational Databases:
A. Advanced Query Formulation with
SQL:
1. Outer Join Problems:
a. SQL Support for Outer Join Problems:
b. Mixing Inner and Outer Joins:
2. Understanding Nested Queries:
a. Type I Nested Queries:
b. Limited SQL Formulations for
Difference Problems:
c. Using Type II Nested Queries for
Difference Problems:
d. Nested Queries in the FROM Clause:
4. Formulating Division Problems:
a. Review of the Divide Operator:
b. Simple Division Problems:
c. Advanced Division Problems:
5. Null Value Considerations:
a. Effect On Simple Conditions:
b. Effect on Compound Conditions:
c. Effect on Aggregate Calculations
and Grouping:
+ Usage of Multiple Statements in
Microsoft Access:
+ SQL: 2003 Syntax Summary:
+ Oracle 8i Notation For Outer Joins:
* Introduction:
@ Application Development with
Relational Databases:
A. Application Development With Views:
1. Background:
a. Motivation:
b. View Definition:
2. Using Views for Retrieval:
a. Using Views in SELECT Statements:
b. Processing Queries with View References:
3. Updating Using Views:
a. Single-Table Updatable Views:
b. Multiple-Table Updatable Views:
4. Using Views in Hierarchical Forms:
a. What Is a Hierarchical Form?
b. Relationship between Hierarchical
Forms and Tables:
c. Query Formulation Skills for
Hierarchical Forms:
5. Using Views in Reports:
a. What Is a Hierarchical Report?
b. Query Formulation Skills for
Hierarchical Reports:
+ SQL: 2003 Syntax Summary:
+ Rules for Updatable Join Views in Oracle:
* Introduction:
@ Application Development with
Relational Databases:
A. Stored Procedures and Triggers:
1. Database Programming Languages and PL/SQL:
a. Motivation for Database Programming
Languages:
b. Design Issues:
c. PL/SQL Statements:
d. Executing PL/SQL Statements in Anonymous
Blocks:
2. Stored Procedures:
a. PL/SQL Procedures:
b. PL/SQL Functions:
c. Using Cursors:
d. PL/SQL Packages:
3. Triggers:
a. Motivation and Classification of
Triggers:
b. Oracle Triggers:
c. Understanding Trigger Execution:
+ SQL: 2003 Syntax Summary:
* Introduction:
@ Advanced Database Development:
A. View Design and Integration:
1. Motivation for View Design and
Integration:
2. View Design with Forms:
a. Form Analysis:
b. Analysis of M-Way Relationships
Using Forms:
3. View Integration:
a. Incremental and Parallel Integration
Approaches:
b. View Integration Examples:
* Introduction:
@ Advanced Database Development:
A. Database Development for Student
Loan Limited:
1. Case Description:
a. Overview:
b. Flow of Work:
2. Conceptual Data Modeling:
a. ERD for the Loan Origination Form:
b. Incremental Integration after Adding
The Disclosure Letter:
c. Incremental Integration after Adding
the Statement of Account:
d. Incremental Integration after Adding
the Loan Activity Report:
3. Refining the Conceptual Schema:
a. Schema Conversion:
b. Normalization:
4. Physical Database Design and Application
Development:
a. Application and Table Profiles:
b. Index Selection:
c. Derived Data and Denormalization
Decisions:
d. Other Implementation Decisions:
e. Application Development:
+ Glossary of Form and Report Fields:
+ Create Table Statements:
* Introduction:
@ Managing Database Environments:
A. Data and Database Administration:
1. Organizational Context for Managing
Databases:
a. Database Support for Management
Decision Making:
b. Information Resource Management
to Knowledge Management:
c. Responsibilities of Data Administrators
and Database Administration:
2. Tools of Database Administration:
a. Security:
b. Integrity Constraints:
c. Management Of Triggers and Stored
Procedures:
d. Data Dictionary Manipulation:
3. Processess for Database Specialists:
a. Data Planning:
b. Selection and Evaluation of Database
Management Systems:
4. Managing Database Environments:
a. Transaction Processing:
b. Data Warehouse Processing:
c. Distributed Environments:
d. Object Database Management:
+ SQL: 2003 Syntax Summary:
* Introduction:
@ Managing Database Environments:
A. Transaction Management::
1. Basics of Database Transactions:
a. Transaction Examples:
b. Transaction Peoperties:
2. Concurrency Control:
a. Objective of Concurrency Control:
b. Interference Problems:
c. Concurrency Control Tools:
3. Recovery Management:
a. Data Storage Devices and Failure Types:
b. Recovery Tools:
c. Recovery Processes:
4. Transaction Design Issues:
a. Transaction Boundary and Hot Spots:
b. Isolation Levels:
c. Timing of Integrity Constraint
Enforcement:
d. Save Points:
5. Workflow Management:
a. Characterizing Workflows:
b. Enabling Technologies:
+ SQL: 2003 Syntax Summary:
* Introduction:
@ Managing Database Environments:
A. Data Warehouse Technology and
Management:
1. Basic Concepts:
a. Transaction Processing versus
Decision Support:
b. Characteristics of Data Warehouses:
c. Architectures for Data Warhouses:
d. Data Mining:
e. Applications of Data Warehouses:
2. Multidimensional Representation of Data:
a. Example of a Multidimensional Data Cube:
b. Multidimensional Terminology:
c. Time-Series Data:
d. Data Cube Operations:
3. Relational DBMS Support for Data Warehouses:
a. Relational Data Modeling for Multidimensional
Data:
b. Dimension Representation:
c. Extensions to the GROUP BY Clause for
Multidimensional Data:
d. Materialized Views and Query Rewriting:
e. Storage and Optimization Technologies:
5. Maintaining a Data Warehouse:
a. Sources of Data:
b. Workflow for Maintaining a Data Warehouse:
c. Managing the Refresh Process:
* Introduction:
@ Managing Database Environments:
A. Client-Server Processing, Parallel
Database Processing, and Distributed
Databases:
1. Overview of Distributed Processing and
Distributed Data:
a. Motivation for Client-Server
Processing:
b. Motivation for Parallel Database
Processing:
c. Motivation for Distributed Data:
d. Summary of Advantages and Disadvantages:
2. Client-Server Database Architectures:
a. Design Issues:
b. Description of Architectures:
3. Client-Server Database Architectures:
a. Design Issues:
b. Description of Architectures:
4. Parallel Database Processing:
a. Architectures and Design Issues:
b. Commercial Parallel Database
Technology:
5. Architectures for Distributed Database
Management Systems:
a. Component Architecture:
b. Schema Architectures:
6. Transparency for Distributed Database
Processing:
a. Motivating Example:
b. Fragmentation Transparency:
c. Location Transparency:
d. Transparency in Oracle Distributed
Databases:
7. Distributed Database Processing:
a. Distributed Query Processing:
b. Distributed Transaction Processing:
* Introduction:
@ Managing Database Environments:
A. Object Database Management Systems:
1. Motivation for Object Database
Management:
a. Complex Data:
b. Type System Mismatch:
c. Application Examples:
2. Object-Oriented Principles:
a. Encapsulation:
b. Inheritance:
c. Polymorphism:
d. Programming Languages versus DBMSs:
3. Architectures for Object Database
Management:
a. Large Objects and External Software:
b. Specialized Media Servers:
c. Object Database Middleware:
d. Object Relational Database Management
Systems for User-Defined Types:
e. Object-Oriented Database Management
Systems:
f. Summary of Object Database Architectures:
4. Object Database Features in SQL: 2003:
a. User-Defined Types:
b. Table Definitions:
c. Subtable Families:
d. Manipulating Complex Objects and
Subtable Families:
5. Object Database Features in Oracle 10g:
a. Defining User-Defined Types and Typed
Tables in Oracle 10g:
b. Using Typed Tables in Oracle 10g:
c. Other Object Features in Oracle 10g:
* STATE OF THE ART CURRICULUM DESIGN:
* NEW:
* ILLUSTRATIONS:
* GLOSSARY:
* BIBLIOGRAPHICAL REFERENCES & INDEX:
* PAPERBACK:
* PHOTOS:
* LEARNING OBJECTIVES:
* GLOSSARY:
* TRANSPARENT FRONT PAGE:
* BLACK-WHITE-RED OR BLUE BACK PAGE COVER:
* BINDED WIRE-0: BLACK-WHITE-RED OR BLUE:
* 500 WHITE PAGES: 8x11"
* ALLOW 4 TO 6 WEEKS TO RECEIVE ITEM:
* ORDER EARLY WHILE SUPPLIES LAST:
Database Design, Application, Development,
and Administration:
Author: Charles Hayes:
In computing, a database can be defined
as a structured collection of records or
data that is stored in a computer so that
a program can consult it to answer queries.
The records retrieved in answer to queries
become information that can be used to make
decisions.
Special Features Include:
Phases For Conducting a Needs Assessment:
Curriculum Design Supplement:
|a|. Subject-Questions-Answers:
Curriculum Design Plan:
Curriculum Design Goals:
Curriculum Design Objectives:
Instructional Goals:
Instructional Objectives:
Instructional Activities:
Instructional Evaluation Techniques:
Lesson Plans:
Standard Vocabulary:
Learning Objectives:
A Limited Glimpse:
Topics Include:
* Introduction:
@ Introduction To Database
Environments:
A. Introduction To Database
Management:
1. Data Characteristics:
2. Features of Database Management
Systems:
a. Database Definition:
b. Nonprocedural Access:
c. Application Development and Procedural
Language Interface:
d. Features to Support Database Operations:
e. Third-Party Features:
3. Development of Database Technology and
Market Structure:
a. Evolution of Database Technology:
b. Current Market for Database Software:
4. Architectures of Database Management
Systems:
a. Data Independence and the Three Schema
Architecture:
b. Distributed Processing and the Client-Server
Architecture:
5. Organizational Impacts of Database Technology:
a. Interacting with Databases:
b. Information Resource Management:
* Introduction:
@ Introduction To Database
Environments:
A. Introduction To Database
Development:
1. Information Systems:
a. Components of Information Systems:
b. Information Systems Development Process:
2. Goals of Database Development:
a. Develop a Common Vocabulary:
b. Define the Meaning Of Data:
c. Ensure Data Quality:
d. Find an Efficient Implementation:
3. Database Development Process:
a. Phases of Database Development:
b. Skills in Database Development:
4. Tools of Database Development:
a. Diagramming:
b. Documentation:
c. Analysis:
d. Prototyping Tools:
e. Commercial CASE Tools:
* Introduction:
@ Understanding Relational Database:
A. The Relational Data Model:
1. Basic Elements:
a. Tables:
b. Connections among Tables:
c. Alternative Terminology:
2. Integrity Rules:
a. Definition of the Integrity Rules:
b. Application of the Integrity Rules:
c. Graphical Representation of Referential
Integrity:
3. Delete and Update Actions for Referenced
Rows:
a. Restrict (Select) Project Operators:
b. Extended Cross Product Operator:
c. Join Operator:
d. Outer Join Operator:
e. Union, Intersection, and Difference
Operators:
f. Summarize Operator:
g. Divide Operator:
h. Summary of Operators:
+ CREATE TABLE Statements for the
University Database Tables:
+ SQL: 2003 Syntax Summary:
+ Generation of Unique Values for
Primary Keys:
* Introduction:
@ Understanding Relational Databases:
A. Query Formulation With SQL:
1. Background:
a. Brief History of SQL:
b. Scope of SQL:
2. Getting Started with the SELECT
Statement:
a. Single Table Problems:
b. Joining Tables: Summarizing Table with
GROUP BY and HAVING:
c. Improving the Appearance of Results:
3. Conceptual Evaluation Process for SELECT
Statements:
4. Critical Questions for Query Formulation:
5. Refining Query Formulation Skills with
Examples:
a. Joining Multiple Tables with the Cross
Product Style:
b. Joining Multiple Tables with the Join
Operator Style:
c. Self-Joins and Multiple Joins between
Two Tables:
d. Combining Joins and Grouping:
e. Traditional Set Operators in SQL:
6. SQL Modification Statements:
+ SQL: 2003 Syntax Summary:
+ Syntax Differences among Major DRMS Products:
* Introduction:
@ Data Modeling:
A. Understanding Entity Relationship
Diagrams:
1. Introduction to Entity Relationship
Diagrams:
a. Basic Symbols:
b. Relationship Cardinality:
c. Comparison to Relational Database
Diagrams:
2. Understanding Relationships:
a. Identification Dependency (Weak
Entities and Identifying Relationships):
b. Relationship Patterns:
c. Equivalence between 1-M and M-N
Relationships:
3. Classification in the Entity
Relationship Model:
a. Generalization Hierarchies:
b. Disjointness and Completeness
Constraints:
c. Multiple Levels of Generalization:
4. Notation Summary and Diagram Rules:
a. Notation Summary:
b. Diagram Rules:
5. Comparison to Other Notations:
a. ERD Variations:
b. Class Diagram Notation of the Unified
Modeling Language:
* Introduction:
@ Data Modeling:
A. Developing Data Models for Business
Databases:
1. Analyzing Business Data Modeling
Problems:
a. Guidelines for Analyzing Business
Information Needs:
b. Analysis of the Information Requirements
for the Water Utility Database:
2. Refinements to an ERD:
a. Transforming Attributes into Entity Types:
b. Splitting Compound Attributes:
c. Expanding Entity Types:
d. Transforming a Weak Entity into A Strong
Entity:
e. Adding History:
f. Adding Generalization Heirarchies:
g. Summary of Transformations:
3. Finalizing an ERD:
a. Documenting an ERD:
b. Detecting Common Design Errors:
4. Converting an ERD to Relational Tables:
a. Basic Conversion Rules:
b. Converting Optional 1-M Relationships:
c. Converting Generalization Hierarchies:
d. Converting 1-1 Relationships:
e. Comprehensive Conversion Example:
* Introduction:
@ Relational Database Design:
A. Normalization of Relational Tables:
1. Overview of Relational Database
Design:
a. Avoidance of Modification Anomalies:
b. Functional Dependencies:
2. Normal Forms:
a. First Normal Form:
b. Second and Third Normal Forms:
c. Boyce-Codd Normal Form:
d. Simple Synthesis Procedure:
3. Refining M-Way Relationships:
a. Relationship Independence:
b. Multivalued Dependencies and
Fourth Normal Form:
4. Higher Level Normal Forms:
a. Fifth Normal Form:
b. Domain Key Normal Form:
5. Practical Concerns about
Normalization:
a. Role of Normalization in the Database
Development Process:
b. Analyzing the Normalization Objective:
* Introduction:
@ Relational Database Design:
A. Physical Database Design:
1. Overview of Physical Database Design:
a. Storage Level of Databases:
b. Objectives and Constraints:
c. Input, Outputs, and Environment:
d. Difficulties:
2. Inputs of Physical Database Design:
a. Table Profiles:
b. Application Profiles:
3. File Structures:
a. Sequential Files:
b. Hash Files:
c. Multiway Tree (Birees) Files:
d. Bitmap Indexes:
e. Summary of File Structures:
4. Query Optimization:
a. Translation Tasks:
b. Improving Optimization Decisions:
5. Index Selection:
a. Problem Definition:
b. Trade-Offs and Diffuculties:
c. Selection Rules:
6. Additional Choices in Physical Database
Design:
a. Denormalization:
b. Record Formatting:
c. Parallel Processing:
d. Other Ways to Improve Performance:
* Introduction:
@ Application Development with
Relational Databases:
A. Advanced Query Formulation with
SQL:
1. Outer Join Problems:
a. SQL Support for Outer Join Problems:
b. Mixing Inner and Outer Joins:
2. Understanding Nested Queries:
a. Type I Nested Queries:
b. Limited SQL Formulations for
Difference Problems:
c. Using Type II Nested Queries for
Difference Problems:
d. Nested Queries in the FROM Clause:
4. Formulating Division Problems:
a. Review of the Divide Operator:
b. Simple Division Problems:
c. Advanced Division Problems:
5. Null Value Considerations:
a. Effect On Simple Conditions:
b. Effect on Compound Conditions:
c. Effect on Aggregate Calculations
and Grouping:
+ Usage of Multiple Statements in
Microsoft Access:
+ SQL: 2003 Syntax Summary:
+ Oracle 8i Notation For Outer Joins:
* Introduction:
@ Application Development with
Relational Databases:
A. Application Development With Views:
1. Background:
a. Motivation:
b. View Definition:
2. Using Views for Retrieval:
a. Using Views in SELECT Statements:
b. Processing Queries with View References:
3. Updating Using Views:
a. Single-Table Updatable Views:
b. Multiple-Table Updatable Views:
4. Using Views in Hierarchical Forms:
a. What Is a Hierarchical Form?
b. Relationship between Hierarchical
Forms and Tables:
c. Query Formulation Skills for
Hierarchical Forms:
5. Using Views in Reports:
a. What Is a Hierarchical Report?
b. Query Formulation Skills for
Hierarchical Reports:
+ SQL: 2003 Syntax Summary:
+ Rules for Updatable Join Views in Oracle:
* Introduction:
@ Application Development with
Relational Databases:
A. Stored Procedures and Triggers:
1. Database Programming Languages and PL/SQL:
a. Motivation for Database Programming
Languages:
b. Design Issues:
c. PL/SQL Statements:
d. Executing PL/SQL Statements in Anonymous
Blocks:
2. Stored Procedures:
a. PL/SQL Procedures:
b. PL/SQL Functions:
c. Using Cursors:
d. PL/SQL Packages:
3. Triggers:
a. Motivation and Classification of
Triggers:
b. Oracle Triggers:
c. Understanding Trigger Execution:
+ SQL: 2003 Syntax Summary:
* Introduction:
@ Advanced Database Development:
A. View Design and Integration:
1. Motivation for View Design and
Integration:
2. View Design with Forms:
a. Form Analysis:
b. Analysis of M-Way Relationships
Using Forms:
3. View Integration:
a. Incremental and Parallel Integration
Approaches:
b. View Integration Examples:
* Introduction:
@ Advanced Database Development:
A. Database Development for Student
Loan Limited:
1. Case Description:
a. Overview:
b. Flow of Work:
2. Conceptual Data Modeling:
a. ERD for the Loan Origination Form:
b. Incremental Integration after Adding
The Disclosure Letter:
c. Incremental Integration after Adding
the Statement of Account:
d. Incremental Integration after Adding
the Loan Activity Report:
3. Refining the Conceptual Schema:
a. Schema Conversion:
b. Normalization:
4. Physical Database Design and Application
Development:
a. Application and Table Profiles:
b. Index Selection:
c. Derived Data and Denormalization
Decisions:
d. Other Implementation Decisions:
e. Application Development:
+ Glossary of Form and Report Fields:
+ Create Table Statements:
* Introduction:
@ Managing Database Environments:
A. Data and Database Administration:
1. Organizational Context for Managing
Databases:
a. Database Support for Management
Decision Making:
b. Information Resource Management
to Knowledge Management:
c. Responsibilities of Data Administrators
and Database Administration:
2. Tools of Database Administration:
a. Security:
b. Integrity Constraints:
c. Management Of Triggers and Stored
Procedures:
d. Data Dictionary Manipulation:
3. Processess for Database Specialists:
a. Data Planning:
b. Selection and Evaluation of Database
Management Systems:
4. Managing Database Environments:
a. Transaction Processing:
b. Data Warehouse Processing:
c. Distributed Environments:
d. Object Database Management:
+ SQL: 2003 Syntax Summary:
* Introduction:
@ Managing Database Environments:
A. Transaction Management::
1. Basics of Database Transactions:
a. Transaction Examples:
b. Transaction Peoperties:
2. Concurrency Control:
a. Objective of Concurrency Control:
b. Interference Problems:
c. Concurrency Control Tools:
3. Recovery Management:
a. Data Storage Devices and Failure Types:
b. Recovery Tools:
c. Recovery Processes:
4. Transaction Design Issues:
a. Transaction Boundary and Hot Spots:
b. Isolation Levels:
c. Timing of Integrity Constraint
Enforcement:
d. Save Points:
5. Workflow Management:
a. Characterizing Workflows:
b. Enabling Technologies:
+ SQL: 2003 Syntax Summary:
* Introduction:
@ Managing Database Environments:
A. Data Warehouse Technology and
Management:
1. Basic Concepts:
a. Transaction Processing versus
Decision Support:
b. Characteristics of Data Warehouses:
c. Architectures for Data Warhouses:
d. Data Mining:
e. Applications of Data Warehouses:
2. Multidimensional Representation of Data:
a. Example of a Multidimensional Data Cube:
b. Multidimensional Terminology:
c. Time-Series Data:
d. Data Cube Operations:
3. Relational DBMS Support for Data Warehouses:
a. Relational Data Modeling for Multidimensional
Data:
b. Dimension Representation:
c. Extensions to the GROUP BY Clause for
Multidimensional Data:
d. Materialized Views and Query Rewriting:
e. Storage and Optimization Technologies:
5. Maintaining a Data Warehouse:
a. Sources of Data:
b. Workflow for Maintaining a Data Warehouse:
c. Managing the Refresh Process:
* Introduction:
@ Managing Database Environments:
A. Client-Server Processing, Parallel
Database Processing, and Distributed
Databases:
1. Overview of Distributed Processing and
Distributed Data:
a. Motivation for Client-Server
Processing:
b. Motivation for Parallel Database
Processing:
c. Motivation for Distributed Data:
d. Summary of Advantages and Disadvantages:
2. Client-Server Database Architectures:
a. Design Issues:
b. Description of Architectures:
3. Client-Server Database Architectures:
a. Design Issues:
b. Description of Architectures:
4. Parallel Database Processing:
a. Architectures and Design Issues:
b. Commercial Parallel Database
Technology:
5. Architectures for Distributed Database
Management Systems:
a. Component Architecture:
b. Schema Architectures:
6. Transparency for Distributed Database
Processing:
a. Motivating Example:
b. Fragmentation Transparency:
c. Location Transparency:
d. Transparency in Oracle Distributed
Databases:
7. Distributed Database Processing:
a. Distributed Query Processing:
b. Distributed Transaction Processing:
* Introduction:
@ Managing Database Environments:
A. Object Database Management Systems:
1. Motivation for Object Database
Management:
a. Complex Data:
b. Type System Mismatch:
c. Application Examples:
2. Object-Oriented Principles:
a. Encapsulation:
b. Inheritance:
c. Polymorphism:
d. Programming Languages versus DBMSs:
3. Architectures for Object Database
Management:
a. Large Objects and External Software:
b. Specialized Media Servers:
c. Object Database Middleware:
d. Object Relational Database Management
Systems for User-Defined Types:
e. Object-Oriented Database Management
Systems:
f. Summary of Object Database Architectures:
4. Object Database Features in SQL: 2003:
a. User-Defined Types:
b. Table Definitions:
c. Subtable Families:
d. Manipulating Complex Objects and
Subtable Families:
5. Object Database Features in Oracle 10g:
a. Defining User-Defined Types and Typed
Tables in Oracle 10g:
b. Using Typed Tables in Oracle 10g:
c. Other Object Features in Oracle 10g:
* STATE OF THE ART CURRICULUM DESIGN:
* NEW:
* ILLUSTRATIONS:
* GLOSSARY:
* BIBLIOGRAPHICAL REFERENCES & INDEX:
* PAPERBACK:
* PHOTOS:
* LEARNING OBJECTIVES:
* GLOSSARY:
* TRANSPARENT FRONT PAGE:
* BLACK-WHITE-RED OR BLUE BACK PAGE COVER:
* BINDED WIRE-0: BLACK-WHITE-RED OR BLUE:
* 500 WHITE PAGES: 8x11"
* ALLOW 4 TO 6 WEEKS TO RECEIVE ITEM:
* ORDER EARLY WHILE SUPPLIES LAST:



