SlideShare una empresa de Scribd logo
Introducción a las Bases de Datos Jeckson Enrique Loza Arenas Ingeniero de Sistemas Institución Educativa Técnico Superior Industrial
Ejemplos de bases de datos Pintura de casas Mary Richards Trabaja para sí misma Usuario sencillo de base de datos Tres tablas (clientes, empleo, recurso) Información necesaria Dar seguimiento a la relación entre clientes, trabajo y referidos Seguimiento a los recursos referidos Producción de marbetes de correo
Recursos  Clientes Trabajos
Ejemplos de bases de datos (cont.) Casa de música TrebleClef Mulitusuarios Tres tablas (clientes, instrumentos, alquiler) Información necesaria Dar seguimiento al alquiler de instrumentos Manejar los asuntos de los múltiples usuarios
Clientes
Alquileres
Instrumentos
Ejemplos de bases de datos (cont.) Oficinaestatal de Licencias y registro de vehículos 52 centros, 37 oficinas, cientos de usuarios 40 tablas Información necesaria Seguimiento a los asuntos de las licencias de los choferes Infracciones de tránsito, accidentes, arrestos, limitaciones Seguimiento al registro de los autos
Comparación de las bases de datos
Se puede definir como una colección de datos y objetos relacionados con un tema o propósito determinado.  Las aplicaciones clásicas de una base de datos es tener control de:  órdenes clientes empleados  llamadas de teléfono otros Definición de base de datos
Se puede deducir, por lo tanto, que casi todas las empresas necesitan almacenar la información que manejan de una manera organizada, y una base de datos es la herramienta óptima para este fin.
Tipos de datos almacenados Hoy día las bases de datos modernas son capaces de almacenar una variedad de data que incluye: Data no vectorial nombres, fechas, números de 		 	teléfono Fotos Audio Video otros
Analista Herramientas de diseño Crear Tablas, Formularios, Consultas e Informes. M o t o r   D B M S Programas de aplicación -Datos de Usuario-Metadatos-Índices y datos  del sistema-Metadatos de aplicación  Tiempo de Ejecución  Procesador de Formularios y Consultas Escritor de Informes. Usuarios Programas de aplicación Base de Datos DBMS Con el DBMS,los usuariosacceden a la base de datos a través de programas de aplicaciones. Componentes de un Sistema de Base de Datos
Datos de usuario: las bases de datos representan los datos de usuario en forma de Tablas. Las columnas de la tabla contienen campos y las filas contienen registros de entidades. Campo Registro Dato Componentes: datos de usuario
Los datos anteriores se pueden representar con dos tablas diferentes: Si un asesor cambia su teléfono sólo debe modificarse una fila en la segunda tabla. Para reproducir un reporte que muestre los nombres de los estudiantes junto con los números de teléfono de sus asesores, será necesario combinar las filas de las dos tablas. Tabla Asesor Tabla Estudiante Componentes: datos de usuario
Corresponde a la descripción de la estructura de la base de datos.   Tabla SysTables (tablas del sistema) Tabla SysColumns (campos del sistema) Componentes: Metadatos
Este tipo de datos mejoran el funcionamiento y la accesibilidad de la base de datos. Tabla Estudiante Índice Especialidad Componentes: Índices Índice Apellido
Independencia de los datos y los programas y procesos.  Esto permite modificar los datos sin modificar el código de las aplicaciones. Menor redundancia.  No hace falta tanta repetición de datos. Aunque, sólo los buenos diseños de datos tienen poca redundancia. Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencias con ellos. Ventajas de las bases de datos
Mayor seguridad en los datos.  Al limitar el acceso a ciertos usuarios. Datos más documentados.  Gracias a los metadatos que permiten describir la información de la base de datos. Acceso a los datos más eficiente.  La organización de los datos produce un resultado más óptimo en rendimiento. Menor espacio de almacenamiento.  Gracias a una mejor estructuración de los datos. Ventajas de las bases de datos
Bases de datos relacionales
Es una colección de datos cuya característica principal es que los datos pueden almacenarse y administrarse en forma de tablas.  Al hablarse de bases de datos relacionales, significa que se pueden crear relaciones entre las tablas de las bases de datos.  Una relación entre tablas consiste en que algunos registros de una tabla tengan datos en común con registros de otras tablas, permitiendo un manejo más eficiente y sin redundancia. Base de Datos Relacional
Almacenan la información en Tablas. Normalmente las bases de datos presentan la posibilidad de consultar datos, bien los de un registro o los de una serie de registros que cumplan una condición.  También es frecuente que se puedan ordenar los datos o realizar operaciones sencillas Para facilitar la introducción de los datos en la base se suelen utilizar formularios También se pueden elaborar e imprimir  informes sobre los datos almacenados. Características de las bases         de datos
Es la estructura fundamental de un sistema de administración de bases de datos relacional. Una tabla es un objeto que almacena datos en filas y en columnas. Las filas se denominan registros y las columnas campos.  Componentes de una base de datos: Tabla
No pueden existir dos tablas con el mismo nombre. Cada tabla es un conjunto de registros ó filas. Cada registro consta de varias columnas ó campos. No pueden existir dos campos con el mismo nombre en una misma tabla. Los valores almacenados en una columna deben ser del mismo tipo de dato. No se considera el orden en que se almacenan los registros en las tablas. Características de las tablas en una base de datos relacional
Componentes de una tabla: Campo  Es el componente de una tabla que contiene un elemento específico de información.  El tipo de datos que almacena un campo puede aparecer en forma de texto, números, gráficos, sonido o vídeo. Los campos corresponden a las columnas.
Componentes de una tabla: Registro Un conjunto de datos (atributos) acerca de un evento, persona, lugar, o algún otro elemento en una tabla.  Por ejemplo, datos personales de un empleado, datos particulares de un producto. Cada registro contiene todos los campos de la tabla que lo contiene.  Los registros en una tabla corresponden a las filas.
Ejercicio Defina una tabla para cada una de las siguientes entidades: Computador Película Para cada tabla defina e identifique: Nombre de la tabla Cinco campos Cuatro registros
Restricciones Son condiciones que obligan el cumplimiento de ciertas condiciones en la base de datos. Restringen los datos que pueden ser almacenados en las tablas. por ejemplo, usar un campo con valores enteros entre 1 y 10 Dominios Describe un conjunto de posibles valores para cierto atributo. Distintos tipos de dominios son: enteros, cadenas de texto, fecha, etc... Restricciones y Dominios
Clave Primaria Es uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla.  Esta clave primaria es la que permite identificar de manera única e inequívoca un registro.  La clave principal no puede contener valores duplicados, ni valores nulos (o en blanco). Clave Foránea Una clave foránea es una referencia a una clave en otra tabla.  No necesitan ser claves únicas en la tabla donde están y si a donde están referenciadas Claves e Índices
Las Claves Índice surgen con la necesidad de tener un acceso más rápido a los datos Tabla Estudiante Claves e Índices Índice Especialidad Índice Apellido
En una base de datos relacional, todos los datos se almacenan y se acceden a ellos por medio de relaciones. Tabla ALUMNO Tabla ASIGNATURA Tabla MATRÍCULA (Relación) Relaciones
El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. Estos modelos expresan entidades relevantes para una base de datos, sus inter-relaciones y propiedades. Modelo Entidad - Relación
Componentes de un Modelo Entidad - Relación Entidad: Objeto físico sobre el que queremos almacenar información (Ej: una persona, una casa, un libro). Las entidades están compuestas de atributos que son los datos que definen el objeto (Ej: nombre, apellidos) Los rectángulos representan entidades y los óvalos los atributos de la entidad. En toda entidad siempre hay al menos una clave única.
Dirección Nombre Teléfono Profesor Area_ID Prof ID Representación gráfica de Entidad y Atributos
Componentes de un Modelo Entidad - Relación Relación: Asociación entre entidades. Por ejemplo, X trabajo en departamento Y. El tipo de relación entre dos entidades se representa mediante 1s y ns. Las relaciones pueden ser de tres tipos:  Relación 1 a 1  Relación 1 a n Relación n a n
Relaciones 1-1 Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).  Relaciones 1-n Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN).  Tipos de Relaciones
Tipos de Relaciones Relaciones n-m Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad ASIGNATURA y entre ellos la relación MATRÍCULA).
Teléfono Curso ID Dirección Prof_ID 1 M P-C Nombre Curso Profesor Nombre Area_ID Prof ID
Construir un Modelo Entidad-Relación para un sistema de base de datos para una tienda de video.  Defina:  Las Entidades del modelo (nombre, atributos, claves) Las Relaciones del modelo (nombre, tipo). Actividad

Más contenido relacionado

La actualidad más candente

La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base dejlgc987654321
 
Base de datos
Base de datosBase de datos
Base de datos
Luis Sanchez
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
Diego Alexander Aguirre Forero
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
Dayanaperezflorez
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completoguest7eaf64
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
Uniandes
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
Juan Soubervielle
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
DaniiGonzalez98
 
Base de datos
Base de datosBase de datos
Base de datos
David
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
Digno Yunga
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosggcc24
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
Angeles Sandoval
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...Dialy Ramirez
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
angeljlp08
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datosEmerson Molina
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosjesanchez5
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
AnthonyLeonRuiz
 

La actualidad más candente (19)

La estructura de una bd (base de
La estructura de una bd (base deLa estructura de una bd (base de
La estructura de una bd (base de
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
diapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOSdiapositivas de informática BASE DE DATOS
diapositivas de informática BASE DE DATOS
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completo
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diapositivas Base De Datos
Diapositivas Base De DatosDiapositivas Base De Datos
Diapositivas Base De Datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 

Destacado

Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)
Clariita KstiillOo
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De Datos
FernandoRamirez
 
Introducción a las bases de datos con access
Introducción a las bases de datos con accessIntroducción a las bases de datos con access
Introducción a las bases de datos con access
Mate 2k Matemáticas Fácil
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
Angeles Merino Basurto
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
Jose
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Alfonso
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datosandreapguzman
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
Elkin Alfredo Albarracin Navas
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
Gino Servando Gonzalez Villafuerte
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datos
Juan Soubervielle
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
Jose Alvarado Robles
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
luissalazar1996
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
Videoconferencias UTPL
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
Sergio Sanchez
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
Manuel Padilla
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datos
Jymmy Guevara
 

Destacado (20)

Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
T1 Bd Intro
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De Datos
 
Introducción a las bases de datos con access
Introducción a las bases de datos con accessIntroducción a las bases de datos con access
Introducción a las bases de datos con access
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
 
Taller2
Taller2Taller2
Taller2
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datos
 

Similar a Introducción a las bases de datos

Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
ConclusionessobrebasesdedatosDaniela Diaz
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1
Daniela Diaz
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
Daniela Diaz
 
Base de datos
Base de datosBase de datos
Base de datos
jmosorio777
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
lizemontoya
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
lizemontoya
 
Presentación1
Presentación1Presentación1
Presentación1jesanchez5
 
Base de datos
Base de datosBase de datos
Base de datosserguio12
 
Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02
SebastIan Ézcudero
 
Introduccion a base de datos
Introduccion a base de datosIntroduccion a base de datos
Introduccion a base de datosWilfrido Rosero
 
Sql
SqlSql
Diapositivas!
Diapositivas!Diapositivas!
Diapositivas!LISET2011
 
investigacion de access
investigacion de accessinvestigacion de access
investigacion de access
yanely101
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartinoFeerRo
 
Access
AccessAccess
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
jhovanaqg
 
Base de datos
Base de datosBase de datos
Base de datos
Cristian Alexander
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
Daniiela10
 

Similar a Introducción a las bases de datos (20)

Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02Conclusionessobrebasesdedatos 140808103957-phpapp02
Conclusionessobrebasesdedatos 140808103957-phpapp02
 
Introduccion a base de datos
Introduccion a base de datosIntroduccion a base de datos
Introduccion a base de datos
 
Sql
SqlSql
Sql
 
Diapositivas!
Diapositivas!Diapositivas!
Diapositivas!
 
investigacion de access
investigacion de accessinvestigacion de access
investigacion de access
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartino
 
Access
AccessAccess
Access
 
Trabajo access
Trabajo accessTrabajo access
Trabajo access
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 

Más de Jeckson Loza

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
Jeckson Loza
 
Propuesta proyecto tic
Propuesta proyecto ticPropuesta proyecto tic
Propuesta proyecto tic
Jeckson Loza
 
Exploración herramientas multimedia
Exploración herramientas multimediaExploración herramientas multimedia
Exploración herramientas multimedia
Jeckson Loza
 
Guia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicosGuia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicos
Jeckson Loza
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
Jeckson Loza
 
Portafolio unidad 2-jeckson-loza
Portafolio unidad 2-jeckson-lozaPortafolio unidad 2-jeckson-loza
Portafolio unidad 2-jeckson-loza
Jeckson Loza
 
La televisión como medio educativo
La televisión como medio educativoLa televisión como medio educativo
La televisión como medio educativo
Jeckson Loza
 
Alfabetización digital
Alfabetización digitalAlfabetización digital
Alfabetización digital
Jeckson Loza
 
Introducción a ubuntu
Introducción a ubuntuIntroducción a ubuntu
Introducción a ubuntu
Jeckson Loza
 
Introducción al software libre
Introducción al software libreIntroducción al software libre
Introducción al software libre
Jeckson Loza
 
Introducción al CAD
Introducción al CADIntroducción al CAD
Introducción al CAD
Jeckson Loza
 
La Web, conceptos básicos
La Web, conceptos básicosLa Web, conceptos básicos
La Web, conceptos básicos
Jeckson Loza
 
Introducción a GIMP
Introducción a GIMPIntroducción a GIMP
Introducción a GIMP
Jeckson Loza
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
Jeckson Loza
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1Jeckson Loza
 
Introducción a la solución de problemas
Introducción a la solución de problemasIntroducción a la solución de problemas
Introducción a la solución de problemas
Jeckson Loza
 
Contenidos primer periodo 6°
Contenidos primer periodo 6°Contenidos primer periodo 6°
Contenidos primer periodo 6°Jeckson Loza
 
Hardware, Software y TICs
Hardware, Software y TICsHardware, Software y TICs
Hardware, Software y TICs
Jeckson Loza
 
Diseño web, taller 6 - maquetado
Diseño web, taller 6 -  maquetadoDiseño web, taller 6 -  maquetado
Diseño web, taller 6 - maquetado
Jeckson Loza
 
Diseño web, taller 6 maquetado
Diseño web, taller 6   maquetadoDiseño web, taller 6   maquetado
Diseño web, taller 6 maquetado
Jeckson Loza
 

Más de Jeckson Loza (20)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Propuesta proyecto tic
Propuesta proyecto ticPropuesta proyecto tic
Propuesta proyecto tic
 
Exploración herramientas multimedia
Exploración herramientas multimediaExploración herramientas multimedia
Exploración herramientas multimedia
 
Guia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicosGuia1.1 algoritmos conceptosbasicos
Guia1.1 algoritmos conceptosbasicos
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
 
Portafolio unidad 2-jeckson-loza
Portafolio unidad 2-jeckson-lozaPortafolio unidad 2-jeckson-loza
Portafolio unidad 2-jeckson-loza
 
La televisión como medio educativo
La televisión como medio educativoLa televisión como medio educativo
La televisión como medio educativo
 
Alfabetización digital
Alfabetización digitalAlfabetización digital
Alfabetización digital
 
Introducción a ubuntu
Introducción a ubuntuIntroducción a ubuntu
Introducción a ubuntu
 
Introducción al software libre
Introducción al software libreIntroducción al software libre
Introducción al software libre
 
Introducción al CAD
Introducción al CADIntroducción al CAD
Introducción al CAD
 
La Web, conceptos básicos
La Web, conceptos básicosLa Web, conceptos básicos
La Web, conceptos básicos
 
Introducción a GIMP
Introducción a GIMPIntroducción a GIMP
Introducción a GIMP
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
 
Introducción a la solución de problemas
Introducción a la solución de problemasIntroducción a la solución de problemas
Introducción a la solución de problemas
 
Contenidos primer periodo 6°
Contenidos primer periodo 6°Contenidos primer periodo 6°
Contenidos primer periodo 6°
 
Hardware, Software y TICs
Hardware, Software y TICsHardware, Software y TICs
Hardware, Software y TICs
 
Diseño web, taller 6 - maquetado
Diseño web, taller 6 -  maquetadoDiseño web, taller 6 -  maquetado
Diseño web, taller 6 - maquetado
 
Diseño web, taller 6 maquetado
Diseño web, taller 6   maquetadoDiseño web, taller 6   maquetado
Diseño web, taller 6 maquetado
 

Último

UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
nievesjiesc03
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 

Último (20)

UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 

Introducción a las bases de datos

  • 1. Introducción a las Bases de Datos Jeckson Enrique Loza Arenas Ingeniero de Sistemas Institución Educativa Técnico Superior Industrial
  • 2. Ejemplos de bases de datos Pintura de casas Mary Richards Trabaja para sí misma Usuario sencillo de base de datos Tres tablas (clientes, empleo, recurso) Información necesaria Dar seguimiento a la relación entre clientes, trabajo y referidos Seguimiento a los recursos referidos Producción de marbetes de correo
  • 3. Recursos Clientes Trabajos
  • 4. Ejemplos de bases de datos (cont.) Casa de música TrebleClef Mulitusuarios Tres tablas (clientes, instrumentos, alquiler) Información necesaria Dar seguimiento al alquiler de instrumentos Manejar los asuntos de los múltiples usuarios
  • 8. Ejemplos de bases de datos (cont.) Oficinaestatal de Licencias y registro de vehículos 52 centros, 37 oficinas, cientos de usuarios 40 tablas Información necesaria Seguimiento a los asuntos de las licencias de los choferes Infracciones de tránsito, accidentes, arrestos, limitaciones Seguimiento al registro de los autos
  • 9. Comparación de las bases de datos
  • 10. Se puede definir como una colección de datos y objetos relacionados con un tema o propósito determinado. Las aplicaciones clásicas de una base de datos es tener control de: órdenes clientes empleados llamadas de teléfono otros Definición de base de datos
  • 11. Se puede deducir, por lo tanto, que casi todas las empresas necesitan almacenar la información que manejan de una manera organizada, y una base de datos es la herramienta óptima para este fin.
  • 12. Tipos de datos almacenados Hoy día las bases de datos modernas son capaces de almacenar una variedad de data que incluye: Data no vectorial nombres, fechas, números de teléfono Fotos Audio Video otros
  • 13. Analista Herramientas de diseño Crear Tablas, Formularios, Consultas e Informes. M o t o r D B M S Programas de aplicación -Datos de Usuario-Metadatos-Índices y datos del sistema-Metadatos de aplicación Tiempo de Ejecución Procesador de Formularios y Consultas Escritor de Informes. Usuarios Programas de aplicación Base de Datos DBMS Con el DBMS,los usuariosacceden a la base de datos a través de programas de aplicaciones. Componentes de un Sistema de Base de Datos
  • 14. Datos de usuario: las bases de datos representan los datos de usuario en forma de Tablas. Las columnas de la tabla contienen campos y las filas contienen registros de entidades. Campo Registro Dato Componentes: datos de usuario
  • 15. Los datos anteriores se pueden representar con dos tablas diferentes: Si un asesor cambia su teléfono sólo debe modificarse una fila en la segunda tabla. Para reproducir un reporte que muestre los nombres de los estudiantes junto con los números de teléfono de sus asesores, será necesario combinar las filas de las dos tablas. Tabla Asesor Tabla Estudiante Componentes: datos de usuario
  • 16. Corresponde a la descripción de la estructura de la base de datos. Tabla SysTables (tablas del sistema) Tabla SysColumns (campos del sistema) Componentes: Metadatos
  • 17. Este tipo de datos mejoran el funcionamiento y la accesibilidad de la base de datos. Tabla Estudiante Índice Especialidad Componentes: Índices Índice Apellido
  • 18. Independencia de los datos y los programas y procesos. Esto permite modificar los datos sin modificar el código de las aplicaciones. Menor redundancia. No hace falta tanta repetición de datos. Aunque, sólo los buenos diseños de datos tienen poca redundancia. Integridad de los datos. Mayor dificultad de perder los datos o de realizar incoherencias con ellos. Ventajas de las bases de datos
  • 19. Mayor seguridad en los datos. Al limitar el acceso a ciertos usuarios. Datos más documentados. Gracias a los metadatos que permiten describir la información de la base de datos. Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en rendimiento. Menor espacio de almacenamiento. Gracias a una mejor estructuración de los datos. Ventajas de las bases de datos
  • 20. Bases de datos relacionales
  • 21. Es una colección de datos cuya característica principal es que los datos pueden almacenarse y administrarse en forma de tablas. Al hablarse de bases de datos relacionales, significa que se pueden crear relaciones entre las tablas de las bases de datos. Una relación entre tablas consiste en que algunos registros de una tabla tengan datos en común con registros de otras tablas, permitiendo un manejo más eficiente y sin redundancia. Base de Datos Relacional
  • 22. Almacenan la información en Tablas. Normalmente las bases de datos presentan la posibilidad de consultar datos, bien los de un registro o los de una serie de registros que cumplan una condición. También es frecuente que se puedan ordenar los datos o realizar operaciones sencillas Para facilitar la introducción de los datos en la base se suelen utilizar formularios También se pueden elaborar e imprimir informes sobre los datos almacenados. Características de las bases de datos
  • 23. Es la estructura fundamental de un sistema de administración de bases de datos relacional. Una tabla es un objeto que almacena datos en filas y en columnas. Las filas se denominan registros y las columnas campos. Componentes de una base de datos: Tabla
  • 24. No pueden existir dos tablas con el mismo nombre. Cada tabla es un conjunto de registros ó filas. Cada registro consta de varias columnas ó campos. No pueden existir dos campos con el mismo nombre en una misma tabla. Los valores almacenados en una columna deben ser del mismo tipo de dato. No se considera el orden en que se almacenan los registros en las tablas. Características de las tablas en una base de datos relacional
  • 25. Componentes de una tabla: Campo Es el componente de una tabla que contiene un elemento específico de información. El tipo de datos que almacena un campo puede aparecer en forma de texto, números, gráficos, sonido o vídeo. Los campos corresponden a las columnas.
  • 26. Componentes de una tabla: Registro Un conjunto de datos (atributos) acerca de un evento, persona, lugar, o algún otro elemento en una tabla. Por ejemplo, datos personales de un empleado, datos particulares de un producto. Cada registro contiene todos los campos de la tabla que lo contiene. Los registros en una tabla corresponden a las filas.
  • 27. Ejercicio Defina una tabla para cada una de las siguientes entidades: Computador Película Para cada tabla defina e identifique: Nombre de la tabla Cinco campos Cuatro registros
  • 28. Restricciones Son condiciones que obligan el cumplimiento de ciertas condiciones en la base de datos. Restringen los datos que pueden ser almacenados en las tablas. por ejemplo, usar un campo con valores enteros entre 1 y 10 Dominios Describe un conjunto de posibles valores para cierto atributo. Distintos tipos de dominios son: enteros, cadenas de texto, fecha, etc... Restricciones y Dominios
  • 29. Clave Primaria Es uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla. Esta clave primaria es la que permite identificar de manera única e inequívoca un registro. La clave principal no puede contener valores duplicados, ni valores nulos (o en blanco). Clave Foránea Una clave foránea es una referencia a una clave en otra tabla. No necesitan ser claves únicas en la tabla donde están y si a donde están referenciadas Claves e Índices
  • 30. Las Claves Índice surgen con la necesidad de tener un acceso más rápido a los datos Tabla Estudiante Claves e Índices Índice Especialidad Índice Apellido
  • 31. En una base de datos relacional, todos los datos se almacenan y se acceden a ellos por medio de relaciones. Tabla ALUMNO Tabla ASIGNATURA Tabla MATRÍCULA (Relación) Relaciones
  • 32. El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. Estos modelos expresan entidades relevantes para una base de datos, sus inter-relaciones y propiedades. Modelo Entidad - Relación
  • 33. Componentes de un Modelo Entidad - Relación Entidad: Objeto físico sobre el que queremos almacenar información (Ej: una persona, una casa, un libro). Las entidades están compuestas de atributos que son los datos que definen el objeto (Ej: nombre, apellidos) Los rectángulos representan entidades y los óvalos los atributos de la entidad. En toda entidad siempre hay al menos una clave única.
  • 34. Dirección Nombre Teléfono Profesor Area_ID Prof ID Representación gráfica de Entidad y Atributos
  • 35. Componentes de un Modelo Entidad - Relación Relación: Asociación entre entidades. Por ejemplo, X trabajo en departamento Y. El tipo de relación entre dos entidades se representa mediante 1s y ns. Las relaciones pueden ser de tres tipos: Relación 1 a 1 Relación 1 a n Relación n a n
  • 36. Relaciones 1-1 Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO). Relaciones 1-n Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN). Tipos de Relaciones
  • 37. Tipos de Relaciones Relaciones n-m Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad ASIGNATURA y entre ellos la relación MATRÍCULA).
  • 38. Teléfono Curso ID Dirección Prof_ID 1 M P-C Nombre Curso Profesor Nombre Area_ID Prof ID
  • 39. Construir un Modelo Entidad-Relación para un sistema de base de datos para una tienda de video. Defina: Las Entidades del modelo (nombre, atributos, claves) Las Relaciones del modelo (nombre, tipo). Actividad