Presentación Big Data & IOT
maestro-rafael
Created on September 2, 2024
More creations to inspire you
AC/DC
Presentation
ENGLISH IRREGULAR VERBS
Presentation
ALL THE THINGS
Presentation
SANTIAGOVR_EN
Presentation
WWII TIMELINE WITH REVIEW
Presentation
BLENDED LEARNING
Presentation
TAKING A DEEPER DIVE
Presentation
Transcript
PROGRAMACIÓN
BASE DE DATOS
A V A N Z A D A S
¿Qué es una Base de datos?
Es una colección de datos relacionados. Sin embargo, esta definición nos permitiría considerar que una colección de palabras de un texto, por ser datos relacionados, formaría una base de datos.
¿Qué es un Sistema Manejador de Base de datos?
(SMDB)
Un Sistema manejador de bases de datos (SMBD) es el software o conjunto de programas que permiten crear y mantener una base de datos.
Un Modelo ER consta de los siguientes conceptos:
El modelo
Entidad-Relación
El Modelo entidad-relación (ER) ha sido diseñado para representar la percepción del usuario sobre los datos y no para describir la manera en cómo serán almacenados en la computadora. Sin embargo, una vez que se obtiene el modelo Entidad-Relación de una situación particular, es muy fácil determinar cómo se almacenarán en computadora todos los datos y sus relaciones.
Por ejemplo: Libro “Don Quijote” …prestado a…juan Lara Lidia Estrada …casada con… José Soto Llanta …parte de un… avión
Por ejemplo: Algunos atributos del conjunto de entidades ALUMNO son: matrícula, nombre, dirección, ciudad, teléfono y sexo.
Atributos
Describen propiedades o características de una entidad.
Por ejemplo:
- El libro “Don Quijote”.
- La persona Lázaro Cárdenas.
- La calle Eugenio Garza Sada.
- El vuelo 371.
Un Modelo ER consta de
los siguientes conceptos:
Entidad
Un objeto, ya sea abstracto o concreto, existe y es distinguible de los demás.
Relación
Una asociación entre varias entidades.
Rombos
Representan relaciones entre conjuntos de entidades.
Al dibujar un diagrama ER
se emplean las siguientes formas:
Rectángulo
Representan conjuntos de entidades.
Líneas
Conectan los atributos a los conjuntos de entidades y los conjuntos de entidades a las relaciones.
Elipses
Representan atributos.
“Cada sucursal es administrada por un Gerente”
Para cada entidad del conjunto de entidades E1 existe a lo más una entidad en el conjunto de entidades E2 que está asociada a ella , y viceversa.
Relaciones entre entidades
Relación 1:1
“Cada factura esta a nombre de un solo cliente”
Para cada entidad del conjunto de entidades E1 puede haber una o más entidades asociadas en el conjunto de entidades E2.
Relaciones entre entidades
Relación 1:N
“Cada producto es vendido por uno o más proveedores”
No hay restricción entre el número de entidades de un conjunto asociadas con una entidad en el otro.
Relaciones entre entidades
Relación N:M
Ejemplo: diagrama E-R
Llave Primaria
Es aquella llave escogida de entre las llaves candidatas. Por ejemplo: una tabla de EMPLEADOS, la llave primaria sería: #nómina.
Llave Candidata
Es el conjunto mínimo de campos de una tabla que identifican de manera única a cada registro.Por ejemplo:En una tabla de EMPLEADOS, las llaves candidatas pueden ser:
- #nómina.
- Registro federal de causantes (RFC).
- Número de seguro social.
Campo
Cada columna representa un campo. Un campo almacena un tipo de información (número de nómina de un empleado, número de placas de un vehículo, etc.).
Registro
Cada fila de una tabla se conoce como registro. Almacena toda la información relativa a un elemento (todos los datos de un empleado, todos los datos de un vehículo, etc.).
Tabla
Conceptos del modelo
relacional
Es un conjunto de datos organizados en filas y columnas.
Integridad referencial
Debido a que las llaves foráneas hacen referencia a llaves primarias, es esencial que el valor de una llave primaria exista en algún lugar en la BD para cada valor de una llave foránea.Por ejemplo:
- No se debe registrar que un empleado trabaja en un departamento que no existe.
- Si se da de baja un departamento, deberán darse de baja todos los empleados que estaban en él (baja en cascada), a menos que previamente se haya cambiado de departamento a estos empleados.
Integridad de Entidad
Ningún atributo de una llave primaria puede tener valor nulo. Nulo significa que el valor particular de ese atributo se desconoce en ese momento. No es lo mismo que cero o espacio en blanco.
Conceptos del modelo
relacional
Dentro de una tabla, cada registro debe distinguirse en forma única de los demás por medio de uno o varios campos a los que se conoce como llave primaria. Para relacionar una tabla con otra se agrega a una de las tablas la llave primaria de la otra.
Del Modelo entidad-relación
al Modelo relacional.
Un título genial
Con las plantillas de Genially podrás incluir recursos visuales para dejar a tu audiencia con la boca abierta. También destacar alguna frase o dato concreto que se quede grabado a fuego en la memoria de tu público e incluso embeber contenido externo que sorprenda: vídeos, fotos, audios... ¡Lo que tú quieras!
Name@mail.com