Bases de datos1

12
Creador: Fabio Gutiérrez Ramírez Creador: Fabio Gutiérrez Ramírez Grado: 11-03 Grado: 11-03

Transcript of Bases de datos1

Page 1: Bases de datos1

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

Grado: 11-03Grado: 11-03

Page 2: Bases de datos1

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.

Page 3: Bases de datos1

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.

Page 4: Bases de datos1

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.

Page 5: Bases de datos1

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.

Page 6: Bases de datos1

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.

Page 7: Bases de datos1

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). 

Page 8: Bases de datos1

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

Page 9: Bases de datos1

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.

Page 10: Bases de datos1

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

Page 11: Bases de datos1

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.

Page 12: Bases de datos1