David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation. Chapter Objectives



Similar documents
David M. Kroenke and David J. Auer Database Processing 12 th Edition

full file at

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

TIM 50 - Business Information Systems

Relational Database Basics Review

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives

Database Processing 11 th Edition

Scope of this Course. Database System Environment. CSC 440 Database Management Systems Section 1

History of Database Systems

David M. Kroenke and David J. Auer Database Processing: Fundamentals, Design and Implementation

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management

Relational Data Analysis I

Data. Data and database. Aniel Nieves-González. Fall 2015

Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall. Objectives

Database Systems. Lecture 1: Introduction

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Concepts of Database Management Eighth Edition. Chapter 1 Introduction to Database Management

Basics on Geodatabases

Introduction: Database management system

SQL, PL/SQL FALL Semester 2013

Scenario 2: Cognos SQL and Native SQL.

Ursuline College Accelerated Program

MySQL for Beginners Ed 3

Foundations of Business Intelligence: Databases and Information Management

Introduction to Databases and Data Mining

GIS Databases With focused on ArcSDE

Databases and Information Management

Overview. Introduction to Database Systems. Motivation... Motivation: how do we store lots of data?

A Brief Introduction to MySQL

and what does it have to do with accounting software? connecting people and business

Microsoft Dynamics GP. SmartList Builder User s Guide With Excel Report Builder

Databases in Engineering / Lab-1 (MS-Access/SQL)

3. Relational Model and Relational Algebra

CHAPTER-IV DATABASE MANAGEMENT AND ITS ENVIRONMENT

1. INTRODUCTION TO RDBMS

Database Concepts (3 rd Edition) APPENDIX D Getting Started with Microsoft Access 2007

Database: SQL, MySQL

CS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?

CC414 Database Management Systems

DEPLOYMENT ROADMAP March 2015

The Relational Model. Why Study the Relational Model?

Welcome! Chapter 1. Outline. Book Goals. Database Characteristics. Initial Vocabulary

Introduction to Databases

Database Design and Programming

UltraQuest Cloud Server. White Paper Version 1.0

Data Hierarchy. Traditional File based Approach. Hierarchy of Data for a Computer-Based File

A basic create statement for a simple student table would look like the following.

Database Management. Technology Briefing. Modern organizations are said to be drowning in data but starving for information p.

Basic Concepts of Database Systems

Data Domain Discovery in Test Data Management

NATIONAL OPEN UNIVERSITY OF NIGERIA

Microsoft Access Database Management through LabVIEW and MySQL

DATABASE DESIGN AND IMPLEMENTATION II SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College

VBA and Databases (see Chapter 14 )

SQL - QUICK GUIDE. Allows users to access data in relational database management systems.

COMM 437 DATABASE DESIGN AND ADMINISTRATION

1 File Processing Systems

Multiple Aligned Column Headers in Lists and Crosstabs

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 03 (Nebenfach)

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

Overview of Microsoft Office 365 Development

Tutorial on Relational Database Design

Creating IBM Cognos Controller Databases using Microsoft SQL Server

IINF 202 Introduction to Data and Databases (Spring 2012)

Chapter 1: Introduction. Database Management System (DBMS) University Database Example

Advanced Database Group Project - Distributed Database with SQL Server

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001

Relational Database Concepts

Performance Implications of Various Cursor Types in Microsoft SQL Server. By: Edward Whalen Performance Tuning Corporation

Ch.5 Database Security. Ch.5 Database Security Review

Supported Platforms and Software Requirements Effective on 7 May HULFT-DataMagic for Windows Ver.2.2.0

Hacettepe University Department Of Computer Engineering BBM 471 Database Management Systems Experiment

SQL Azure vs. SQL Server

- Suresh Khanal. Microsoft Excel Short Questions and Answers 1

7. Databases and Database Management Systems

Lecture 9 : Business Intelligence and Information Systems for Decision Making

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

Relational Algebra Programming With Microsoft Access Databases

NATIONAL OPEN UNIVERSITY OF NIGERIA SCHOOL OF SCIENCE AND TECHNOLOGY COURSE CODE: CIT 743 COURSE TITLE: INTRODUCTION TO DATABASE MANAGEMENT SYSTEM

Introduction to Relational Database. David Gerbing. School of Business Administration. Portland State University

ICAB4136B Use structured query language to create database structures and manipulate data

History Of Databases Kristi L. Berg, Minot State University, USA Tom Seymour, Minot State University, USA Richa Goel, Minot State University, USA

Data Domain Profiling and Data Masking for Hadoop

Oracle Database 10g Express

Big Data Database Revenue and Market Forecast,

Dell Statistica. Statistica Document Management System (SDMS) Requirements

CSE 132A. Database Systems Principles

Asynchronous data change notification between database server and accelerator control systems

6 CHAPTER. Relational Database Management Systems and SQL Chapter Objectives In this chapter you will learn the following:

Foundations of Business Intelligence: Databases and Information Management

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

ECS 165A: Introduction to Database Systems

Transcription:

David M. Kroenke and David J. Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation Chapter One: Introduction 1-1 Chapter Objectives To understand the nature and characteristics of databases To survey some important and interesting database applications To gain a general understanding of tables and relationships To describe the components of a Microsoft Access database system and explain the functions they perform To describe the components of an enterprise-class database system and explain the functions they perform To define the term database management system (DBMS) and describe the functions of a DBMS 1-2 1

Chapter Objectives To define the term database and describe what is contained within the database To define the term metadata and provide examples of metadata To define and understand database design from existing data To define and understand database design as new systems development To define and understand database design in database redesign To understand the history and development of database processing 1-3 The Characteristics of Databases The purpose of a database is to help people track things of interest to them. Data is stored in tables, which have rows and columns like a spreadsheet. A database may have multiple tables, where each table stores data about a different thing. Each row in a table stores data about an occurrence or instance of the thing of interest. A database stores data and relationships. 1-4 2

Data in Tables 1-5 The Key Characteristic of Databases: Related Tables 1-6 3

Naming Conventions in this Textbook Table names are written with all capital letters: STUDENT, CLASS, GRADE Column names are written with an initial capital letter, and compound names are written with a capital letter on each word: Term, Section, ClassNumber, StudentName 1-7 Databases Create Information Data = recorded facts and figures Information = knowledge derived from data Databases record data, but they do so in such a way that we can produce information from the data. The data on STUDENTs, CLASSes, and GRADEs could produce information about each student s GPA. 1-8 4

Database Examples 1-9 Components of a Database System 1-10 5

Components of a Database System with SQL 1-11 Applications, the DBMS, and SQL Applications are the computer programs that users work with. The Database Management System (DBMS) creates, processes, and administers databases. Structured Query Language (SQL) is an internationally recognized standard database language that is used by all commercial DBMSs. 1-12 6

Database Applications 1-13 Database Applications Forms 1-14 7

Database Applications Queries SELECT LastName, FirstName, EmailAddress FROM STUDENT WHERE StudentNumber > 2; 1-15 Database Reports 1-16 8

The DBMS 1-17 The Database A database is a self-describing collection of integrated tables. The tables are called integrated because they store data about the relationships between the rows of data. A database is called self-describing because it stores a description of itself. The self-describing data is called metadata, which is data about data. 1-18 9

Typical Metadata Tables 1-19 Database Contents 1-20 10

Personal Database Systems: Microsoft Access 1-21 Microsoft Access Microsoft Access is a low-end product intended for individual users and small workgroups. Microsoft Access tries to hide much of the underlying database technology from the user. A good strategy for beginners, but not for database professionals. NOTE: Microsoft Access 2007 is discussed in detail in Appendix A. 1-22 11

What Is Microsoft Access? Microsoft Access is a DBMS plus an application generator: DBMS creates, processes, and administers Microsoft Access databases. The application generator includes query, form, and report components. The Microsoft Access DBMS engine is called Jet, which is not sold as a separate product. Microsoft Access 2000 and later can be used as an application generator for the Microsoft SQL Server DBMS. 1-23 Enterprise-Class Database Systems 1-24 12

Prominent DBMS Products Microsoft Access Microsoft SQL Server 2008 New: Microsoft SQL Server 2998 Express Oracle Corporation Oracle Database 11g MySQL 5.1 IBM DB2 1-25 DBMS Power vs. Ease of Use 1-26 13

Three Types of Database Design 1-27 Database Design from Existing Data 1-28 14

Data Import: One or Two Tables? This is an important decision, and based on a set of rules known as normalization (which is covered in Chapter Three). 1-29 Database Design from New Systems Development Entity-Relationship data modeling is covered in Chapter Five, and data model transformations to database designs are covered in Chapter Six. 1-30 15

Database Design from Database Redesign Database redesign is covered in Chapter Eight, after coverage of SQL in Chapter Seven. 1-31 What You Need To Learn 1-32 16

Knowledge Priorities 1-33 A Brief History of Database Processing 1-34 17

The Relational Database Model The dominant database model is the relational database model all current major DBMS products are based on it. It was created by IBM engineer E. F. Codd in 1970. It was based on mathematics called relational algebra. This text examines and explains the relational database model. 1-35 David Kroenke and David Auer Database Processing 11 th Edition Fundamentals, Design, and Implementation End of Presentation: Chapter One 1-36 18

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall 1-37 19