Base De Datos

Páginas: 8 (1771 palabras) Publicado: 20 de noviembre de 2012
Introducción
En este trabajo se podrá conocer un poco sobre lo que es una base de datos y los lenguajes que podemos encontrar en ella para manejarla mejor.
También permitirá conocer exactamente que es el LDD, LMD, DBMS, los administradores de dicha base y los usuarios que la conforman.
Se tratara de que al lector se le facilite manejar la base de datos, conociendo sus principales Lenguajes ypara qué sirve cada uno de ellos.


BASES DE DATOS

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Un sistema de gestión de bases de datos (SGBD) consiste en una colección de datos Interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base dedatos, contiene información acerca de una Empresa particular. El primer objetivo de un SGBD es proporcionar un entorno que sea tanto práctico como eficiente de usar en la recuperación y el almacenamiento de información de la base de datos.

La gestión de los datos implica tanto la definición de estructuras para almacenar la información como la provisión de mecanismos para la manipulación de lamisma. Los SBD deben proporcionar la fiabilidad de la información almacenada, a pesar de las caídas del sistema o del intento de acceso sin autorización.

Para que el sistema sea útil, debe recuperar los datos eficientemente. Esto ha conducido al diseño de estructuras complejas para la representación de los datos en la base de datos. Los desarrolladores esconden la complejidad a través de losniveles de abstracción para simplificar la interacción de los usuarios con el sistema:

* Nivel físico. El nivel más bajo de abstracción, describe como se almacenan realmente los datos. En el nivel físico se describen en detalle las estructuras de datos complejas de bajo nivel.

* Nivel lógico. El siguiente nivel de abstracción describe que datos se almacena n en la base de datos y querelaciones existen entre esos datos.

* Nivel de vistas. Este nivel solo describe parte de la base de datos completa. A muchos usuarios no les importará el nivel lógico, solo querrán ver parte de la información. Para la simplificación de la interacción del usuario se crea un nivel de vistas.

LDD

Un esquema de bases de datos se expresa mediante un conjunto de definiciones que se expresa en unlenguaje de definición de datos (LDD). Las instrucciones del LDD se compilan dando lugar a un conjunto de tablas que se almacenan en un archivo especial, el diccionario de datos contiene metadatos que son datos acerca de los datos.

Tiene cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE

CREATE: Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista,índice, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte .Permite crear además la misma base de datos.

ALTER: Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar, etc.

DROP: Este comando elimina un objeto de la base de datos. Puedeser una tabla, vista, índice, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER.

TRUNCAT: Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DELETE, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande, la desventaja es queTRUNCATE solo sirve cuando se quiere eliminara absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando truncate borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.

LMD
Lenguaje de Manipulación de Datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS