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



Similar documents
Introduction to Database Environments

Query Formulation with SQL

Chapter 14. Outline. Database Support for Decision Making. Data and Database Administration

Introductory Concepts

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

Introduction: Database management system

Chapter 2 Database System Concepts and Architecture

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

Client/server is a network architecture that divides functions into client and server

WHY DO YOU NEED A DATABASE? USE A DATABASE IF USE A SPREADSHEET IF

DATABASE MANAGEMENT SYSTEM

DATABASE DESIGN: NORMALIZATION NOTE & EXERCISES (Up to 3NF)

DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2

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

Databases. DSIC. Academic Year

INTRODUCTION DATABASE MANAGEMENT SYSTEMS

CS 525 Advanced Database Organization - Spring 2013 Mon + Wed 3:15-4:30 PM, Room: Wishnick Hall 113

Overview of Data Management

Basics on Geodatabases

Introduction to Databases

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY

Assistant Information Technology Specialist. X X X software related to database development and administration Computer platforms and

Chapter 1: Introduction

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT

To use MySQL effectively, you need to learn the syntax of a new language and grow

ECS 165A: Introduction to Database Systems

Introduction. Chapter 1. Introducing the Database. Data vs. Information

CSE 132A. Database Systems Principles

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction

1 File Processing Systems

B.Sc (Computer Science) Database Management Systems UNIT-V

Overview of Database Management

LEVERUS ANNUAL INTERNET SURVEY FOR ASSOCIATIONS AND NOT-FOR-PROFIT ORGANIZATIONS:

6.2 Reporting BIPublisher Improvements

Database System. Session 1 Main Theme Introduction to Database Systems Dr. Jean-Claude Franchitti

Oracle Data Integrator: Administration and Development

IST359 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

APPENDIX III - Role definitions and required skills, by category. Application Development Category

Objectives of Lecture 1. Labs and TAs. Class and Office Hours. CMPUT 391: Introduction. Introduction

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

School of Computer Science for Business Management. Bachelor in Computer Science for Economics TAUGHT IN ENGLISH

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS

Oracle 11g is by far the most robust database software on the market

Basic Concepts of Database Systems

CS 4604: Introduc0on to Database Management Systems

Document Management Server - Overview

Enforcive /Cross-Platform Audit

Database System Concepts

Introduction. AppDynamics for Databases Version Page 1

In-memory databases and innovations in Business Intelligence

Overview of Database Management Systems

Database Architecture and Administration

Database Dictionary. Provided by GeekGirls.com

Foundations of Business Intelligence: Databases and Information Management

Database Management Systems

Query Organizer Tool for Oracle DBA Chennakeshava Ramesh Oracle DBA

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Fall 2007 Lecture 1 - Class Introduction

Module 3: File and database organization

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

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

HOW TO CONNECT TO CAC DATABASE SERVER USING MySQL

MySQL for Beginners Ed 3

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Introduction to database management systems

BUILDING OLAP TOOLS OVER LARGE DATABASES

Database Management. Chapter Objectives

Oracle Cloud Bjarte Drivenes Enterprise Architect. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

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

NEDARC POSITION PAPER

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Spring 2006 Lecture 1 - Class Introduction

How to Leverage Information Technology and Win the Competitive Advantage

PCCC PCCC Course Description

Chapter 1 Databases and Database Users

Computer Information Systems

Vendor Selection Matrix Relational OLTP Mid-Market DBMS Scope: Global 2014

SOP # version e1.0 Records Management and Documentation. CTRNet Standard Operating Procedure. Database Backup Systems

Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 1 Outline

Our Technology.NET Development services by Portweb Inc.

Toad Data Modeler - Features Matrix

Benchmarks of SQL Query Performance for ODBC and Oracle Call Interface

edoc Document Generation Suite

CMS Query Suite. CS4440 Project Proposal. Chris Baker Michael Cook Soumo Gorai

Net Developer Role Description Responsibilities Qualifications

B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I

Data Management, Analysis Tools, and Analysis Mechanics

IST659 Database Admin Concepts & Management Syllabus Spring Location: Time: Office Hours:

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Chapter 4 IT Infrastructure and Platforms

Software: Systems and Application Software

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

Oracle Database 11g Comparison Chart

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

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

Transcription:

Chapter 1 Introduction to Management CIS 255 Prof. Rasley Welcome! technology: crucial to the operation and management of modern organizations Major transformation in computing skills Significant time commitment Exciting journey ahead McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 1-2 Book Goals First course in database management Practical textbook Fundamentals of relational databases Data modeling and normalization application development administration and database processing environments Detailed material Outline characteristics DBMS features Architectures Organizational i roles 1-3 1-4 Initial Vocabulary Data: raw facts about things and events Information: transformed data that has value for decision making Essential to organize data for retrieval and maintenance Characteristics Persistent Inter-related Shared 1-5 1-6 1

University Water Utility Registration Grade Recording Entities: students, faculty, courses, offerings, enrollments Relationships: faculty teach offerings, students enroll in offerings, offerings made of courses,... Faculty Assignment Course Scheduling Billing Meter Reading Entities: customers, meters, bills, payments, meter readings Relationships : bills sent to customers, customers make payments, customers use meters,... Payment Processing Service Start/ Stop University 1-7 1-8 Management System (DBMS) Collection of components that support data acquisition, dissemination, storage, maintenance, retrieval, and formatting Enterprise DBMSs Desktop DBMSs Embedded DBMSs Major part of information technology infrastructure Definition Define database structure before using a database Tables and relationships SQL CREATE TABLE statement Graphical tools 1-9 1-10 University University (ERD) Relationships Student StdSSN StdClass StdMajor StdGPA Offering OfferNo OffLocation OffTime Accepts Teaches Has Faculty FacSSN FacSalary FacRank FacHireDate Supervises Tables Registers Enrollment EnrGrade Course CourseNo CrsDesc CrsUnits 1-11 1-12 2

Nonprocedural Access Query: request for data to answer a question Indicate what parts of database to retrieve not the procedural details Improve productivity and improve accessibility SQL SELECT statement and graphical tools Graphical Tool for Nonprocedural Access 1-13 1-14 Application Development Form: formatted document for data entry and display Report: formatted document for display Use nonprocedural access to specify data requirements of forms and reports Sample Data Entry Form 1-15 1-16 Sample Report Procedural Language Interface Combine procedural language with nonprocedural access Why Batch processing Customization and automation Performance improvement 1-17 1-18 3

Transaction Processing Transaction: unit of work that should be reliably processed Control simultaneous users Recover from failures Technology Evolution Era Generation Orientation Major Features 1960s 1 st Generation File File structures and proprietary program interfaces 1970s 2 nd Generation Network Navigation Networks and hierarchies of related records, standard program interfaces 1980s 3 rd Generation Relational Non-procedural languages, optimization, transaction processing 1990s 4 th Generation Object Multi-media, active, distributed processing, XML enabled 1-19 1-20 DBMS Marketplace Enterprise DBMS Oracle: dominates in Unix; strong in Windows SQL Server: strong in Windows DB2: strong in mainframe environment Significant open source DBMSs: MySQL, Firebird, PostgreSQL Desktop DBMS Access: dominates FoxPro, Paradox, Approach, FileMaker Pro Data Independence Software maintenance is a large part (50%) of information system budgets Reduce impact of changes by separating database description from applications Change database definition with minimal effect on applications that use the database 1-21 1-22 Three Schema Architecture View 1 View 2 View n External to Mappings to Internal Mappings Sh Schema Internal Schema External Internal Differences among s External FacultyAssignmentFormView: data required for the form in Slide 16 (Figure 1.9) FacultyWorkLoadReportView: data required for the report in Slide 17 (Figure 1.10) 10) : tables in Slide 11 Internal Files needed to store the tables Extra files to improve performance 1-23 1-24 4

-Server Architecture Organizational Roles a), server, and database on the same computer b) Mulitple clients and 1 server on different computers Specialization Server Server Functional User Information Systems c) Multiple servers and databases on different computers Server Server Indirect Parametric Power Technical DBA Analyst/Programmer Management Non Technical 1-25 1-26 Specialists administrator (DBA) More technical DBMS specific skills Data administrator Less technical Planning role Summary s and database technology vital to modern organizations technology supports daily operations and decision making Nonprocedural access is a crucial feature Many opportunities to work with databases 1-27 1-28 5