MODELO RELACIONAL SOBRE CONSTRUCCION DE BASES DE DATOS

Get Started. It's Free
or sign up with your email address
MODELO RELACIONAL SOBRE CONSTRUCCION DE BASES DE DATOS by Mind Map: MODELO RELACIONAL SOBRE CONSTRUCCION DE  BASES DE DATOS

1. Conceptos generales bases de datos

1.1. “conjunto de datos organizado de tal modo que permita obtener con rapidez diversos tipos de información” debidamente organizados como : listas de nombres, teléfonos, direcciones, correo,id etc..

1.1.1. este incluye diferentes tipos de datos tales como: cadena de texto,cadena de caracteres, enteros,decimales o reales, fecha,hora,enteros pequeños,entero con decimales etc..

1.1.2. TIPOS DE BASES DE DATOS: bases de datos con estructura jerárquica. bases de datos con estructura en red, bases de datos con estructura relacional. bases de datos con estructura multidimensional. bases de datos con estructura orientada a objetos

2. Modelo entidad relacional

2.1. es un modelo de datos utilizado en la gestión de bases de datos. El modelo ER se utiliza para diseñar la estructura de una base de datos relacional mediante la representación gráfica de las entidades, sus atributos y las relaciones entre ellas.

2.1.1. TIPOS ENTIDAD RELACION EN BASES DE DATOS:

2.1.1.1. A. Entidad

2.1.1.1.1. El modelo de datos entidad-relación (E-R) está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de las relaciones entre estos objetos.

2.1.1.2. B.Atributos

2.1.1.2.1. Las entidades están descritas por un conjunto de atributos, por ejemplo, una persona puede tener estos atributos: nombres, apellidos, edad, documento de identidad (identificación); o la cuenta bancaria puede tener los siguientes atributos: número de cuenta, saldo, fecha de creación; se representan con una elipse.

2.1.1.3. C. Relaciones

2.1.1.3.1. Una relación es una asociación entre varias entidades. Por ejemplo, una relación titular asocia un cliente con cada cuenta que tiene (de la que es titular). Se verá más claro en un diagrama, pero antes se deben considerar los siguientes elementos y se representa con un rombo.

2.1.1.4. D. Tupla, listas o tablas

2.1.1.4.1. Las tablas de la figura anterior muestran cada uno de los conjuntos de registros, la “tabla persona” muestra 6 registros y la “tabla cuenta” muestra 9 de ellas, cada uno de estos registros representa un objeto, es decir, de la tabla persona hay 6 (objetos) o personas. A la agrupación de los datos de cada registro se le llama TUPLA y, en términos sencillos, una TUPLA de una base de datos es el conjunto de todos los atributos (columnas) de una fila.

3. Sistema gestor bases de datos

3.1. Un sistema gestor de bases de datos (DBMS, por sus siglas en inglés) es un software que permite a los usuarios crear, almacenar, manipular y recuperar datos de manera eficiente y segura en una base de datos. Un DBMS proporciona una interfaz entre el usuario y la base de datos, permitiendo que los datos se almacenen, se organicen y se accedan de manera óptima.

4. Normalizacion

4.1. La normalización es el procedimiento mediante el cual se aplican las reglas de mapeo o conversión de un modelo entidad-relación a un modelo relacional, es decir, a tablas y relaciones, los principios rectores de este proceso son: no redundancia de datos (que no se repitan los datos) y que la dependencia de datos sea coherente (una separación lógica de datos en tablas).

4.1.1. FORMAS FORMALES:

4.1.1.1. PRIMERA FORMA NORMAL

4.1.1.1.1. Eliminar grupos de repetición en tablas individuales. Crear una tabla independiente para cada conjunto de datos relacionados. Identificar cada conjunto de datos relacionados con una clave primaria.

4.1.1.2. SEGUNDA FORMA NORMAL

4.1.1.2.1. Crear tablas independientes para conjuntos de valores que se aplican a varios registros. Relacionar estas tablas con una clave foránea.

4.1.1.3. TERCERA FORMA NORMAL

4.1.1.3.1. Eliminar los campos que no dependen de la clave.

5. el modelo entidad-relación maneja al menos una clave primaria para cada entidad y puede manejar claves foráneas, claves candidatas y claves únicas según sea necesario para definir las relaciones entre las entidades en una base de datos.