Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTERNET
CAPA DE ACCESO
A DATOS
Facultad de Ingeniería
Ingeniería Multimedia
Karin Marroquín
Agenda
Tecnologías de Internet 2
Bases de Datos
Base de datos: Estructura de datos, que permite el almacenamiento y
recuperación de información y a la cual se accede a través de redes e
interfaces gráficas de usuario.
Tecnologías de Internet 3
Bases de Datos Relacionales
Strutctured Query Language
Tecnologías de Internet 4
Bases de Datos Relacionales
Tecnologías de Internet 5
Bases de Datos Relacionales
Relaciones entre las entidades - Cardinalidad
• Uno a uno: Una tupla en la entidad uno esta relacionada con una y solo una
tupla en la entidad dos.
• Uno a muchos: Una tupla en la entidad uno puede estar relacionada con una
o más tuplas de la entidad dos.
• Muchos a muchos: Una tupla en la entidad uno puede estar relacionada a
cero, uno o más tuplas en la entidad dos, y una tupla en la entidad dos
puede estar relacionada a cero, uno o más tuplas de la entidad uno.
1 1
Paciente Historia Clínica
Tecnologías de Internet
Bases de Datos Relacionales
Ejemplo - Uno a Muchos:
1 *
Departamento Asignatura
* *
Estudiante Asignatura
Tecnologías de Internet
Ejemplo Normalización
Tecnologías de Internet
Ejemplo - 1FN
Tecnologías de Internet
Ejemplo - 2FN
Tecnologías de Internet
SQL - Statements
Objetos: Tablas, vistas, esquemas, procedimientos almacenados,
funciones, triggers
DCL - Data Control Language: Controlar quién y sobre qué se tendrá acceso, GRANT,
REVOKE
Tecnologías de Internet 12
Taller MySQL
• Crear las tablas:
• Insertar datos.
• Actualizar datos.
• Consultar datos
• Borrar datos
Tecnologías de Internet 13
Bibliografía
• SQL: A Beginner's Guide, Fourth Edition, 4th Editionby Andy OppelPublished by McGraw-Hill,
2015.
Tecnologías de Internet 14