<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8988483109831926424</id><updated>2024-09-01T07:53:43.272-07:00</updated><title type='text'>Database Management</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dbms-sandeep.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8988483109831926424/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://dbms-sandeep.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sandeep patel</name><uri>http://www.blogger.com/profile/03546641423862299569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFaepFlhOJATvV6p6KKk9_R7QT7BQsw1cQ1tRIHjO_9L3gDOXqqngPVGXzcEj0cuZBjT9kFWZlKYfExY4mYA8TStl8F-RU7mKZncxHkZ-Cuw_D1hlX_8b9gAOwKahj1A/s220/database_logo_01.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8988483109831926424.post-1763915351883359234</id><published>2011-09-25T11:11:00.000-07:00</published><updated>2011-09-25T11:11:48.657-07:00</updated><title type='text'>Oracle Query</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h1 style=&quot;background-color: white; border-bottom-color: rgb(204, 204, 153); border-bottom-style: solid; border-bottom-width: 0px; border-left-color: rgb(204, 204, 153); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(204, 204, 153); border-right-style: solid; border-right-width: 0px; border-top-color: rgb(204, 204, 153); border-top-style: solid; border-top-width: 0px; border-width: initial; color: #336699; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 1.6em; font-weight: bold; width: 1247px;&quot;&gt;Introduction to Query Concepts&lt;/h1&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Queries enable you to retrieve information or objects from the database, modify or delete those objects, and create new objects on the database.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Arial, Helvetica, Geneva, sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;h2 style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 14pt; font-style: italic; margin-bottom: 3pt; margin-left: 0in; margin-right: 0in; margin-top: 12pt; page-break-after: avoid;&quot;&gt;&amp;nbsp;about SQL&lt;/h2&gt;&lt;div class=&quot;MsoPlainText&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In Oracle, SQL is divided into two basic groups:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;data definition language (DDL) or data manipulation language (DML). &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;DDL is used to define objects within the database just as creating tables or indexes.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;DML is used to insert, update and delete data in the database.&amp;nbsp; Finally, there is data retrieval, which is the SELECT statement.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Example of select statement:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;div class=&quot;MsoPlainText&quot;&gt;The SELECT statement is used to retrieve data from the database.&amp;nbsp; The format is:&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;;&quot;&gt;select columns from tables;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoPlainText&quot;&gt;Let’s get a list of author last names.&amp;nbsp;&lt;/div&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;SQL&amp;gt; SELECT author_last_name FROM author;&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;AUTHOR_LAST_NAME&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;----------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;jones&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;hester&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;weaton&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;jeckle&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;withers&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;petty&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;clark&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;mee&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;shagger&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;smith&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;address&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: xx-small;&quot;&gt;10 rows selected.&lt;/span&gt;&lt;/span&gt;&lt;/address&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dbms-sandeep.blogspot.com/feeds/1763915351883359234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dbms-sandeep.blogspot.com/2011/09/oracle-query.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8988483109831926424/posts/default/1763915351883359234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8988483109831926424/posts/default/1763915351883359234'/><link rel='alternate' type='text/html' href='http://dbms-sandeep.blogspot.com/2011/09/oracle-query.html' title='Oracle Query'/><author><name>sandeep patel</name><uri>http://www.blogger.com/profile/03546641423862299569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFaepFlhOJATvV6p6KKk9_R7QT7BQsw1cQ1tRIHjO_9L3gDOXqqngPVGXzcEj0cuZBjT9kFWZlKYfExY4mYA8TStl8F-RU7mKZncxHkZ-Cuw_D1hlX_8b9gAOwKahj1A/s220/database_logo_01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8988483109831926424.post-9125473190032587352</id><published>2010-09-19T05:33:00.000-07:00</published><updated>2010-09-19T05:46:10.878-07:00</updated><title type='text'>E-R Diagram</title><content type='html'>&lt;div id=&quot;printContent&quot;&gt;&lt;a href=&quot;http://www.blogger.com/&quot; id=&quot;what&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h2 id=&quot;divisionTitle&quot;&gt;What are Entity Relationship Diagrams?&lt;/h2&gt;Entity Relationship Diagrams (ERDs) illustrate the logical structure of databases.&lt;br /&gt;
&lt;img alt=&quot;An ER Diagram&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdexample.gif&quot; /&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #424542;&quot;&gt;&lt;em class=&quot;imgNote&quot;&gt;An ER Diagram&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/&quot; id=&quot;notations&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 class=&quot;subhead&quot;&gt;Entity Relationship Diagram Notations&lt;/h3&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.csc.lsu.edu/~chen/chen.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;Peter Chen&lt;/span&gt;&lt;/a&gt; developed ERDs in 1976. Since then Charles Bachman and James Martin have added some sligh refinements to the basic ERD principles.&lt;br /&gt;
&lt;h5&gt;Entity&lt;/h5&gt;An entity is an object or concept about which you want to store information.&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/resources/tutorials/Text-and-Tables&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;Learn how to edit text on an entity.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3366cc;&quot;&gt;&lt;img alt=&quot;Entity&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdentity.gif&quot; /&gt;&lt;/span&gt; &lt;br /&gt;
&lt;h5&gt;Weak Entity&lt;/h5&gt;A weak entity is an entity that must defined by a foreign key relationship with another entity as it cannot be uniquely identified by its own attributes alone.&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/resources/tutorials/Text-and-Tables&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;Learn how to edit text on this object.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3366cc;&quot;&gt;&lt;img alt=&quot;Weak Entity&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdweakentity.gif&quot; /&gt;&lt;/span&gt; &lt;br /&gt;
&lt;h5&gt;Key attribute&lt;/h5&gt;A key attribute is the unique, distinguishing characteristic of the entity. For example, an employee&#39;s social security number might be the employee&#39;s key attribute.&lt;br /&gt;
&lt;img alt=&quot;Key attribute&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdkeyattr.gif&quot; /&gt; &lt;br /&gt;
&lt;h5&gt;Multivalued attribute&lt;/h5&gt;A multivalued attribute can have more than one value. For example, an employee entity can have multiple skill values.&lt;br /&gt;
&lt;img alt=&quot;Multivalued attribute&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdmultattrib.gif&quot; /&gt; &lt;br /&gt;
&lt;h5&gt;Derived attribute&lt;/h5&gt;A derived attribute is based on another attribute. For example, an employee&#39;s monthly salary is based on the employee&#39;s annual salary.&lt;br /&gt;
&lt;img alt=&quot;Derived attribute&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erderivedatt.gif&quot; /&gt; &lt;br /&gt;
&lt;h5&gt;Relationships&lt;/h5&gt;Relationships illustrate how two entities share information in the database structure.&lt;br /&gt;
Learn how to draw relationships:&lt;br /&gt;
First, &lt;a href=&quot;http://www.blogger.com/resources/tutorials/Drawing-ER-Diagrams-1&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;connect the two entities&lt;/span&gt;&lt;/a&gt;, then &lt;a href=&quot;http://www.blogger.com/resources/tutorials/Drawing-ER-Diagrams-2&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;drop the relationship notation on the line&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;img alt=&quot;Relationships&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdrelationship.gif&quot; /&gt; &lt;br /&gt;
&lt;h5&gt;Cardinality&lt;/h5&gt;Cardinality specifies how many instances of an entity relate to one instance of another entity.&lt;br /&gt;
Ordinality is also closely linked to cardinality. While cardinality specifies the occurences of a relationship, ordinality describes the relationship as either mandatory or optional. In other words, cardinality specifies the maximum number of relationships and ordinality specifies the absolute minimum number of relationships.&lt;br /&gt;
&lt;img alt=&quot;Cardinality&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdcardinality.gif&quot; /&gt;&lt;br /&gt;
&lt;em&gt;&lt;a class=&quot;imgNote&quot; href=&quot;http://www.blogger.com/resources/tutorials/Cardinality-Notations&quot;&gt;&lt;span style=&quot;color: #3366cc; font-size: x-small;&quot;&gt;Click here for more cardinality notations&lt;/span&gt;&lt;/a&gt;&lt;/em&gt; &lt;br /&gt;
&lt;div class=&quot;center&quot;&gt;&lt;a href=&quot;http://www.blogger.com/resources/tutorials/Drawing-ER-Diagrams-2&quot;&gt;&lt;span style=&quot;color: #3366cc;&quot;&gt;To learn how to express cardinality in SmartDraw, click here.&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;h5&gt;Recursive relationship&lt;/h5&gt;In some cases, entities can be self-linked. For example, employees can supervise other employees.&lt;br /&gt;
&lt;img alt=&quot;Recursive relationship&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdrecursive.gif&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2 id=&quot;divisionTitle&quot;&gt;Drawing ER Diagrams in SmartDraw&lt;/h2&gt;You can draw E-R diagrams in SmartDraw easily and quickly.&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/&quot; id=&quot;library&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h5&gt;ERD Library&lt;/h5&gt;Use the SmartDraw explorer to find the ERD library located under &lt;strong&gt;Software Design&lt;/strong&gt; and &lt;strong&gt;Software&lt;/strong&gt;.&lt;br /&gt;
&lt;img alt=&quot;The SmartDraw ERD library&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdlibrary.gif&quot; /&gt;&lt;br /&gt;
&lt;em class=&quot;imgNote&quot;&gt;&lt;span style=&quot;color: #424542; font-size: x-small;&quot;&gt;The SmartDraw ERD library&lt;/span&gt;&lt;/em&gt; &lt;br /&gt;
To open the library, double-click on it or drag it to the drawing area.&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/&quot; id=&quot;adding&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h5&gt;Adding an ERD Symbol to Your Page&lt;/h5&gt;To add an ERD symbol to your page, click on it and without releasing the mouse, drag it to the page.&lt;br /&gt;
&lt;img alt=&quot;Dragging an ERD symbol to the page&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdlibrarydrag.gif&quot; /&gt;&lt;br /&gt;
&lt;em class=&quot;imgNote&quot;&gt;&lt;span style=&quot;color: #424542; font-size: x-small;&quot;&gt;Dragging an ERD symbol to the page&lt;/span&gt;&lt;/em&gt; &lt;a href=&quot;http://www.blogger.com/&quot; id=&quot;connecting&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h5&gt;Connecting Entities&lt;/h5&gt;To connect two entities, select one of the line tools on the Toolbar by clicking on it once. Now, your cursor should look like a pencil. Touch the pencil to the edge of the first shape, click down, and without releasing the mouse, stretch the line to the edge of the next shape until you see the anchor symbol.&lt;br /&gt;
&lt;img alt=&quot;Drawing the line between two entities&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erddrawingline.gif&quot; /&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #424542;&quot;&gt;&lt;em class=&quot;imgNote&quot;&gt;Drawing the line between two entities&lt;/em&gt;&lt;br /&gt;
&lt;img alt=&quot;Connecting two symbols&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdconnectent.gif&quot; /&gt;&lt;br /&gt;
&lt;em class=&quot;imgNote&quot;&gt;Connecting two symbols&lt;/em&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
If you don&#39;t see the anchor symbol, go to the &lt;strong&gt;Arrange&lt;/strong&gt; menu and make sure &lt;strong&gt;Allow Lines to Link&lt;/strong&gt; is turned on.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.smartdraw.com/downloads&quot;&gt;http://www.smartdraw.com/downloads&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For Watch Video&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.smartdraw.com/specials/sd/watch-video.htm?id=35545&amp;amp;gclid=CLr24brBk6QCFdRA6wodwhnhHg&quot;&gt;http://www.smartdraw.com/specials/sd/watch-video.htm?id=35545&amp;amp;gclid=CLr24brBk6QCFdRA6wodwhnhHg&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;printContent&quot;&gt;&lt;h2 id=&quot;divisionTitle&quot;&gt;Tips for Effective ER Diagrams&lt;/h2&gt;&lt;strong&gt;1)&lt;/strong&gt; Make sure that each entity only appears once per diagram.&lt;br /&gt;
&lt;strong&gt;2)&lt;/strong&gt; Name every entity, relationship, and attribute on your diagram.&lt;br /&gt;
&lt;strong&gt;3)&lt;/strong&gt; Examine relationships between entities closely. Are they necessary? Are there any relationships missing? Eliminate any redundant relationships. Don&#39;t connect relationships to each other.&lt;br /&gt;
&lt;strong&gt;4)&lt;/strong&gt; Use colors to highlight important portions of your diagram.&lt;br /&gt;
&lt;img alt=&quot;Using colors can help you highlight important features in your diagram&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdcolor.gif&quot; /&gt;&lt;br /&gt;
&lt;em class=&quot;imgNote&quot;&gt;&lt;span style=&quot;color: #424542; font-size: x-small;&quot;&gt;Using colors can help you highlight important features in your diagram&lt;/span&gt;&lt;/em&gt; &lt;strong&gt;5)&lt;/strong&gt; SmartDraw makes it easy to share your software design diagram with others in a business presentation or on the web.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Export as GIF or JPEG for the web&lt;/li&gt;
&lt;li&gt;Publish to your free SmartDrawNet web space with just one click. Any hyperlinks&lt;/li&gt;
&lt;li&gt;in your drawings become working hyperlinks on the web—and interlinked pages&lt;/li&gt;
&lt;li&gt;become interlinked web sites!&lt;/li&gt;
&lt;li&gt;Export as HTML with working hyperlinks&lt;/li&gt;
&lt;li&gt;Copy &amp;amp; Paste into PowerPoint&lt;sup&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;®&lt;/span&gt;&lt;/sup&gt; or other Microsoft Office&lt;sup&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;®&lt;/span&gt;&lt;/sup&gt; Suite programs. &lt;/li&gt;
&lt;/ul&gt;When you paste your diagram into another program (such as PowerPoint&lt;sup&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;®&lt;/span&gt;&lt;/sup&gt;), you can edit it by simply double-clicking on the diagram in the other program. This opens the diagram in SmartDraw for editing, and your changes will be updated in the other program automatically.&lt;br /&gt;
&lt;strong&gt;6)&lt;/strong&gt; Create a polished diagram by adding shadows and color. You can choose from a number of ready-made styles in the Edit menu under Colors and Shadows, or you can create your own.&lt;br /&gt;
&lt;img alt=&quot;An ER diagram created using the Blues style in SmartDraw&quot; border=&quot;0&quot; src=&quot;http://wc1.smartdraw.com/resources/tutorials/images/erdstyle.gif&quot; /&gt;&lt;br /&gt;
To hide the shadow on an individual object, go to the &lt;strong&gt;Arrange&lt;/strong&gt; menu and select &lt;strong&gt;Hide Shadow&lt;/strong&gt;.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dbms-sandeep.blogspot.com/feeds/9125473190032587352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dbms-sandeep.blogspot.com/2010/09/e-r-diagram.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8988483109831926424/posts/default/9125473190032587352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8988483109831926424/posts/default/9125473190032587352'/><link rel='alternate' type='text/html' href='http://dbms-sandeep.blogspot.com/2010/09/e-r-diagram.html' title='E-R Diagram'/><author><name>sandeep patel</name><uri>http://www.blogger.com/profile/03546641423862299569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFaepFlhOJATvV6p6KKk9_R7QT7BQsw1cQ1tRIHjO_9L3gDOXqqngPVGXzcEj0cuZBjT9kFWZlKYfExY4mYA8TStl8F-RU7mKZncxHkZ-Cuw_D1hlX_8b9gAOwKahj1A/s220/database_logo_01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8988483109831926424.post-6479858347412488177</id><published>2010-09-18T10:26:00.001-07:00</published><updated>2010-09-26T09:17:56.344-07:00</updated><title type='text'>Database Definition</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKxHZCU5BqfqFcab6yZZIVFyt_S1XnbsJMXGkFMKmeJdHcs3B3EMcyiJCUSU-xlET34DqSXJ97Zfrt8OHj7PKwbVmaZRvlkpeicbnj_NuNRPnKfcGlYJ7VB8DL761L9-hDio26cGszFIE/s1600/database-design-outsourcing.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKxHZCU5BqfqFcab6yZZIVFyt_S1XnbsJMXGkFMKmeJdHcs3B3EMcyiJCUSU-xlET34DqSXJ97Zfrt8OHj7PKwbVmaZRvlkpeicbnj_NuNRPnKfcGlYJ7VB8DL761L9-hDio26cGszFIE/s320/database-design-outsourcing.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;A&amp;nbsp;&lt;b&gt;database&lt;/b&gt;&amp;nbsp;consists of an organized collection of&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Data&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Data&quot;&gt;data&lt;/a&gt;&amp;nbsp;for one or more uses, typically in digital form. One way of classifying databases involves the type of their contents, for example: bibliographic, document-text, statistical. Digital databases are managed using&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_management_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database management system&quot;&gt;database management systems&lt;/a&gt;, which store database contents, allowing data creation and maintenance, and search and other access.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Database architecture consists of three levels,&amp;nbsp;&lt;i&gt;external&lt;/i&gt;,&amp;nbsp;&lt;i&gt;conceptual&lt;/i&gt;&amp;nbsp;and&amp;nbsp;&lt;i&gt;internal&lt;/i&gt;. Clearly separating the three levels was a major feature of the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Relational_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Relational model&quot;&gt;relational database model&lt;/a&gt;&amp;nbsp;that dominates 21st century databases.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-date31_0-0&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-date31-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;The external level defines how users understand the organization of the data. A single database can have any number of views at the external level. The internal level defines how the data is physically stored and processed by the computing system. Internal architecture is concerned with cost, performance, scalability and other operational matters. The conceptual is a level of indirection between internal and external. It provides a common view of the database that is uncomplicated by details of how the data is stored or managed, and that can unify the various external views into a coherent whole.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-date31_0-1&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-date31-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;A database management system (DBMS) consists of&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Software&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Software&quot;&gt;software&lt;/a&gt;&amp;nbsp;that operates databases, providing storage, access, security, backup and other facilities. Database management systems can be categorized according to the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database model&quot;&gt;database model&lt;/a&gt;&amp;nbsp;that they support, such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Relational_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Relational model&quot;&gt;relational&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/XML_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;XML database&quot;&gt;XML&lt;/a&gt;, the type(s) of computer they support, such as a server cluster or a mobile phone, the&lt;a href=&quot;http://en.wikipedia.org/wiki/Query_language&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Query language&quot;&gt;query language&lt;/a&gt;(s) that access the database, such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/SQL&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;SQL&quot;&gt;SQL&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/XQuery&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;XQuery&quot;&gt;XQuery&lt;/a&gt;, performance trade-offs, such as maximum scale or maximum speed or others. Some DBMS cover more than one entry in these categories, e.g., supporting multiple query languages.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Architecture&quot;&gt;Architecture&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Database architecture consists of three levels,&amp;nbsp;&lt;i&gt;external&lt;/i&gt;,&amp;nbsp;&lt;i&gt;conceptual&lt;/i&gt;&amp;nbsp;and&amp;nbsp;&lt;i&gt;internal&lt;/i&gt;. Clearly separating the three levels was a major feature of the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Relational_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Relational model&quot;&gt;relational database model&lt;/a&gt;&amp;nbsp;that dominates 21st century databases.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-date31_0-0&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-date31-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;1&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;The external level defines how users understand the organization of the data. A single database can have any number of views at the external level. The internal level defines how the data is physically stored and processed by the computing system. Internal architecture is concerned with cost, performance, scalability and other operational matters. The conceptual is a level of indirection between internal and external. It provides a common view of the database that is uncomplicated by details of how the data is stored or managed, and that can unify the various external views into a coherent whole.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-date31_0-1&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-date31-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;1&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Database management systems&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Database_management_systems&quot;&gt;Database management systems&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main article:&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_management_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database management system&quot;&gt;Database management system&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;A database management system (DBMS) consists of&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Software&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Software&quot;&gt;software&lt;/a&gt;&amp;nbsp;that operates databases, providing storage, access, security, backup and other facilities. Database management systems can be categorized according to the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database model&quot;&gt;database model&lt;/a&gt;&amp;nbsp;that they support, such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Relational_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Relational model&quot;&gt;relational&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/XML_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;XML database&quot;&gt;XML&lt;/a&gt;, the type(s) of computer they support, such as a server cluster or a mobile phone, the&lt;a href=&quot;http://en.wikipedia.org/wiki/Query_language&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Query language&quot;&gt;query language&lt;/a&gt;(s) that access the database, such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/SQL&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;SQL&quot;&gt;SQL&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/XQuery&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;XQuery&quot;&gt;XQuery&lt;/a&gt;, performance trade-offs, such as maximum scale or maximum speed or others. Some DBMS cover more than one entry in these categories, e.g., supporting multiple query languages.Examples of some commonly used DBMS are MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker,Oracle, RDBMS, dBASE, Clipper,FoxPro,etc. Almost every database software comes with an Open Database Connectivity (ODBC) driver that allows the database to integrate with other databases.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=3&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Components of DBMS&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Components_of_DBMS&quot;&gt;Components of DBMS&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Most DBMS as of 2009&amp;nbsp;implement a relational model.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-1&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;2&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;Other DBMS systems, such as Object DBMS, offer specific features for more specialized requirements. Their components are similar, but not identical.&lt;/div&gt;&lt;h4 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 15px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=4&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: RDBMS components&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;RDBMS_components&quot;&gt;RDBMS components&lt;/span&gt;&lt;/h4&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Sublanguages—&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Relational_DBMS&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Relational DBMS&quot;&gt;Relational DBMS&lt;/a&gt;&amp;nbsp;(RDBMS) include&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Definition_Language&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Data Definition Language&quot;&gt;Data Definition Language&lt;/a&gt;&amp;nbsp;(DDL) for defining the structure of the database,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Control_Language&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Data Control Language&quot;&gt;Data Control Language&lt;/a&gt;&amp;nbsp;(DCL) for defining security/access controls, and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_Manipulation_Language&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Data Manipulation Language&quot;&gt;Data Manipulation Language&lt;/a&gt;&amp;nbsp;(DML) for querying and updating data.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;Interface drivers&lt;/b&gt;—These drivers are code libraries that provide methods to prepare statements, execute statements, fetch results, etc. Examples include&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/ODBC&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;ODBC&quot;&gt;ODBC&lt;/a&gt;,&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/JDBC&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;JDBC&quot;&gt;JDBC&lt;/a&gt;,&lt;a href=&quot;http://en.wikipedia.org/wiki/MySQL&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;MySQL&quot;&gt;MySQL&lt;/a&gt;/&lt;a href=&quot;http://en.wikipedia.org/wiki/PHP&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;PHP&quot;&gt;PHP&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Firebird_(database_server)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Firebird (database server)&quot;&gt;FireBird&lt;/a&gt;/&lt;a href=&quot;http://en.wikipedia.org/wiki/Python_(programming_language)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Python (programming language)&quot;&gt;Python&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;SQL engine&lt;/b&gt;—This component interprets and executes the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/DDL&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;DDL&quot;&gt;DDL&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/DCL&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;DCL&quot;&gt;DCL&lt;/a&gt;, and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/DML&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;DML&quot;&gt;DML&lt;/a&gt;&amp;nbsp;statements. It includes three major components (compiler, optimizer, and executor).&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;Transaction engine&lt;/b&gt;—Ensures that multiple SQL statements either succeed or fail as a group, according to application dictates.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;Relational engine&lt;/b&gt;—Relational objects such as Table, Index, and Referential integrity constraints are implemented in this component.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Storage_engine&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Storage engine&quot;&gt;Storage engine&lt;/a&gt;&lt;/b&gt;—This component stores and retrieves data from secondary storage, as well as managing transaction commit and rollback, backup and recovery, etc.&lt;/li&gt;
&lt;/ul&gt;&lt;h4 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 15px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=5&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: ODBMS components&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;ODBMS_components&quot;&gt;ODBMS components&lt;/span&gt;&lt;/h4&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Object DBMS (ODBMS) has transaction and storage components that are analogous to those in an RDBMS. Some ODBMS handle DDL, DCL and update tasks differently. Instead of using sublanguages, they provide APIs for these purposes. They typically include a sublanguage and accompanying engine for processing queries with interpretive statements analogous to but not the same as SQL. Example object query languages are&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/OQL&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;OQL&quot;&gt;OQL&lt;/a&gt;,&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/LINQ&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;LINQ&quot;&gt;LINQ&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Java_Data_Objects&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Java Data Objects&quot;&gt;JDOQL&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Java_Persistence_API&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Java Persistence API&quot;&gt;JPAQL&lt;/a&gt;&amp;nbsp;and others. The query engine returns collections of objects instead of relational rows.&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=6&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Types&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Types&quot;&gt;Types&lt;/span&gt;&lt;/h2&gt;&lt;table class=&quot;metadata plainlinks ambox ambox-content&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #fbfbfb; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(242, 133, 0); border-left-style: solid; border-left-width: 10px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; color: black; font-size: 13px; margin-bottom: 0px; margin-left: 107px; margin-right: 107px; margin-top: 0px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;mbox-image&quot; style=&quot;border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 2px; padding-left: 0.5em; padding-right: 0px; padding-top: 2px; text-align: center;&quot;&gt;&lt;div style=&quot;width: 52px;&quot;&gt;&lt;img alt=&quot;&quot; height=&quot;39&quot; src=&quot;http://upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png&quot; style=&quot;border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;mbox-text&quot; style=&quot;border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0.25em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.25em; width: 770px;&quot;&gt;This section&amp;nbsp;&lt;b&gt;does not&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citing_sources&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: #0645ad; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-decoration: none;&quot; title=&quot;Wikipedia:Citing sources&quot;&gt;cite&lt;/a&gt;&amp;nbsp;any&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Verifiability&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: #0645ad; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-decoration: none;&quot; title=&quot;Wikipedia:Verifiability&quot;&gt;references or sources&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;small&gt;Please help&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 0% 0%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;improve this article&lt;/a&gt;&amp;nbsp;by adding citations to&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Identifying_reliable_sources&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: #0645ad; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-decoration: none;&quot; title=&quot;Wikipedia:Identifying reliable sources&quot;&gt;reliable sources&lt;/a&gt;. Unsourced material may be&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Template:Citation_needed&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: #0645ad; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-decoration: none;&quot; title=&quot;Template:Citation needed&quot;&gt;challenged&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Verifiability#Burden_of_evidence&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; color: #0645ad; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-decoration: none;&quot; title=&quot;Wikipedia:Verifiability&quot;&gt;removed&lt;/a&gt;.&amp;nbsp;&lt;i&gt;(August 2010)&lt;/i&gt;&lt;/small&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=7&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Operational database&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Operational_database&quot;&gt;Operational database&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;These databases store detailed data about the operations of an organization. They are typically organized by subject matter, process relatively high volumes of updates using&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Transaction_(database)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Transaction (database)&quot;&gt;transactions&lt;/a&gt;. Essentially every major organization on earth uses such databases. Examples include&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/CRM&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;CRM&quot;&gt;customer databases&lt;/a&gt;&amp;nbsp;that record contact, credit, and demographic information about a business&#39; customers, personnel databases that hold information such as salary, benefits, skills data about employees,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Enterprise_resource_planning&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Enterprise resource planning&quot;&gt;manufacturing databases&lt;/a&gt;&amp;nbsp;that record details about product components, parts inventory, and financial databases that keep track of the organization&#39;s money, accounting and financial dealings.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=8&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Data warehouse&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Data_warehouse&quot;&gt;Data warehouse&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_warehouse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Data warehouse&quot;&gt;Data warehouses&lt;/a&gt;&amp;nbsp;archive modern data from operational databases and often from external sources such as market research firms. Often operational data undergoes transformation on its way into the warehouse, getting summarized, anonymized, reclassified, etc. The warehouse becomes the central source of data for use by managers and other end-users who may not have access to operational data. For example, sales data might be aggregated to weekly totals and converted from internal product codes to use&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/UPC&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;UPC&quot;&gt;UPC&lt;/a&gt;&amp;nbsp;codes so that it can be compared with&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/ACNielsen&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;ACNielsen&quot;&gt;ACNielsen&lt;/a&gt;&amp;nbsp;data.Some basic and essential components of data warehousing include retrieving and analyzing data, transforming,loading and managing data so as to make it available for further use.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=9&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Analytical database&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Analytical_database&quot;&gt;Analytical database&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Analysts may do their work directly against a data warehouse, or create a separate analytic database for&amp;nbsp;&lt;i&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Online_Analytical_Processing&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Online Analytical Processing&quot;&gt;Online Analytical Processing&lt;/a&gt;&lt;/i&gt;. For example, a company might extract sales records for analyzing the effectiveness of advertising and other sales promotions at an aggregate level.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=10&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Distributed database&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Distributed_database&quot;&gt;Distributed database&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;These are databases of local work-groups and departments at regional offices, branch offices, manufacturing plants and other work sites. These databases can include segments of both common operational and common user databases, as well as data generated and used only at a user’s own site.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=11&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: End-user database&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;End-user_database&quot;&gt;End-user database&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;These databases consist of data developed by individual end-users. Examples of these are collections of documents in spreadsheets, word processing and downloaded files, or even managing their personal baseball card collection.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=12&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: External database&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;External_database&quot;&gt;External database&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;These databases contain data collected for use across multiple organizations, either freely or via subscription. The&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Movie_Database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Internet Movie Database&quot;&gt;Internet Movie Database&lt;/a&gt;&amp;nbsp;is one example.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=13&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Hypermedia databases&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Hypermedia_databases&quot;&gt;Hypermedia databases&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;The&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Worldwide_web&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Worldwide web&quot;&gt;Worldwide web&lt;/a&gt;&amp;nbsp;can be thought of as a database, albeit one spread across millions of independent computing systems.&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Web_browser&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Web browser&quot;&gt;Web browsers&lt;/a&gt;&amp;nbsp;&quot;process&quot; this data one page at a time, while&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Web_crawlers&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Web crawlers&quot;&gt;web crawlers&lt;/a&gt;&amp;nbsp;and other software provide the equivalent of database indexes to support search and other activities.&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=14&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Models&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Models&quot;&gt;Models&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main article:&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_model&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database model&quot;&gt;Database model&lt;/a&gt;&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=15&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Post-relational database models&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Post-relational_database_models&quot;&gt;Post-relational database models&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Products offering a more general data model than the relational model are sometimes classified as&amp;nbsp;&lt;a class=&quot;new&quot; href=&quot;http://en.wikipedia.org/w/index.php?title=Post-relational&amp;amp;action=edit&amp;amp;redlink=1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #cc2200; text-decoration: none;&quot; title=&quot;Post-relational (page does not exist)&quot;&gt;post-relational&lt;/a&gt;.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-CONR_2-0&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-CONR-2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;3&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;Alternate terms include &quot;hybrid database&quot;, &quot;Object-enhanced RDBMS&quot; and others. The data model in such products incorporates&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Relation_(database)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Relation (database)&quot;&gt;relations&lt;/a&gt;&amp;nbsp;but is not constrained by&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/E.F._Codd&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;E.F. Codd&quot;&gt;E.F. Codd&lt;/a&gt;&#39;s Information Principle, which requires that&lt;/div&gt;&lt;blockquote class=&quot;templatequote&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;div&gt;all information in the database must be cast explicitly in terms of values in relations and in no other way&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-3&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-3&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;4&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Some of these extensions to the relational model integrate concepts from technologies that pre-date the relational model. For example, they allow representation of a&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Directed_graph&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Directed graph&quot;&gt;directed graph&lt;/a&gt;&amp;nbsp;with&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Tree_data_structure&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Tree data structure&quot;&gt;trees&lt;/a&gt;&amp;nbsp;on the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_structure&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Data structure&quot;&gt;nodes&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Some post-relational products extend relational systems with non-relational features. Others arrived in much the same place by adding relational features to pre-relational systems. Paradoxically, this allows products that are historically pre-relational, such as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Pick_operating_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Pick operating system&quot;&gt;PICK&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/MUMPS&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;MUMPS&quot;&gt;MUMPS&lt;/a&gt;, to make a plausible claim to be post-relational.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=16&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Object database models&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Object_database_models&quot;&gt;Object database models&lt;/span&gt;&lt;/h3&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main article:&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Object_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Object database&quot;&gt;Object database&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;In recent years, the&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Object-oriented&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Object-oriented&quot;&gt;object-oriented&lt;/a&gt;&amp;nbsp;paradigm has been applied in areas such as engineering and spatial databases, telecommunications and in various scientific domains. The conglomeration of object oriented programming and database technology led to this new kind of database. These databases attempt to bring the database world and the application-programming world closer together, in particular by ensuring that the database uses the same&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Type_system&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Type system&quot;&gt;type system&lt;/a&gt;&amp;nbsp;as the application program. This aims to avoid the overhead (sometimes referred to as the&amp;nbsp;&lt;i&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Object-Relational_impedance_mismatch&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Object-Relational impedance mismatch&quot;&gt;impedance mismatch&lt;/a&gt;&lt;/i&gt;) of converting information between its representation in the database (for example as rows in tables) and its representation in the application program (typically as objects). At the same time, object databases attempt to introduce key ideas of object programming, such as&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Encapsulation_(computer_science)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Encapsulation (computer science)&quot;&gt;encapsulation&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Polymorphism_(computer_science)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Polymorphism (computer science)&quot;&gt;polymorphism&lt;/a&gt;, into the world of databases.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;A variety of these ways have been tried&lt;sup class=&quot;noprint Inline-Template&quot; style=&quot;line-height: 1em; white-space: nowrap;&quot; title=&quot;The material in the vicinity of this tag may use weasel words or too-vague attribution. from October 2009&quot;&gt;[&lt;i&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Avoid_weasel_words&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Wikipedia:Avoid weasel words&quot;&gt;by whom?&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;&amp;nbsp;for storing objects in a database. Some products have approached the problem from the application-programming side, by making the objects manipulated by the program&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Persistence_(computer_science)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Persistence (computer science)&quot;&gt;persistent&lt;/a&gt;. This also typically requires the addition of some kind of query language, since conventional programming languages do not provide language-level functionality for finding objects based on their information content. Others&lt;sup class=&quot;noprint Inline-Template&quot; style=&quot;line-height: 1em; white-space: nowrap;&quot; title=&quot;The material in the vicinity of this tag may use weasel words or too-vague attribution. from November 2009&quot;&gt;[&lt;i&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Avoid_weasel_words&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Wikipedia:Avoid weasel words&quot;&gt;which?&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;&amp;nbsp;have attacked the problem from the database end, by defining an object-oriented data model for the database, and defining a database&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Programming_language&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Programming language&quot;&gt;programming language&lt;/a&gt;&amp;nbsp;that allows full programming capabilities as well as traditional query facilities.&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=17&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Storage structures&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Storage_structures&quot;&gt;Storage structures&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main article:&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_storage_structures&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database storage structures&quot;&gt;Database storage structures&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Databases may store relational tables/indexes in memory or on hard disk in one of many forms:&lt;/div&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;ordered/unordered&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Flat_file_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Flat file database&quot;&gt;flat files&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/ISAM&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;ISAM&quot;&gt;ISAM&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Heap_(data_structure)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Heap (data structure)&quot;&gt;heaps&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Hash_table&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Hash table&quot;&gt;hash buckets&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;logically-blocked files&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/B%2B_tree&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;B+ tree&quot;&gt;B+ trees&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;The most commonly used&lt;sup class=&quot;Template-Fact&quot; style=&quot;line-height: 1em; white-space: nowrap;&quot; title=&quot;This claim needs references to reliable sources from October 2009&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citation_needed&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Wikipedia:Citation needed&quot;&gt;citation needed&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;&amp;nbsp;are B+ trees and ISAM.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Object databases use a range of storage mechanisms. Some use virtual memory-mapped files to make the native language (&lt;a href=&quot;http://en.wikipedia.org/wiki/C%2B%2B&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;C++&quot;&gt;C++&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Java_(programming_language)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Java (programming language)&quot;&gt;Java&lt;/a&gt;&amp;nbsp;etc.) objects persistent. This can be highly efficient but it can make multi-language access more difficult. Others disassemble objects into fixed- and varying-length components that are then clustered in fixed sized blocks on disk and reassembled into the appropriate format on either the client or server address space. Another popular technique involves storing the objects in tuples (much like a&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Relational_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Relational database&quot;&gt;relational database&lt;/a&gt;) which the database server then reassembles into objects for the client.&lt;sup class=&quot;Template-Fact&quot; style=&quot;line-height: 1em; white-space: nowrap;&quot; title=&quot;This claim needs references to reliable sources from July 2010&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citation_needed&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Wikipedia:Citation needed&quot;&gt;citation needed&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Other techniques include clustering by category (such as grouping data by month, or location), storing pre-computed query results, known as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Materialized_view&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Materialized view&quot;&gt;materialized views&lt;/a&gt;, partitioning data by range (e.g., a data range) or by hash.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Memory management and storage topology can be important design choices for&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_design&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database design&quot;&gt;database designers&lt;/a&gt;&amp;nbsp;as well. Just as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_normalization&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database normalization&quot;&gt;normalization&lt;/a&gt;&amp;nbsp;is used to reduce storage requirements and improve database designs, conversely denormalization is often used to reduce join complexity and reduce query execution time.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-Physical_Database_Design_4-0&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-Physical_Database_Design-4&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;5&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=18&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Indexing&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Indexing&quot;&gt;Indexing&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main article:&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Index_(database)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Index (database)&quot;&gt;Index (database)&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Index_(database)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Index (database)&quot;&gt;Indexing&lt;/a&gt;&amp;nbsp;is a technique for improving database performance. The many types of index share the common property that they eliminate the need to examine every entry when running a query. In large databases, this can reduce query time/cost by orders of magnitude. The simplest form of index is a sorted list of values that can be searched using a&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Binary_search&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Binary search&quot;&gt;binary search&lt;/a&gt;&amp;nbsp;with an adjacent reference to the location of the entry, analogous to the index in the back of a book. The same data can have multiple indexes (an employee database could be indexed by last name and hire date.)&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Indexes affect performance, but not results. Database designers can add or remove indexes without changing application logic, reducing maintenance costs as the database grows and database usage evolves.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Given a particular query, the DBMS&#39;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Query_optimizer&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Query optimizer&quot;&gt;query optimizer&lt;/a&gt;&amp;nbsp;is responsible for devising the most efficient strategy for finding matching data. The optimizer decides which index or indexes to use, how to combine data from different parts of the database, how to provide data in the order requested, etc.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Indexes can speed up data access, but they consume space in the database, and must be updated each time the data are altered. Indexes therefore can speed data access but slow data maintenance. These two properties determine whether a given index is worth the cost.&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=19&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Transactions&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Transactions&quot;&gt;Transactions&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main articles:&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_transaction&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database transaction&quot;&gt;Database transaction&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Concurrency_control&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Concurrency control&quot;&gt;Concurrency control&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Most DBMS provide some form of support for&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_transaction&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database transaction&quot;&gt;transactions&lt;/a&gt;, which allow multiple data items to be updated in a consistent fashion, such that updates that are part of a transaction succeed or fail in unison. The so-called&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/ACID&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;ACID&quot;&gt;ACID&lt;/a&gt;&amp;nbsp;rules, summarized here, characterize this behavior:&lt;/div&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Atomicity_(database_systems)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Atomicity (database systems)&quot;&gt;Atomicity&lt;/a&gt;: Either all the data changes in a transaction must happen, or none of them. The transaction must be completed, or else it must be undone (rolled back).&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Consistency_(database_systems)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Consistency (database systems)&quot;&gt;Consistency&lt;/a&gt;: Every transaction must preserve the declared consistency rules for the database.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Isolation_(database_systems)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Isolation (database systems)&quot;&gt;Isolation&lt;/a&gt;: Two concurrent transactions cannot interfere with one another. Intermediate results within one transaction must remain invisible to other transactions. The most extreme form of isolation is&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Serializability&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Serializability&quot;&gt;serializability&lt;/a&gt;, meaning that transactions that take place concurrently could instead be performed in some series, without affecting the ultimate result.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Durability_(database_systems)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Durability (database systems)&quot;&gt;Durability&lt;/a&gt;: Completed transactions cannot be aborted later or their results discarded. They must persist through (for instance) DBMS restarts.&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;In practice, many DBMSs allow the selective relaxation of these rules to balance perfect behavior with optimum performance.&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=20&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Replication&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Replication&quot;&gt;Replication&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main article:&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Database_replication&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database replication&quot;&gt;Database replication&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Database_replication&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database replication&quot;&gt;Database replication&lt;/a&gt;&amp;nbsp;involves maintaining multiple copies of a database on different computers, to allow more users to access it, or to allow a secondary site to immediately take over if the primary site stops working. Some DBMS piggyback replication on top of their transaction logging facility, applying the primary&#39;s log to the secondary in near real-time. Database clustering is a related concept for handling larger databases and user communities by employing a&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Computer_cluster&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Computer cluster&quot;&gt;cluster&lt;/a&gt;&amp;nbsp;of multiple computers to host a single database that can use replication as part of its approach.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-5&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-5&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;6&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-6&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-6&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;7&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=21&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Security&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Security&quot;&gt;Security&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;rellink relarticle mainarticle&quot; style=&quot;font-style: italic; margin-bottom: 0.5em; padding-left: 2em;&quot;&gt;Main article:&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_security&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database security&quot;&gt;Database security&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_security&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database security&quot;&gt;Database security&lt;/a&gt;&amp;nbsp;denotes the system, processes, and procedures that protect a database from unauthorized activity.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;DBMSs usually enforce security through&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Access_control&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Access control&quot;&gt;access control&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_audit&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database audit&quot;&gt;auditing&lt;/a&gt;, and&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Encryption&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Encryption&quot;&gt;encryption&lt;/a&gt;:&lt;/div&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Access control manages who can connect to the database via&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Authentication&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Authentication&quot;&gt;authentication&lt;/a&gt;&amp;nbsp;and what they can do via&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Authorization&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Authorization&quot;&gt;authorization&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Auditing records information about database activity: who, what, when, and possibly where.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Encryption protects data at the lowest possible level by storing and possibly transmitting data in an unreadable form. The DBMS encrypts data when it is added to the database and decrypts it when returning query results. This process can occur on the client side of a network connection to prevent unauthorized access at the point of use.&lt;/li&gt;
&lt;/ul&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=22&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Confidentiality&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Confidentiality&quot;&gt;Confidentiality&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Law and regulation governs the release of information from some databases, protecting medical history, driving records, telephone logs, etc.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;In the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/United_Kingdom&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;United Kingdom&quot;&gt;United Kingdom&lt;/a&gt;, database privacy regulation falls under the&amp;nbsp;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Office_of_the_Information_Commissioner&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Office of the Information Commissioner&quot;&gt;Office of the Information Commissioner&lt;/a&gt;. Organizations based in the United Kingdom and holding personal data in digital format such as databases must register with the Office.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-7&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-7&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;8&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=23&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Locking&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Locking&quot;&gt;Locking&lt;/span&gt;&lt;/h2&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;When a transaction modifies a resource, the DBMS stops other transactions from also modifying it, typically by&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Lock_(computer_science)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Lock (computer science)&quot;&gt;locking&lt;/a&gt;&amp;nbsp;it. Locks also provide one method of ensuring that data does not change while a transaction is reading it or even that it doesn&#39;t change until a transaction that once read it has completed.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=24&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Granularity&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Granularity&quot;&gt;Granularity&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Locks can be coarse, covering an entire database, fine-grained, covering a single data item, or intermediate covering a collection of data such as all the rows in a RDBMS table.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=25&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Lock types&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Lock_types&quot;&gt;Lock types&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Locks can be&amp;nbsp;&lt;i&gt;shared&lt;/i&gt;&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-8&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-8&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;9&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;or&amp;nbsp;&lt;i&gt;exclusive&lt;/i&gt;, and can lock out&amp;nbsp;&lt;i&gt;readers&lt;/i&gt;&amp;nbsp;and/or&amp;nbsp;&lt;i&gt;writers&lt;/i&gt;. Locks can be created&amp;nbsp;&lt;i&gt;implicitly&lt;/i&gt;&amp;nbsp;by the DBMS when a transaction performs an operation, or&amp;nbsp;&lt;i&gt;explicitly&lt;/i&gt;&amp;nbsp;at the transaction&#39;s request.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Shared locks allow multiple transactions to lock the same resource. The lock persists until all such transactions complete. Exclusive locks are held by a single transaction and prevent other transactions from locking the same resource.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Read locks are usually shared, and prevent other transactions from modifying the resource. Write locks are exclusive, and prevent other transactions from modifying the resource. On some systems, write locks also prevent other transactions from reading the resource.&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;The DBMS implicitly locks data when it is updated, and may also do so when it is read. Transactions explicitly lock data to ensure that they can complete without a&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#Deadlocks&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;deadlock&lt;/a&gt;&amp;nbsp;or other complication. Explicit locks may be useful for some administrative tasks.&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-9&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-9&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;10&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-10&quot; style=&quot;font-style: normal; font-weight: normal; line-height: 1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_note-10&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;&quot;&gt;&lt;span&gt;[&lt;/span&gt;11&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;Locking can significantly affect database performance, especially with large and complex transactions in highly concurrent environments.&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=26&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Isolation&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Isolation&quot;&gt;Isolation&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;i&gt;Isolation&lt;/i&gt;&amp;nbsp;refers to the ability of one transaction to see the results of other transactions. Greater isolation typically reduces performance and/or concurrency, leading DBMSs to provide administrative options to reduce isolation. For example, in a database that analyzes trends rather than looking at low-level detail, increased performance might justify allowing readers to see uncommitted changes (&quot;dirty reads&quot;.)&lt;/div&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; font-weight: normal; margin-left: 5px;&quot;&gt;[edit]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Deadlocks&quot;&gt;Deadlocks&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em;&quot;&gt;&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Deadlock&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Deadlock&quot;&gt;Deadlocks&lt;/a&gt;&lt;/i&gt;&amp;nbsp;occur when two transactions each require data that the other has already locked exclusively. Deadlock detection is performed by the DBMS, which then aborts one of the transactions and allows the other to complete.&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[edit]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;See_also&quot;&gt;See also&lt;/span&gt;&lt;/h2&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Comparison of relational database management systems&quot;&gt;Comparison of relational database management systems&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_database_tools&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Comparison of database tools&quot;&gt;Comparison of database tools&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Data_hierarchy&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Data hierarchy&quot;&gt;Data hierarchy&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_design&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database design&quot;&gt;Database design&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database_theory&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database theory&quot;&gt;Database theory&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database-centric_architecture&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Database-centric architecture&quot;&gt;Database-centric architecture&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Datastructure&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Datastructure&quot;&gt;Datastructure&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Document-oriented_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Document-oriented database&quot;&gt;Document-oriented database&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Government_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Government database&quot;&gt;Government database&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/In-memory_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;In-memory database&quot;&gt;In-memory database&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Real_time_database&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Real time database&quot;&gt;Real time database&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[edit]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;References&quot;&gt;References&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;references-small references-column-width&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;ol class=&quot;references&quot; style=&quot;line-height: 1.5em; list-style-image: none; margin-bottom: 0.5em; margin-left: 3.2em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li id=&quot;cite_note-date31-0&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;^&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-date31_0-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;&lt;sup style=&quot;line-height: 1em;&quot;&gt;&lt;i&gt;&lt;b&gt;a&lt;/b&gt;&lt;/i&gt;&lt;/sup&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-date31_0-1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;&lt;sup style=&quot;line-height: 1em;&quot;&gt;&lt;i&gt;&lt;b&gt;b&lt;/b&gt;&lt;/i&gt;&lt;/sup&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#CITEREFDate1990&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;Date 1990&lt;/a&gt;, pp.&amp;nbsp;31–32&lt;/li&gt;
&lt;li id=&quot;cite_note-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation web&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://en.wikibooks.org/wiki/Design_of_Main_Memory_Database_System/Overview_of_DBMS&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;Design of Main Memory Database System/Overview of DBMS&quot;&lt;/a&gt;. En.wikibooks.org&lt;span class=&quot;reference-accessdate&quot;&gt;. Retrieved 2010-08-29&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=bookitem&amp;amp;rft.btitle=Design+of+Main+Memory+Database+System%2FOverview+of+DBMS&amp;amp;rft.atitle=&amp;amp;rft.pub=En.wikibooks.org&amp;amp;rft_id=http%3A%2F%2Fen.wikibooks.org%2Fwiki%2FDesign_of_Main_Memory_Database_System%2FOverview_of_DBMS&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-CONR-2&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-CONR_2-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;i&gt;Introducing databases&lt;/i&gt;&amp;nbsp;by Stephen Chu, in Conrick, M. (2006)&amp;nbsp;&lt;i&gt;Health informatics: transforming healthcare with technology&lt;/i&gt;, Thomson,&amp;nbsp;&lt;a class=&quot;internal mw-magiclink-isbn&quot; href=&quot;http://en.wikipedia.org/wiki/Special:BookSources/0170127311&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;ISBN 0-17-012731-1&lt;/a&gt;, p. 69.&lt;/li&gt;
&lt;li id=&quot;cite_note-3&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-3&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation Journal&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Christopher_J._Date&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Christopher J. Date&quot;&gt;Date, C. J.&lt;/a&gt;&amp;nbsp;(June 1, 1999).&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;http://intelligent-enterprise.informationweek.com/db_area/archives/1999/990106/online1.jhtml;jsessionid=Y2UNK1QFKXMBTQE1GHRSKH4ATMY32JVN&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;When&#39;s an extension not an extension?&quot;&lt;/a&gt;.&amp;nbsp;&lt;i&gt;Intelligent Enterprise&lt;/i&gt;&amp;nbsp;&lt;b&gt;2&lt;/b&gt;&amp;nbsp;(8).&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;amp;rft.genre=article&amp;amp;rft.atitle=When%27s+an+extension+not+an+extension%3F&amp;amp;rft.jtitle=Intelligent+Enterprise&amp;amp;rft.aulast=Date&amp;amp;rft.aufirst=C.+J.&amp;amp;rft.au=Date%2C%26%2332%3BC.+J.&amp;amp;rft.date=June+1%2C+1999&amp;amp;rft.volume=2&amp;amp;rft.issue=8&amp;amp;rft_id=http%3A%2F%2Fintelligent-enterprise.informationweek.com%2Fdb_area%2Farchives%2F1999%2F990106%2Fonline1.jhtml%3Bjsessionid%3DY2UNK1QFKXMBTQE1GHRSKH4ATMY32JVN&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-Physical_Database_Design-4&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-Physical_Database_Design_4-0&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#CITEREFLightstoneTeoreyNadeau2007&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;Lightstone, Teorey &amp;amp; Nadeau 2007&lt;/a&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-5&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-5&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation web&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://www.mysql.com/products/database/cluster/&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;MySQL Cluster&quot;&lt;/a&gt;. Mysql.com. 2010-08-25&lt;span class=&quot;reference-accessdate&quot;&gt;. Retrieved 2010-08-29&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=bookitem&amp;amp;rft.btitle=MySQL+Cluster&amp;amp;rft.atitle=&amp;amp;rft.date=2010-08-25&amp;amp;rft.pub=Mysql.com&amp;amp;rft_id=http%3A%2F%2Fwww.mysql.com%2Fproducts%2Fdatabase%2Fcluster%2F&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-6&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-6&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation web&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://www.oracle.com/lang/de/database/rac_home.html&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;Oracle Real Application Cluster (RAC)&quot;&lt;/a&gt;. Oracle.com. 2010-03-23&lt;span class=&quot;reference-accessdate&quot;&gt;. Retrieved 2010-08-29&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=bookitem&amp;amp;rft.btitle=Oracle+Real+Application+Cluster+%28RAC%29&amp;amp;rft.atitle=&amp;amp;rft.date=2010-03-23&amp;amp;rft.pub=Oracle.com&amp;amp;rft_id=http%3A%2F%2Fwww.oracle.com%2Flang%2Fde%2Fdatabase%2Frac_home.html&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-7&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-7&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation web&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://www.ico.gov.uk/&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;Information Commissioner&#39;s Office&quot;&lt;/a&gt;. ICO&lt;span class=&quot;reference-accessdate&quot;&gt;. Retrieved 2010-08-29&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=bookitem&amp;amp;rft.btitle=Information+Commissioner%27s+Office&amp;amp;rft.atitle=&amp;amp;rft.pub=ICO&amp;amp;rft_id=http%3A%2F%2Fwww.ico.gov.uk%2F&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-8&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-8&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation web&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://www.methodsandtools.com/archive/archive.php?id=83&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;Information on Shared Locks&quot;&lt;/a&gt;. Methodsandtools.com&lt;span class=&quot;reference-accessdate&quot;&gt;. Retrieved 2010-08-29&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=bookitem&amp;amp;rft.btitle=Information+on+Shared+Locks&amp;amp;rft.atitle=&amp;amp;rft.pub=Methodsandtools.com&amp;amp;rft_id=http%3A%2F%2Fwww.methodsandtools.com%2Farchive%2Farchive.php%3Fid%3D83&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-9&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-9&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation web&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://publib.boulder.ibm.com/infocenter/rbhelp/v6r3/index.jsp?topic=/com.ibm.redbrick.doc6.3/wag/wag80.htm&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;&quot;Locking tables and databases&quot; (section in some documentation / explanation from IBM)&quot;&lt;/a&gt;. Publib.boulder.ibm.com&lt;span class=&quot;reference-accessdate&quot;&gt;. Retrieved 2010-08-29&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=bookitem&amp;amp;rft.btitle=%22Locking+tables+and+databases%22+%28section+in+some+documentation+%2F+explanation+from+IBM%29&amp;amp;rft.atitle=&amp;amp;rft.pub=Publib.boulder.ibm.com&amp;amp;rft_id=http%3A%2F%2Fpublib.boulder.ibm.com%2Finfocenter%2Frbhelp%2Fv6r3%2Findex.jsp%3Ftopic%3D%2Fcom.ibm.redbrick.doc6.3%2Fwag%2Fwag80.htm&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;cite_note-10&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Database#cite_ref-10&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;^&lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;span class=&quot;citation web&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external text&quot; href=&quot;http://www.postgresql.org/docs/8.3/static/routine-vacuuming.html&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;&quot;Routine Database Maintenance&quot;&lt;/a&gt;. Postgresql.org&lt;span class=&quot;reference-accessdate&quot;&gt;. Retrieved 2010-08-29&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=bookitem&amp;amp;rft.btitle=Routine+Database+Maintenance&amp;amp;rft.atitle=&amp;amp;rft.pub=Postgresql.org&amp;amp;rft_id=http%3A%2F%2Fwww.postgresql.org%2Fdocs%2F8.3%2Fstatic%2Froutine-vacuuming.html&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; color: black; font-size: 19px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;&lt;span class=&quot;editsection&quot; style=&quot;float: right; font-size: 13px; margin-left: 5px;&quot;&gt;[&lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=Database&amp;amp;action=edit&amp;amp;section=30&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Edit section: Further reading&quot;&gt;edit&lt;/a&gt;]&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Further_reading&quot;&gt;Further reading&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;references-small&quot; style=&quot;font-size: 12px; margin-left: 1.5em;&quot;&gt;&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/bullet-icon.png?1); list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Ling Liu and Tamer M. Özsu (Eds.) (2009). &quot;&lt;a class=&quot;external text&quot; href=&quot;http://www.springer.com/computer/database+management+&amp;amp;+information+retrieval/book/978-0-387-49616-0&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;Encyclopedia of Database Systems&lt;/a&gt;, 4100 p.&amp;nbsp;60 illus.&amp;nbsp;&lt;a class=&quot;internal mw-magiclink-isbn&quot; href=&quot;http://en.wikipedia.org/wiki/Special:BookSources/9780387496160&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;ISBN 978-0-387-49616-0&lt;/a&gt;. Table of Content available at&lt;a class=&quot;external free&quot; href=&quot;http://refworks.springer.com/mrw/index.php?id=1217&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://bits.wikimedia.org/skins-1.5/vector/images/external-link-ltr-icon.png?2); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 13px; padding-top: 0px; text-decoration: none;&quot;&gt;http://refworks.springer.com/mrw/index.php?id=1217&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Beynon-Davies, P. (2004). Database Systems. 3rd Edition. Palgrave, Houndmills, Basingstoke.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Connolly, Thomas and Carolyn Begg.&amp;nbsp;&lt;i&gt;Database Systems.&lt;/i&gt;&amp;nbsp;New York: Harlow, 2002.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Date, C. J.&amp;nbsp;&lt;i&gt;An Introduction to Database Systems&lt;/i&gt;, Eighth Edition, Addison Wesley, 2003.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;span class=&quot;citation book&quot; id=&quot;CITEREFDate2003&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Christopher_J._Date&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Christopher J. Date&quot;&gt;Date, C. J.&lt;/a&gt;&amp;nbsp;(2003).&amp;nbsp;&lt;i&gt;An Introduction to Database Systems, Fifth Edition&lt;/i&gt;. Addison Wesley.&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/International_Standard_Book_Number&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;International Standard Book Number&quot;&gt;ISBN&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Special:BookSources/0-201-51381-1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Special:BookSources/0-201-51381-1&quot;&gt;0-201-51381-1&lt;/a&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=book&amp;amp;rft.btitle=An+Introduction+to+Database+Systems%2C+Fifth+Edition&amp;amp;rft.aulast=Date&amp;amp;rft.aufirst=C.+J.&amp;amp;rft.au=Date%2C%26%2332%3BC.+J.&amp;amp;rft.date=2003&amp;amp;rft.pub=Addison+Wesley&amp;amp;rft.isbn=0-201-51381-1&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Galindo, J.; Urrutia, A.; Piattini, M.&amp;nbsp;&lt;i&gt;Fuzzy Databases: Modeling, Design and Implementation&lt;/i&gt;&amp;nbsp;(&lt;a class=&quot;new&quot; href=&quot;http://en.wikipedia.org/w/index.php?title=FSQL&amp;amp;action=edit&amp;amp;redlink=1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #cc2200; text-decoration: none;&quot; title=&quot;FSQL (page does not exist)&quot;&gt;FSQL&lt;/a&gt;&amp;nbsp;guide). Idea Group Publishing Hershey, USA, 2006.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Galindo, J., Ed.&amp;nbsp;&lt;i&gt;Handbook on Fuzzy Information Processing in Databases&lt;/i&gt;. Hershey, PA: Information Science Reference (an imprint of Idea Group Inc.), 2008.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Gray, J. and Reuter, A.&amp;nbsp;&lt;i&gt;Transaction Processing: Concepts and Techniques&lt;/i&gt;, 1st edition, Morgan Kaufmann Publishers, 1992.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Kroenke, David M.&amp;nbsp;&lt;i&gt;Database Processing: Fundamentals, Design, and Implementation&lt;/i&gt;&amp;nbsp;(1997), Prentice-Hall, Inc., pages 130-144.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Kroenke, David M. and David J. Auer.&amp;nbsp;&lt;i&gt;Database Concepts.&lt;/i&gt;&amp;nbsp;3rd ed. New York: Prentice, 2007.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;span class=&quot;citation book&quot; id=&quot;CITEREFLightstoneTeoreyNadeau2007&quot; style=&quot;font-style: normal; word-wrap: break-word;&quot;&gt;Lightstone, S.; Teorey, T.; Nadeau, T. (2007).&amp;nbsp;&lt;i&gt;Physical Database Design: the database professional&#39;s guide to exploiting indexes, views, storage, and more&lt;/i&gt;. Morgan Kaufmann Press.&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/International_Standard_Book_Number&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;International Standard Book Number&quot;&gt;ISBN&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Special:BookSources/0-12-369389-6&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot; title=&quot;Special:BookSources/0-12-369389-6&quot;&gt;0-12-369389-6&lt;/a&gt;.&lt;/span&gt;&lt;span class=&quot;Z3988&quot; title=&quot;ctx_ver=Z39.88-2004&amp;amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;amp;rft.genre=book&amp;amp;rft.btitle=Physical+Database+Design%3A+the+database+professional%27s+guide+to+exploiting+indexes%2C+views%2C+storage%2C+and+more&amp;amp;rft.aulast=Lightstone&amp;amp;rft.aufirst=S.&amp;amp;rft.au=Lightstone%2C%26%2332%3BS.&amp;amp;rft.au=Teorey%2C%26%2332%3BT.&amp;amp;rft.au=Nadeau%2C%26%2332%3BT.&amp;amp;rft.date=2007&amp;amp;rft.pub=Morgan+Kaufmann+Press&amp;amp;rft.isbn=0-12-369389-6&amp;amp;rfr_id=info:sid/en.wikipedia.org:Database&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;O&#39;Brien, James. &quot;Management Information Systems&quot;. New York 1999&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Shih, J. &quot;&lt;a class=&quot;external text&quot; href=&quot;http://www.pcticorp.com/assets/docs/PQL2b.pdf&quot; rel=&quot;nofollow&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif); background-origin: initial; background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 16px; padding-top: 0px; text-decoration: none;&quot;&gt;Why Synchronous Parallel Transaction Replication is Hard, But Inevitable?&lt;/a&gt;&quot;, white paper, 2007.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Teorey, T.; Lightstone, S. and Nadeau, T.&amp;nbsp;&lt;i&gt;Database Modeling &amp;amp; Design: Logical Design&lt;/i&gt;, 4th edition, Morgan Kaufmann Press, 2005.&amp;nbsp;&lt;a class=&quot;internal mw-magiclink-isbn&quot; href=&quot;http://en.wikipedia.org/wiki/Special:BookSources/0126853525&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;&quot;&gt;ISBN 0-12-685352-5&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Tukey, John W.&amp;nbsp;&lt;i&gt;Exploratory Data Analysis.&lt;/i&gt;&amp;nbsp;Reading, MA: Addison Wesley, 1977.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Manovich, Lev.&lt;i&gt;Database as a Symbolic Form&lt;/i&gt;, Cambridge: MIT press, 2001.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dbms-sandeep.blogspot.com/feeds/6479858347412488177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dbms-sandeep.blogspot.com/2010/09/database-definition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8988483109831926424/posts/default/6479858347412488177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8988483109831926424/posts/default/6479858347412488177'/><link rel='alternate' type='text/html' href='http://dbms-sandeep.blogspot.com/2010/09/database-definition.html' title='Database Definition'/><author><name>sandeep patel</name><uri>http://www.blogger.com/profile/03546641423862299569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFaepFlhOJATvV6p6KKk9_R7QT7BQsw1cQ1tRIHjO_9L3gDOXqqngPVGXzcEj0cuZBjT9kFWZlKYfExY4mYA8TStl8F-RU7mKZncxHkZ-Cuw_D1hlX_8b9gAOwKahj1A/s220/database_logo_01.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKxHZCU5BqfqFcab6yZZIVFyt_S1XnbsJMXGkFMKmeJdHcs3B3EMcyiJCUSU-xlET34DqSXJ97Zfrt8OHj7PKwbVmaZRvlkpeicbnj_NuNRPnKfcGlYJ7VB8DL761L9-hDio26cGszFIE/s72-c/database-design-outsourcing.gif" height="72" width="72"/><thr:total>0</thr:total></entry></feed>