Sie sind auf Seite 1von 1

Se le llama base de datos a los bancos de informacin que contienen datos relativos a diversas temticas y

categorizados de distinta manera, pero que comparten entre s algn tipo de vnculo o relacin que busca
ordenarlos y clasificarlos en conjunto.
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base
de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las
bases de datos estn en formato digital, siendo este un componente electrnico, y por ende se ha desarrollado y se
ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar
y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos DBMS, as como
su utilizacin y administracin, se estudian dentro del mbito de la informtica.
Un diagrama o modelo entidad-relacin: es una herramienta para el modelado de datos que permite representar
las entidades relevantes de un sistema de informacin as como sus interrelaciones y propiedades.

El lenguaje de consulta estructurado o SQL (por sus siglas en ingls Structured Query Language) es
un lenguaje declarativode acceso a bases de datos relacionales que permite especificar diversos tipos de
operaciones en ellas. Una de sus caractersticas es el manejo del lgebra y el clculo relacional que permiten
efectuar consultas con el fin de recuperar, de forma sencilla, informacin de bases de datos, as como hacer
cambios en ellas.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base terica y su
orientacin al manejo de conjuntos de registros y no a registros individuales permite una alta
productividad en codificacin y la orientacin a objetos. De esta forma, una sola sentencia puede equivaler a
uno o ms programas que se utilizaran en un lenguaje de bajo nivel orientado a registros. SQL tambin tiene
las siguientes caractersticas:
Lenguaje de definicin de datos: El LDD de SQL proporciona comandos para la definicin de esquemas de
relacin, borrado de relaciones y modificaciones de los esquemas de relacin.
Lenguaje interactivo de manipulacin de datos: El LMD de SQL incluye lenguajes de consultas basado
tanto en lgebra relacional como en clculo relacional de tuplas.
Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben
cumplir los datos almacenados en la base de datos.
Definicin de vistas: El LDD incluye comandos para definir las vistas.
Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de una transaccin.
SQL incorporado y dinmico: Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes
de programacin como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
Autorizacin: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las
vistas.

Das könnte Ihnen auch gefallen