Base de datos

24
Jessica Tatiana Gómez Hernández 11-02

Transcript of Base de datos

Page 1: Base de datos

Jessica Tatiana Gómez Hernández 11-02

Page 2: Base de datos

Es un sistema que almacena datos que están relacionados.

Un conjunto de información almacenada en memoria auxiliar que permite

acceso directo y un conjunto de programas que manipulan esos datos

Componentes de una Base de Datos:Hardware: constituido por dispositivo de almacenamiento como discos,

tambores, cintas, etc.

Software: que es el DBMS o Sistema Administrador de Base de Datos.

Datos: los cuales están almacenados de acuerdo a la estructura externa y

van a ser procesados para convertirse en información.

Page 3: Base de datos

Tipos de Usuarios en Base de Datos

Usuario Final: es la persona que utiliza los datos, esta persona ve

datos convertidos en información:

Desarrollador de Aplicaciones: es la persona que desarrolla los

sistemas que interactúan con la Base de Datos.

DBA: es la persona que asegura integridad, consistencia,

redundancia, seguridad este es el Administrador de Base de

Datos quien sed encarga de realizar el mantenimiento diario o

periódico de los datos.

Page 4: Base de datos
Page 5: Base de datos

¿Cuál es la diferencia entre una BD

y un SGBD (Sistema de Gestión de

Base de Datos)?

Base de Datosla diferencia de una BD respecto a otro sistema de almacenamiento de datos es que

éstos se almacenan de forma que cumplan tres requisitos básicos:

No redundancia: Los datos se almacenan una sola vez. Si varias aplicaciones

necesitan los mismos datos no crearán cada una su propia copia sino que todas

accederán a la misma.

Independencia: Los datos se almacenan teniendo en cuenta la estructura inherente a

los propios datos y no la de la aplicación que los crea. Esta forma de trabajar es la que

permite que varias aplicaciones puedan utilizar los mismos datos. Se puede hablar de

dos tipos de independencia: independencia física, de tal manera que la

estructura física de la BD puede ser modificada de forma transparente para los

programas que la utilizan, e independencia lógica, es decir el programador usa la BD

pero desconoce su estructura interna

Concurrencia: Varios usuarios, ejecutando la misma o diferente aplicación, podrán

acceder simultáneamente a los datos.

Page 6: Base de datos

Sistema de Gestión de Bases de

DatosEl funcionamiento del SGBD está muy interrelacionado con el del Sistema

Operativo, especialmente con el sistema de comunicaciones. El SGBD

utilizará las facilidades del sistema de comunicaciones para recibir las

peticiones del usuario (que puede estar utilizando un terminal físicamente

remoto) y para devolverle los resultados.

Funciones de un SGBD

Un SGBD debe proporcionar un amplio surtido de funcionalidades para poder

cumplir adecuadamente su misión. Normalmente se clasifican en definición,

manipulación y utilización.

Función de definición: Permite describir los elementos de datos, sus

estructuras, sus interrelaciones y sus validaciones a nivel externo, lógico e

interno. Esta función es realizada por una parte del SGBD denominada

lenguaje de definición de datos

Función de manipulación: Permite buscar, añadir, suprimir y modificar los

datos de la BD. Esta función es realizada por una parte del SGBD

denominada lenguaje de manipulación de datos.

Función de utilización: Incluye otras funcionalidades tales como: modificar

la capacidad de los registros, cargar archivos, realizar copias de seguridad,

re arranque, protección frente a accesos no autorizados, gestión de la

concurrencia, estadísticas de utilización, etc.

Page 7: Base de datos
Page 8: Base de datos

Diferencias visualesLa celda A1 aparece en la esquina derecha superior de la hoja. Las letras de

columna van desde la A en la derecha hasta la IV en la izquierda.

Los números de fila aparecen en el lado derecho de la ventana

de documento y la barra de desplazamiento vertical aparece en el lado

izquierdo.

El controlador de relleno aparece en la esquina inferior izquierda de la celda.

Los indicadores de comentarios aparecen en la esquina superior izquierda

de la celda.

En la vista Esquema, los botones de esquema y símbolos de documento

aparecen en el lado derecho de la hoja de cálculo.

El cuadro de división horizontal aparece en el lado izquierdo de la hoja de

cálculo, encima de la barra de desplazamiento vertical. El cuadro de división

vertical aparece junto a la flecha de desplazamiento horizontal derecha.

Page 9: Base de datos

Diferencias funcionales

Se hace referencia a los rangos con el nombre de la celda en la

esquina superior derecha del rango y el nombre de la celda en la

esquina inferior izquierda, separados por un guión.

La herramienta Autosuma busca hacia arriba y hacia la derecha

para encontrar las celdas cuyo total debe calcular.

Autoformato da formato a la hoja de cálculo de modo que los

títulos de fila de un rango seleccionado aparecen en el lado

derecho de una tabla y los totales aparecen en las partes inferior e

izquierda del rango seleccionado.

Puede insertar rótulos de botón, entradas de cuadro de texto y

comentarios de celda utilizando texto de derecha a izquierda, de

izquierda a derecha o bidireccional (bidireccional: describe un

entorno en el que se utilizan juntos los atributos

de comportamiento de derecha a izquierda y de izquierda a

derecha, como sucede en el caso de que haya texto inglés y texto

árabe dentro de la misma oración.).

Page 10: Base de datos
Page 11: Base de datos

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 modelar problemas reales y administrar datos dinámicamente.

Permiten establecer interconexiones (relaciones) entre los datos (que

están guardados en tablas), y trabajar con ellos conjuntamente. Tras

ser postuladas sus bases en 1970 por Edgar Frank Codd, de

los laboratorios IBM en San José (California), no tardó en

consolidarse como un nuevo paradigma en los modelos de base de

datos.

Page 12: Base de datos

Diseño de Bases de Datos

Son muchas las consideraciones a tomar en cuenta al momento de hacer

el diseño de la base de datos, quizá las más fuertes sean:

La velocidad de acceso,

El tamaño de la información,

El tipo de la información,

Facilidad de acceso a la información,

Facilidad para extraer la información requerida,

El comportamiento del manejador de bases de datos con cada tipo de

información.

Page 13: Base de datos

A continuación se indican los pasos que hay que seguir en el proceso de

diseño de una base de datos. Cada paso se trata con mayor detalle en los

temas restantes de esta sección.

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 14: Base de datos

Operaciones unarias

Selección: Mediante esta operación se obtiene un conjunto de filas

con todas las columnas de la tabla. Se seleccionan determinadas

filas incluyendo una condición. Se utilizan los operadores booleanos

“and” (Y),” or” (O), “not” (NO). La representación sería la

siguiente: O Condicion (Tabla)

Proyección: esta operación nos devuelve una nueva tabla con las

columnas seleccionadas de otra. La representación sería la

siguiente: O col1, col2,…(tabla)

Page 15: Base de datos

Operaciones binarias

Unión: Esta operación solo se puede hacer si las tablas tienes las

mismas columnas, es decir, por ejemplo si tuviéramos una tabla

llamada empleados2 con las mismas columnas tan solo tendríamos

que añadir las filas de ambas tablas en una única tabla. Su

representación sería la siguiente: Tabla1 U Tabla2

Producto cartesiano: se realiza con dos tablas distintas pero

relacionadas por alguna columna, siempre y cuando el nombre de la

columna no sea el mismo. Su representación sería la siguiente:

Tabla1 X Tabla2

Page 16: Base de datos
Page 17: Base de datos

FORMULARIOS

Los formularios son un tipo de objeto de Access que pueden

utilizarse para diferentes fines, aunque una de sus utilidades

principales es la creación de diseños personalizados para la entrada

y visualización de datos de las tablas. La mayor parte de la

información de un formulario proviene de los registros originales de

una tabla, aunque normalmente existen algunos otros elementos que

forman parte del diseño mismo del formulario y no pueden ser

modificados mientras no se cambie el diseño. Es el caso, por

ejemplo, de elementos gráficos o de texto que hayan sido añadidos

para identificar la finalidad o propiedad de formulario, o simplemente

como elementos decorativos, como texto explicativo, un logotipo de

la empresa, líneas y demás objetos de dibujo.

Page 18: Base de datos

Tablas y relacionesPara almacenar los datos, cree una tabla para cada tipo de información

de la que hace el seguimiento. Para reunir los datos de varias tablas en

una consulta, formulario, informe o página de acceso a datos,

defina relacionesentre las tablas.

Page 19: Base de datos

La información de clientes que antes se guardaba en una lista

de correo ahora reside en la tabla Clientes.

La información de pedidos que antes se guardaba en

una hoja de cálculo ahora reside en la tabla Pedidos.

Un Id. exclusivo, como un Id. de cliente, permite distinguir

los registros de una tabla. Si se agrega el campo de

Id. exclusivo de una tabla a otra tabla y después se define una

relación, Microsoft Access puede cotejar los registros

relacionados de ambas tablas de manera que se puedan

combinar en un formulario, un informe o una consulta.

Page 20: Base de datos

ConsultasPara buscar y recuperar tan sólo los datos que cumplen

las condiciones especificadas, incluyendo datos de

varias tablas, cree una consulta. Una consulta puede

también actualizar o eliminar varios registros al

mismo tiempo, y realizar cálculos

predefinidos o personalizados en los datos.

Esta consulta tiene acceso a tablas distintas para

recuperar la información de Id. de pedido, fecha de

entrega, nombre de la organización y ciudad para los

clientes de Londres cuyos pedidos se entregaron en el

mes de abril.

Page 21: Base de datos

FormulariosPara ver, escribir y cambiar datos de manera sencilla directamente

en una tabla, cree un formulario. Al abrir un formulario, Microsoft

Access recupera los datos de una o más tablas, y los muestra en

la pantalla con el diseño elegido en el Asistente para formularios, o

con un diseño que haya creado en la vista Diseño (vista Diseño:

ventana que muestra el diseño de estos objetos de base de datos:

tablas, consultas, formularios, informes, macros y páginas de

acceso a datos. En la vista Diseño, puede crear objetos de base de

datos nuevos y modificar el diseño de otros existentes.).

Page 22: Base de datos

Una tabla muestra muchos registros al mismo

tiempo, pero puede que sea necesario desplazarse

para ver todos los datos de un solo registro. Por

otra parte, cuando se visualiza una tabla, no se

pueden actualizar los datos de más de una tabla al

mismo tiempo.

Un formulario sitúa el enfoque en un registro

cada vez, pero puede mostrar los campos de más

de una tabla. También puede mostrar imágenes y

otros objetos.

Un formulario puede incluir un botón que

imprima o abra otros objetos, o puede realizar

otras tareas automáticamente.

Page 23: Base de datos

InformesPara analizar los datos o presentarlos de cierta manera al

imprimirlos, cree un informe. Por ejemplo, puede imprimir un

informe que agrupe datos y calcule totales, y otro informe de

datos diferentes con formato para imprimir etiquetas postales.

Page 24: Base de datos

http://carlosg3321.obolog.com/cual-estructura-bd-base-datos-560190

http://carlosg3321.obolog.com/cual-diferencia-bd-sgbd-sistema-

gestion-base-560198

http://carlosg3321.obolog.com/cuales-son-diferencias-hoja-calculo-

sgbd-560208

http://carlosg3321.obolog.com/bd-relacional-560212

http://ysiktarazona.wordpress.com/2010/04/13/%C2%BFque-pasos-

tiene-el-proceso-de-diseno-de-una-bd/

http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las-

operaciones-basicas-que-se-pueden-realizar-en-una-bd/

http://carlosg3321.obolog.com/definir-dar-ejemplos-objetos-access-

tablas-560221