BASE DE DATOS

download BASE DE DATOS

If you can't read please download the document

description

analisis y desarrolo de BD

Transcript of BASE DE DATOS

  • 1. INFORMATICA Base de datos Sebastin Regueros Vega Kevin Cardozo Cardozo Grados: 11-2 22/05/2014

2. TABLA DE CONTENIDO Pag. Cul es la estructura de una BD (Base de Datos)?..............................1 Cul es la diferencia entre una BD y un SGBD? ....................1 Diferencias entre una hoja de clculo y un SGBD ................................2 Qu es una BD Relacional?....................................................................2 Qu pasos tiene el proceso de diseo de una BD?.............................3 Operaciones bsicas que se pueden realizar en una BD ..............4 Definir y dar ejemplos de cada uno de los Objetos de Access.5 3. 1) Cul es la estructura de una BD (Base de Datos)? La estructura de una base de datos hace referencia a los tipos de datos, los vnculos o relaciones y las restricciones que deben cumplir esos datos. La estructura de una base de datos es diseada o descripta empleando algn tipo de modelo de datos. 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 como 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. 4. 3) Cules son las diferencias entre una hoja de clculo y un SGBD Una hoja de clculo es un programa que permite manipular datos numricos y alfanumricos dispuestos en forma de tablas (la cual es la unin de filas y columnas). Habitualmente es posible realizar clculos complejos con frmulas y funciones y dibujar distintos tipos de grficas. Mientras que El sistema de gestin de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante, para un buen manejo de datos. 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. 5. 5) Qu pasos tiene el proceso de diseo de una BD? Determinar la finalidad de la base de datos: esto le ayudara a estar preparado para los dems pasos. Buscar y organizar la informacin necesaria: rena todos los tipos de informacin que desee registrar en la base como los nombres de productos los numeros pedidos. Dividir la informacin en tablas: Divida lo elementos de informacin e entidades o temas principales como, productos o pedidos. cada tema pasara a ser una tabla. Convertir los elementos de informacin en columnas: Decida que informacin desea almacenar en cada de tabla. Cada elemento se convertir en un campo y se mostrara como una columna en la tabla. 6. Especificar claves principales: Elia al clave principal de la tabla. Lac lave principal es una columna que se utiliza para identificar equivocadamente cada fila, como id. Definir relaciones entre las tablas: Examine cada tabla y decida como se relacionan los datos de una tabla con las demas tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones segn sea necesario Ajustar el diseo: Analice el diseo para detectar errores. Cree las tablas y agregue algunos registros con datos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas. Realice los ajustes necesarios en el diseo. Aplicar las reglas de normalizacin: Aplique las reglas de normalizacin de los datos para comprobar si las tablas estn estructuradas correctamente. Realice los ajustes necesarios en las tablas. 1) Cules son las operaciones bsicas que se pueden realizar en una BD? 7. Existen cuatro operaciones bsicas: CREATE, ALTER, DROP y TRUNCATE. *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. *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. Se puede combinar con la sentencia ALTER. *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. Si bien, en un principio, esta sentencia parecera ser DML (Lenguaje de Manipulacin de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transaccin. 8. 2) Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)? Tablas: Conjunto de datos estructurados que forman el contenido de una base de datos. Consultas: Permiten catalogar, ordenar, extraer y modificar la informacin contenida en una tabla o en un conjunto de tablas relacionadas, dependiendo de los tipos de consulta y de las condiciones que en ella se establezcan. 9. Formularios: Son diseos que realizamos para poder introducir, modificar o visualizar los registros de una tabla o consulta. En los formularios podemos insertar campos calculados e imgenes. Informes: Son extractos de datos procedentes de tablas o consultas y que tienen como propsito principal el ser impresos en papel, aunque tambin pueden simplemente visualizarse en pantalla.