Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
BASES DE DATOS por Mind Map: BASES DE DATOS

1. consiste en definir la es- tructura de los datos que debe tener la base de datos de un sistema de información determinada.

1.1. Diseño

2. Etapas

2.1. 1) Diseño conceptual

2.1.1. su resultado es un diagrama

2.1.2. Es independiente del SGBD

2.1.3. Se concentra en la estructura de la informacion.

2.2. 2) Diseño Logico

2.2.1. Se transforma el diseño conceptual adecuandolo a la tecnologia a utilizar.

2.2.2. Se obtiene el conjunto de relaciones, atributos y claves.

2.2.3. Debe ser acorde al SGBD

2.3. 3) Diseño fisico

2.3.1. Se transformael diseño logico dentro del SGBD.

2.3.2. Se elige la estructura fisica de las relaciones, atributos y claves.

3. SGBD

3.1. Antecedentes

3.1.1. Años 60´s y 70´s

3.1.1.1. Sistemas centralizados

3.1.1.2. Un solo ordenador para toda la empresa.

3.1.1.3. Programacion sumamente compleja

3.1.2. Años 80´s

3.1.2.1. Aparece la computadora personal, extendiendo la informatica a todas las empresas e instituciones.

3.1.2.2. Aparecen los SGBD relacionales facilitando la programacion.

3.1.2.3. En 1986 aparece SQL estandarizando las bases de datos a nivel mundial.

3.1.3. Años 90´s

3.1.3.1. Surgen las bases de datos distribuidas

3.1.3.2. Se requieren SGBD homogeneos

3.1.3.3. Beneficios de una BDD distribuida: +Disponibilidad de la informacion +Bajo costo +Se basa en un entorno cliente/servidor

3.1.4. Años 2000´s

3.1.4.1. Bases de datos orientadas a objetos (OODB)

3.1.4.2. Inclusion de multimedia, bases de datos en web.

3.1.4.3. Abaratamiento de los costos, aunmento exponencial en capacidades de almacenamiento. Facilitan el crecimiento de las BDD.

3.1.5. Tendencias actuales y el futuro de las BDD.

3.1.5.1. BigData: Macrodatos o datos masivos

3.1.5.2. Las 3V de BigData: volumen, velocidad y variedad.

3.1.5.3. Computo en la nube

3.1.5.4. Plataformas de bases de datos autonomas (self-driving Database plataform SDDP)

3.1.5.5. Internet de las cosas (internet of Things loT) Machine Learning, inteligencia artificial, etc....

3.2. Significa Sistema Gestor de Base de datos o en ingles Data comunications

4. Modelo E-R

4.1. Significa entidad- relacion, en ingles entity- relatioship

4.2. Surge en 1796, creado por Peter Chen

4.3. Entidad

4.3.1. Un objeto del mundo real que podemos distinguir del resto de objetos y del que nos interesan algunas propiedades.

4.3.2. Se representa con un rectangulo. El nombre entidad se escribe en mayusculas dentro del rectangulo.

4.4. Atributo

4.4.1. Son las propiedades de los objetos que nos interesan.

4.4.2. Se representa con su nombre en minusculas unido a un guion al rectangulo de la unidad.

4.4.3. Deben ser Atomicos y univaluados

4.5. Clave

4.5.1. Es el atributo que hace identificable a una entidad.

4.5.2. Se representa subrayando el atributo que se convierte en clave principal.

4.6. Relacion

4.6.1. Se representa como una asociacion entre entidades.

4.6.2. Se representa con un rombo.

4.7. Cardinalidad

4.7.1. Es el numero maximo de veces con las que una entidad se puede relacionar con otra entidad.

4.7.2. Conectividad uno a uno (1:1)

4.7.2.1. La conectividad 1:1 se denota poniendo un 1 a lado y lado de la interrelación.

4.7.3. Conectividad uno a muchos (1:N).

4.7.3.1. La conectividad 1:N se denota po- niendo un 1 en un lado de la interrelación y una N en el otro.

4.7.4. Conectividad muchos a muchos: (M:N).

4.7.4.1. La conectividad M:N se denota poniendo una M en uno de los lados de la interrelación, y una N en el otro.

4.8. Dependencia

4.8.1. Se refiere a la obligatoriedad u opcionalidad de existencia de una entidad en relacion.

4.8.2. La obligatoriedad se representa por una linea perpendicular en la relacion.

4.8.3. La opcionalidad se representa con un circulo en la relacion.

4.8.4. Si no se expresa ni con un circulo ni una linea la dependencia es desconocida.