Databases

TwitterFacebook
Get flash to fully experience Pearltrees
SQL (Structured Query Language) is a computer language aimed to store, manipulate, and query data stored in relational databases. The first incarnation of SQL appeared in 1974, when a group in IBM developed the first prototype of a relational database. The first commercial relational database was released by Relational Software (later becoming Oracle).

SQL Tutorial - SQL Query Reference and Programming Examples

http://www.1keydata.com/sql/sql.html
FlockDB is much simpler than other graph databases such as neo4j because it tries to solve fewer problems. It scales horizontally and is designed for on-line, low-latency, high throughput environments such as web-sites. Twitter uses FlockDB to store social graphs (who follows whom, who blocks whom) and secondary indices.

twitter/flockdb - GitHub

https://github.com/twitter/flockdb#readme
Let's create a BEFORE and AFTER statement and row level triggers for the product table. 1) BEFORE UPDATE, Statement Level: This trigger will insert a record into the table 'product_check' before a sql update statement is executed, at the statement level. 3) AFTER UPDATE, Statement Level: This trigger will insert a record into the table 'product_check' after a sql update statement is executed, at the statement level. The above result shows 'before update' and 'after update' row level events have occured twice, since two records were updated.

PL/SQL Tutorial- PL/SQL Triggers

http://plsql-tutorial.com/plsql-triggers.htm
http://en.wikipedia.org/wiki/NoSQL In computing , NoSQL is a broad class of database management systems that differ from the classic model of the relational database management system (RDBMS) in some significant ways, most important being they do not use SQL as their primary query language. These data stores may not require fixed table schemas , usually do not support join operations, may not give full ACID (atomicity, consistency, isolation, durability) guarantees, and typically scale horizontally . Academic researchers typically refer to these databases as structured storage , [ 1 ] [ 2 ] [ 3 ] [ 4 ] a term that includes classic relational databases as a subset. Network databases , semantic web technologies such as resolvers, and object-oriented databases have recently been renamed " NoSQL " although their capabilities haven't changed. Google's MapReduce , Riak 's [1] and other map, filter, reduce [2] pipelines in functional programming that employ fold mechanics also lay claim to the name.

NoSQL - Wikipedia, the free encyclopedia

Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency. Normalization usually involves dividing large tables into smaller (and less redundant) tables and defining relationships between them. The objective is to isolate data so that additions, deletions, and modifications of a field can be made in just one table and then propagated through the rest of the database via the defined relationships. Edgar F. http://en.wikipedia.org/wiki/Database_normalization

Database normalization - Wikipedia, the free encyclopedia

Easy Keys - OWL

http://www.w3.org/2007/OWL/wiki/Easy_Keys Keys (aka, inverse functional datatype properties) are clearly of vital importance to many applications. Key reasoning in general in the context of OWL can be unfeasibly difficult (given what we currently know and anticpate). However, general inverse functional properties are almost always overkill.