1. Trang chủ
  2. » Công Nghệ Thông Tin

Databases Demystified a self teaching guide phần 1 doc

37 352 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 1,04 MB

Nội dung

[...]... California Berkeley Extension Principal data architect, Ceridian Certified Oracle 9i Database Associate CHAPTER 1 Database Fundamentals This chapter introduces fundamental concepts and definitions regarding databases, including properties common to databases, prevalent database models, a brief history of databases, and the rationale for focusing on the relational model Properties of a Database A database... Third Normal Form: Eliminating Transitive Dependencies Beyond Third Normal Form Denormalization Practice Problems TLA University Academic Tracking 12 9 13 0 13 0 13 2 13 5 13 6 13 6 13 7 13 8 13 8 13 9 13 9 14 0 14 1 14 5 14 7 14 8 14 8 14 8 14 8 15 1 15 3 15 6 15 8 16 0 16 3 16 4 16 4 CONTENTS xiii Computer Books Company Quiz 17 0 17 4 CHAPTER 7 Data and Process Modeling Entity Relationship Modeling ERD Formats Super Types and Subtypes... has metadata that allows it to translate between the flat files in the physical layer and the database structures in the logical layer Metadata, which literally means “data about data,” is the term used for the information that the database stores in its catalog to describe the data stored in the database and the relationships among the data The metadata for a customer, for example, might include a. .. Statement 10 0 Example 4 -1: Listing All Employees 10 0 Example 4-2: Limiting Columns to Display 10 0 Example 4-3: Sorting Results 10 2 Choosing Rows to Display 10 3 Joining Tables 10 8 Aggregate Functions 11 2 Data Manipulation Language (DML) 11 4 Transaction Support (COMMIT and ROLLBACK) 11 4 The INSERT Statement 11 5 The UPDATE Statement 11 6 The DELETE Statement 11 7 Data Definition Language (DDL) Statements 11 8 The... database as a collection of physical files that are managed by an instance of their database software product An instance is a copy of the database software running in memory 1 Copyright © 2004 by The McGraw-Hill Companies Click here for terms of use Databases Demystified 2 Microsoft SQL Server and Sybase define a database as a collection of data items that have a common owner, and multiple databases. .. file contains the data item(s) of interest In most organizations, a technician known as a database administrator (DBA) handles the details of installing and configuring the database software and data files and making the database available to the database users The DBMS works with the computer’s operating system to automatically manage the data files, including all file opening, closing, reading, and writing... The CREATE TABLE Statement 11 8 The ALTER TABLE Statement 11 9 The CREATE VIEW Statement 12 1 The CREATE INDEX Statement 12 1 The DROP Statement 12 2 Data Control Language (DCL) Statements 12 2 The GRANT Statement 12 3 The REVOKE Statement 12 3 Quiz 12 4 Databases Demystified xii CHAPTER 5 The Database Life Cycle The Traditional Method Planning Requirements Gathering Conceptual Design Logical Design Physical Design... databases are typically managed by a single instance of the database management software This can be quite confusing if you work with multiple products because, for example, a database as defined by Microsoft SQL Server and Sybase is exactly what Oracle Corporation calls a schema A database object is a named data structure that is stored in a database The specific types of database objects supported in a database... fails, none of the changes it made are recorded in the database • Support for a query language, which is a system of commands that a database user employs to retrieve data from the database • Provisions for backing up the database and recovering from failures • Security mechanisms to prevent unauthorized data access and modification Layers of Data Abstraction Databases have the unique capability of presenting... no actual data, they automatically reflect any data changes made to the underlying database objects This is all possible through layers of abstraction, as shown in Figure 1- 1 The architecture shown in Figure 1- 1 was first developed by ANSI/SPARC (American National Standards Institute Standards Planning and Requirements Committee) in the 19 70s and quickly became a foundation for much of the database . xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical Data Independence 6 Prevalent. Physical Database Design 203 CHAPTER 9 Connecting Databases to the Outside World 227 CHAPTER 10 Database Security 247 CHAPTER 11 Database Implementation 273 CHAPTER 12 Databases for Online Analytical. Support (COMMIT and ROLLBACK) 11 4 The INSERT Statement 11 5 The UPDATE Statement 11 6 The DELETE Statement 11 7 Data Definition Language (DDL) Statements 11 8 The CREATE TABLE Statement 11 8 The ALTER TABLE Statement

Ngày đăng: 08/08/2014, 18:22

TỪ KHÓA LIÊN QUAN