database system concept

33
Database System Concept The term database originated within the computing discipline. Although its meaning has been broadened by popular use, even to include non-electronic databases, thi s article is about computer databases. A computer database is astructured collection of records or data that is stored in a computer system so that a computer program or person using a query language can consult it to answer queries hre f=" http://en.wikipedi a.org/ wiki /Database#_note-0">[1]. The recor ds retrieved in ans wer to que rie s are information that can be used to make decisions. The computer program used to manage and query a database is known as a database management system (DBMS). The properties and design of database systems are i ncluded in the study of i nformation science. A typical query could be a question such as, How many hamburgers with two or more beef patties were sold in the month of March in New Jersey ?". To answer such a ques tion, the databa se would have to store infor mation about hamburgers sold, including number of patties, sales date, and the region. The central concept of a database is that of a collection of records, or pieces of information. Typically, for a given database, there is a structural description of the type of facts held in that database: this description is known as a schema. The schema describes the objects that are represented in the database, and the relationships among them. There are a number of different ways of organizing a schema, that is, of modeling the database structure: these are known as database models(or data models). The model in most common use today is the relational model, which in layman's terms represents all information in the form of multiple related tables each consisting of rows and columns (the formal definition uses mathematical terminology). This model represents relationships by the use of values common to more than one table. Other models such as the hierarchical model and the network model use a more explicit representation of relationships. The term database refers to the collection of related records, and the software should be referred to as the database management system or DBMS. When the conte xt is ambiguous, howeve r, many database adminis trator s and  programmers use the term database to cover both meanings. Many professionals consider a collection of data to constitute a database only if it has certain properties: for example, if the data is managed to ensure its integrity and quality, if it allows shared access by a community of users, if it has a schema, or if it supports a query language. However, there is no definition of these properties that is universally agreed upon. Database management systems are usually categorized according to the data model that they support: relational, object-relational, network, and so on. The data model will tend to determine the query languages that are available to access the database. A great deal of the internal engineering of a DBMS, however, is independent of the data model, and is concerned with managing factors such as performance, concurrency, integrity, and recovery from hardware failures. In these areas there are large differences between products. Purpose Of Database System To see why database management systems are necessary, let's look at a typical "file-processing system'' supported by a conventional operating system. The application is a savings bank: o Savings account and customer records are kept in permanent system files. o Application programs are written to manipulate files to perform the following tasks: Debit or credit an account. Add a new account.

Upload: disha-sharma

Post on 04-Apr-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 1/33

Page 2: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 2/33

Page 3: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 3/33

Page 4: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 4/33

Page 5: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 5/33

Page 6: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 6/33

Page 7: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 7/33

Page 8: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 8/33

Page 9: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 9/33

Page 10: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 10/33

Page 11: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 11/33

Page 12: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 12/33

Page 13: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 13/33

Page 14: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 14/33

Page 15: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 15/33

Page 16: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 16/33

Page 17: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 17/33

Page 18: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 18/33

Page 19: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 19/33

Page 20: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 20/33

Page 21: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 21/33

Page 22: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 22/33

Page 23: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 23/33

Page 24: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 24/33

Page 25: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 25/33

Page 26: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 26/33

Page 27: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 27/33

Page 28: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 28/33

Page 29: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 29/33

Page 30: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 30/33

Page 31: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 31/33

Page 32: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 32/33

Page 33: Database System Concept

7/30/2019 Database System Concept

http://slidepdf.com/reader/full/database-system-concept 33/33