Showing posts with label DataBase. Show all posts
Showing posts with label DataBase. Show all posts

Friday, July 19, 2019

Introduction to SQL


The SQL language is a standard for relational databases:

  • since database systems share a standard language, migrating a database application to another relational database is a quick and inexpensive process
  • database application programs can access data stored in multiple relational DBMSs using the same database language

The practical SQL vs the relational algebra

  • the SQL language is a high level declarative language for the relational model: with a query in the SQL language, the user must only indicate how the result is to be and the DBMS decides how to execute the query
  • the relational algebra is a formal language for the relational model: with a query in the relational algebra, the user must specify a sequence of low-level operations. Relational algebra operations are not suitable for most DBMS users

The SQL name stands for Structured Query Language

  • the SQL language is a standard by the American National Standards Institute (ANSI) and the International Standards Organization (ISO)
  • on the wikipedia page about SQL, you can find out the history of the versions of the SQL standard

Friday, December 21, 2018

Introduction To Database

Databases and Database Users

Many daily activities involve the use of applications that interact with a database, for example making a bank operation or an hotel reservations, borrowing a book, purchasing tickets or anything else online.

A database application manages information that is to be stored in a database:

  • traditional applications use databases to store textual or numeric data
  • social-media web sites use big data storage systems or NOSQL systems to store text data and non conventional data such as images and video data