
1. Etapas
1.1. 1) Diseño conceptual
1.1.1. Su resultado es un diagrama
1.1.2. Es independiente al SGBD
1.1.3. Se concentra en la estructura de la informacion
1.2. 2) Diseño logico
1.2.1. Se transforma el diseño conceptual adecuandolo a la tecnologia a utilizar
1.2.2. Se obtiene el conjunto de relaciones,atributos y claves
1.2.3. Debe ser avorde al SGBD
1.3. 3) Diseño fisico
1.3.1. Se transforma el diseño logico dentro del SGBD
1.3.2. Se elige la estructura fisica de las relaciones,atributos y claves
2. SGBD
2.1. Significa Sistema Gestor de bases de datos o en ingles DBase Management System)BMS (Data Base Management System)
2.2. Antecedentes
2.2.1. Años 60s y 70s
2.2.1.1. Sistemas centralizados
2.2.1.2. Un solo ordenadoir para toda la empresa
2.2.1.3. Programacion sumamente compleja
2.2.2. Años 80s
2.2.2.1. Aparece la computadora personal,extendiendo la informatica a todos las empresas
2.2.2.2. Aparecen los Sgbd relacionales facilitando la programacion
2.2.2.3. En 1986 aparece SQL estsndsrizando las bases de datos
2.2.3. Años 90
2.2.3.1. Surgen las bases de datos distribuidas
2.2.3.2. Se requieres SGBD homogeneos
2.2.3.3. Beneficios de una BDD distrubuida: Disponibilidad de la informacion,Bajo costo,Se basa en un entorno,Cliente/servidor
2.2.4. Años 2000s
2.2.4.1. Bases de Datos Orientadas a Objetos(OOD8)
2.2.4.2. Inclusion de la Multimedia
2.2.4.3. Abaratamiento de costos,aumento exponencial en capacidades de almacentamiento.Facilitan el
2.2.5. tendencias actuales y futuro de las BDD
2.2.5.1. big Data: Macrodatos o datos Masivos
2.2.5.2. Las 3V de BigData; *Volumen *Velocidad *Variedad
2.2.5.3. Computo en la nube
2.2.5.4. Plataformas de bases de datos Autonomas(Self-Driving database Platform SDDP).
2.2.5.5. Internet de las cosas (Internet of Things loT),Machine Learning,inteligencia Artificial,etc.......
3. diseño
3.1. Modelo ER
3.1.1. Significa Entidad relacion en ingles entity relationship
3.1.2. Surge en 1976,creado por peter chen
3.1.3. Entidad
3.1.3.1. Un objeto del mundo real que podemos distinguir del resto de objetos y del que nos interesan algunas propiedades.
3.1.3.2. Se representan con un rectángulo. El nombre de la entidad se escribe en mayúsculas dentro del rectángulo.
3.1.4. Atributo
3.1.4.1. Son las propiedsdes de los objetos que nos interesan.
3.1.4.2. Representan mediante su nombre en minúsculas unido con un guión al rectángulo de la entidad a la que pertenecen.
3.1.4.3. Deben ser atomicos y univaluados.
3.1.5. Clave
3.1.5.1. Es el atributo que hace identificable a una entidad
3.1.5.2. Se representa subrayando el atributo que se convierte en clave principal
3.1.6. Relacion
3.1.6.1. Se define interrelación como una asociación entre entidades.
3.1.6.2. Se representa con un rombo
3.1.7. cardinalidad
3.1.7.1. Es el numero maximo de veces que una entidad se puedde relacionar con instancias de otra entidad
3.1.7.2. Conectividad uno a uno (1:1). La conectividad 1:1 se denota poniendo un 1 a lado y lado de la interrelación.
3.1.7.3. Conectividad uno a muchos (1:N). La conectividad 1:N se denota po- niendo un 1 en un lado de la interrelación y una N en el otro.
3.1.7.4. Conectividad muchos a muchos: (M:N). La conectividad M:N se denota poniendo una M en uno de los lados de la interrelación, y una N en el otro.
3.1.8. dependencia
3.1.8.1. se refiere a la obligatoriedad u opcionalidad de existencia de una emtidad en una relacion
3.1.8.2. La obligatoriedad se representa con una linea perpendicular en la relacion
3.1.8.3. la opcionalidad se representa con un circulo en la relacion
3.1.8.4. Si no se expresa ni un circulo ni linea se dice que a dependecia es desconocidad