jueves, 28 de julio de 2011

Presentación Base de datos

Considera que las bases de datos le pueden ser útiles en su vida profesional?

Para la labor que nos estamos preparando es necesario manipular grandes cantidades de información, para lo cual es mucho mas practico y fácil implementar un base de datos que administre toda la información y me permita de una manera mas sencilla:

Creación de las estructuras de informacion: tablas
Búsqueda de informacion en las tablas: consultas
Captura de datos para las tablas: formularios
Resumen de informacion :Informes
Ejecución de lista de acciones: macros y descripción de procesos complejos: módulos

Qué es SQL?

El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.


CREATE: Este comando crea un objeto dentro de la base de datos. (Puede ser una tabla)

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 un trigger, etc.

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

TRUNCATE: Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, 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 que TRUNCATE sólo sirve cuando se quiere eliminar 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.


Qué es un informe?

Los informes nos sirven para realizar listados para imprimir los datos de una tabla. Estos listados se pueden personalizar o bien utilizar un asistente (parecido al de los formularios)

De hecho, la función de los informes y los formularios es muy parecida: mejorar el aspecto de la tabla con colores, fondos, etc. La única diferencia, prácticamente, es que los formularios se utilizan para trabajar con la tabla en pantalla y los informes para realizar listados en la impresora.


Qué es una Consulta?

Es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.

Técnicamente hablando, las consultas a la base de datos se realizan a través de un lenguaje de manipulación de datos (DML – Data Manipulation Language).

Qué es un Formulario?

Es una herramienta que te permite ingresar datos a la base de datos de forma mas agil al llenar todo el formulario los datos accesados se quedan guardados en la base de datos y despues mediante el mismo formulario o con la ayuda de otros puedes buscar los datos que se ingresaron con anterioridad para hacer consultas.


Que es una Tabla?

Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo.
Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.