bases de datos
Es un repositorio en donde guardamos información integrada al que podemos almacenar y recuperar informacion.
ventajas
- Obtener más información de la misma cantidad de data - La base de datos facilita al usuario obtener mas información debido a la facilidad que provee esta estructura para proveer datos a los usuarios (si se tiene el privilegio). Ejemplo: comparar un Centro de Cómputos tradicional en COBOL vs uno que utilice una Base de Datos.
- Compartir los Datos - Usuarios de distintas oficinas pueden compartir datos si están autorizados. Esto implica que si un dato cambia de contenido como por ejemplo la dirección de un cliente, todos los usuarios que pueden acceder ese dato, verán inmediatamente el cambio efectuado. Ejemplo: Explicar como trabajaba un Centro de Cómputos tradicional con un Sistema Estudiantil que tenga sub-sistemas de Registro, Asistencia Económica, Estudio y Trabajo, Matrícula, etc..
- Balance de Requerimientos Conflictivos - Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento.
desventajas
- Tamaño - Al proveer todas las ventajas anteriormente 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.
- 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
- 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.
- 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.

tipos de gestores de bases de datos
Bases de datos estáticas
Son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
Bases de datos bibliográficas
Sólo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicashttp://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
modelos de bases de datos
Base de datos jerárquica
Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que, como su nombre indica, almacenan la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol.
Los datos se almacenan en la forma de registros, el equivalente a las tuplas del modelo relacional.
Las relaciones jerárquicas entre diferentes tipos de datos pueden hacer que sea muy sencillo responder a determinadas preguntas.
El modelo jerárquico facilita relaciones, las relaciones son unidireccionales.
Limitaciones del modelo jerárquico
Todos estos problemas derivan del hecho de que el sistema gestor de base de datos no implementa ningún control sobre los propios datos.
las bases de datos jerárquicas no tienen controles que impidan la desnormalización .
No existe garantía de que un registro hijo esté relacionado con un registro padre válido.

http://www.wikilearning.com/tutorial/introduccion_a_las_bases_de_datos-tipos_de_gestores_de_bases_de_datos/10147-2
https://www.youtube.com/watch?v=rqNQrzbgbE8
Base de datos de red
Una base de datos de red es una base de datos conformada por una colección o set de registros, los cuales están conectados entre sí por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional.
Un registro es una colección o conjunto de campos (atributos), donde cada uno de los que contiene solamente un único valor almacenado, exclusivamente el enlace es la asociación entre dos registros, así que podemos verla como una relación estrictamente binaria[G1] .
Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca más que la estructura de árbol, porque un nodo hijo en la estructura red puede tener más de un nodo padre. En otras palabras, la restricción de que en un árbol jerárquico cada hijo puede tener sólo un padre, se hace menos
Así, la estructura de árbol se puede considerar como un caso especial de la estructura de red.En síntesis una base de datos en red puede tener 1 o mas elementos padre
base de datos racional
El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinamicamente.
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades,
estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad,
datos de producción e industrial,
es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible
,por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.
Un ejemplo habitual de transacción es el traspaso de una cantidad de dinero entre cuentas bancarias.
Normalmente se realiza mediante dos operaciones distintas, una en la que se decrementa el saldo de la cuenta origen
y otra en la que incrementamos el saldo de la cuenta destino. Para garantizar la atomicidad del sistema (es decir, para que no aparezca o desaparezca dinero), las dos operaciones deben ser atómicas, es decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna.
http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
Bases de datos estáticas
Son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
Base de datos multidimensional.
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de . Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.
http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
videos
https://www.youtube.com/watch?v=uIP-vgYIXnI
https://www.youtube.com/watch?v=TyP5mcfpK_o
https://www.youtube.com/watch?v=LbWwHnAbEzQ
El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinamicamente.
Su idea fundamental es el uso de relaciones. Estas
relaciones podrían considerarse en forma lógica como conjuntos de datos
llamados tuplas Pese
a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank
Cód. la mayoría de las veces se
conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que
está compuesta por registros (cada
fila de la tabla sería un registro o tupla),
y columnas (también
llamadas campo.
es.wikipedia.org/wiki/Base_de_datos_relacionalEn caché
Bases de datos transaccionaleses.wikipedia.org/wiki/Base_de_datos_relacionalEn caché
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades,
estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad,
datos de producción e industrial,
es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible
,por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.
Un ejemplo habitual de transacción es el traspaso de una cantidad de dinero entre cuentas bancarias.
Normalmente se realiza mediante dos operaciones distintas, una en la que se decrementa el saldo de la cuenta origen
y otra en la que incrementamos el saldo de la cuenta destino. Para garantizar la atomicidad del sistema (es decir, para que no aparezca o desaparezca dinero), las dos operaciones deben ser atómicas, es decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna.
http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
Bases de datos estáticas
Son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.pngBase de datos multidimensional.
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de . Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.
http://es.wikipedia.org/wiki/Archivo:OOo-2.0-Base-ca.png
videos
https://www.youtube.com/watch?v=uIP-vgYIXnI
https://www.youtube.com/watch?v=TyP5mcfpK_o
https://www.youtube.com/watch?v=LbWwHnAbEzQ


hola soy daniel su informacion es buena solo que hace falta un poco má de contenido saludos
ResponderEliminarhola soy José Aurelio gracias por tu comentario lo tomare en cuenta
EliminarSoy Abilene Irineo Velazquez y la informacion es buena pero falta contenido ejemplos, definiciones de terminos clave etc.
ResponderEliminarhola soy José Aurelio tomare en cuenta tu comentario
Eliminarhola soy paty la verdad creo que ubieran puesto un poco mas de imagenes y menos informacion
ResponderEliminarhola soy diana laura la verdad en la personal le faltaran definiciones y creo que se veria mejor sin tanta informacion
ResponderEliminarHola soy Arydelia a mi punto de vista esta bien su blog pero le faltan definiciones de algunos conceptos e imagenes
ResponderEliminar