Este documento presenta un conjunto de preguntas sobre conceptos básicos de bases de datos como parte de una actividad para un curso sobre desarrollo de aplicaciones web. Se definen términos como información, componentes de un sistema de información y tipos de datos. También se explican conceptos como los niveles de abstracción de una base de datos, las funciones de un administrador y las responsabilidades de un sistema gestor de base de datos.
0 calificaciones0% encontró este documento útil (0 votos)
157 vistas8 páginas
Este documento presenta un conjunto de preguntas sobre conceptos básicos de bases de datos como parte de una actividad para un curso sobre desarrollo de aplicaciones web. Se definen términos como información, componentes de un sistema de información y tipos de datos. También se explican conceptos como los niveles de abstracción de una base de datos, las funciones de un administrador y las responsabilidades de un sistema gestor de base de datos.
Este documento presenta un conjunto de preguntas sobre conceptos básicos de bases de datos como parte de una actividad para un curso sobre desarrollo de aplicaciones web. Se definen términos como información, componentes de un sistema de información y tipos de datos. También se explican conceptos como los niveles de abstracción de una base de datos, las funciones de un administrador y las responsabilidades de un sistema gestor de base de datos.
Este documento presenta un conjunto de preguntas sobre conceptos básicos de bases de datos como parte de una actividad para un curso sobre desarrollo de aplicaciones web. Se definen términos como información, componentes de un sistema de información y tipos de datos. También se explican conceptos como los niveles de abstracción de una base de datos, las funciones de un administrador y las responsabilidades de un sistema gestor de base de datos.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 8
Curso y Ciclo: Desarrollo de Aplicaciones Web
Mdulo: Base de Datos
Autor: Carlos Javier Garca Escribano Modulo: Base de Datos Instituto: IES Gran Capitn Curso y Ciclo: Desarrollo de Aplicaciones Web Mdulo: Base de Datos Actividad 1.1 Cuestiones sobre conceptos bsicos de SGBD. 1. Define el trmino informacin. Informacin: En una representacin de los datos de manera organizada y procesada. 2. Cules son las cualidades ms importantes de la informacin? Precisin: porcentaje de informacin correcta sobre la informacin total del sistema. Oportunidad: tiempo transcurrido desde el momento en que se produjo el hecho que origin el dato hasta el momento en el que la informacin se pone a disposicin del usuario. Complecin: la informacin ha de ser completa para poder cumplir sus fines. Significativa: la informacin debe ser comprensible, interesante y con un volumen justo (ni escasa, ni excesiva). Coherente: La informacin debe ser coherente en si misma, sin contradicciones. Seguridad: la informacin debe protegerse.(Confidencialidad, integridad y Disponibilidad) 3. Enumera los principales componentes de un sistema de informacin. Datos Equipo Fsico (hardware) Soporte Lgico (software) Administrador Usuarios Curso y Ciclo: Desarrollo de Aplicaciones Web Mdulo: Base de Datos 4. Define, diferencindolos claramente, los conceptos de informacin factual e informacin referencial. La informacin referencial nos muestra la referencia donde se encuentra la informacin y la informacin factual con tiene la informacin en si misma. 5. Pon ejemplos de datos no estructurados. Son aquellos datos que no son almacenados en bases de datos. Permanecen en el formato en el que fueron almacenados. Ejemplo: Blogs, audio, archivos de video, redes sociales, emails 6. Qu ventajas y qu inconvenientes puede tener la separacin de las descripciones lgica y fsica en una base de datos? Ventajas Los cambios que se hagan en la extructura de almacenamiento no implican cambios en los programas de aplicacin. Los cambios en la extructura lgica no implican cambios en la extructura de almacenamiento. Inconvenientes Escasa estandarizacin Rentabilidad a largo plazo Implantacin dificultosa Intalacion costosa Especialidad personal 7. Exponga un conjunto de argumentos para convencer a un directivo de una empresa, no tcnico en informtica, de la conveniencia de que su empresa, que utiliza desde hace aos un sistema de ficheros, cambie su enfoque hacia una base de datos (formule las hiptesis que desee sobre el tipo de aplicaciones de la empresa). Utilizando una base de datos la informacin estar centralizada y esto permitir bsquedas de informacin ms rpidas. Pueden acceder varios usuarios al mismo tiempo, esto es importante para las personas que quieran acceder a un mismo dato al mismo tiempo. Se pueden acceder a ellas desde cualquier parte del mundo a travs de internet. Los datos estn mucho ms seguros pudiendo Curso y Ciclo: Desarrollo de Aplicaciones Web Mdulo: Base de Datos poner distintos niveles de seguridad dependiendo del usuario y los datos a los que se quiera acceder. Tienen mayor consistencia e i ntegridad. 8. Qu es una base de datos? Es un conjunto de datos relacionados y organizados con cierta estructura. 9. Cules son las principales caractersticas de una base de datos? Independencia lgica y fsica Minima redundancia Seguridad Respaldo y recuperacin de datos Optimizacin de consultas complejas Permiten el acceso mediante lenguajes de programacin Permite el acceso concurrente a los datos por parte de usuarios mltiples 10. Enumera algunas de las causas que pueden hacer que fracase un proyecto de creacin de una base de datos. - Falta de informacin - Diseo inadecuado - Errores (hardware y software) - Errores de diseo en la fase de modelado - Informacin insuficiente o incompleta en la fase de anlisis 11. Cmo distinguiras entre los conceptos de base de datos, sistema de gestin de base de datos y sistema de base de datos? Sistemas de Base de Datos: compuestos por el SGBD, base de datos y usuarios Sistemas Gestores de Base de Datos: es un conjunto de lenguajes, procedimientos, programas, etc que permiten a los diferentes clases de usuarios describir y manipular los datos de la base de datos. Curso y Ciclo: Desarrollo de Aplicaciones Web Mdulo: Base de Datos 12. En cul (o cules) niveles de abstraccin de una base de datos esta implicado un usuario final? Hay tres niveles de abstraccin: - Nivel Interno - Nivel Conceptual - Nivel Externo o de Visin En el que est implicado el usuario es en el Nivel Externo porque es aqu donde se describen los datos o parte de los datos que mas interesan a los usuarios. Este esquema describe las entidades, atributos, relaciones, operaciones de los usuarios y restricciones, ocultando los detalles de las estructuras fsicas de almacenamiento 13. Qu relacin existe entre el sistema de informacin y la base de datos? Las Bases de Datos es un elemento del sistema informatico 14. Explique la diferencia entre redundancia fsica y redundancia lgica, indicando cul es perjudicial y porqu. Ponga un ejemplo. Redundancia Fsica: es la existencia del mismo dato repetido varias veces Redundancia Logica: es la existencia de la misma informacin dentro del mismo archivo especificada de formas distintas 15. Qu otro trmino se puede utilizar para denominar la redundancia fsica? Redundancia Controlada Curso y Ciclo: Desarrollo de Aplicaciones Web Mdulo: Base de Datos 16. La redundancia fsica implica siempre redundancia lgica? Y viceversa? La redundancia fsica implica redundancia lgica. La lgica no tiene por qu provocar redundancia fsica, aunque puede provocarla. 17. Cules son los tres niveles de abstraccin de una base de datos? Explcalos. - Nivel Interno: es el nivel ms bajo y describen como se almacenan realmente los datos. - Nivel Conceptual: describe que informacin se almacena en la base de datos y como se relaciona dicha informacin. - Nivel Externo: Es el nivel de abstraccin mas alto, en el que slo se describen partes de la base de datos, ya que no todos los usuarios pueden acceder a la misma parte de la base de datos. 18. Cul es el principal objetivo que se pretende alcanzar en la arquitectura a tres niveles? Conseguir la independencia entre los programas de aplicacin y datos 19. Formlese una relacin de las responsabilidades del SGDB. Justifica cada responsabilidad explicando los problemas que surgiran si no se cumpliera con ella. Seguridad: sin seguridad, los usuarios podran acceder a los datos sin ningn tipo de regulacin, as que los datos deben estar protegidos para evitar robos, manipulaciones o accesos no deseados. Integridad: El sistema debe estar libre de errores tanto de hardware, como por parte del programador o del usuario final. La existencia de errores provoca el funcionamiento incorrecto de la base de datos. Curso y Ciclo: Desarrollo de Aplicaciones Web Mdulo: Base de Datos Redundancia: la redundancia da lugar a la ocupacin de espacio innecesario, esto puede provocar inconsistencia de los datos y estas contradicciones dan lugar a errores. Independencia de los datos: debido a que si los programas dependen de la estructura de los datos que emplean y se produce un cambio en dicha estructura, se pueden producir errores e incluso la completa interrupcin del funcionamiento del programa. Permitir y controlar la realizacin de transacciones. Asi se evita que el sistema quede en un estado consistente, por ejemplo que se modifiquen solo parte de los datos implicados en la transaccin como puede ser el caso del envo de dinero entre dos cuentas bancarias. Permitir y controlar los accesos concurrentes. En caso contrario podran existir interferencias que hiciesen que los datos fueran errneos Recuperacin de datos ante posibles problemas: Este apartado es muy importante ya que una base de datos puede contener informacin de gran valor. 20. Cules son las funciones principales de un administrador de base de datos? - Gestin del software: o instalacin del software, o actualizacin del software, o conexin de programas (por ej. ofimtica) con el servidor de bases de datos. - Gestin de las bases de datos: o creacin de bases de datos, o importacin y exportacin de datos, o copias de seguridad y recuperacin, o optimizacin de las tablas, o anlisis de la integridad y reparacin. - Gestin de los usuarios: o creacin de usuarios y bajas, o asignacin de permisos. - Gestin de los recursos: o monitorizacin del rendimiento y el tamao, o gestin del espacio y asignacin de quotas, o configuracin ptima del servidor. Curso y Ciclo: Desarrollo de Aplicaciones Web Mdulo: Base de Datos - Gestin de la seguridad: o monitorizacin de los accesos, o configuracin segura del servidor.