Está en la página 1de 6

BASE DE DATOS

Las bases de datos son softwares especializados en el almacenamiento de datos de las empresas,
de forma ordenada y categorizada por diferentes temas. Estas herramientas, permiten almacenar,
ordenar y clasificar grandes cantidades de información empresarial, guardándolas en un disco
duro. Un modelo de base de datos es la estructura lógica que adopta la base de base datos.

Ventajas

• Control sobre la redundancia de datos


• Consistencia de datos
• Compartir datos
• Mantenimiento de estándares
• Mejora en la integridad de datos
• Mejora en la seguridad.
• Mejora en la accesibilidad a los datos
• Mejora en la productividad
• Mejora en el mantenimiento
• Aumento de la concurrencia
• Mejora en los servicios de copias de seguridad

Desventajas
 Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser complejos
con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para
poder realizar un buen uso de ellos.
 Coste del equipamiento adicional: Tanto el SGBD, como la propia base de datos, pueden
hacer que sea necesario adquirir más espacio de almacenamiento.
 Vulnerable a los fallos: El hecho de que todo esté centralizado en el SGBD hace que el
sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben
tenerse copias de seguridad (Backup).

El modelo de base de datos relacional es uno de los más comunes. Este modelo es el que
emplean las bases de datos relacionales y ordena los datos en tablas (relaciones)
compuestas por columnas y filas.

Características

 Una base de datos relacional se compone de varias tablas o relaciones.


 No pueden existir dos tablas con el mismo nombre ni registro.
 Cada tabla es a su vez un conjunto de registros (filas y columnas).
 La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves
primarias y ajenas (o foráneas).
 Las claves primarias son la clave principal de un registro dentro de una tabla y éstas
deben cumplir con la integridad de datos.
 Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave
primaria del registro padre; por medio de éstas se hacen las relaciones.

Estructura

1. El nombre de cada tabla


2. El nombre de cada columna
3. El tipo de dato de cada columna
4. La tabla a la que pertenece cada columna

El propósito del modelo relacional es brindar un método declarativo para especificar los
datos y las consultas: los usuarios declaran directamente qué información contiene la base
de datos y qué información quieren de ella.

Dominio de bases de datos

Un dominio son todos los valores que se desprenden de un atributo. Hacer cumplir los
dominios de datos mantiene la información en una base de datos consistente y dentro de los
parámetros aceptables, evitando situaciones en las que las bases de datos o bien producir
resultados sin sentido o no es capaz de responder a consultas específicas por falta de
información suficiente.
Modelo Entidad – relación

También conocido como modelo entidad relación o ERD, es un tipo de diagrama de flujo
que ilustra cómo las "entidades se relacionan entre sí dentro de un sistema.

Los diagramas ERD se usan para modelar y diseñar bases de datos relacionales, en
términos de reglas de negocio y lógicas.

los diagramas ERD se usan para analizar las bases de datos existentes con el fin de hallar y
resolver problemas de lógica o de implementación.
Atributos de base de datos

Atributo indica cualidades del sujeto.

Los tipos de atributos pueden ser almacenados o derivados, mono evaluados o


multivaluados y almacenados o derivados, dependiendo de sus características o
propiedades; la cuales se encargan de señalar rasgos de un tipo de entidad determinado;
estos componen datos almacenados en una base de datos en el modelo ER.

 Simples
 Compuesto
 Valor sencillo
 Valor múltiple y almacenados
 Derivados
 Los atributos simples son aquellos que tienen un solo componente y que no se
pueden dividir en partes más pequeñas con significado propio.
 Atributo compuesto: son atributos que pueden ser divididos en subpartes, éstas
constituirán otros atributos con significado propio.
 Multivaluado: tiene un conjunto de valores para una entidad. – Ejemplo: número-
teléfono para los empleados. Un empleado puede tener cero, uno o más números de
teléfono. Un atributo toma un valor nulo cuando una entidad no tiene un valor para
ese atributo.
 Un atributo multivaluado es aquel que contiene múltiples valores por cada instancia
de un tipo de entidad. Por ejemplo: La entidad Empleado con el atributo
numero_telefono, cada empleado puede tener cero, uno o varios números de
teléfono.
 Un atributo derivado funciona de la misma forma que cualquier otro atributo. Puede
agregarlo a una visualización, arrastrarlo a un campo de texto para mostrarlo como
una etiqueta o utilizarlo como un filtro. Puede crear fácilmente un atributo derivado
que: Cambie el tipo de datos de un atributo existente.
 Atributo derivado: Atributo cuyo valor puede derivarse de los valores de otros
atributos o entidades relacionados.
 Atributos descriptivos: Propiedades que brindan datos o información extra, útil y/o
necesaria en la relación de entidades.
 Se define como discriminador al conjunto de atributos de una entidad débil que
permite distinguir a las entidades dentro del conjunto.
 Un atributo es atómico si los elementos del dominio son simples e indivisibles. No
debe existir variación en el número de columnas. Los campos no clave deben
identificarse por la clave (dependencia funcional).

También podría gustarte