Chapter 8 Information Systems and Database Management Systems 國立聯合大學 電子工程學系 蕭裕弘.

Slides:



Advertisements
Similar presentations
Lecture-7/ T. Nouf Almujally
Advertisements

Chapter 1 Foundations of Information Systems in Business.
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
© Prentice Hall CHAPTER 5 Organizational Systems.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
Chapter 3 Database Management
Database Software File Management Systems Database Management Systems.
The Hierarchy of Data Bit (a binary digit): a circuit that is either on or off Byte: 8 bits Character: each byte represents a character; the basic building.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 1 Introduction to Database Management.
Database Administration
Introduction to Databases Transparencies
Decision Support Systems for Supply Chain Management Chap 10 王仁宏 助理教授 國立中正大學企業管理學系 ©Copyright 2001 製商整合科技中心.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
MANAGEMENT INFORMATION SYSTEM
Introduction to Systems Analysis and Design
Chapter 1 Introduction to Databases
Chapter 1: The Database Environment
Database Management COP4540, SCS, FIU An Introduction to database system.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
The Client/Server Database Environment
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Business systems are computer-based information systems that provide organizations with valuable information in a timely and effective manner to allow.
Introduction to Databases and Database Languages
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Database Systems COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
1 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Computers Are Your Future Tenth Edition Chapter 12: Databases & Information Systems Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
Information Technology 資訊科技. What is IT? IT is all about the applications of wide variety of electronic technologies ( 電子科技 ) to the information-handling.
Chapter 1 Introduction to Databases Pearson Education ©
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
INFORMATION SYSTEMS Overview
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Information Technology and E-Commerce: Managing Information, Knowledge, and Business Relationships © 2007 The McGraw-Hill Companies, Inc., All Rights.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Introduction to Business © Thomson South-Western ChapterChapter Business and Technology Computer Systems Business Applications of Technology.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved McGraw-Hill/Irwin Chapter 18 Management Information Systems.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
1 Chapter 12 Enterprise Computing. Objectives Overview Discuss the special information requirements of an enterprise-sized corporation Identify information.
Chapter 1 An Introduction to Information Systems
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
1 Enterprise Requirement Planning For Manufacturing.
Chapter 9  2000 by Prentice Hall. 9-1 Client/Server Computing.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Chapter 11 Information and Data Management Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Learning Objectives Understand the concepts of Information systems.
Foundations of Information Systems in Business
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
What Is Enterprise Computing?
Introduction to Databases
國立臺北科技大學 課程:資料庫系統 Chapter 2 Database Environment.
Discovering Computers 2010: Living in a Digital World Chapter 14
An Introduction to database system
Concepts of Information Systems
Lecture 1 File Systems and Databases.
Presentation transcript:

Chapter 8 Information Systems and Database Management Systems 國立聯合大學 電子工程學系 蕭裕弘

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 2 / 24 Chapter Goals  介紹一些企業常用的資訊系統  介紹資訊系統的的開發過程  介紹資料庫管理系統的內涵與 特性  介紹一些資料庫的應用

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 3 / Introduction  An information system is comprised of all the components that collect, manipulate, and disseminate data or information.  It usually includes hardware, software, people, communica- tion systems, and the data itself.  The activities involved include inputting data, processing of data into information, storage of data and information, and the production of outputs such as management reports.

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 4 / 24 Database Management Systems  A database is an information set with a regular structure. Its front-end allows data access, searching and sorting routines. Its back-end affords data inputting and updating.  A database management system (DBMS) is a computer program designed to manage a database and run operations on the data requested by numerous users. Users/Programmers Application Programs/Queries Software to process queries/programs Software to access stored data Stored database Definition (Meta-data) Stored database DBMS

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 5 / Types of Information Systems  Office automation systems  Transaction processing systems  Management information systems (MIS)  Decision support systems (DDS)  Enterprise resource planning systems  Design and manufacturing systems  Geographic information systems (GIS)  Artificial intelligence systems

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 6 / 24 Office Automation Systems  These combinations of hardware, software, and other resources used to facilitate communications and enhance productivity are collectively referred to as office automatic systems. Document-processing systems  Paperless office Communication systems   Faxing  Video conferencing  Workgroup computing ...

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 7 / 24 Transaction Processing Systems  Transaction processing systems are information system applications that capture and process data about business transactions.  Transaction processing is the unambiguous and independent execution of a set of operations on data in a relational database, which treats that set of actions as a single event. If any part of the transaction process fails, the entire transaction fails and all participating resources are rolled back to their previous state.

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 8 / 24 Management Information Systems  Management information systems, sometimes called information reporting systems, evolved from transaction processing systems.  A MIS is a set of software tools that enables manager to gather, organize, and evaluate informa- tion about a workgroup, a depart- ment, or an entire organization.

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 9 / 24 Decision Support Systems  Decision support systems are a class of computerized information systems that support decision making activities. Government Customers and suppliers Competition and global market Decision support system External data sources Query, model, and analysis results Interaction Manager or staff specialist

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 10 / 24 Enterprise Resource Planning Systems  Enterprise resource planning systems (ERP) are management information systems that integrate and automate many of the business practices associated with the operations or production aspects of a company.  These typically include manufacturing, logistics, distribution, inventory, shipping, invoicing, and accounting.  ERP software can aid in the control of many business activities, like sales, delivery, billing, production, inventory management, and human resource management systems.

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 11 / 24 Design and Manufacturing Systems  Computers are widely used in organizational systems to improve productivity at the design stage and at the manufacturing stage. Computer-aided design (CAD) Computer-aided manufacturing (CAM)

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 12 / 24 Geographic Information Systems  A geographic information system (GIS) is a computer system for capturing, storing, checking, integrating, manipulating, analyzing and displaying data related to positions on the Earth's surface.  Typically, a GIS is used for handling maps of one kind or another. These might be represented as several different layers where each layer holds data about a particular kind of feature (e.g. roads). Each feature is linked to a position on the graphical image of a map.  The global positioning system (GPS), is an intermediate circular orbit satellite navigation system used for determining one's precise location and providing a highly accurate time reference almost anywhere on Earth.

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 13 / 24 Artificial Intelligence Systems  A computer can perform work at extremely fast speeds. It can also be programmed with a set of rules or guidelines, thereby enabling it to draw certain types of conclusions based on the input it receives.  When computer systems combine these two abilities to perform in ways that would be considered intelligent if observed in humans, it is commonly referred to as artificial intelligence (AI).  Systems that use artificial intelligence are called artificial intelligence systems.  Four main types of artificial intelligence systems: Expert systems Natural language systems Neural network systems Robotics

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 14 / System Development Life Cycle  System development life cycle, or SDLC, is the process of developing information systems through investigation, analysis, design, implementation and maintenance. Preliminary investigation System analysis System design System acquisition System implementation System maintenance

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 15 / 24 Issues to Cover during System Design Stage  Output considerations Who are the system users and what types of information do they need? How often is this information needed? Annually? Monthly? Daily? On demand? What output devices and storage media are necessary to provide the required information? How should output be formatted or arranged so that it can easily be understood by users?  Input considerations What data need to be gathered and who will gather them? How often do data need to be gathered? What input devices and media are required for data collection and input?  Storage considerations How will data be accessed and organized? What storage capacity is required? How fast must data be accessed? What storage devices are appropriate?

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 16 / 24 Issues to Cover during System Design Stage  Processing considerations What type of functionality is required in the software? What type of processing power is required? A mainframe? A minicomputer? A microcomputer? What special processing environments must be considered? A communication network? A database processing environment?  System controls What measures must be taken to ensure that data are secure from unauthorized use, theft, and natural disasters? What measures must be taken to ensure the accuracy and integrity of data going in and information going out? What measures must be taken to ensure the privacy of individuals represented by the data?  Personnel and procedures What personnel are needed to run the system? What procedures should be followed on the job?

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 17 / 24 Prototyping  To avoid the potential problem of a system being incompatible with the system user, instead of developing the entire system before users ever lay their hands on it, many system analysts have advocated prototyping. Identify user requirement Develop initial prototype Implement and use prototype Refine and enhance prototype Requirements Initial prototype Feedback Improved prototype

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 18 / What is Database?  A database is a collection of related data that is stored and organized in a manner enabling information to be retrieved from the database as needed.  A database management system (DBMS) can be an extremely complex set of software programs that controls the organization, storage and retrieval of data (fields, records and files) in a database. The DBMS also controls the security and integrity of the database. The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data. Hardware Operating system DBMS Applications or users

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 19 / 24 Database Environment Users DBMS Retrieval/ update facility Programming language facility Application programs Database Utility programs

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 20 / 24 Adv. and Disadv. of the Database Approach  Advantages Better information. Faster response time. Lower operating cost. Lower storage requirements. Improved data integrity. Better data management.  Disadvantages Higher cost of software. New hardware. Higher training costs. Increased vulnerability.

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 21 / 24 Relational DBMS  In a relational DBMS (RDBMS), the data items and the relationships among them are organized into tables: A table is a collection of records. A record is a collection of related fields. Each field of a database table contains a single data value. Each record in a table contains the same fields. 座號姓名性別 1 王小美女 2 柯南男 3 葉大雄男 座號國文成績 學生資料表格學生資料表格 國文成績表格國文成績表格

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 22 / 24 Structured Query Language  Structured query language (SQL) is the most popular computer language used with relational databases. Technically, SQL is a declarative programming language. SELECT 姓名 FROM 學生資料表格 SELECT 姓名 FROM 學生資料表格 WHERE 座號 = 2 SELECT 姓名, 國文成績 FROM 學生資料表格, 國文成績表格 WHERE 座號 = 2 ORDER BY 國文成績 INSERT INTO 學生資料表格 VALUES (4, ‘ 李大同 ’, ‘ 男 ’) INSERT INTO 國文成績表格 VALUES (4, 60)

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 23 / 24 Databases and the Web  Databases are extremely common on the web.  Examples of web databases in use: Information retrieval E-commerce and e-business Dynamic web pages  The most common applications involve client-server database transactions, where the user’s browser is the client software. User Web server Database server Web 資料庫應用 線上範例

國立聯合大學電子工程學系 – 計算機概論 – 蕭裕弘 Chapter 8: Page 24 / 24 Commonly Used DBMS  Proprietary software Oracle - Oracle Sybase - Sybase DB2 - IBM Informix - IBM Microsoft SQL Server Microsoft Access...  Freeware MySQL PostgreSQL...