Database systems models, languages, design, and application programming

Clear explanations of theory and design, broad coverage of models and real systems, and an up-to-date introduction to modern database technologies result in a leading introduction to database systems. Intended for computer science majors, Fundamentals of Database Systems, 6/e emphasizes math models,...

Full description

Saved in:
Bibliographic Details
Main Author: Elmasri, Ramez (Author)
Other Authors: Navathe, Shamkant B
Format: Book
Language:English
Published: Boston, MAb Pearson 2011
Edition:6th Ed. ,Global edition
Subjects:
Online Access:Click Here to View Status and Holdings.
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Chapter 1 : Introduction to Databases
  • Chapter 2 : Overview of database languages and architectures
  • Chapter 3 : The basic ( Flat ) relational model
  • Chapter 4 : SQL : data definition, constraints, and basic querie and updates
  • SQL : advanced queries, assertions,triggers and views
  • Chapter 6 : Formal relational languages : the algebra and calculus
  • Chapter 7 : Conceptuaol data modeling using entities and relationships
  • Chapter 8 : Mapping a conceptual design into a logical design
  • Chapter 9 : Relational Database Design
  • Chapter 10 : Object and object-relational databases : concepts,models,languages and standards 341
  • Chapter 11 : XML : Concepts,languages, and standard
  • Chapter 12 : SQL application programming using C and Java
  • Chapter 13 : SQL Web Programming using C PHP
  • Chapter 14 : Database design theory : introduction to normalization using functional and multivalued dependencies
  • Chapter 15 : Database design theory : normalization algorithms
  • Chapter 16 : Database file organizations : unortders,ordered and hashed files of records
  • Chapter 17 : database file indexing techniques,B-trees, and B+-Trees
  • Chapter 18 : Introduction to query processing and query optimization techniques
  • Chapter 19 : Introduction to databse tuning an dphysical design issues
  • Chapter 20 : Foundations of database transaction processing
  • Chapter 21 : Introduction to protocols for concurrency control in databases
  • Chapter 22 : Introduction to database recovery protocols
  • Chapter 23 : Emerging database technologies and applications
  • Chapter 24 : Advanced database models and applications
  • Chapter 25 : Introduction to database security
  • Chapter 26 : Introduction to distributed databases
  • Chapter 27 : Introduction to information retrieval