El lenguaje de definición de datos (DDL)
Enviado por cogc21 • 12 de Marzo de 2013 • Informe • 566 Palabras (3 Páginas) • 613 Visitas
El SMBD es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. El objetivo principal del sistema gestor de base de datos es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente.
Se compone de un lenguaje de definición de datos (DDL: Data Definition Language), de un lenguaje de manipulación de datos (DML: Data Manipulation Language) y de un lenguaje de consulta (SQL: Structured Query Language).
El lenguaje de definición de datos (DDL)
Es utilizado para describir todas las estructuras de información y los programas que se usan para construir, actualizar e introducir la información que contiene una base de datos. El DDL permite al administrador de la base especificar los elementos de datos que la integran , su estructura y las relaciones que existen entre ellos, las reglas de integridad, los controles a efectuar antes de autorizar el acceso a la base.
El lenguaje de manipulación de datos (DML)
Es utilizado para escribir programas que crean, actualizan y extraen información de las bases de datos. Siempre de acuerdo con las especificaciones y las normas de seguridad dictadas por al administrador.
Un lenguaje de manipulación de datos es un lenguaje que permite a los usuarios acceder o manipular los datos organizados mediante el modelo de datos apropiado. Hay dos tipos básicamente:
Los tres niveles de arquitectura de un SMBD
Vista Externa: Nivel mas alto, visto por el programador de aplicaciones o el usuario, en esta vista solo porciones de la base de datos son de interés para el usuario o programador de aplicaciones, se representa por el esquema externo.
Vista Conceptual o global : En esta vista se incluyen todas las entidades de la base de datos y las relaciones entre ellas. La vista conceptual representa la base de datos entera, definida por el esquema conceptual.
Vista Interna: Nivel mas bajo de abstracción de la base de datos, contiene la definición del almacenamiento de registros, el método de representación de datos y el acceso utilizado, expresado por el esquema interno.
Diccionario de datos: contiene la información de los datos y es consultado por
el SMBD antes de cualquier operación de manipulación.
* Catálogo del Sistema o Directorio.
*Metadata: Datos acerca de los datos, estructura de la base de datos.
Actualmente se le concede cada vez una mayor importancia a la participación de todos los elementos que integran un grupo o equipo de trabajo, en la toma de decisiones, no porque se haya prescindido totalmente de la toma de decisiones hecha exclusivamente por el líder del grupo (gerente, jefe, supervisor, etc,) sino porque hay ocasiones en que se debe aprovechar el conocimiento y la experiencia de un mayor número de personas,
...