Bases de datos1

Preview:

Citation preview

Creador: Fabio Gutiérrez RamírezCreador: Fabio Gutiérrez Ramírez

Grado: 11-03Grado: 11-03

La estructura de la base de datos es bastante sencilla. Las convenciones utilizadas aparecen implícitamente en este documento. Por ejemplo, la mayoría de los objetos se indexan con un entero autoincrementado cuyo nombre es de tipo id_objet, y que se declara como clave primaria en la tabla apropiada.

Una base de datos o banco de datos

es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

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 los mismos. Esta definición es prácticamente idéntica a la que se dió

anteriormente de Sistema de Información, de hecho normalmente en el nucelo de un SI se sitúa un SGBD. El

caso de lo SIG es un poco diferente ya que en principio las bases de datos espaciales no son adecuadas para su

manejo con SGBD tradicionales.

Una hoja de calculo es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar cálculos complejos al utilizar una gran cantidad de parámetros y al crear tablas llamadas hojas de trabajo

un SGBD son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas.

Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene.

Determinar las tablas necesarias Cuando ya conozca claramente el propósito de la base de datos, puede dividir la información en temas distintos, como “Employees” u “Orders”. Cada tema será una tabla de la base de datos.

Determinar los campos necesarios Tiene que decidir la información que desea incluir en cada tabla. Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date.

Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es necesario.

Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.

Las operaciones que vamos a ver están basadas en el algebra relacional. Los operandos de de cada operación lo constituyen una o varias tablas y el resultado es una nueva tabla. Dentro de las operaciones básicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas). 

Una tabla con todos los productos que vende, los precios, etcUna segunda tabla con los nombres de los proveedores de la empresaOtra tabla con los datos de los clientes habituales

Las consultas en Access nos permiten ‘filtrar’ la información proveniente de una tabla. Por ejemplo, en el caso de trabajar con una tabla que contuviera una agenda telefónica, podríamos, mediante una consulta, hacer que aparecieran en pantalla solo los teléfonos de las personas que fueran de una determinada ciudad, o los que tuvieran unos apellidos determinados.

un formato de pantalla que se utiliza para mejorar la imagen de las tablas

una tabla o consulta mostrada en una forma "elegante y dinámica", los informes son uno de los módulos de Access mas importantes, ya que permiten automatizar en gran medida el desarrollo de documentos a partir de bases de datos. Gracias a las herramientas de agrupación y ordenación de datos, y combinado con el código vba que podemos asociar al informe.

Recommended