Database systems : (Record no. 6882)

MARC details
000 -LEADER
fixed length control field 10825cam a2200229 i 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9780132575676
Terms of availability TZS 26,000/=
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 0132575671
Terms of availability TZS 26,000/=
040 ## - CATALOGING SOURCE
Original cataloging agency MUL
Language of cataloging eng
Description conventions AACR
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.74 JUK
100 1# - MAIN ENTRY--AUTHOR NAME
Personal name Jukic, Nenad.
245 10 - TITLE STATEMENT
Title Database systems :
Sub Title introduction to databases and data warehouses /
Statement of responsibility, etc Nenad Jukic, Susan Vrbsky and Svetlozar Nestorov
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication Boston :
Name of publisher Pearson,
Year of publication c2014.
300 ## - PHYSICAL DESCRIPTION
Number of Pages xxv, 373 p. :
Other physical details ill. ;
Dimensions 28 cm.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes index.
505 ## - Formatted Contents
Formatted contents note Machine generated contents note: ch. 1 Introduction<br/>Initial Terminology<br/>Steps in the Development of Database Systems<br/>Database Requirements Collection, Definition, and Visualization<br/>Database Modeling<br/>Database Implementation<br/>Developing Front-End Applications<br/>Database Deployment<br/>Database Use<br/>Database Administration and Maintenance<br/>The Next Version of the Database<br/>Database Scope<br/>People Involved with Database Systems<br/>Database Analysts, Designers, and Developers<br/>Front-End Applications Analysts and Developers<br/>Database Administrators<br/>Database End Users<br/>Operational versus Analytical Databases<br/>Relational DBMS<br/>Book Topics Overview<br/>Key Terms<br/>Review Questions<br/>ch. 2 Database Requirements And ER Modeling<br/>Introduction<br/>Basic ER Modeling Constructs<br/>Entities<br/>Attributes (Unique and Non-Unique)<br/>Relationships<br/>Cardinality Constraints<br/>Types of Relationships (Maximum Cardinality-Wise). Note continued: Relationships and Relationship Instances<br/>Relationship Attributes<br/>Example: Set of Database Requirements and ER Diagram<br/>Composite Attributes<br/>Composite Unique Attribute<br/>Multiple Unique Attributes (Candidate Keys)<br/>Multivalued Attributes<br/>Derived Attribute<br/>Optional Attribute<br/>Example: Entity Containing Various Types of Attributes<br/>Exact Minimum and Maximum Cardinality in Relationships<br/>Unary Relationships and Relationship Roles<br/>Multiple Relationships Between Same Entities<br/>Weak Entity<br/>Naming Conventions for Entities, Attributes, and Relationships<br/>Multiple ER Diagrams<br/>Example: Another Set of Database Requirements and an ER Diagram<br/>Database Requirements and ER Model Usage<br/>Various ER Notations<br/>Enhanced ER (EER)<br/>A Note About M:N Relationships with Multiple Instances Between the Same Entities<br/>A Note About Associative Entities<br/>A Note About Ternary (and Higher Degree) Relationships<br/>Summary. Note continued: Key Terms<br/>Review Questions<br/>Exercises<br/>Mini Cases<br/>ch. 3 Relational Database Modeling<br/>Introduction<br/>Relational Database Model: Bask Concepts<br/>Primary Key<br/>Mapping Entities into Relations<br/>Mapping Entities with Composite Attributes into Relations<br/>Mapping Entities with Unique Composite Attributes into Relations<br/>Mapping Entities with Optional Attributes into Relations<br/>Entity Integrity Constraint<br/>Foreign Key<br/>Mapping Relationships into Relational Database Constructs<br/>Mapping 1:M Relationships<br/>Mapping M:N Relationships<br/>Mapping 1:1 Relationships<br/>Referential Integrity Constraint<br/>Example: Mapping an ER Diagram into a Relational Schema<br/>Mapping Entities with Candidate Keys (Multiple Unique Attributes) into Relations<br/>Mapping Entities with Multivalued Attributes into Relational Database Constructs<br/>Mapping Entities with Derived Attributes into Relations. Note continued: Example: Mapping an Entity Containing Various Types of Attributes into a Relational Schema<br/>Mapping Unary Relationships<br/>Mapping 1:M Unary Relationships<br/>Mapping M:N Unary Relationships<br/>Mapping 1:1 Unary Relationships<br/>Mapping Multiple Relationships Between the Same Entities<br/>Mapping Weak Entities<br/>Example: Mapping another ER Diagram into a Relational Schema<br/>Relational Database Constraints<br/>Implicit Constraints<br/>User-Defined Constraints<br/>A Note About Mapping Associative Entities<br/>A Note About Mapping Ternary Relationships<br/>A Note About Designer-Created Primary Keys and the Autonumber Option<br/>A Note About Performing Both ER and Relational Modeling<br/>Summary<br/>Key Terms<br/>Review Questions<br/>Exercises<br/>Mini Cases<br/>ch. 4 Update Operations, Update Anomalies, And Normalization<br/>Introduction<br/>Update Operations<br/>Insert Operation Example<br/>Delete Operation Example<br/>Modify Operation Example. Note continued: Update Operation Terminology Note<br/>Update Anomalies<br/>Example Scenario<br/>Example Relation (Containing Redundant Data)<br/>Insertion Anomaly<br/>Deletion Anomaly<br/>Modification Anomaly<br/>Functional Dependencies<br/>Functional Dependency Notation<br/>Functional Dependencies Example<br/>Streamlining Functional Dependencies<br/>Augmented Functional Dependencies<br/>Equivalent Functional Dependencies<br/>Types of Functional Dependencies<br/>Partial Functional Dependency<br/>Full Key Functional Dependency<br/>Transitive Functional Dependency<br/>Another Functional Dependencies Example<br/>Normalization<br/>First Normal Form (1NF)<br/>Second Normal Form (2NF)<br/>Third Normal Form (3NF)<br/>Other Normal Forms<br/>Eliminating Redundancy and Resolving Update Anomalies<br/>Another Normalization Example<br/>A Note About Normalization Exceptions<br/>A Note About Denormalization: Normalization versus Performance<br/>A Note About ER Modeling versus Normalization. Note continued: A Note About Designer-Added Entities (Tables) and Keys for Streamlining Database Content<br/>Key Terms<br/>Review Questions<br/>Exercises<br/>ch. 5 SQL<br/>Introduction<br/>SQL Commands Overview<br/>Data Definition Language (DDL)<br/>Data Manipulation Language (DML)<br/>Data Control Language (DCL) and Transaction Control Language (TCL)<br/>SQL Data Types<br/>Brief SQL Syntax Notes<br/>CREATE TABLE<br/>DROP TABLE<br/>INSERT INTO<br/>SELECT<br/>WHERE<br/>DISTINCT<br/>ORDER BY<br/>LIKE<br/>Aggregate Functions<br/>GROUP BY<br/>HAVING<br/>Nested Queries<br/>IN<br/>JOIN<br/>Alias<br/>Joining Multiple Relations<br/>ALTER TABLE<br/>UPDATE<br/>DELETE<br/>CREATE VIEW and DROP VIEW<br/>Set Operators: UNION, INTERSECT, EXCEPT (MINUS)<br/>Additional SQL Examples with Additional SQL Commands<br/>CREATE TABLE (Additional Example)<br/>INSERT INTO (Additional Example)<br/>Constraint Management<br/>SELECT (Additional Examples)<br/>JOIN of a Relation with Itself (Self-JOIN)<br/>OUTER JOIN. Note continued: JOIN without Using a Primary Key/Foreign Key Combination<br/>IS NULL<br/>EXISTS<br/>NOT<br/>Inserting from a Query<br/>Other SQL Functionalities<br/>A Note About Inappropriate Use of Observed Values in SQL<br/>A Note About SQL Standard and SQL Syntax Differences<br/>SQL Syntax Difference Note 1: DATE and TIME Data Types<br/>SQL Syntax Difference Note 2: FOREIGN KEY<br/>SQL Syntax Difference Note 3: Usage of AS Keyword with Aliases<br/>SQL Syntax Difference Note 4: ALTER TABLE<br/>SQL Syntax Difference Note 5: Set Operators<br/>SQL Syntax Difference Note 6: FULL OUTER JOIN<br/>SQL Syntax Difference Note 7: Constraint Management<br/>SQL Syntax Difference Note 8: GROUP BY<br/>Key Terms<br/>Review Questions<br/>Exercises<br/>Mini Cases<br/>ch. 6 Database Implementation And Use<br/>Introduction<br/>Referential Integrity Constraint: Delete and Update Implementation Options<br/>Delete Options<br/>Update Options<br/>Implementing Delete and Update Options. Note continued: Implementing User-Defined Constraints<br/>CHECK Clause<br/>Other Mechanisms for Implementing User-Defined Constraints<br/>Indexing<br/>Database Front-End<br/>Data Quality Issues<br/>A Note About Assertions and Triggers<br/>Key Terms<br/>Review Questions<br/>Exercises<br/>ch. 7 Data Warehousing Concepts<br/>Introduction<br/>Analytical versus Operational Information<br/>Data Makeup Differences<br/>Technical Differences<br/>Functional Differences<br/>The Data Warehouse Definition<br/>Structured Repository<br/>Integrated<br/>Subject Oriented<br/>Enterprise-Wide<br/>Historical<br/>Time Variant<br/>Retrieval of Analytical Information<br/>Detailed and/or Summarized Data<br/>Data Warehouse Components<br/>Source Systems<br/>Data Warehouse<br/>ETL<br/>Data Warehouse Front-End (BI) Applications<br/>Data Marts<br/>Steps in Development of Data Warehouses<br/>Requirements Collection, Definition, and Visualization<br/>Data Warehouse Modeling<br/>Creating the Data Warehouse. Note continued: Creating ETL Infrastructure<br/>Developing Front-End (BI) Applications<br/>Data Warehouse Deployment<br/>Date Warehouse Use<br/>Data Warehouse Administration and Maintenance<br/>The Next Version of the Data Warehouse<br/>Key Terms<br/>Review Questions<br/>ch. 8 Data Warehouse And Data Mart Modeling<br/>Introduction<br/>Dimensional Modeling: Basic Concepts<br/>Initial Example: Dimensional Model Based on a Single Source<br/>Characteristics of Dimensions and Facts and the Analysis of the Initial Example<br/>Expanded Example: Dimensional Model Based on Multiple Sources<br/>Additional Possible Fact Attributes<br/>Transaction Identifier in the Fact Table<br/>Transaction Time in the Fact Table<br/>Multiple Fact Tables in a Dimensional Model<br/>Detailed versus Aggregated Fact Tables<br/>Detailed Fact Table<br/>Aggregated Fact Table<br/>Detailed versus Aggregated Fact Table<br/>Granularity of the Fact Table<br/>Line-Item versus Transaction-Level Detailed Fact Table. Note continued: Slowly Changing Dimensions and Timestamps<br/>Type 1 Approach<br/>Type 2 Approach<br/>Type 3 Approach<br/>Additional Dimensional Modeling Issues<br/>Snowflake Model<br/>Cubes<br/>Data Warehouse (Data Mart) Modeling Approaches<br/>Normalized Data Warehouse<br/>An Example of a Normalized Data Warehouse<br/>Dimensionally Modeled Data Warehouse<br/>An Example of a Dimensionally Modeled Warehouse<br/>Independent Data Marts<br/>A Note About Comparing Dimensional Modeling and ER Modeling as Data Warehouse/Data Mart Design Techniques<br/>Key Terms<br/>Review Questions<br/>Exercises<br/>Mini Cases<br/>ch. 9 Data Warehouse Implementation And Use<br/>Introduction<br/>Creating a Data Warehouse<br/>ETL: Extraction, Transformation, Load<br/>Online Analytical Processing (OLAP)<br/>OLAPIBI Tools<br/>OLAPIBI Tools Functionalities<br/>Slice and Dice<br/>Pivot (Rotate)<br/>Drill Down and Drill Up<br/>Additional OLAP/BI Tools Functionality Notes<br/>OLAPIBI Tools Purpose. Note continued: Data Warehouse/Data Mart Front-End (BI) Applications<br/>Executive Dashboard<br/>Data Warehouse Deployment<br/>A Note About OLAP/BI Tools Database Models<br/>A Note About OLAP/BI Tools Data Architecture Options<br/>MOLAP<br/>ROLAP<br/>HOLAP<br/>Key Terms<br/>Review Questions<br/>Exercises<br/>ch. 10 Overview Of DBMS Functionalities And Database Administration<br/>Introduction<br/>DBMS Components<br/>Database Administration Overview<br/>Monitoring and Maintaining the Database System<br/>Data Dictionary<br/>Securing the Database Against Unauthorized Access<br/>Providing Database Backup and Recovery<br/>Ensuring Database Integrity<br/>Optimizing Database Performance<br/>Developing and Implementing Database Policies and Standards<br/>Key Terms<br/>Review Questions<br/>Appendix A Enhanced ER<br/>Appendix B Further Notes On Normalization And Higher Normal Forms<br/>Appendix C Enterprise Resource Planning (ERP)<br/>Appendix D Data Governance And Master Data Management. Note continued: Appendix E Object-Oriented Databases<br/>Appendix F Distributed Databases, Parallel, Databases And Cloud Computing<br/>Appendix G Data Mining<br/>Appendix H XML<br/>Appendix I NOSQL Databases<br/>Appendix J Big Data<br/>
546 ## - LANGUAGE NOTE
Language note eng
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Databases.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Database management.
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Vrbsky, Susan
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Nestorov, Svetlozar
942 ## - ADDED ENTRY ELEMENTS
Item type Book
Holdings
Withdrawn status Lost status Damaged status Not for loan Permanent Location Current Location Date acquired Source of acquisition Full call number Accession Number Copy number Price effective from Koha item type
        Mzumbe University Main Campus Library Mzumbe University Main Campus Library 03/10/2015 FST MU 005.74 JUK 0079465 1 12/12/2022 Book

Mzumbe University Library
©2022