* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download 1 What is ...? 2 Features of Modern Database and TP Systems 3
Survey
Document related concepts
Entity–attribute–value model wikipedia , lookup
Global serializability wikipedia , lookup
Microsoft Access wikipedia , lookup
Oracle Database wikipedia , lookup
Commitment ordering wikipedia , lookup
Ingres (database) wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Relational model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Serializability wikipedia , lookup
Versant Object Database wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
Transcript
Class Notes - CS482 - Chapter 1 1 What is ...? What is database? A collection of data items related to some enterprise stored on some storage media. (our interest: stored on computer); Database can either be centralized or distributed. Database Management System (DBMS) databases. A system (program) that supports the creating and maintenance of What is a transaction? A program that changes the state of the database; reflects/records an event happening in the real-world that changes the state of the enterprise. What is a transaction processing (TP) system? A TP monitor is a system that manages transactions and control their access to a DBMS. A TP system consists of a TP monitor, one or more DBMS’s, and a set of programs containing transactions. 2 Features of Modern Database and TP Systems • Characteristics: relational data model, large multimedia objects, online, concurrent access, distributed computation, distributed data, heterogeneous • Requirements: high availability, high reliability, high throughput, low respose time, long lifetime, security 3 People System Analyst. Specification developer Database Designer. Create daabase structure from specification. Application Programmer. Implementation of GUIs, transaction programs Project Manager. Manage the project User. Access database through GUI (application programs), record transactions; different classes of users; Database Admin. Supporting the DB System Admin. 4 Support users, hardware, software, DBMS installation, etc. Decision Support Systems vs. Transaction Processing Systems Different goals: DSS’s primary goal is to guide management decisions using the information in a DB while TPS’s goal is to maintain the correspondence between DB and real-world situations. 1