Una base de datos es una colección de información organizada. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se divide por campos, registros y archivos.
Campo.- una pieza única de información.
Registro.-un sistema completo de campos.
Archivo.- una colección de registros.
Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
A veces se utiliza DB, de database en inglés, para referirse a las bases de datos.
martes, 6 de julio de 2010
Sistema Manejador de Base de Datos
El sistema de gestión de bases de datos es "El Conjunto de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o al administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad".
Las funciones esenciales de un SGDB son: descripción, manipulación y utilización de los datos.
Descripción: permite la descripción de los elementos de datos, su estructura, sus interrelaciones, sus validaciones. Tanto a nivel externo e interno y es realizada por un LDD o Lenguaje de Descripción de Datos.
Manipulación: Permite Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de Datos.
Es realizada por un LMD o Lenguaje de Manipulación de Datos.
Utilización: Permite acceder a la base de datos, reúne las interfaces de los usuarios y suministra procedimientos para el administrador.
Las funciones esenciales de un SGDB son: descripción, manipulación y utilización de los datos.
Descripción: permite la descripción de los elementos de datos, su estructura, sus interrelaciones, sus validaciones. Tanto a nivel externo e interno y es realizada por un LDD o Lenguaje de Descripción de Datos.
Manipulación: Permite Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de Datos.
Es realizada por un LMD o Lenguaje de Manipulación de Datos.
Utilización: Permite acceder a la base de datos, reúne las interfaces de los usuarios y suministra procedimientos para el administrador.
Tareas
El manejador es responsable de las siguientes tareas:
1 Interacción con el manejador de archivos: Los datos en la base se guardan en disco mediante el sistema de archivos. De esta forma el manejador se puede encargar del almacenamiento, recuperación y actualización de los datos en la base.
2 Implantación de la integridad: Limitantes de consistencia, estas limitantes deben ser determinadas por el administrador, pero es el manejador el encargado de verificar que las actualizaciones que se hagan a la base cumplan con dichas normas.
3 Puesta en práctica de la seguridad: El manejador de la base es quien verifica que los accesos a la base sean realizados por las personas autorizadas.
4 Respaldo y recuperación: Entre las labores que debe ejecutar el manejador verifica constantemente la integridad de la base, y lograr la recuperación de datos.
5 Control de concurrencia: El manejador debe encargarse de coordinar los accesos de los diferentes usuarios, de forma que los datos en la base no se dañen.
1 Interacción con el manejador de archivos: Los datos en la base se guardan en disco mediante el sistema de archivos. De esta forma el manejador se puede encargar del almacenamiento, recuperación y actualización de los datos en la base.
2 Implantación de la integridad: Limitantes de consistencia, estas limitantes deben ser determinadas por el administrador, pero es el manejador el encargado de verificar que las actualizaciones que se hagan a la base cumplan con dichas normas.
3 Puesta en práctica de la seguridad: El manejador de la base es quien verifica que los accesos a la base sean realizados por las personas autorizadas.
4 Respaldo y recuperación: Entre las labores que debe ejecutar el manejador verifica constantemente la integridad de la base, y lograr la recuperación de datos.
5 Control de concurrencia: El manejador debe encargarse de coordinar los accesos de los diferentes usuarios, de forma que los datos en la base no se dañen.
Lenguajes
Para cumplir sus objetivos el DBMS cuenta con varios lenguajes:
Lenguaje de descripción o definición de datos: Existe un esquema DDL para las definiciones del nivel conceptual y un subesquema DDL para las definiciones del nivel externo.
Lenguaje de manejo de datos: El DML (Data Managment Lenguage) es el que permite a los usuarios manejar o tener acceso a la base de datos.
- Sin procedimiento: indican que datos se necesitan.
- Con procedimiento: indican que datos se necesitan y la forma como se necesitan.
El DML que permite recuperar la información se llama lenguaje de consulta
Los lenguajes de 4a. Generación: permiten la visualización de gráficos o procesos de la base de datos de forma fácil y rápida.
Lenguajes de Programación: Estos lenguajes de tercera generación tiene la capacidad de entrar a interactuar con bases de datos.
Lenguaje de descripción o definición de datos: Existe un esquema DDL para las definiciones del nivel conceptual y un subesquema DDL para las definiciones del nivel externo.
Lenguaje de manejo de datos: El DML (Data Managment Lenguage) es el que permite a los usuarios manejar o tener acceso a la base de datos.
- Sin procedimiento: indican que datos se necesitan.
- Con procedimiento: indican que datos se necesitan y la forma como se necesitan.
El DML que permite recuperar la información se llama lenguaje de consulta
Los lenguajes de 4a. Generación: permiten la visualización de gráficos o procesos de la base de datos de forma fácil y rápida.
Lenguajes de Programación: Estos lenguajes de tercera generación tiene la capacidad de entrar a interactuar con bases de datos.
CLASIFICACION DE LOS DBMS
La clasificación de los DBMS en las cuatro categorías siguientes: jerárquica, red, relacional y orientada a objetos.
Enfoque jerárquico
Cada registro o segmento está constituido por un cierto número de campos que lo describen.
Enfoque de red
Es necesario que los dos tipos de registro estén interconectados por medio de un registro conector llamado conjunto conector.
Enfoque relacional
Utiliza tablas bidimensionales llamadas relaciones para la representación lógica de los datos y las relaciones entre ellos.
Enfoque jerárquico
Cada registro o segmento está constituido por un cierto número de campos que lo describen.
Enfoque de red
Es necesario que los dos tipos de registro estén interconectados por medio de un registro conector llamado conjunto conector.
Enfoque relacional
Utiliza tablas bidimensionales llamadas relaciones para la representación lógica de los datos y las relaciones entre ellos.
EL DICCIONARIO DE DATOS
Es una base de datos del sistema y puede ser accesada de igual forma como se accesa cualquier tabla en la base de datos.
Uso de diccionario
- Relación del personal o usuarios que tienen acceso a los datos
- Fuente para las analistas, programadores de nuevas aplicaciones.
Uso de diccionario
- Relación del personal o usuarios que tienen acceso a los datos
- Fuente para las analistas, programadores de nuevas aplicaciones.
Tipos de base de datos
Flot-file: tipo Excel, en donde todos los datos relacionados entre ellos se sitúan en una única tabla.
-Vínculos: como Access, en donde se utilizan varias tablas vinculadas entre ellas.
Vínculos.- Un vínculo permite introducir información de una tabla en el informe de otra a través de un identificador (Id).
-Ahorro de tiempo.-los mismos datos se introducen una sola vez
-Ahorro de espacio.- la base de datos tiene dimensiones más reducidas
-Reducción de errores.- determinados por la introducción de datos
Para crear una relación entre dos tablas se debe:
-Abrir la base de datos, mientras que las tablas deben estar cerradas
-Elejir Herramientas Relaciones
-En la ventana Mostrar tabla que se abre, elegir las tablas deseadas y hacer click sobre el botón Agregar (al finalizar, hacer click sobre el botón Cerrar)
-Arrastrar uno de los campos implicados en la relación a la tabla deseada.
-Vínculos: como Access, en donde se utilizan varias tablas vinculadas entre ellas.
Vínculos.- Un vínculo permite introducir información de una tabla en el informe de otra a través de un identificador (Id).
-Ahorro de tiempo.-los mismos datos se introducen una sola vez
-Ahorro de espacio.- la base de datos tiene dimensiones más reducidas
-Reducción de errores.- determinados por la introducción de datos
Para crear una relación entre dos tablas se debe:
-Abrir la base de datos, mientras que las tablas deben estar cerradas
-Elejir Herramientas Relaciones
-En la ventana Mostrar tabla que se abre, elegir las tablas deseadas y hacer click sobre el botón Agregar (al finalizar, hacer click sobre el botón Cerrar)
-Arrastrar uno de los campos implicados en la relación a la tabla deseada.
Esquema de una base de datos
Describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS).
En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.
Niveles de Esquema de Base de datos
• Esquema Conceptual, un mapa de conceptos y sus relaciones.
• Esquema Lógico, un mapa de las entidades y sus atributos y las relaciones.
• Esquema Físico, una aplicación de un esquema lógico.
• Esquema Objeto, Base da datos Oracle Objeto.
El Modelo de Datos Entidad-Relación (E/R)
Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad.
El resultado de esto acaba siendo un sistema de información parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios.
En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.
Niveles de Esquema de Base de datos
• Esquema Conceptual, un mapa de conceptos y sus relaciones.
• Esquema Lógico, un mapa de las entidades y sus atributos y las relaciones.
• Esquema Físico, una aplicación de un esquema lógico.
• Esquema Objeto, Base da datos Oracle Objeto.
El Modelo de Datos Entidad-Relación (E/R)
Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad.
El resultado de esto acaba siendo un sistema de información parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios.
Entidades y Relaciones
Entidad.- Objeto del mundo real sobre el que queremos almacenar información (Ej: una persona). Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...)
Relación.- Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos:
• Relaciones 1-1.- Las entidades que intervienen en la relación se asocian una a una.
• Relaciones 1-n.- Una ocurrencia de una entidad está asociada con muchas (n) de otra.
• Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y Representación gráfica de Entidades y Relaciones
Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos:
La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el apartado anterior, gráficamente quedarían como sigue:
Relación.- Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos:
• Relaciones 1-1.- Las entidades que intervienen en la relación se asocian una a una.
• Relaciones 1-n.- Una ocurrencia de una entidad está asociada con muchas (n) de otra.
• Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y Representación gráfica de Entidades y Relaciones
Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos:
La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el apartado anterior, gráficamente quedarían como sigue:
Objetos de bases de datos
Tablas:
Son los objetos principales de bases de datos que se utilizan para guardar datos.
Podemos tener más de una tabla en la base de datos para guardar información relacionada.
Aquí tienes el ejemplo de una tabla, es la tabla "Clientes" de la base de datos "Neptuno" incluida en Access, pulsa la imagen en miniatura para ver la tabla completa:
Campos y registros:
En Access, cada columna en una tabla es un campo.
Cada fila de una tabla representa un único registro..
Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o sólo números, etc.
Los tipos de datos más utilizados son los números, el texto, la fecha y la moneda pero el Access no se limita a esto: podemos insertar también hipervínculos y además los objetos OLE, por ejemplo, imágenes, sonidos e incluso los video clips.
CONSULTAS
Definición.
Una consulta recupera informaciones de la Base de Datos y eventualmente las presenta en la pantalla.
• De selección: selecciona y presenta registros en formato patrón
• De referencias cruzadas: selecciona y presenta registros en formato de planilla
• De acción: altera el contenido de registros en una única operación
Las consultas constituyen un recurso práctico para obtener informaciones específicas contenidas en la Base de Datos.
• Elegir campos específicos de tablas específicas;
• Seleccionar informaciones vía criterios;
• Mostrar las informaciones en varios órdenes;
• Obtener datos de varias tablas simultáneamente;
• Calcular totales;
• Crear formularios e informes;
• Crear otras consultas y gráficos.
FORMULARIOS: PROYECTO Y DESENVOLVIMIENTO.
Los formularios pueden ser generados por los asistentes y/o desarrollados por el usuario.
Existen algunos recursos para auxiliar esta tarea en la ventana de proyecto:
• La lista de propiedades del control seleccionado
• La lista de campos de la tabla o consulta
• Las barras de herramientas
• El cuadro de herramientas.
La lista de propiedades permite ajustar características específicas de cada control.
La lista de campos se debe accionar el menú Ver y opción Lista de campos.
La utilización de esas paletas es realizada a través de la barra de herramienta formato que, en caso de no estar activa, debe ser accionada vía menú Ver opción Barra de herramientas y Formato.
El cuadro de herramientas en general ya viene exhibido cuando alternamos para la ventana de estructura.
– INFORMES.
Los informes constituyen un recurso específico para la presentación de informaciones en papel impreso. El origen de estas informaciones puede ser una tabla o consulta. Además de eso, es posible incluir en el informe elementos gráficos para hacerlo mas atractivo.
Enlaces sugeridos
http://es.wikipedia.org/wiki/Base de datos
http://sistemas.itlp.edu.mx/tutoriales/basedatl/temasl.htm
www.masadelante.com/faqs/base-de-datos - En caché - Similares
www.mailxmail.com/...datos.../sistema-manejador-base-datos
Son los objetos principales de bases de datos que se utilizan para guardar datos.
Podemos tener más de una tabla en la base de datos para guardar información relacionada.
Aquí tienes el ejemplo de una tabla, es la tabla "Clientes" de la base de datos "Neptuno" incluida en Access, pulsa la imagen en miniatura para ver la tabla completa:
Campos y registros:
En Access, cada columna en una tabla es un campo.
Cada fila de una tabla representa un único registro..
Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o sólo números, etc.
Los tipos de datos más utilizados son los números, el texto, la fecha y la moneda pero el Access no se limita a esto: podemos insertar también hipervínculos y además los objetos OLE, por ejemplo, imágenes, sonidos e incluso los video clips.
CONSULTAS
Definición.
Una consulta recupera informaciones de la Base de Datos y eventualmente las presenta en la pantalla.
• De selección: selecciona y presenta registros en formato patrón
• De referencias cruzadas: selecciona y presenta registros en formato de planilla
• De acción: altera el contenido de registros en una única operación
Las consultas constituyen un recurso práctico para obtener informaciones específicas contenidas en la Base de Datos.
• Elegir campos específicos de tablas específicas;
• Seleccionar informaciones vía criterios;
• Mostrar las informaciones en varios órdenes;
• Obtener datos de varias tablas simultáneamente;
• Calcular totales;
• Crear formularios e informes;
• Crear otras consultas y gráficos.
FORMULARIOS: PROYECTO Y DESENVOLVIMIENTO.
Los formularios pueden ser generados por los asistentes y/o desarrollados por el usuario.
Existen algunos recursos para auxiliar esta tarea en la ventana de proyecto:
• La lista de propiedades del control seleccionado
• La lista de campos de la tabla o consulta
• Las barras de herramientas
• El cuadro de herramientas.
La lista de propiedades permite ajustar características específicas de cada control.
La lista de campos se debe accionar el menú Ver y opción Lista de campos.
La utilización de esas paletas es realizada a través de la barra de herramienta formato que, en caso de no estar activa, debe ser accionada vía menú Ver opción Barra de herramientas y Formato.
El cuadro de herramientas en general ya viene exhibido cuando alternamos para la ventana de estructura.
– INFORMES.
Los informes constituyen un recurso específico para la presentación de informaciones en papel impreso. El origen de estas informaciones puede ser una tabla o consulta. Además de eso, es posible incluir en el informe elementos gráficos para hacerlo mas atractivo.
Enlaces sugeridos
http://es.wikipedia.org/wiki/Base de datos
http://sistemas.itlp.edu.mx/tutoriales/basedatl/temasl.htm
www.masadelante.com/faqs/base-de-datos - En caché - Similares
www.mailxmail.com/...datos.../sistema-manejador-base-datos
Suscribirse a:
Comentarios (Atom)