Database Management System
DMV== Summary ==
A Database MaNo higher resolution available.
Emp_Tables_(Database).PNG (383 × 129 pixels, file size: 6 KB, MIME type: image/png)
This is a file from the Wikimedia Commons. Information from its description page there is shown below. Commons is a freely licensed media file repository. You can help. |
DMV== Summary ==
Description | |
Date | |
Source | Own work |
Author | Jamesssss |
Permission (Reusing this file) | See below. |
[edit] Licensing
I, the copyright holder of this work, release this work into the public domain. This applies worldwide. In some countries this may not be legally possible; if so: I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law. |
File history
Click on a date/time to view the file as it appeared at that time.Date/Time | Thumbnail | Dimensions | User | Comment | |
current | 383×129 (6 KB) | Jamesssss | ({{Information |Description= |Source=self-made |Date= |Author= Jamesssss |Permission= |other_versions= }} ) |
File links
The following pages on the English Wikipedia link to this file (pages on other projects are not listed):
Global file usage
The following other wikis use this file:- Usage on ar.wikipedia.org
- Usage on arz.wikipedia.org
- Usage on bg.wikipedia.org
- Usage on bn.wikipedia.org
- Usage on ca.wikipedia.org
- Usage on el.wikipedia.org
- Usage on en.labs.wikimedia.org
- Usage on en.wikibooks.org
- Usage on es.wikipedia.org
- Usage on fa.wikipedia.org
- Usage on ja.wikipedia.org
- Usage on kn.wikipedia.org
- Usage on ko.wikipedia.org
- Usage on ps.wikipedia.org
- Usage on simple.wikipedia.org
- Usage on sq.wikipedia.org
- Usage on ta.wikipedia.org
- Usage on tr.wikipedia.org
- Usage on ur.wikipedia.org
- Usage on zh.wikipedia.org
Retrieved from "http://en.wikipedia.org/wiki/File:Emp_Tables_(Database).PNG"
Personal tools
Namespaces
Variants
Views
Actions
Search
No higher resolution available.
A2_2_Traditional_View_of_Data.jpg (433 × 321 pixels, file size: 15 KB,
MIME type: image/jpeg)
This is a file from the Wikimedia Commons. Information from its description page there is shown below. Commons is a freely licensed media file repository. You can help. |
This diagram image should be recreated using vector graphics as an SVG file. This has several advantages; see Commons:Media for cleanup for more information. If an SVG form of this image is already available, please upload it. After uploading an SVG, replace this template with {{vector version available|new image name.svg}}. | |
Description | English: Figure A2 2 Traditional View of Data |
Date | 21 December 1993 |
Source | Integration Definition for Information Modeling (IDEFIX) -- 93 Dec 21 |
Author | itl.nist.gov |
Permission (Reusing this file) | See below. |
[edit] Licensing
This work is in the public domain in the United States because it is a work of the United States Federal Government under the terms of Title 17, Chapter 1, Section 105 of the US Code. See Copyright. Note: This only applies to works of the Federal Government and not to the work of any individual U.S. state, territory, commonwealth, county, municipality, or any other subdivision. This template also does not apply to postage stamp designs published by the United States Postal Service since 1978. (See 206.02(b) of Compendium II: Copyright Office Practices). It also does not apply to certain | ||
This image was (or all images in this article or category were) uploaded in the JPEG format even though it consists of non-photographic data. However, it contains information that could be stored more efficiently or more accurately in the PNG format or SVG format. If possible, please upload a PNG or SVG version of this image without compression artifacts, derived from a non-JPEG source (or with existing artifacts removed). After doing so, please tag the JPEG version with {{Superseded|NewImage.ext}} , and remove this tag. For more information, see {{BadJPEG}}. | |
Català | Česky | Deutsch | English | Español | Suomi | Français | עברית | Magyar | 日本語 | Македонски | Plattdüütsch | Português | Português do Brasil | Русский | |
File history
Click on a date/time to view the file as it appeared at that time.Date/Time | Thumbnail | Dimensions | User | Comment | |
current | 433×321 (15 KB) | Mdd | ({{Information |Description={{en|1=Figure A2 2 Traditional View of Data}} |Source= [http://www.itl.nist.gov/fipspubs/idef1x.doc Integration Definition for Information Modeling (IDEFIX) -- 93 Dec 21] |Author= itl.nist.gov |Date= 21 Dec 1993 |Permission= |o) |
File links
The following pages on the English Wikipedia link to this file (pages on other projects are not listed):
Global file usage
The following other wikis use this file:- Usage on kn.wikipedia.org
- Usage on ta.wikipedia.org
Retrieved from "http://en.wikipedia.org/wiki/File:A2_2_Traditional_View_of_Data.jpg"
Personal tools
Namespaces
Variants
Views
Actions
Search
Navigation
Interaction
Toolbox
[edit] External, Logical and Internal view
Traditional View of Data[5]
A DBMS Provides the ability for many different users to share data and process resources. As there can be many different users, there are many different database needs. The question is: How can a single, unified database meet varying requirements of so many users?
A DBMS minimizes these problems by providing three views of the database data: an external view (or user view), logical view (or conceptual view) and physical (or internal) view. The user’s view of a database program represents data in a format that is meaningful to a user and to the software programs that process those data.
One strength of a DBMS is that while there is typically only one conceptual (or logical) and physical (or internal) view of the data, there can be an endless number of different external views. This feature allows users to see database information in a more business-related way rather than from a technical, processing viewpoint. Thus the logical view refers to the way the user views the data, and the physical view refers to the way the data are physically stored and processed.
[edit] Features and capabilities
Alternatively, and especially in connection with the relational model of database management, the relation between attributes drawn from a specified set of domains can be seen as being primary. For instance, the database might indicate that a car that was originally "red" might fade to "pink" in time, provided it was of some particular "make" with an inferior paint job. Such higher arity relationships provide information on all of the underlying domains at the same time, with none of them being privileged above the others.
[edit] Simple definition
A database management system is the system in which related data is stored in an efficient and compact manner. "Efficient" means that the data which is stored in the DBMS can be accessed quickly and "compact" means that the data takes up very little space in the computer's memory. The phrase "related data" means that the data stored pertains to a particular topic.
Specialized databases have existed for scientific, imaging, document storage and like uses. Functionality drawn from such applications has begun appearing in mainstream DBMS's as well. However, the main focus, at least when aimed at the commercial data processing market, is still on descriptive attributes on repetitive record structures.
Thus, the DBMSs of today roll together frequently needed services or features of attribute management. By externalizing such functionality to the DBMS, applications effectively share code with each other and are relieved of much internal complexity. Features commonly offered by database management systems include:
Query ability
Querying is the process of requesting attribute information from various perspectives and combinations of factors. Example: "How many 2-door cars in Texas are green?" A database query language and report writer allow users to interactively interrogate the database, analyze its data and update it according to the users privileges on data.
Backup and replication
Copies of attributes need to be made regularly in case primary disks or other equipment fails. A periodic copy of attributes may also be created for a distant organization that cannot readily access the original. DBMS usually provide utilities to facilitate the process of extracting and disseminating attribute sets. When data is replicated between database servers, so that the information remains consistent throughout the database system and users cannot tell or even know which server in the DBMS they are using, the system is said to exhibit replication transparency.
Rule enforcement
Often one wants to apply rules to attributes so that the attributes are clean and reliable. For example, we may have a rule that says each car can have only one engine associated with it (identified by Engine Number). If somebody tries to associate a second engine with a given car, we want the DBMS to deny such a request and display an error message. However, with changes in the model specification such as, in this example, hybrid gas-electric cars, rules may need to change. Ideally such rules should be able to be added and removed as needed without significant data layout redesign.
Security
For security reasons, it is desirable to limit who can see or change specific attributes or groups of attributes. This may be managed directly on an individual basis, or by the assignment of individuals and privileges to groups, or (in the most elaborate models) through the assignment of individuals and groups to roles which are then granted entitlements.
Computation
Common computations requested on attributes are counting, summing, averaging, sorting, grouping, cross-referencing, and so on. Rather than have each computer application implement these from scratch, they can rely on the DBMS to supply such calculations.
Change and access logging
This describes who accessed which attributes, what was changed, and when it was changed. Logging services allow this by keeping a record of access occurrences and changes.
Automated optimization
For frequently occurring usage patterns or requests, some DBMS can adjust themselves to improve the speed of those interactions. In some cases the DBMS will merely provide tools to monitor performance, allowing a human expert to make the necessary adjustments after reviewing the statistics collected.
[edit] Meta-data repository
Metadata is data describing data. For example, a listing that describes what attributes are allowed to be in data sets is called "meta-information".
[edit] Advanced DBMS
An example of an advanced DBMS is Distributed Data Base Management System (DDBMS), a collection of data which logically belong to the same system but are spread out over the sites of the computer network. The two aspects of a distributed database are distribution and logical correlation:
- Distribution: The fact that the data are not resident at the same site, so that we can distinguish a distributed database from a single, centralized database.
- Logical Correlation: The fact that the data have some properties which tie them together, so that we can distinguish a distributed database from a set of local databases or files which are resident at different sites of a computer network.
[edit] See also
[edit] References Codd, E.F. (1970)."A Relational Model of Data for Large Shared Data Banks". In: Communications of the ACM 13 (6): 377–387. Development of an object-oriented DBMS; Performance enhancement through replication in an object-oriented DBMS; Pages 325-336; ISBN 0-89791-317-5 Seltzer, M. (2008, July). Beyond Relational Databases. Communications of the ACM, 51(7), 52-58. Retrieved July 6, 2009, from Business Source Complete database. itl.nist.gov (1993) Integration Definition for Information Modeling (IDEFIX). 21 December 1993. -###- |
0 comments:
Post a Comment