SlideShare una empresa de Scribd logo
1 de 11
Instituto universitario Antonio José de sucre
Computación II
BASE DE DATOS
ANTONIO JOSE YEGUEZ MADRID
CEDULA: V.15830095
El Concepto de Datos
Datos son los hechos que describen sucesos y entidades."Datos" es una
palabra en plural que se refiere a más de un hecho. A un hecho simple se le
denomina "data-ítem" o elemento de dato.
Los datos son comunicados por varios tipos de símbolos tales como las
letras del alfabeto, números, movimientos de labios,
puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden
ordenar y reordenar de forma utilizable y se les denomina información.
Los datos son símbolos que describen condiciones, hechos, situaciones o
valores. Los datos se caracterizan por no contener ninguna información.
Un dato puede significar un número, una letra, un signo ortográfico o
cualquier símbolo que represente una cantidad, una medida, una palabra o
una descripción.
La importancia de los datos está en su capacidad de asociarse dentro de un
contexto para convertirse en información. Por si mismos los datos no
tienen capacidad de comunicar un significado y por tanto no pueden
afectar el comportamiento de quien los recibe. Para ser útiles, los datos
deben convertirse en información para ofrecer un significado,
conocimiento, ideas o conclusiones
BASE DE DATOS
DEFINICION:
Son un conjunto de información relevante organizada de forma sistemática que
representan entidades y sus interrelaciones, los datos almacenados pueden ser de
diversa índole, generalmente está estructurada por tablas y estas a su vez por campos y
registros, además contiene procedimientos necesarios para la administración de los
datos (Triggers, StoreProcedure, etc.). Las bases de datos son importantes para la toma
de decisiones y para ejercer acciones, actualmente se pueden considerar a los
programas informáticos como entes que manipulan datos (Sistemas operativos, sgbd,
etc.), otras definiciones:
•Una base de datos se puede definir como un conjunto de información relacionada que
se encuentra agrupada ó estructurada.
•Un sistema de base de datos es una colección de archivos interrelacionados
Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R) es
una herramienta para el modelado de datos de un sistema de información. Estos
modelos expresan entidades relevantes para un sistema de información, sus inter-
relaciones y propiedades. En este modelo pueden distinguirse los siguientes
elementos:
a) ENTIDAD.
Se puede definir una entidad como cualquier objeto (real o abstracto) que exista en la
realidad y acerca del cual queremos almacenar información en la base de datos.
Presentamos un modelo:
b) INTERRELACIÓN.
Entendemos por interrelación una asociación, vinculación o correspondencia entre
entidades. Denominaremos tipo de interrelación a la estructura genérica que
describe un conjunto de relaciones. Presentamos un modelo:
O también representa una cosa u objeto del mundo real con existencia
independiente, es decir, se diferencia unívocamente de cualquier otro objeto o
cosa, incluso siendo del mismo tipo.
c) DOMINO Y VALOR.
Las distintas propiedades o características de un tipo de entidad o de interrelación
toman valores para cada ejemplar de estas. El conjunto de posibles valores que
puede tomar una cierta característica se denomina dominio. Se denomina dominio
como un conjunto de valores homogéneos con un nombre.
d) ATRIBUTO.
Cada una de las propiedades o características que tiene un tipo de entidad o un
tipo de interrelación se denomina atributo, los atributos toman valores de una o
varios dominios, por tanto vale decir que el atributo le da una determinada
interpretación al dominio.
TIPO DE DATO
Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador
(y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye
imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se
pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante
(decimales), cadenas alfanuméricas, fechas, horas, colores, etc.
Por ejemplo, por lo general el tipo "int" representa un conjunto de enteros de 32 bits cuyo
rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden
realizar con los enteros, como son la suma, la resta, y la multiplicación. Los colores, por su
parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una
cadena de caracteres representando el nombre del color; las operaciones permitidas en este
caso incluyen la adición y la sustracción, pero no la multiplicación.
Éste es un concepto propio de la informática, más específicamente de los lenguajes de
programación, aunque también se encuentra relacionado con nociones similares de la
matemática y la lógica.
En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones
sobre estos valores.1 Casi todos los lenguajes de programación explícitamente incluyen la
notación del tipo de datos, aunque lenguajes diferentes pueden usar terminologías
diferentes. La mayor parte de los lenguajes de programación permiten al programador
definir tipos de datos adicionales, normalmente combinando múltiples elementos de otros
tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador
puede crear un nuevo tipo de dato llamado "Persona" que específica que el dato
interpretado como Persona incluirá, por ejemplo, un nombre y una fecha de nacimiento.
Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación
de los datos en un sistema de tipificación, describiendo la representación, la interpretación
y la estructura de los valores u objetos almacenados en la memoria del ordenador. El
sistema de tipificación usa información de los tipos de datos para comprobar la verificación
de los programas que acceden o manipulan los datos.
LAS BASES DE DATOS Y SU IMPORTANCIA
Las bases de datos son una colección de información de cualquier tipo
perteneciente a un mismo contexto y almacenado sistemáticamente para su
posterior usoEn este sentido un tarjetero de un catálogo de fichas bibliográficas,
un archivo de inventario en el archivero de una oficina, los registros de
calificaciones escolares de un estudiante, etc. Casi toda colección de información
puede convertirse en una base de datos.Una base de datos computarizada: es
una colección de información almacenada de forma organizada en un computador.
Las bases de datos son necesarias para:Facilitan: - El almacenamiento de
grandes cantidades de información. - La recuperación rápida y flexible de
información. - La organización y reorganización de la información. - La impresión
y distribución de información en varias formas.Programa de base de datos: Es
una herramienta de software para organizar el almacenamiento y la recuperación
de esa información.Las bases de datos se aplican en las industrias, bancos locales y
nacionales, compañías manufactureras, empresas e instituciones, redes de bancos,
etc.Desde computadoras personales y en situaciones más complejas donde se
requiere que muchos usuarios compartan la información, utilizan computadoras
multiusuario ya sea, mainframes, minis o redes.
VENTAJAS DE LA GESTION DE BASE DE DATOS
Los gestionadores de bases de datos evitan la duplicación de los datos. Cuando un
sistema crece, la información contenida en un fichero pronto aparece en otro fichero,
con lo que cada fichero contiene idéntica información. Alguien debe introducir estos
datos duplicados en cada fichero, creando una redundancia de mecanografiado y
aumentado así la probabilidad de errores . De esta manera se utiliza memoria de disco
extra y los cambios no se hacen siempre en cada uno de los ficheros. Los gestionadores
de base de datos, al almacenar cada cosa en una única base de datos eliminan este
problema.
También los gestinadores de bases de datos reducen el tiempo de desarrollo de los programas.
Gran parte del trabajo de programacion rutinario de la gestion de ficheros, indexacion
clasificación y generación de informes se realiza de forma automática
con simples llamadas a un gestionador de base de datos Los programas pueden
evolucionar fácilmente para satisfacer las necesidades del usuario.
Los gestionadores de bases de datos mejoran la fiabilidad de los datos. La integración
de las informaciones y las relaciones entre las mismas, dentro de una base de datos, se
hace automáticamente por el propio sistema. Esto libera al programador de la
necesidad de utilizar apuntadores y cadenas de apuntadores para localizar la
información necesitada. Se mejora la fiabilidad de los datos. Por ejemplo, si sexo es
siempre “M” o “F”, el gestionador de la base de datos puede evitar cualquier otro tipo de
entradas. Si el código postal es siempre un número, cualquier otra entrada se podría
rechazar.
DESVENTAJAS DEL USO DE BASE DE DATOS
1. Tamaño - Al proveer todas las ventajas anteriomente nombradas, el Sistema de
Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y
también requiere de mucha memoria principal (RAM) para poder correr
adecuadamente.
2. Complejidad - Debido a la cantidad de operaciones y a las capacidades del
DBMS, se convierte en un producto complejo de entender. Esto requiere que los
programadores y los analistas deben tomar cursos que los adiestren para poder
comprender las capacidades y limitaciones del DBMS
3. Costo - Los productos de Bases de Datos (Oracle, DB2, Etc.) son productos
caros. Esto sin contar los adiestramientos del personal del centro de cómputos y de
los usuarios. Ejemplo: Explicar el costo envuelto en implantar FRS en la
Universidad.
4.Requerimientos adicionales de Equipo - El adquirir un producto de Base de Datos,
requiere a su vez adquirir equipo adicional para poder correr ese producto como por
ejemplo, servidores, memoria, discos duros, etc. Si se pretende correr la Base de Datos
con el mínimo de requerimientos, esta posiblemente se degrada y el "response time" al
usuario se va a afectar grandemente
5.En caso de alla, el impacto es mayor - Si un componente de la Base de Datos sufre un
desperfecto, se detiene las operaciones del producto por completo. En el caso de un
ambiente no centralizo en Cobol, el impacto casi siempre afecta al departamento en
donde ocurrió el problema únicamente.
6.Complejo el recuperar los datos - En caso de un accidente que corrompa la Base
de datos, el proceso de recuperación y de devolver a la Base de Datos su estado
anterior al problema, es mucho más complejo de ejecutar que en sistemas
tradicionales
Ejemplo de base de datos
Base de datos antonio yeguez

Más contenido relacionado

La actualidad más candente

Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosjedwinm
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacionJanetsy Salazar
 
Bases de Datos Relacionales
Bases de Datos RelacionalesBases de Datos Relacionales
Bases de Datos RelacionalesArnulfo Gomez
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosVictor Reyes
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1Airam Ramirez
 
diagrama de planificaciones
diagrama de planificaciones diagrama de planificaciones
diagrama de planificaciones siirjosef
 
Teoria de la organizacion
Teoria de la organizacionTeoria de la organizacion
Teoria de la organizacionMiguel J Rivero
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digitalSistemadeEstudiosMed
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datosDaniiGonzalez98
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosFlv Martín
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructuradoyolimargn
 

La actualidad más candente (20)

Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASE DE DATOS ARTURO
BASE DE DATOS ARTUROBASE DE DATOS ARTURO
BASE DE DATOS ARTURO
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacion
 
Bases de Datos Relacionales
Bases de Datos RelacionalesBases de Datos Relacionales
Bases de Datos Relacionales
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de Datos
 
Diccionario de datos1
Diccionario de datos1Diccionario de datos1
Diccionario de datos1
 
Guía Teórica Unidad III
Guía Teórica Unidad IIIGuía Teórica Unidad III
Guía Teórica Unidad III
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Modelado De Datos
Modelado De  DatosModelado De  Datos
Modelado De Datos
 
diagrama de planificaciones
diagrama de planificaciones diagrama de planificaciones
diagrama de planificaciones
 
Teoria de la organizacion
Teoria de la organizacionTeoria de la organizacion
Teoria de la organizacion
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digital
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 

Similar a Base de datos antonio yeguez

Procesamiento de datos.
Procesamiento de datos. Procesamiento de datos.
Procesamiento de datos. iyaokun
 
Terminología básica trabajo final
Terminología básica trabajo finalTerminología básica trabajo final
Terminología básica trabajo finaljhoans_123
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...lissette_torrealba
 
Presentación de Base de Dato
Presentación de Base de Dato Presentación de Base de Dato
Presentación de Base de Dato yanos513
 
Tratamiento de la Informacion
Tratamiento de la InformacionTratamiento de la Informacion
Tratamiento de la InformacionFernando Avila
 
Tematica once
Tematica onceTematica once
Tematica onceALBEIROCC
 
Base de datos
Base de datosBase de datos
Base de datos9krlos
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Bases de datos
Bases de datosBases de datos
Bases de datosSara
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datosPierina Mv
 

Similar a Base de datos antonio yeguez (20)

Procesamiento de datos.
Procesamiento de datos. Procesamiento de datos.
Procesamiento de datos.
 
Terminología básica trabajo final
Terminología básica trabajo finalTerminología básica trabajo final
Terminología básica trabajo final
 
Módulo de Herramientas case
Módulo de Herramientas caseMódulo de Herramientas case
Módulo de Herramientas case
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
 
Presentación de Base de Dato
Presentación de Base de Dato Presentación de Base de Dato
Presentación de Base de Dato
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Tratamiento de la Informacion
Tratamiento de la InformacionTratamiento de la Informacion
Tratamiento de la Informacion
 
Tematica once
Tematica onceTematica once
Tematica once
 
Unidad A
Unidad AUnidad A
Unidad A
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Taller Access #1
Taller Access #1Taller Access #1
Taller Access #1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Base de datos antonio yeguez

  • 1. Instituto universitario Antonio José de sucre Computación II BASE DE DATOS ANTONIO JOSE YEGUEZ MADRID CEDULA: V.15830095
  • 2. El Concepto de Datos Datos son los hechos que describen sucesos y entidades."Datos" es una palabra en plural que se refiere a más de un hecho. A un hecho simple se le denomina "data-ítem" o elemento de dato. Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto, números, movimientos de labios, puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina información. Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los datos se caracterizan por no contener ninguna información. Un dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o una descripción. La importancia de los datos está en su capacidad de asociarse dentro de un contexto para convertirse en información. Por si mismos los datos no tienen capacidad de comunicar un significado y por tanto no pueden afectar el comportamiento de quien los recibe. Para ser útiles, los datos deben convertirse en información para ofrecer un significado, conocimiento, ideas o conclusiones
  • 3. BASE DE DATOS DEFINICION: Son un conjunto de información relevante organizada de forma sistemática que representan entidades y sus interrelaciones, los datos almacenados pueden ser de diversa índole, generalmente está estructurada por tablas y estas a su vez por campos y registros, además contiene procedimientos necesarios para la administración de los datos (Triggers, StoreProcedure, etc.). Las bases de datos son importantes para la toma de decisiones y para ejercer acciones, actualmente se pueden considerar a los programas informáticos como entes que manipulan datos (Sistemas operativos, sgbd, etc.), otras definiciones: •Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. •Un sistema de base de datos es una colección de archivos interrelacionados Un diagrama o modelo entidad-relación (a veces denominado por su siglas, E-R) es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter- relaciones y propiedades. En este modelo pueden distinguirse los siguientes elementos: a) ENTIDAD. Se puede definir una entidad como cualquier objeto (real o abstracto) que exista en la realidad y acerca del cual queremos almacenar información en la base de datos.
  • 4. Presentamos un modelo: b) INTERRELACIÓN. Entendemos por interrelación una asociación, vinculación o correspondencia entre entidades. Denominaremos tipo de interrelación a la estructura genérica que describe un conjunto de relaciones. Presentamos un modelo: O también representa una cosa u objeto del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo.
  • 5. c) DOMINO Y VALOR. Las distintas propiedades o características de un tipo de entidad o de interrelación toman valores para cada ejemplar de estas. El conjunto de posibles valores que puede tomar una cierta característica se denomina dominio. Se denomina dominio como un conjunto de valores homogéneos con un nombre. d) ATRIBUTO. Cada una de las propiedades o características que tiene un tipo de entidad o un tipo de interrelación se denomina atributo, los atributos toman valores de una o varios dominios, por tanto vale decir que el atributo le da una determinada interpretación al dominio. TIPO DE DATO Tipo de dato informático es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricas, fechas, horas, colores, etc.
  • 6. Por ejemplo, por lo general el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como son la suma, la resta, y la multiplicación. Los colores, por su parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas en este caso incluyen la adición y la sustracción, pero no la multiplicación. Éste es un concepto propio de la informática, más específicamente de los lenguajes de programación, aunque también se encuentra relacionado con nociones similares de la matemática y la lógica. En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.1 Casi todos los lenguajes de programación explícitamente incluyen la notación del tipo de datos, aunque lenguajes diferentes pueden usar terminologías diferentes. La mayor parte de los lenguajes de programación permiten al programador definir tipos de datos adicionales, normalmente combinando múltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que específica que el dato interpretado como Persona incluirá, por ejemplo, un nombre y una fecha de nacimiento. Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos en un sistema de tipificación, describiendo la representación, la interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información de los tipos de datos para comprobar la verificación de los programas que acceden o manipulan los datos.
  • 7. LAS BASES DE DATOS Y SU IMPORTANCIA Las bases de datos son una colección de información de cualquier tipo perteneciente a un mismo contexto y almacenado sistemáticamente para su posterior usoEn este sentido un tarjetero de un catálogo de fichas bibliográficas, un archivo de inventario en el archivero de una oficina, los registros de calificaciones escolares de un estudiante, etc. Casi toda colección de información puede convertirse en una base de datos.Una base de datos computarizada: es una colección de información almacenada de forma organizada en un computador. Las bases de datos son necesarias para:Facilitan: - El almacenamiento de grandes cantidades de información. - La recuperación rápida y flexible de información. - La organización y reorganización de la información. - La impresión y distribución de información en varias formas.Programa de base de datos: Es una herramienta de software para organizar el almacenamiento y la recuperación de esa información.Las bases de datos se aplican en las industrias, bancos locales y nacionales, compañías manufactureras, empresas e instituciones, redes de bancos, etc.Desde computadoras personales y en situaciones más complejas donde se requiere que muchos usuarios compartan la información, utilizan computadoras multiusuario ya sea, mainframes, minis o redes.
  • 8. VENTAJAS DE LA GESTION DE BASE DE DATOS Los gestionadores de bases de datos evitan la duplicación de los datos. Cuando un sistema crece, la información contenida en un fichero pronto aparece en otro fichero, con lo que cada fichero contiene idéntica información. Alguien debe introducir estos datos duplicados en cada fichero, creando una redundancia de mecanografiado y aumentado así la probabilidad de errores . De esta manera se utiliza memoria de disco extra y los cambios no se hacen siempre en cada uno de los ficheros. Los gestionadores de base de datos, al almacenar cada cosa en una única base de datos eliminan este problema. También los gestinadores de bases de datos reducen el tiempo de desarrollo de los programas. Gran parte del trabajo de programacion rutinario de la gestion de ficheros, indexacion clasificación y generación de informes se realiza de forma automática con simples llamadas a un gestionador de base de datos Los programas pueden evolucionar fácilmente para satisfacer las necesidades del usuario. Los gestionadores de bases de datos mejoran la fiabilidad de los datos. La integración de las informaciones y las relaciones entre las mismas, dentro de una base de datos, se hace automáticamente por el propio sistema. Esto libera al programador de la necesidad de utilizar apuntadores y cadenas de apuntadores para localizar la información necesitada. Se mejora la fiabilidad de los datos. Por ejemplo, si sexo es siempre “M” o “F”, el gestionador de la base de datos puede evitar cualquier otro tipo de entradas. Si el código postal es siempre un número, cualquier otra entrada se podría rechazar.
  • 9. DESVENTAJAS DEL USO DE BASE DE DATOS 1. Tamaño - Al proveer todas las ventajas anteriomente nombradas, el Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y también requiere de mucha memoria principal (RAM) para poder correr adecuadamente. 2. Complejidad - Debido a la cantidad de operaciones y a las capacidades del DBMS, se convierte en un producto complejo de entender. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones del DBMS 3. Costo - Los productos de Bases de Datos (Oracle, DB2, Etc.) son productos caros. Esto sin contar los adiestramientos del personal del centro de cómputos y de los usuarios. Ejemplo: Explicar el costo envuelto en implantar FRS en la Universidad. 4.Requerimientos adicionales de Equipo - El adquirir un producto de Base de Datos, requiere a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo, servidores, memoria, discos duros, etc. Si se pretende correr la Base de Datos con el mínimo de requerimientos, esta posiblemente se degrada y el "response time" al usuario se va a afectar grandemente 5.En caso de alla, el impacto es mayor - Si un componente de la Base de Datos sufre un desperfecto, se detiene las operaciones del producto por completo. En el caso de un ambiente no centralizo en Cobol, el impacto casi siempre afecta al departamento en donde ocurrió el problema únicamente.
  • 10. 6.Complejo el recuperar los datos - En caso de un accidente que corrompa la Base de datos, el proceso de recuperación y de devolver a la Base de Datos su estado anterior al problema, es mucho más complejo de ejecutar que en sistemas tradicionales Ejemplo de base de datos