Toda actividad requiere almacenar información
un ejemplo de la vida real donde se almacena la información
archiveros con cajones
carpetas y fichas
maquinas de escribir
Tras la aparición de la informática como se almacenaba los datos
en fichas de carton
archivos digitales dentro de las unidades de almacenamiento del ordenador
en bodegas llamadas bibliotecas
Tras la aparición de la informática se requiere utilizar aplicaciones informáticas para realizar tareas propias del almacenamiento a fin de mecanizar a las mismas
En los inicios de la era informática, cada programa almacenaba y utilizaba sus propios datos de forma un tanto caótica.
La ventaja de este sistema (cada programa almacenaba y utilizaba sus propios datos), es que los procesos eran independientes por lo que la modificación de uno no afectaba al resto
Inconvenientes en los inicios de la era informática de que cada programa almacenaba y utilizaba sus propios datos
Coste de almacenamiento elevado.
Datos redundantes (se repiten continuamente)
Probabilidad alta de inconsistencia en los datos.
Difícil modificación en los datos y facilidad de problemas de inconsistencia al realizar esas modificaciones (ya que es difícil que esa modificación afecte a todos los datos).
todas las anteriores
ninguna es correcta
la solución a este problema(cada programa almacenaba y utilizaba sus propios datos) es hacer que todas las aplicaciones utilicen los mismos datos.
al utilizar los mismos datos todas las aplicaciones provoca que los datos deban estar mucho más protegidos y controlados. Además los datos forman una estructura física y funcional que es lo que se conoce como base de datos.
que es una bases de datos
es una serie de datos relacionados que forman una estructura lógica, es decir una estructura reconocible desde un programa informático
es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.
ficheros donde se guarda papeles y fichas
la 1 y 2 segunda respuesta estan en lo correcto de lo que es una base de batos
Las bases de datos empiezan a aparecer en los años
50
60
70
Entre las principales características de los sistemas de base de datos podemos mencionar
dependencia lógica y física de los datos.
Redundancia mínima.
Seguridad de acceso y auditoría.
no se puede Respaldar y recuperar la información
La ARQUITECTURA DE UNA BASE DE DATOS consta de 3 elementos: ESQUEMA EXTERNO, ESQUEMA CONCEPTUAL Y ESQUEMA FISICO
EL Esquema externo tiene que ver con:
la Visión de la base de datos que ofrece cada aplicación. Lógicamente es distinta en cada aplicación. Representan vistas concretas de la base de datos
Representación teórica de los datos y de sus relaciones.
Representa los datos según son almacenados en el medio físico (en los discos).
EL Esquema Conceptual tiene que ver con:
Representación teórica de los datos y de sus relaciones. Representa la lógica de la base de datos.
Visión de la base de datos que ofrece cada aplicación
EL Esquema Fisicol tiene que ver con:
Visión de la base de datos que ofrece cada aplicación.
QUE SIGNIFICA INDEPENDENCIA FÍSICA DE LOS DATOS
Aunque el esquema físico cambie, el esquema conceptual no debe verse afectado.
Aunque el esquema físico cambie, el esquema conceptual si debe verse afectado.
los modelos de datos, lo que intentan reproducir es una información real que deseamos almacenar en un sistema informático.
Se denomina esquema a una descripción específica en términos de un modelo de datos
MODELO DE BASE DE DATOS JERARQUICO
la información se organiza con un jerarquía en la que la relación entre las entidades de este modelo siempre es del tipo padre / hijo. De esta forma hay una serie de nodos que contendrán atributos y que se relacionarán con nodos hijos de forma que puede haber más de un hijo para el mismo padre (pero un hijo sólo tiene un padre).
Son parecidas a las jerárquicas sólo que en ellas puede haber más de un padre. En este modelo se pueden representar perfectamente relaciones varios a varios. Pero su dificultad de manejo y complejidad hace que se estén abandonando completamente.
Los datos se muestran en forma de tablas y relaciones.
MODELO DE BASE DE DATOS EN RED
La información se organiza con un jerarquía en la que la relación entre las entidades de este modelo siempre es del tipo padre / hijo. De esta forma hay una serie de nodos que contendrán atributos y que se relacionarán con nodos hijos de forma que puede haber más de un hijo para el mismo padre (pero un hijo sólo tiene un padre).
MODELO DE BASE DE DATOS RELACIONALES
uN SISTEMA DE BASE DE DATOS ES FORMADO POR:
HARDWARE
SOFTWARE
LOS DATOS
EL PERSONAL
TODOS LOS ANTERIORES
El Harware en una base de datos es el conjunto de dispositivos fisicos sobre los que residen la informacion
Un sistema de bases de datos incluye varios tipo de software: SGBD, Software de aplicacion y herramientas de aplicación
Los datos constituyen la base sobre la que se fundamenta las necesidades de la informacion y de procesamiento de una compania
Personas en una bases de datos son: Usuarios no informaticos y los usuarios informaticos
LAS BASES DE DATOS DISTRIBUIDAS se fundamentan en el compartimiento de los archivos de los usuarios optando por dividir esta base de datos en unas más pequeñas denominados fragmentos, los cuales se pueden colocar en distintas ubicaciones.
Las bases de datos locales pueden conectarse físicamente de diversas formas:
Red totalmente conectada
Red prácticamente conectada
Red con estructura de árbol
Red de estrella
Red de anillo
Para conectar físicamente Las bases de datos locales se debe considerar:
Costo de la instalación
Costo de la comunicación
Fiabilidad
Disponibilidad
todos los anterirores
Una Base distribuida particionada: una base de datos global se divide en tres partes (A, B, C), donde cada una de las bases se almacena en lugares diferentes
Base de datos multiplicada y distribuida
las bases de datos se duplican en cada sitio, con el objetivo de reducir costos de comunicación y aumentar el desempeño del sistema, eliminando la necesidad de la transmisión de datos en las diferentes ubicaciones.
una base de datos global se divide en tres partes (A, B, C), donde cada una de las bases se almacena en lugares diferentes
en la actualidad este tipo de distribución se emplea con mayor frecuencia. El archivo se divide basándose en el patrón que usa, es decir los datos se guardan en los lugares donde puede ser accedido con más frecuencia, pero si requiere un dato en más de un sitio, este fragmento puede estar almacenado en cada uno de estos sitios.
Distribución de la base de datos combinando replicas y particiones
una base de datos global se divide en tres partes (A, B, C), donde cada una de las bases se almacena en lugares diferentes.
Una Ventaja de las bases de datos distribuidas es COMPORTAMIENTO DE LOS DATOS : los usuarios de una base pueden tener acceso a los datos de otra base. Por ejemplo desde una oficina de una empresa matriz en el caso del gerente puede tener acceso a los datos de todos sus trabajadores y de otros también en una empresa sucursal de la misma.
Se podria considerar una ventaja de las bases de datos la Disponibilidad: si en sistema de base de datos distribuidos llega a fallar un fragmento los otros fragmentos pueden seguir funcionando. Los datos también pueden llegar a duplicarse en los fragmento llegando a encontrar los datos con más facilidad.
Se puede considerar como desventajas de las bases de datos distribuidas: el costo de desarrollo del software, Mayor probabilidad de errores, mayor sobre carga de procesamiento, entre otros.