CONCEPTOS GENERALES DE LOS LENGUAJES DE PROGRAMACIÓN PARA BASES DE DATOS
Enviado por MADUMA • 14 de Mayo de 2014 • 388 Palabras (2 Páginas) • 474 Visitas
Datos: Son los hechos conocidos que se pueden gravar y que tienen significado implícito.
Base de datos: Es una colección de datos relacionados.
Los lenguajes para manipulación de bases de datos deben soportar una descripción de relaciones y entidades y también medios para cambiar ambos. Estos son llamados lenguajes de sistemas de datos o DSL (Data System Languages). Los DSL soportan a menudo dos sublenguajes: el lenguaje de definición de datos o DDL (Data Definition Language) y el lenguaje de manipulación de datos o DML (Data Manipulation Language). El DDL describe la estructura y relaciones entre las entidades de datos, mientras que el DML soporta (al menos) operaciones para examinar, insertar, eliminar y modificar datos. Además, a menudo el DML tiene un lenguaje de consulta, el cual es amigable con el usuario, orientado a la pantalla, interactivo y relativamente fácil de utilizar. Tanto el DDL como el DML pueden estar integrados en un lenguaje anfitrión , tal como PASCAL (PASCAL / R), COBOL (SQL) o FORTRAN (DL / I).
SQL (Structured Query Language) es el lenguaje de base de datos más utilizado, si no es el mejor. Tiene la capacidad de concurrencia a través de transacciones independientes. Sus fundamentos son una combinación de algebra y de cálculo relacionales; fue desarrollado originalmente a principios de la década de los setenta en San José, California, por IBM, para el sistema de base de datos R (R Database System).
DBMS (Database Management System): Es un sistema de software de propósito general que facilita los procesos de definición, construcción manipulación, y compartición de base de datos entre varios usuarios y aplicaciones. Incluye por lo regular dos lenguajes, un lenguaje de definición de datos DDL y un lenguaje de manipulación de datos DML.
Modelo Relacional. Representa una BD como una colección de tablas que se almacenan como archivos individuales.
Modelo de Red. Representa los datos como tipos de registros.
Modelo Jerárquico. Representa los datos como estructuras jerárquicas de árbol. Cada estructura representa varios registros relacionados entre sí.
Modelo Orientado a Objetos. Define una BD en términos de objetos, sus propiedades y sus relaciones.
DBA: Es la persona responsable del acceso autorizado a la base de datos, de la coordinación y monitorización de su uso, y de adquirir los recursos software y hardware necesarios. También es responsable de problemas como las brechas de seguridad o de unos tiempos de respuesta pobres.
...