SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
VENTAJAS DE LAS BASES DE DATOS FRENTE A LOS
                                                     FICHEROS CLÁSICOS

                                        Las bases de datos, surgidas como respuesta al nuevo
                                  planteamiento de los sistemas orientados hacia los datos, para
                                  mejorar la calidad de las prestaciones de los sistemas informáticos
                                  y aumentar su rendimiento, presentan una multitud de ventajas
                                  frente a los sistemas clásicos de ficheros, debido, sobre todo, a que
                                  se basan en una estructura de datos integrada y centralizada,
                                  eliminando así los problemas de redundancia y control de los datos.
                                  Las ventajas de los sistemas de bases de datos son, entre otras, las
                                  siguientes:

                                  A)     Independencia de los datos respecto a los tratamientos y
                                       viceversa:
                                       La mutua independencia de datos y tratamientos lleva a que un
                                       cambio de los programas no implican tener que cambiar el
                                       diseño lógico y/o físico de la base de datos. Por otra parte, la
                                       inclusión de nuevas informaciones, desaparición de otras,
                                       cambios en la estructura física o en los caminos de acceso, etc.,
                                       no deben obligar a alterar los programas. Esta independencia de
                                       los tratamientos frente a la estructura de la base de datos, evita
                                       el importante esfuerzo que origina la reprogramación de las
                                       aplicaciones cuando se producen cambios en los datos.
                                       ·      Independencia lógica de los datos: Se refiere a que las
                                          modificaciones de la representación lógica del problema no
                                          afecta a los programas que los manipulan, y viceversa.
Ing. María Isabel Trejo Miranda




                                       ·      Independencia física de los datos: Se refiere a que la
                                          distribución en unidades de almacenamiento es independiente
                                          de la estructura lógica general, y viceversa.

                                  B)     Coherencia de los resultados:
                                       Debido a que la información de la base de datos se recoge y
                                       almacena una sola vez. En todos los programas se utilizan los
                                       mismos datos, por lo que los resultados de todos ellos son
                                       coherentes y perfectamente comparables.
Además, al no existir (o al menos disminuir en gran medida) la
                                       redundancia en los datos, desaparece el problema que se
                                       presentaba en el enfoque clásico, de que el cambio de un dato
                                       obligaba a actualizar una serie de ficheros. De esta forma se
                                       elimina también el inconveniente de las divergencias      en los
                                       resultados debidas a actualizaciones no simultáneas en todos los
                                       ficheros.

                                  C)     Mejor disponibilidad de los datos para el conjunto, de los
                                       usuarios:
                                       Cuando se aplica la metodología de bases de datos, cada
                                       usuario ya no es propietario de los datos, puesto que éstos se
                                       comparten entre el conjunto de aplicaciones, existiendo una
                                       mejor disponibilidad de los datos para todos los que tienen
                                       necesidad de ellos, siempre que estén autorizados para su
                                       acceso.

                                  D)     Mayor eficiencia en la recogida, validación entrada de los
                                       datos al sistema:
                                       Al no existir apenas redundancias, los datos se recogen y validan
                                       una sola vez, aumentando así el rendimiento de todo el proceso
                                       previo al almacenamiento.

                                  E)     Reducción del espacio de almacenamiento:
                                       La desaparición (o disminución) de las redundancias, así como
                                       la aplicación de técnicas de compactación, lleva en los sistemas
                                       de bases de datos a una menor ocupación de almacenamiento
Ing. María Isabel Trejo Miranda




                                       secundario -disco magnético-.
INCONVENIENTES DE LAS BASES DE DATOS
                                  Las bases de datos no sólo presentan ventajas, sino que también
                                  tienen posibles inconvenientes, que es necesario valorar antes de
                                  tomar una decisión relativa a un cambio en la orientación del SI.
                                  Entre estos inconvenientes es preciso destacar:

                                  A)     Instalación costosa:
                                       La implantación de un sistema de bases de datos puede llevar
                                       consigo un coste elevado, tanto en equipo físico (nuevas
                                       instalaciones o ampliaciones), como en el lógico (sistemas
                                       operativos, programas, compiladores, etc. necesarios para su
                                       uso).

                                  B)     Personal especializado:
                                       Los conocimientos, que resultan imprescindibles para una
                                       utilización correcta y eficaz y sobre todo para la administración
                                       de las bases de datos, implican una necesidad de personal
                                       especializado que resulta difícil de encontrar, y de formar. El
                                       problema de la contratación y formación de este tipo de personal
                                       es clave a la hora de crear un sistema de base de datos.

                                  C)     Implantación larga y difícil:
                                       La implantación de una base de datos puede convertirse en una
                                       tarea larga y laboriosa. Las dificultades que van apareciendo a lo
                                       largo de su desarrollo llevan en general a que se superen
                                       ampliamente los plazos inicialmente previstos.
Ing. María Isabel Trejo Miranda




                                  D)     Falta de rentabilidad a corto plazo:
                                       La implantación de un sistema de bases de datos, tanto por su
                                       coste en personal y en equipos como por el tiempo que tarda en
                                       estar operativo, no resulta rentable a corto plazo. Puede
                                       calcularse que para un sistema de dimensiones medias la
                                       rentabilidad sólo puede empezar a apreciarse después de
                                       bastantes meses de la iniciación de los trabajos; en instalaciones
                                       grandes o muy grandes el plazo puede llegar a ser de años.
E)     Ausencia real de normas:
                                       Un problema muy importante que se pone de manifiesto en el
                                       momento de la creación de una base de datos, es la ausencia
                                       real de una estandarización que facilite a los usuarios el manejo
                                       de los sistemas de bases de datos. Empieza, sin embargo, a
                                       observarse ya una preocupación por este tema y van
                                       apareciendo algunos estándares, sobre todo en el campo de las
                                       bases de datos relacionales como el SQL.
Ing. María Isabel Trejo Miranda

Más contenido relacionado

La actualidad más candente

Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Julicamargo
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos Mario De La Cruz
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosJeisson Nc
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivoseduardoed5
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaRobert Rodriguez
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivosUbaldogarcia
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdIrene Lorza
 

La actualidad más candente (20)

Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.Características, componentes y arquitectura de los dbms.
Características, componentes y arquitectura de los dbms.
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Introducción a la Seguridad de los Sistemas Operativos
Introducción a la Seguridad de los Sistemas OperativosIntroducción a la Seguridad de los Sistemas Operativos
Introducción a la Seguridad de los Sistemas Operativos
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Ado net
Ado netAdo net
Ado net
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Enfoque de archivos
Enfoque de archivosEnfoque de archivos
Enfoque de archivos
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
 
Uso de access
Uso de accessUso de access
Uso de access
 

Similar a Ventajas y desventajas de las bases de datos frente a los archivos

Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidasSaii GS
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)Doris Aguagallo
 
Base de datos distribuidos 2
Base de datos distribuidos 2Base de datos distribuidos 2
Base de datos distribuidos 2leybit
 
Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Jose Martinez
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezAREQUIPE!
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth ArdilaAREQUIPE!
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datosAREQUIPE!
 
Cirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaCirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaAREQUIPE!
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS AREQUIPE!
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendozaAREQUIPE!
 
Marcela Pita y Paula Prada
Marcela Pita y Paula PradaMarcela Pita y Paula Prada
Marcela Pita y Paula PradaAREQUIPE!
 

Similar a Ventajas y desventajas de las bases de datos frente a los archivos (20)

Trabajo de desarrollo en entornos case
Trabajo de desarrollo en entornos caseTrabajo de desarrollo en entornos case
Trabajo de desarrollo en entornos case
 
Base de datos-word
Base de datos-wordBase de datos-word
Base de datos-word
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
00016211
0001621100016211
00016211
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)
 
Base de datos distribuidos 2
Base de datos distribuidos 2Base de datos distribuidos 2
Base de datos distribuidos 2
 
Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%Monografía tipos-de-bdd-y-sgbd-10%
Monografía tipos-de-bdd-y-sgbd-10%
 
Base de datos
Base de datosBase de datos
Base de datos
 
base de datos
base de datosbase de datos
base de datos
 
Laura Garcia y Camila Hernandez
Laura Garcia y Camila HernandezLaura Garcia y Camila Hernandez
Laura Garcia y Camila Hernandez
 
Sgbs
SgbsSgbs
Sgbs
 
Deber
DeberDeber
Deber
 
Yulieth Ardila
Yulieth ArdilaYulieth Ardila
Yulieth Ardila
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datos
 
Cirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villadaCirber consulta. sulbey niño y fernanda villada
Cirber consulta. sulbey niño y fernanda villada
 
BASE DE DATOS
BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Paola mendoza
Paola mendozaPaola mendoza
Paola mendoza
 
Marcela Pita y Paula Prada
Marcela Pita y Paula PradaMarcela Pita y Paula Prada
Marcela Pita y Paula Prada
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de Isabel

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones RegularesIsabel
 
Compiladores
CompiladoresCompiladores
CompiladoresIsabel
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formalesIsabel
 
Herramientas
HerramientasHerramientas
HerramientasIsabel
 
Algortimos
AlgortimosAlgortimos
AlgortimosIsabel
 
Unidad 3
Unidad 3Unidad 3
Unidad 3Isabel
 
Unidad 3
Unidad 3Unidad 3
Unidad 3Isabel
 
Factores
FactoresFactores
FactoresIsabel
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidadIsabel
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Isabel
 
Historia
HistoriaHistoria
HistoriaIsabel
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datosIsabel
 
Mda informatica
Mda informaticaMda informatica
Mda informaticaIsabel
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicosIsabel
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vidaIsabel
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo softwareIsabel
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosIsabel
 

Más de Isabel (20)

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Herramientas
HerramientasHerramientas
Herramientas
 
Gmail
GmailGmail
Gmail
 
Algortimos
AlgortimosAlgortimos
Algortimos
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Factores
FactoresFactores
Factores
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidad
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Historia
HistoriaHistoria
Historia
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Mda informatica
Mda informaticaMda informatica
Mda informatica
 
Sgbd
SgbdSgbd
Sgbd
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo software
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductorios
 

Ventajas y desventajas de las bases de datos frente a los archivos

  • 1. VENTAJAS DE LAS BASES DE DATOS FRENTE A LOS FICHEROS CLÁSICOS Las bases de datos, surgidas como respuesta al nuevo planteamiento de los sistemas orientados hacia los datos, para mejorar la calidad de las prestaciones de los sistemas informáticos y aumentar su rendimiento, presentan una multitud de ventajas frente a los sistemas clásicos de ficheros, debido, sobre todo, a que se basan en una estructura de datos integrada y centralizada, eliminando así los problemas de redundancia y control de los datos. Las ventajas de los sistemas de bases de datos son, entre otras, las siguientes: A) Independencia de los datos respecto a los tratamientos y viceversa: La mutua independencia de datos y tratamientos lleva a que un cambio de los programas no implican tener que cambiar el diseño lógico y/o físico de la base de datos. Por otra parte, la inclusión de nuevas informaciones, desaparición de otras, cambios en la estructura física o en los caminos de acceso, etc., no deben obligar a alterar los programas. Esta independencia de los tratamientos frente a la estructura de la base de datos, evita el importante esfuerzo que origina la reprogramación de las aplicaciones cuando se producen cambios en los datos. · Independencia lógica de los datos: Se refiere a que las modificaciones de la representación lógica del problema no afecta a los programas que los manipulan, y viceversa. Ing. María Isabel Trejo Miranda · Independencia física de los datos: Se refiere a que la distribución en unidades de almacenamiento es independiente de la estructura lógica general, y viceversa. B) Coherencia de los resultados: Debido a que la información de la base de datos se recoge y almacena una sola vez. En todos los programas se utilizan los mismos datos, por lo que los resultados de todos ellos son coherentes y perfectamente comparables.
  • 2. Además, al no existir (o al menos disminuir en gran medida) la redundancia en los datos, desaparece el problema que se presentaba en el enfoque clásico, de que el cambio de un dato obligaba a actualizar una serie de ficheros. De esta forma se elimina también el inconveniente de las divergencias en los resultados debidas a actualizaciones no simultáneas en todos los ficheros. C) Mejor disponibilidad de los datos para el conjunto, de los usuarios: Cuando se aplica la metodología de bases de datos, cada usuario ya no es propietario de los datos, puesto que éstos se comparten entre el conjunto de aplicaciones, existiendo una mejor disponibilidad de los datos para todos los que tienen necesidad de ellos, siempre que estén autorizados para su acceso. D) Mayor eficiencia en la recogida, validación entrada de los datos al sistema: Al no existir apenas redundancias, los datos se recogen y validan una sola vez, aumentando así el rendimiento de todo el proceso previo al almacenamiento. E) Reducción del espacio de almacenamiento: La desaparición (o disminución) de las redundancias, así como la aplicación de técnicas de compactación, lleva en los sistemas de bases de datos a una menor ocupación de almacenamiento Ing. María Isabel Trejo Miranda secundario -disco magnético-.
  • 3. INCONVENIENTES DE LAS BASES DE DATOS Las bases de datos no sólo presentan ventajas, sino que también tienen posibles inconvenientes, que es necesario valorar antes de tomar una decisión relativa a un cambio en la orientación del SI. Entre estos inconvenientes es preciso destacar: A) Instalación costosa: La implantación de un sistema de bases de datos puede llevar consigo un coste elevado, tanto en equipo físico (nuevas instalaciones o ampliaciones), como en el lógico (sistemas operativos, programas, compiladores, etc. necesarios para su uso). B) Personal especializado: Los conocimientos, que resultan imprescindibles para una utilización correcta y eficaz y sobre todo para la administración de las bases de datos, implican una necesidad de personal especializado que resulta difícil de encontrar, y de formar. El problema de la contratación y formación de este tipo de personal es clave a la hora de crear un sistema de base de datos. C) Implantación larga y difícil: La implantación de una base de datos puede convertirse en una tarea larga y laboriosa. Las dificultades que van apareciendo a lo largo de su desarrollo llevan en general a que se superen ampliamente los plazos inicialmente previstos. Ing. María Isabel Trejo Miranda D) Falta de rentabilidad a corto plazo: La implantación de un sistema de bases de datos, tanto por su coste en personal y en equipos como por el tiempo que tarda en estar operativo, no resulta rentable a corto plazo. Puede calcularse que para un sistema de dimensiones medias la rentabilidad sólo puede empezar a apreciarse después de bastantes meses de la iniciación de los trabajos; en instalaciones grandes o muy grandes el plazo puede llegar a ser de años.
  • 4. E) Ausencia real de normas: Un problema muy importante que se pone de manifiesto en el momento de la creación de una base de datos, es la ausencia real de una estandarización que facilite a los usuarios el manejo de los sistemas de bases de datos. Empieza, sin embargo, a observarse ya una preocupación por este tema y van apareciendo algunos estándares, sobre todo en el campo de las bases de datos relacionales como el SQL. Ing. María Isabel Trejo Miranda