Sunteți pe pagina 1din 14

Unidad II.

- Software de Cmputo
Presenta: L. I. Irving Eyssautier Mndez

1.1 Lenguaje de definicin de datos (SQL)

Introduccin
Desde la aparicin de los Sistemas Informticos, una de sus principales aplicaciones ha sido el almacenamiento y el tratamiento de grandes cantidades de datos para permitir su posterior consulta y utilizacin. La manipulacin directa de los datos entraa una complejidad importante, adems de que, de esta forma, se corre el riesgo de realizar operaciones incorrectas o no deseadas con dichos datos.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Qu es una BD?
Podemos definir una base de datos como un conjunto estructurado de datos que se guardan en un sistema informtico y sobre los cuales es posible efectan una serie de operaciones bsicas de consulta, modificacin, insercin o eliminacin.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Qu es una SGBD?
Se han desarrollado una serie de programas informticos que tratan de aislar al usuario final de los archivos de datos: son los llamados Sistemas Gestores de Bases de Datos (SGBD DBMS, Data Base Management System), programas que se encargan de gestionar y controlar el acceso a los datos ofreciendo una representacin ms sencilla de ellos.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Diagrama SGBD

Usuario 1 Usuario 2 Usuario 3

Sistema Gestor de B. D.

Programa 1 Programa 2 Programa 3

Datos

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Ejemplos de SGBD
Los Sistemas Gestores de Bases de Datos mas conocidos y extendidos hoy en da son: Access de Microsoft, dBase, FileMaker y Paradox, en el segmento de aplicaciones para particulares y pequeas empresas y SQL Server de Microsoft, Oracle, DB2 de IBM, Informix y Sybase en el segmento de las medianas y grandes bases de datos.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Cmo se forma la BD?


Base de Datos

Componentes

Registro

Campo

ndice

Tipo de Dato

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Cmo se forma la BD?


Una Base de Datos esta formada por una secuencia de registros, entendiendo por Registro el conjunto de informacin asociada a una entrada en la base de datos. Ahora bien, cada registro esta constituido por varios datos que representan distintos aspectos o atributos de l y que se denominan Campos. Un ndice se puede construir mediante un archivo auxiliar que permite localizar rpidamente donde se encuentra cada uno de los registros del archivo principal de datos.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Cmo se forma la BD?


Otro concepto importante es el de Tipo de Datos, que permite especificar el tipo de informacin que se va a almacenar en un determinado campo de la base de datos: nmeros, fechas, cadenas te textos, imgenes, etc. Una caracterstica adicional es que permiten al SGBD controlar la insercin o modificacin de datos, de manera que ste se va a encargar de detectar e impedir que se introduzcan valores inapropiados en un determinado campo de un registro.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Qu es SQL?
SQL es la sigla de Structured Query Language (Lenguaje de Consulta Estructurado), un lenguaje de acceso a bases de datos relacionales que permite la especificacin de distintos tipos de operaciones entre stas. Gracias a la utilizacin del lgebra y de clculos relacionales, el SQL posibilita la realizacin de consultas para recuperar informacin de las bases de datos de forma sencilla.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Historia SQL
El cientfico Edgar Frank Codd (1923-2003) fue quien propuso el modelo relacional para las bases de datos y desarroll un sublenguaje para acceder a los datos a partir del clculo de predicados. En base al trabajo de Codd, International Business Machines (IBM) defini el lenguaje conocido como Structured English Query Language (SEQUEL). El SEQUEL es considerado como el antecesor de SQL, un lenguaje de cuarta generacin que fue estandarizado en 1986. La primera versin estndar de SQL, por lo tanto, fue SQL-86 (tambin conocida como SQL1).
Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Historia SQL
El SQL est considerado como un lenguaje declarativo de alto nivel ya que, al manejar conjuntos de registros y no registros individuales, ofrece una elevada productividad en la codificacin y en la orientacin a objetos. Una sentencia de SQL puede resultar equivalente a ms de un programa que utilice un lenguaje de bajo nivel.

Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

Lenguaje de Definicin
Lenguaje de definicin de datos (DDL: Data Definition Language). Sencillo lenguaje artificial para definir y describir los objetos de la base de datos, su estructura, relaciones y restricciones. El Data Definition Language (DDL) es aquel que permite la modificacin de la estructura de los objetos de la base de datos Las principales funcionalidades de SQL como lenguaje de definicin (DDL) son la creacin, modificacin y borrado de las tablas que componen la base de datos, as como de los ndices, vistas, sinnimos, permisos, etc.
Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

LOGO

www.themegallery.com Presenta: M. A. Gabriela Lotzin Rendn y L. I. Irving Eyssautier Mndez

S-ar putea să vă placă și