Base de Datos 11-3

  • Published on
    28-Jun-2015

  • View
    92

  • Download
    0

Transcript

<ul><li> 1. 1 TRABAJO DE INFORMATICA TEMA: BASE DE DATOS PRESENTADO POR: BRAYHAN ORDUZ PRESENTADO A: SUSAN HERNANDEZ COLEGIO: JOSE CELESTINO MUTIS GRADO: 11-03 23/05/2014 </li></ul><p> 2. 2 TABLA DE CONTENIDO estructura de una BD (Base de Datos)...pag. 1 diferencia entre una BD y un SGBD (Sistema de Gestin de Base de Datos)...pag. 3 diferencias entre una hoja de clculo y un SGBD.pag. 4 Que es una BD Relacionalpag. 5 pasos que tiene el proceso de diseo una BD de....pag. 6 operaciones bsicas que se pueden realizar en una BDpag. 7 Definicin y ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)pag. 11 Bibliografa.pag. 20 3. 3 1) Cul es la estructura de una BD (Base de Datos)? Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos DBMS, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. 4. 4 2) Cul es la diferencia entre una BD y un SGBD (Sistema de Gestin de Base de Datos)? La base de datos es un archivo (o varios, dependiendo de cmo trabaje y est configurado el SGBD o el motor) que contiene las tablas, con sus respectivos datos fsicos. Adems de almacenar los datos, almacena las vistas, procedimientos almacenados, disparadores o triggers, los ndices, etc. Por otra parte, el SGBD es el sistema que administra las bases de datos. Se encarga de ofrecer una comunicacin con las bases de datos de forma transparente, y de este modo se asegura de brindar un acceso seguro a la informacin y evita que otras aplicaciones puedan daar y/o alterar la informacin daando al archivo. Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos, indicar los permisos de acceso, crear copias de seguridad o backups, realizar instrucciones SQL 5. 5 3) Cules son las diferencias entre una hoja de clculo y un SGBD Una hoja de clculo es un software a travs del cual pueden usar datos numricos y realizar clculos automticos de nmeros que estn en una tabla. Tambin es posible automatizar clculos complejos al utilizar una gran cantidad de parmetros y al crear tablas llamadas hojas de clculo. un sistema de gestin de base de datos tambin es un software pero este consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a esos datos. un SGBD proporciona un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer y almacenar informacin de la base de dato el cual no lo proporciona la hoja de calculo en la hoja de clculo ya interacta con una serie de dato 6. 6 4) Qu es una BD Relacional? Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas, de ah proviene su nombre: "Modelo Relacional". 7. 7 5) Qu pasos tiene el proceso de diseo de una BD? Determinar el propsito 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 propsito de la base de datos, puede dividir la informacin 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 informacin que desea incluir en cada tabla. Cada categora de informacin 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 podra ser Last_name y otro podra ser Hire_date. Determinar las relaciones Observe cada tabla y decida cmo 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 diseo Busque errores en el diseo. 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 diseo. 8. 8 6) Cules son las operaciones bsicas que se pueden realizar en una BD? Unin: Esta operacin solo se puede hacer si las tablas tienes las mismas columnas, es decir, por ejemplo si tuviramos una tabla llamada empleados con las mismas columnas tan solo tendramos que aadir las filas de ambas tablas en una nica tabla. Su representacin sera la siguiente: Tabla1 oTabla2 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 representacin sera la siguiente: Tabla1 X Tabla2 CREATE Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. 9. 9 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, funcin, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. 10. 10 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 ms rpido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE slo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la clusula WHERE. 11. 11 7) Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)? Formularios Los formularios son un tipo de objeto de Access que pueden utilizarse para diferentes fines, aunque una de sus utilidades principales es la creacin de diseos personalizados para la entrada y visualizacin de datos de las tablas. La mayor parte de la informacin de un formulario proviene de los registros originales de una tabla, aunque normalmente existen algunos otros elementos que forman parte del diseo mismo del formulario y no pueden ser modificados mientras no se cambie el diseo. Es el caso, por ejemplo, de elementos grficos o de texto que hayan sido aadidos para identificar la finalidad o propiedad de formulario, o simplemente como elementos decorativos, como texto explicativo, un logotipo de la empresa, lneas y dems objetos de dibujo. Tablas y relaciones Para almacenar los datos, cree una tabla para cada tipo de informacin de la que hace el seguimiento. Para reunir los datos de varias tablas en una consulta, formulario, informe o pgina de acceso a datos, defina relaciones entre las tablas. 12. 12 La informacin de clientes que antes se guardaba en una lista de correo ahora reside en la tabla Clientes. La informacin de pedidos que antes se guardaba en una hoja de clculo 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 despus se define una relacin, Microsoft Access puede cotejar los registros relacionados de ambas tablas de manera que se puedan combinar en un formulario, un informe o una consulta. Consultas Para buscar y recuperar tan slo los datos que cumplen las condiciones especificadas, incluyendo datos de varias tablas, cree una consulta. Una consulta puede tambin actualizar o eliminar varios registros al mismo tiempo, y realizar clculos predefinidos o personalizados en los datos. 13. 13 Esta consulta tiene acceso a tablas distintas para recuperar la informacin de Id. de pedido, fecha de entrega, nombre de la organizacin y ciudad para los clientes de Londres cuyos pedidos se entregaron en el mes de abril. Formularios Para 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 ms tablas, y los muestra en la pantalla con el diseo elegido en el Asistente para formularios, o con un diseo que haya creado en la vista Diseo (vista Diseo: ventana que muestra el diseo de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y pginas de acceso a datos. En la vista Diseo, puede crear objetos de base de datos nuevos y modificar el diseo de otros existentes.). 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 ms de una tabla al mismo tiempo. Un formulario sita el enfoque en un registro cada vez, pero puede mostrar los campos de ms de una tabla. Tambin puede mostrar imgenes y otros objetos. Un formulario puede incluir un botn que imprima o abra otros objetos, o puede realizar otras tareas automticamente. Informes Para 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. 14. 14 Utilice un informe para crear etiquetas postales. Utilice un informe para mostrar totales en un grfico. Utilice un informe para calcular totales. Pginas de acceso a datos Para que los datos estn disponibles en Internet o en una intranet con el fin de hacer informes, escribir datos o analizar datos de manera interactiva, utilice una pgina de acceso a datos. Microsoft Access recupera los datos de una o ms tablas, y los muestra en la pantalla con el diseo creado en la vista Diseo o con el diseo que haya elegido en el Asistente para pginas. Haga clic en el indicador de expansin para mostrar la barra de herramientas de exploracin de datos y registros para el siguiente nivel de detalle. Utilice las barras de herramientas de exploracin de registros para desplazarse hasta los registros, ordenarlos y filtrarlos, y para obtener ayuda. Tablas: Almacenar y administrar los datos Una tabla es una coleccin de datos sobre un tema especfico, como productos o proveedores. Al usar una tabla independiente para cada tema, los datos se almacenan slo una vez. Esto tiene como resultado una base de datos ms eficaz y menos errores de entrada de datos. Cmo se organizan los datos en tablas Las tablas organizan datos en columnas (denominadas campos) y filas (denominadas registros). Por ejemplo, cada campo de una tabla Productos contiene el mismo tipo de informacin para cada producto, por ejemplo, su nombre. Cada uno de los registros de esa tabla contiene toda la informacin acerca de un producto, por ejemplo, el nombre del producto, el Id. De proveedor, las unidades en existencia, etc. Vista Diseo de la tabla En la vista Diseo de la tabla, puede crear una tabla entera desde el principio, o agregar, eliminar o personalizar los campos en una tabla existente. Si desea hacer un seguimiento de otros datos de una tabla, agregue ms campos. Si el nombre de un campo existente no es suficientemente descriptivo, puede cambiarlo. 15. 15 La configuracin del tipo de datos (tipo de datos de campo: caracterstica de un campo que determina el tipo de datos que puede almacenar. Por ejemplo, un campo cuyo tipo de datos es Texto puede almacenar datos que consten de letras o nmeros, pero un campo de tipo Numrico slo puede almacenar datos numricos.) De un campo define el tipo de valores que puede escribir en el mismo. Por ejemplo, si desea que un campo almacene valores numricos que puede utilizar en clculos, establezca su tipo de datos en Numrico o Moneda. Se utiliza una etiqueta nica, denominada clave principal (clave principal: uno o ms campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un ndice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) Para identificar los registros de la tabla. La clave principal de una tabla se utiliza para referirse a registros relacionados de otras tablas. Las propiedades de los campos son un conjunto de caractersticas que proporcionan control adicional sobre cmo se almacenan, escriben o muestran los datos de un campo. Las propiedades disponibles dependen del tipo de datos de un campo. Cmo relacionar dos tablas Un campo comn relaciona dos tablas de manera que Microsoft Access puede combinar los datos de las dos tablas para ver, modificar o imprimir. En una tabla, el campo es una clave principal (clave principal: uno o ms campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un ndice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) Que se establece en la vista Diseo (vista Diseo: ventana que muestra el diseo de estos objetos de base de datos: tablas, consultas, formularios, informes, macros y pginas de acceso a datos. En la vista Diseo, puede crear objetos de base de datos nuevos y modificar el diseo de otros existentes.) De la tabla. Ese mismo campo tambin existe en la tabla relacionada como una clave externa (clave externa: uno o ms campos de tabla (columnas) que hacen referencia al campo o campos de clave principal de otra tabla. Una clave externa indica cmo estn relacionadas las tablas.). En la tabla Proveedores, incluir el Id. de proveedor, nombre de la compaa, etc. para cada proveedor. IdProveedor es la clave principal que se establece en la vista Diseo de la tabla. 16. 16 En la tabla Productos, incluir el campo IdProveedor, de manera que cuando inserte un nuevo producto pueda identificar su proveedor insertando el Id. nico de ese proveedor. IdProveedor es la clave externa en la tabla Productos. Vista Hoja de datos de la tabla En una tabla o una consulta, la vista Hoja de datos (vista Hoja de datos: ventana que muestra datos de una tabla, formulario, consulta, vista o procedimiento almacenado con formato de filas y columnas. En la vista Hoja de datos, puede editar campos, buscar y agregar o eliminar datos.) proporciona las herramientas necesarias para trabajar co...</p>