BOOKZONE
Computer Science: An Overview, 12th Edition
Paperback
by J. Glenn Brookshear
SKU:9789332587618
Bulk Discount Get Exta 5% upto 10%
Share

Computer Science: An Overview uses broad coverage and clear exposition to present a complete picture of the dynamic computer science field. Accessible to students from all backgrounds, Glenn Brookshear uses a language-independent context to encourage the development of a practical, realistic understanding of the field. An overview of each of the important areas of Computer Science provides students with a general level of proficiency for future courses.
Salient Features
"Develop a Practical, Realistic Understanding of Computer Science
A language-independent introduction to computer science uses C#, C++, and Java™ as example languages.
An overview of each of the important areas of Computer Science (e.g. Networking, OS, Computer Architecture, Algorithms) provides students with a general level of proficiency for future courses.
Ethical and legal aspects of areas such as Internet security, software engineering, and database technology bring to light what students should know to be safe and responsible users of technology.
Table of Content
Chapter 1 Databases and Database UsersChapter 2 Database Systems Concepts and Architecture
Chapter 3 Data Modeling Using the Entity Relationship (ER) Model
Chapter 4 The Enhanced Entity Relationship (EER) Model
Chapter 5 The Relational Data Model and Relational Database Constraints
Chapter 6 Basic SQL
Chapter 7 More SQL: Complex Queries, Triggers, Views, and Schema Modification
Chapter 8 The Relational Algebra and Relational Calculus
Chapter 9 Relational Database Design by ER- and EER-to-Relational Mapping
Chapter 10 Introduction to SQL Programming Techniques
Chapter 11 Web Database Programming Using PHP
Chapter 12 Object and Object-Relational Databases
Chapter 13 XLM: Extensible Markup Language
Chapter 14 Basics of Functional Dependencies and Normalization for Relational Databases
Chapter 15 Relational Database Design Algorithms and Further Dependencies
Chapter 16 Disc Storage, Basic File Structures, Hashing, and Modern Storage Architectures
Chapter 17 Indexing Structures for Files and Physical Database Design
Chapter 18 Strategies for Query Processing
Chapter 19 Query Optimization
Chapter 20 Introduction to Transaction Processing Concepts and Theory
Chapter 21 Concurrency Control Techniques
Chapter 22 Database Recovery Techniques
Chapter 23 Distributed Database Concepts
Chapter 24 NOSQL Databases and Big Data Storage Systems
Chapter 25 Big Data Technologies Based on MapReduce and Hadoop
Chapter 26 Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and Deductive Databases
Chapter 27 Introduction to Information Retrieval and Web Search
Chapter 28 Data Mining Concepts
Chapter 29 Overview of Data Warehousing and OLAP
Chapter 30 Database Security
