Download full Business Database Technology (2nd Edition): Theories and Design Process of Relational Databases, SQL, Introduction to OLAP, Overview of NoSQL Databases Shouhong Wang ebook all chapters
Download full Business Database Technology (2nd Edition): Theories and Design Process of Relational Databases, SQL, Introduction to OLAP, Overview of NoSQL Databases Shouhong Wang ebook all chapters
com
OR CLICK BUTTON
DOWNLOAD NOW
https://ebookmeta.com/product/business-database-technology-2nd-
edition-shouhong-wang-hai-wang/
ebookmeta.com
https://ebookmeta.com/product/bridging-relational-and-nosql-databases-
advances-in-data-mining-and-database-management-1st-edition-drazena-
gaspar/
ebookmeta.com
https://ebookmeta.com/product/python-data-persistence-with-sql-and-
nosql-databases-1st-edition-lathkar/
ebookmeta.com
https://ebookmeta.com/product/the-astronomer-who-questioned-
everything-the-story-of-maria-mitchell-laura-alary-ellen-rooney/
ebookmeta.com
The Liferaft Survival Guide How to Prepare for the Worst
2nd Edition Michael Howorth Frances Howorth
https://ebookmeta.com/product/the-liferaft-survival-guide-how-to-
prepare-for-the-worst-2nd-edition-michael-howorth-frances-howorth/
ebookmeta.com
https://ebookmeta.com/product/texas-snakes-a-field-guide-james-r-
dixon/
ebookmeta.com
https://ebookmeta.com/product/straight-expectations-the-story-of-a-
family-in-transition-1st-edition-peggy-cryden/
ebookmeta.com
https://ebookmeta.com/product/a-casebook-on-the-enforcement-of-
intellectual-property-rights-4th-edition-l-t-c-harms/
ebookmeta.com
https://ebookmeta.com/product/awkward-powers-escaping-traditional-
great-and-middle-power-theory-1st-edition-gabriele-abbondanza/
ebookmeta.com
Technology in Modern German History 1800 to the Present
1st Edition Karsten Uhl
https://ebookmeta.com/product/technology-in-modern-german-
history-1800-to-the-present-1st-edition-karsten-uhl/
ebookmeta.com
Business Database Technology
Shouhong Wang
Hai Wang
Universal-Publishers
Irvine • Boca Raton
Business Database Technology: An Integrative Approach to Data Resource Management with Practical
Project Guides, Presentation Slides, Answer Keys to Hands-on Exercises for Students in Business Programs
Copyright © 2022 Shouhong Wang and Hai Wang. All rights reserved. No part of this
publication may be reproduced, distributed, or transmitted in any form or by any means,
including photocopying, recording, or other electronic or mechanical methods, without the
prior written permission of the publisher, except in the case of brief quotations embodied in
critical reviews and certain other noncommercial uses permitted by copyright law.
For permission to photocopy or use material electronically from this work, please access
www.copyright.com or contact the Copyright Clearance Center, Inc. (CCC) at 978-750-8400.
CCC is a not-for-profit organization that provides licenses and registration for a variety of
users. For organizations that have been granted a photocopy license by the CCC, a separate
system of payments has been arranged.
ORACLE, MySQL are trademarks of Oracle Corporation. IBM DB2 is trademark of IBM.
Windows, Microsoft SQL Server, Microsoft Office, Microsoft Access, Microsoft Excel, and
Microsoft Visual Studio are trademarks of Microsoft Corporation.
PREFACE
CHAPTER 1. INTRODUCTION
1.1. Database Technology
1.2. Data Are Resource of the Organization
1.3. Data, Information, Knowledge
1.4. Common Mistakes in Data Resource Management
1.5. Control Data Redundancy
1.6. Database and Database System
1.7. Database Management Systems
1.8. Commonly Used DBMS for Relational Databases
CHAPTER 2. DATA STRUCTURE TECHNIQUES FOR DATABASES
2.1. Secondary Storage
2.2. File, Record, Attribute, and Key
2.3. Pointer
2.4. Basic File Organizations
2.4.1. Sequential file
2.4.2. Random file
2.4.3. Indexed file
2.5. B-tree
2.5.1. Overview of B-tree
2.5.2. Construction of B-tree
2.5.3. B-tree maintenance
CHAPTER 3. DATA MODELS
3.1. Overview of Data Models
3.2. ER Model
3.3. Entity, Attribute, and Primary Key
3.4. Relationship
3.5. Instrument for Implementing 1:1 and 1:M Relationships – Foreign Key
3.6. Instrument for Implementing M:M Relationships – Associative Entity
3.7. Summary of ERD Convention
3.8. Construction of ERD
3.8.1. Transcript
3.8.2. Sample datasheets
3.8.3. Redundant relationships in ERD
3.8.4. Iterations of ERD construction
CHAPTER 4. RELATIONAL DATABASE
4.1. Relational Data Model and Tables
4.2. Candidate Key and Alternative Key
4.3. Conversion of the ER Model to the Relational Data Model
4.4. Data Retrieval from Relational Database
4.5. Referential Integrity
CHAPTER 5. NORMALIZATION AND LOGICAL DATABASE
DESIGN
5.1. Normalization
5.2. Functional Dependency
5.3. Normal Forms
5.3.1. Unnormalized form
5.3.2. Conversion from 0NF to a normal form
5.3.3. First Normal Form (1NF)
5.3.4. Data redundancy and data modification anomaly
5.3.5. Partial key dependency in 1NF table, and normalize 1NF into 2NF
5.3.6. Second Normal Form (2NF) and non-key dependency
5.3.7. Normalize 2NF table with non-key dependency into 3NF
5.3.8. Summary of normalization procedure from 0NF to 3NF
5.3.9. Boyce-Codd Normal Form (BCNF)
5.3.10. Normalize 3NF table with reverse dependency into BCNF
5.3.11. Fourth Normal Form (4NF)
5.3.12. Normalize BCNF table with multivalued dependency into 4NF
5.4. The Nature of Normalization and Higher-Level Normal Forms
5.5. Logical Database Design
CHAPTER 6. DATABASE PROCESSING AND SQL
6.1. Introduction to SQL
6.2. CREATE and DROP
6.3. INSERT, UPDATE, DELETE
6.4. Query - SELECT
6.5. WHERE Clause and Comparison
6.6. User Input Request
6.7. ORDER BY Clause
6.8. Aggregate Functions
6.9. GROUP BY Clause and HAVING Clause
6.10. Arithmetic Operations
6.11. Joining Tables
6.12. Alternative Format of Inner Join, and Outer Join
6.13. Subquery
6.13.1. Subquery - reducing computational workload of join operation in simple cases
6.13.2. Subquery as an alternative to GROUP BY
6.13.3. Subquery - representing a variable
6.13.4. Subquery - determining an uncertain criterion
6.14. UNION Operator
6.15. Tactics for Writing SQL Queries
6.16. SQL Embedded in Host Computer Programming Languages
CHAPTER 7. PHYSICAL DATABASE DESIGN
7.1. Physical Design
7.2. Adding Index
7.3. Adding Subschema
7.4. Clustering Tables
7.5. Merging Tables
7.6. Horizontal Partitioning Table
7.7. Vertical Partitioning Table
7.8. Creating New Primary Key
7.9. Substituting Foreign Key
7.10. Duplicating Table or Duplicating Part of Partitioned Table
7.11. Storing Information (Processed Data)
7.12. Implementation of Physical Database Design
CHAPTER 8. DATABASE IN COMPUTER NETWORKS
8.1. Centralized Database in the Local Area Network Environment
8.2. Centralized Database in the Internet Environment
8.3. Distributed Databases
8.4. XML for Databases
CHAPTER 9. DATA WAREHOUSE
9.1. Enterprise Data Management and Data Warehouse
9.2. Multidimensional Data and Data Cube
9.3. Creating Data Cube in Relational Databases
CHAPTER 10. DATABASE ADMINISTRATION
10.1. Data Planning and Database Design
10.2. Data Coordination
10.3. Data Security, Access Policies, and Data Ownership
10.4. Data Quality
10.5. Database Performance
10.6. Data Standards, Data Dictionary, and Documentation
10.7. User Training and Help Desk Support
10.8. Database Backup and Recovery
10.9. Data Archiving
10.10. Database Maintenance
10.11. Managing Business Data Rules Related to the Database Design
CHAPTER 11. ONLINE ANALYTICAL PROCESSING (OLAP)
11.1. Introduction to OLAP
11.2. Microsoft Office Environment for OLAP
11.3. An Example of OLAP
11.4. Business Intelligence and Data Mining
11.5. Data Resource for Organizational Knowledge Development
CHAPTER 12. NoSQL DATABASES
12.1. NoSQL Databases
12.2. An Illustrative Example of NoSQL Database
12.3. Basic Types of NoSQL Databases
12.3.1. Key-value-based
12.3.2. Document-oriented
12.3.3. Graph-based
12.3.4. Column-based
12.4. Examples of NoSQL Database Management Systems
TECHNICAL GUIDE A. CONSTRUCTING DATABASE USING
MICROSOFT ACCESS
TECHNICAL GUIDE B. AN EXAMPLE OF NORMALIZATION BASED
ON DATASHEET SAMPLES
ANSWERS TO EXERCISE QUESTIONS AND REVIEWS
INDEX
** Electronic teaching material for this textbook includes model syllabus, answers to all
assignment questions, sample exams, answers of the exams, the Microsoft Access database
for the textbook SQL examples, Microsoft Access database for Technical Guide A, and
others.
PREFACE