lunes, 3 de octubre de 2016

CARACTERÍSTICAS DE LA BASE DE DATOS
  • Permite que sólo se puedan ver, los registros de la base de datos, cuando el usuario haya introducido un determinado número de registros en ella.
  • Permite configurar los derechos de edición. Puede agregar entradas profesores y alumnos, si lo permite en la base de datos. Esto no restringe la visualización de sus entradas para todos.
  • Se puede limitar el número máximo de entradas de cada participante.
  • Podemos permitir añadir comentarios a las entradas de la base de datos.
  • Podemos habilitar la revisión del profesor antes de que las entradas sean públicas.


  • VENTAJAS
    DESVENTAJAS
    • Independencia de los datos y los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones.

    • Ausencia de estándares reales, lo cual significa una excesiva dependencia a los sistemas comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnología esta aceptado como estándar de hecho.

    • Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la manera en la que se relacionan éstos.

    • Falta de rentabilidad a corto plazo, debido al coste de equipos y de personal, al igual del tiempo que tarda en estar operativa.

    • Obtener más información de la misma cantidad de data. La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios.

    • Tamaño. 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.

    • Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de éstos tendrá la posibilidad de acceder a ciertos elementos.

    • Instalación costosa, ya que el control y administración de bases de datos requiere de un software y hardware de elevado coste. Además de la adquisición y mantenimiento del Sistema Gestor de Datos (SGBD).

    Un sistema de gestión de bases de datos relacionales (RDBMS) es un programa que te permite crear, actualizar y administrar una base de datos relacional. La mayoría de los RDBMS comerciales utilizan el lenguaje de consultas estructuradas (SQL) para acceder a labase de datos, aunque SQL fue inventado después del desarrollo del modelo relacional y no es necesario para su uso.


MODELO RELACIONAL

MODELO RELACIONAL:
El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos

PARA QUE SIRVE UN MODELO RELACIONAL:
la 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 esta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, 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 "campos").
Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
 TUPLA: cada fila de la tabla sería un registro o "tupla" 
ATRIBUTO: columnas (atributos)
DOMINIO: Conjunto de valores que puede tomar un atributo (se considera finito)
EJEMPLO MODELO RELACIONAL 
Resultado de imagen para ejemplo de modelo relacional de una biblioteca
MODELO RELACIONAL
Resultado de imagen para ejemplo de modelo relacional de una biblioteca
BASE DE DATOS