Indicar tres diferencias entre los sistemas de archivos y SGBD
Enviado por José Casarrubias • 4 de Octubre de 2015 • Examen • 1.709 Palabras (7 Páginas) • 213 Visitas
- Indicar tres diferencias entre los sistemas de archivos y SGBD
- SGDB consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos, y el sistema de procesamiento de archivos guardaban los datos para ser procesados por programas escritos especialmente para cada clase de archivos.
- El objetivo principal de un SGBD es proporcionar una forma práctica de almacenar y recuperar la información de manera que sea tanto práctica como eficaz, a su vez un sistema de procesamientos de archivos permite almacenar información pero mantener información en una organización en un sistema de procesamiento de archivos tiene una serie de inconvenientes importantes.
- Un sistema de procesamiento de archivo no nos permite indexar la información, realización búsquedas complejas, consistencia en la información y ni una fácil administración de ella.
- Indicar 3 problemáticas de los SGBD.
- Complejidad: los SGBD son conjuntos de programas muy complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder sacar un buen partido de ellos.
- Tamaño: los SGBD son programas complejos y muy extensos que requieren una gran cantidad de espacio en disco y de memoria para trabajar de forma eficiente.
- Coste económico del SGBD: el coste de un SGBD varía dependiendo del entorno y de la funcionalidad que ofrece. Hay que pagar una cuota anual de mantenimiento que suele ser un porcentaje del precio del SGBD.
- Prestaciones: un sistema de ficheros está escrito para una aplicación específica, por lo que sus prestaciones suelen ser muy buenas. Sin embargo, los SGBD están escritos para ser más generales y ser útiles en muchas aplicaciones, lo que puede hacer que algunas de ellas no sean tan rápidas como antes.
- Vulnerable a los fallos: el hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse.
- Indicar la diferencia entre integridad y seguridad de bases de datos.
La integridad proporciona un medio de asegurar que los cambios que se hacen en la base de datos por usuarios autorizados no resultan en una pérdida de consistencia de los datos. Y la seguridad se refiere que no todos los usuarios de un sistema de base de datos deben poder acceder a todos los datos.
- Explica qué significa atomicidad.
La atomicidad de una transacción garantiza que todas sus acciones sean realizadas o ninguna sea
- ¿A qué se le llama inconsistencia de datos?
Información contradictoria o incongruente en la base de datos, consiste en que no todas las copias contienen la misma información. - ¿Qué significa redundancia y explícalo mediante un ejemplo?
Repetición innecesaria de datos en los archivos que conforman la base de datos.
Ejemplo: la repetición del nombre de un alumno en una lista.
- Menciona cuáles son los tres niveles de abstracción y mediante un ejemplo indica cada uno de ellos.
- Físico:
- Lógico:
- De vistas:
- Menciona 2 características del modelo relacional.
- Usa una colección de tablas para representar tanto los datos como sus relaciones.
- La base de datos se estructura en registros de formato fijo de varios tipos
- Menciona 2 características del modelo entidad relación.
- El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad, mediante un conjunto de representaciones gráficas y lingüísticas.
- Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.
- Menciona ejemplos de bases de datos en tu área (3).
Las bases de datos biomédicas son recursos que recopilan información general y de especialidades biomédicas, estas informaciones son almacenadas y ordenadas de manera organizada por campos lo que favorece un mejor manejo de estas. Este sistema sistematizado permite recuperar cualquier tipo de información biomédica como; referencias, imágenes, revistas y otros.
- MEDLINE: “Es la base de datos (BD) bibliográfica por antonomasia. Está basada en el Index Medicus, un índice bibliográfico (en papel) que recopila anualmente las referencias de las revistas biomédicas más importantes” (2).Para poder accesar a esta BD se requiere de un cuota monetaria. Esta nos permite realizar búsquedas mediante palabras claves. La pág. Web para poder accesar a esta BD es http://www.medline.com/
- PubMed: Es una base de datos gratuita en inglés, permite realizar búsquedas de artículos biomédicos, los artículos de PubMed se encuentran relacionados con la base de datos de MEDLINE. La pág. Web para poder accesar a esta BD es http://www.ncbi.nlm.nih.gov/pubmed/
Biblioteca Cochrane: Esta base de datos es gratuita y esta sustentada en medicina basada en evidencia (MBE), lo podemos encontrar en ingles y en español, es de fácil acceso además contiene campos de búsqueda y la información es actual. La pág. Web para poder accesar a esta BD es http://cochrane.bvsalud.org/portal/php/index.php?lang=es
- Springer: Es una base de datos es gratuita y se encuentra en ingles, en esta podemos encontrar información científica de diversas aéreas de conocimiento, lo que facilita la búsqueda de información, asimismo con campos que clasifican la información para tener un mejor acceso. La pág. Web para poder accesar a esta BD es http://www.springer.com/?SGWID=0-102-0-0-0.
- Menciona las características de los programas de bases de datos.
- Access
- Access es gráfico, por lo que aprovecha al máximo la potencia gráfica de Windows, ofreciendo métodos usuales de acceso a los datos y proporcionando métodos simples y directos de trabajar con la información.
- Access facilita la administración de datos, ya que sus posibilidades de consulta y conexión le ayudan a encontrar rápidamente la información deseada, cualquiera que sea su formato o lugar de almacenamiento.
- Con Access es posible producir formularios e informes sofisticados y efectivos, así como gráficos y combinaciones de informes en un solo documento.
- Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fácilmente muchas tareas sin necesidad de programar.
- MySQL
- Escrito en C y en C++
- Probado con un amplio rango de compiladores diferentes.
- Funciona en diferentes plataformas.
- Proporciona sistemas de almacenamiento transaccionales y no transaccionales
- Un sistema de reserva de memoria muy rápido basado en threads.
- Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite verficación basada en el host.
- Visual Fox Pro
- Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
- Flexibilidad para crear todo tipo de soluciones de bases de datos.
- Lenguaje de Programación Orientado a objetos.
- Utilización de Sentencias SQL en forma nativa.
- Poderoso manejo de vistas, cursores y control completo de estructuras relacionales.
- Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
- Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.
- Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XML.
- Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsof
- Investigar un artículo de la IEEE u otras que contenga información sobre biomédica y bases de datos. Además agregar en el área de biomédica en donde aplico bases de datos.
...