SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)Jessica Parra
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosYarquiri Claudio
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datosjenpes
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSjaimeizq
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datosguesta67b7c
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...José Antonio Sandoval Acosta
 
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
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciònomarzon
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 

Tendances (20)

Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Base de datos (programacion)
Base de datos (programacion)Base de datos (programacion)
Base de datos (programacion)
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Presentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datosPresentación de fases de diseño de base de datos
Presentación de fases de diseño de base de datos
 
Ejercicios Entidad - Relacion
Ejercicios Entidad - RelacionEjercicios Entidad - Relacion
Ejercicios Entidad - Relacion
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Base de datos tienda de abarrotes
Base de datos tienda de abarrotesBase de datos tienda de abarrotes
Base de datos tienda de abarrotes
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datos
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
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
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 

Similaire à 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!
 

Similaire à 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
 

Plus 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
 

Plus 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