Documente Academic
Documente Profesional
Documente Cultură
- Software de Cmputo
Presenta: L. I. Irving Eyssautier Mndez
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.
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.
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.
LOGO
Diagrama SGBD
Sistema Gestor de B. D.
Datos
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.
LOGO
Componentes
Registro
Campo
ndice
Tipo de Dato
LOGO
LOGO
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.
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.
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