trabajo de informatica.pptx yusssyy

Download Trabajo de informatica.pptx yusssyy

If you can't read please download the document

Upload: yussy-alejandra-acevedo-palomino

Post on 13-Jun-2015

331 views

Category:

Documents


1 download

DESCRIPTION

CONSULTA

TRANSCRIPT

  • 1. TRABAJO DE INFORMATICA BASE DE DATOS aaaaaaa.gif

2. ESTRUCTURA DE UNA BASE DE DATOS ESTRUCTURA La base de datos se organiza en dos marcadas secciones; el esquema y los datos (o instancia). El esquema es la definicin de la estructura de la base de datos y principalmente almacena los siguientes datos: El nombre de cada tabla El nombre de cada columna El tipo de dato de cada columna La tabla a la que pertenece cada columna Las bases de datos relacionales pasan por un proceso al que se le conoce como normalizacin , el resultado de dicho proceso es un esquema que permite que la base de datos sea usada de manera ptima. Los datos o instancia es el contenido de la base de datos en un momento dado. Es en s, el contenido de todos los registros. 3. CUL ES LA DIFERENCIA ENTRE UNA BD Y UN SGBD (SISTEMA DE GESTIN DE BASE DE DATOS)? El propsito general de los sistemas de gestin de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin. 4. SISTEMA DE GESTION DE DATOS instrumentos-testo-sa-instrumentos-testo-presenta-un-sistema-de-gestion-y-monitorizacion-en-continuo-de-los-datos-del-proceso-registro-online-324088-FGR.jpg 5. OBJETIVOS Existen distintos objetivos que deben cumplir los SGBD: Abstraccin de la informacin . Los SGBD ahorran a los usuarios detalles acerca del almacenamiento fsico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. As, se definen varios niveles de abstraccin . Independencia . La independencia de los datos consiste en la capacidad de modificar el esquema (fsico o lgico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Consistencia . En aquellos casos en los que no se ha logrado eliminar la redundancia, ser necesario vigilar que aquella informacin que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultnea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debera aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programacin de este tipo de condiciones. Seguridad . La informacin almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta informacin se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categoras de permisos. Manejo de transacciones . Una transaccin es un programa que se ejecuta como una sola operacin. Esto quiere decir que luego de una ejecucin en la que se produce una falla es el mismo que se obtendra si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho ms simple que si no se dispusiera de ellos. Tiempo de respuesta . Lgicamente, es deseable minimizar el tiempo que el SGBD demora en proporcionar la informacin solicitada y en almacenar los cambios realizados. 6. VENTAJAS Proveen facilidades para la manipulacin de grandes volmenes de datos (ver objetivos ). Entre stas:

    • Simplifican la programacin de equipos de consistencia.
    • Manejando las polticas de respaldo adecuadas, garantizan que los cambios de la base sern siempre consistentes sin importar si hay errores correctamente, etc.
    • Organizan los datos con un impacto mnimo en el cdigo de los programas.
    • Disminuyen drsticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.

Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperacin de los datos. 7. BASE DE DATOS BASE DE DATOS.jpg 8. Los programas de bases de datos son administradores de informacin que ayudan a aligerar la sobrecarga de informacin. Los programas de bases de datos son una aplicacin: sirven para convertir los computadores en herramientas productivas. Una base de datos es una coleccin integrada de datos almacenados en diferentes tipos de registros. Los registros se interrelacionan por medio de relaciones propias de los datos y no mediante su ubicacin fsica en el almacenamiento. Una base de datos es un conjunto de archivos que se relacionan entre s en forma lgica. En una base de datos, los datos se integran y relacionan de modo que la redundancia de datos se reduce al mnimo. El propsito de una base de datos es representar las relaciones entre las entidades de inters. Organizar los datos de este modo facilita la integracin de las reas dentro de la organizacin y simplifican las preguntas especficas, incluso las formuladas por quienes no son programadores. Una base de datos es una coleccin de informacin almacenada en forma organizada en un computador, y un programa de base de datos es una herramienta de software para organizar el almacenamiento y la recuperacin de esa informacin. Las bases de datos se distinguen de los archivos maestros comunes y de transacciones en 4 formas significativas: Un archivo est destinado al almacenamiento. Agregar registros a un archivo para agrandarlo no lo convierte en una base de datos. La existencia de una base no es cuestin de tamao. Los registros referentes a distintas entidades de inters pueden almacenarse dentro de una base de datos. 9. CULES SON LAS DIFERENCIAS ENTRE UNA HOJA DE CLCULO Y UN SGBD hoja_de_calculo.gif base_de_datos.jpg 10. HOJA DE CALCULO Una hoja de clculo es un programa que permite manipular datos numricos y alfanumricos dispuestos en forma de tablas (las cuales son una unin de filas y columnas). Habitualmente es posible realizar clculos complejos con frmulas y funciones y dibujar distintos tipos de grficas . SISTEMA DE GESTION DE BASES El propsito general de los sistemas de gestin de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin. 11. QUE 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" . 12. CARACTERSTICAS Una base de datos relacional se compone de varias tablas o relaciones. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de registros (filas y columnas). La relacin entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o forneas). Las claves primarias son la clave principal de un registro dentro de una tabla y stas deben cumplir con la integridad de datos . Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de stas se hacen las relaciones. 13. QU PASOS TIENE EL PROCESO DE DISEO DE UNA BD? Base de datos (1).jpg 14. Proceso del diseo de datos 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 Employeepodra ser Last_namey 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. 15. Cules son las operaciones bsicas que se pueden realizar en una BD? base de datos (2).jpg 16. Las operaciones que vamos a ver estn basadas en el algebra relacional. Los operandosde decada operacin lo constituyen una o varias tablas y el resultado es una nueva tabla. Dentro de las operaciones bsicas tenemos las operaciones unarias (se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas). 17. OPERACIONES UNARIAS Seleccin : Mediante esta operacin se obtiene un conjunto de filas con todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condicin. Operaciones binarias Unin: Esta operacin solo se puede hacer si las tablas tienes las mismas columnas, es decir, por ejemplo si tuviramos una tabla llamada empleados2 con las mismas columnas tan solo tendramos que aadir las filas de ambas tablas en una nica tabla. 18. Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)?