SlideShare une entreprise Scribd logo
1  sur  43
MÓDULO II 
Submódulo II. Diseña y 
administra bases de datos 
avanzadas 
Parte 1 
M.I. Blanca Elia Jiménez Guzmán 
Ciudad Ixtepec, Oaxaca, México 
B.T. en PROGRAMACIÓN 
C.B.T. i.s. No. 91 
Semestre: agosto/2014 – enero/2015
GENERALIDADES 
 DATOS: son hechos y cifras en bruto que son 
procesados para obtener información, tal como 
resúmenes y totales. Son recopilaciones de 
información, la cual resulta útil cuando está 
organizada de una forma coherente. 
 INFORMACIÓN: es una colección de datos 
relacionados entre sí. 
NOTA: la información puede constituir también 
datos en bruto para el siguiente trabajo o persona, 
es imposible definir precisamente ambos términos. 
M. I. Blanca Elia Jiménez Guzmán 
2
GENERALIDADES 
PROCESO DE CREACIÓN DE B.D. 
 Creación de una base de datos diseñando y 
construyendo tablas para guardar los datos. 
 Introducción de dichos datos. 
 Creación de otros objetos de base de datos para 
utilizarlos en la visualización, edición y 
presentación impresa de la información. 
M. I. Blanca Elia Jiménez Guzmán 
3
CONCEPTOS BÁSICOS 
 Una Base de Datos es una colección o conjunto 
de datos homogéneos, donde los datos están 
lógicamente relacionados entre sí y estructurados 
de una forma particular. 
 SISTEMA: Conjunto de cosas que ordenadamente 
relacionadas entre sí contribuyen a determinado 
objetivo. 
M. I. Blanca Elia Jiménez Guzmán 
4
CONCEPTOS BÁSICOS 
ELEMENTOS DE UNA B. DE D. 
 Campo es, en general, la unidad más pequeña de 
datos almacenados. La base de datos contendrá 
muchas ocurrencias de los diversos tipos de 
campos almacenados. 
 Registro es un conjunto de campos relacionados, 
también se conoce con el nombre de Tupla. 
 Tabla es un conjunto de registros. 
M. I. Blanca Elia Jiménez Guzmán 
5
TIPOS DE BASES DE DATOS 
Base de datos con archivos simples 
Base de datos relacional. 
M. I. Blanca Elia Jiménez Guzmán 
6
ARCHIVOS SIMPLES 
se han utilizado durante muchos años, en 
aplicaciones como Microsoft Word o Excel. Toda la 
información que esté relacionada tiene que caber 
en una única tabla. Esto significa que la 
información que sea común a varios registros 
tendrá que estar repetida para cada uno de dichos 
registros. En el ejemplo 1, se muestra una tabla 
con un conjunto de registros, varios de los cuales 
tienen información duplicada. 
M. I. Blanca Elia Jiménez Guzmán 
7
EJEMPLO 1 
La información sobre cada clase está repetida 
M. I. Blanca Elia Jiménez Guzmán 
8
RELACIONAL 
En una base de datos relacional se utilizan tablas 
distintas con relaciones entre ellas. Estas 
relaciones permiten introducir información en una 
tabla y conectar dicha información con un registro 
de otra por medio de un identificador. 
En el ejemplo 2, se muestra la misma información, 
pero organizada en tres tablas relacionadas, 
denominadas <<Estudiantes>>, <<Estudiantes y 
Clases>> y <<Clases>>. 
M. I. Blanca Elia Jiménez Guzmán 
9
EJEMPLO 2 
10 
M. I. Blanca Elia Jiménez Guzmán
VENTAJAS DEL ENFOQUE RELACIONAL 
 Se ahorra un tiempo considerable al no tener que 
introducir la misma información una y otra vez en 
los distintos registros. 
 La base de datos será más pequeña, a menudo 
sólo una pequeña fracción del tamaño de una base 
de datos con archivos simples, ahorrando espacio 
en el sistema y facilitando su transferencia si se 
quiere compartir con otros usuarios. 
 Se reduce el número de errores en la entrada de 
datos. 
M. I. Blanca Elia Jiménez Guzmán 
11
MODELOS DE BASES DE DATOS 
Es una “descripción” de algo conocido como 
contenedor de datos, así como de los métodos 
para almacenar y recuperar información de esos 
contenedores. 
 Los modelos de datos no son cosas físicas: son 
abstracciones que permiten la implementación de 
un sistema eficiente de base de datos; por lo 
general se refieren a algoritmos y conceptos 
matemáticos. 
M. I. Blanca Elia Jiménez Guzmán 
12
MODELOS DE BASES DE DATOS 
 Entidad relación. 
 Grafo relacional 
 Relacional 
 Jerárquico 
 De red 
 Orientado a objetos 
 Documentales 
 Deductivas 
 Distribuidas 
M. I. Blanca Elia Jiménez Guzmán 
13
TIPOS DE RELACIONES 
Cuando se establece una relación entre dos 
tablas, una actúa como principal y otra como 
relacionada o de detalle. 
Nota: Cuando relacionamos dos tablas, es 
importante observar la relación en ambos 
sentidos. 
M. I. Blanca Elia Jiménez Guzmán 
14
RELACIÓN UNO A UNO 
Un registro de la tabla “X” puede 
tener un solo registro coincidente 
en la tabla “Y” y un registro de la 
tabla “Y” puede tener un solo 
registro coincidente en la tabla 
“X”. 
M. I. Blanca Elia Jiménez Guzmán 
15
RELACIÓN UNO A MUCHOS 
Un registro de la tabla “X” puede tener más de un 
registro coincidente en la tabla “Y” y un registro de 
la tabla “Y” puede tener un solo registro coincidente 
la tabla “X”. 
En este tipo de relación el campo llave de la tabla 
principal pasa a formar parte de la tabla 
relacionada, la tabla relacionada es la que tiene el 
extremo “M”. El campo llave que pasa a la tabla 
relacionada, es conocido como campo llave de 
tipo externo. 
M. I. Blanca Elia Jiménez Guzmán 
16
RELACIÓN MUCHOS A MUCHOS 
Un registro de la tabla “X” puede tener muchos 
registros coincidentes en la tabla “Y” y un registro 
de la tabla “Y” puede tener muchos registros 
coincidentes en la tabla “X”. 
En este tipo de relación se crea una tercera tabla a 
donde pasarán los campos llaves de las dos tablas 
que se relacionan, además de los campos 
necesarios según el problema. 
M. I. Blanca Elia Jiménez Guzmán 
17
EJERCICIOS DE APLICACIÓN 
Escriba el tipo de relación que se genera en cada caso. 
1. Libro y autor _______________ 
2. Grupo y alumno _______________ 
3. Licencia y chofer _______________ 
4. Equipo y director técnico _______________ 
5. Película y actor _______________ 
6. Empleado y supervisor _______________ 
7. Medicamento y laboratorio _______________ 
8. Docente y alumno _______________ 
9. Persona y lugar de nacimiento ______________ 
M. I. Blanca Elia Jiménez Guzmán 
10. Placas y vehículo _______________ 18
NORMALIZACIÓN 
El proceso de normalización de 
bases de datos consiste en 
aplicar una serie de reglas a las 
relaciones obtenidas tras el paso 
del modelo entidad-relación al 
modelo relacional. 
M. I. Blanca Elia Jiménez Guzmán 
19
OBJETIVOS DE LA NORMALIZACIÓN 
 Minimizar la redundancia de los datos. Un 
dato sin normalizar es redundante. 
 La redundancia de datos causa problemas 
de integridad. Las operaciones 
(transacciones) de actualización y borrado 
pueden no ser consistentes en todas las 
copias de los datos causando inconsistencia 
en la base de datos. 
 La normalización ayuda a identificar 
entidades, relaciones y tablas faltantes. 
M. I. Blanca Elia Jiménez Guzmán 
20
MODELO ENTIDAD / RELACIÓN 
Definición. 
El modelo de datos entidad-relación está basado 
en una percepción del mundo real que consta de 
un conjunto de objetos básicos llamados 
entidades y de relaciones entre estos objetos. 
• Conjuntos de entidades 
• Conjuntos de relaciones 
• Conjuntos de atributos 
M. I. Blanca Elia Jiménez Guzmán 
21
CONJUNTO DE ENTIDADES 
 Definiciones de entidad: 
1. Una entidad es una cosa u objeto en el mundo 
real que es distinguible de todos los demás. 
2. Es la representación de un objeto individual 
concreto del mundo real. 
física o real (una persona, un libro, un empleado) 
abstracta o conceptual (una asignatura, un viaje) 
 Definición de conjunto de entidades: 
Es la totalidad de las entidades del mismo tipo que 
comparten las mismas propiedades o atributos 
M. I. Blanca Elia Jiménez Guzmán 
22
EJEMPLO: PARA UNA BIBLIOTECA 
23 
ALUMNO 
LIBROS 
SECCION PRESTAMOS 
M. I. Blanca Elia Jiménez Guzmán
CONJUNTO DE ATRIBUTOS 
 Definición 
1. Los atributos describen propiedades que posee 
cada miembro de un conjunto de entidades. 
2. Es cada una de las características que posee una 
entidad. 
24 
codSeccion 
SECCION 
nomSeccion 
M. I. Blanca Elia Jiménez Guzmán
25 
Vive CIUDAD 
Email 
Password 
Nombre 
RFC Calle 
Direccion 
CLIENTE 
Numero 
Colonia 
CP 
Ciudad 
Telefono 
Nombre 
Email 
Password 
Nombre 
RFC Calle 
Direccion 
CLIENTE 
Numero 
Colonia 
CP 
Telefono 
Regla: Cuando una entidad tiene un solo atributo, esa entidad puede ser 
considerada como un atributo. 
M. I. Blanca Elia Jiménez Guzmán
CLASIFICACIÓN DE ATRIBUTOS 
26 
 Simples y compuestos 
 Univalorados y multivalorados 
 Nulos 
 Derivados 
M. I. Blanca Elia Jiménez Guzmán
CLASIFICACIÓN DE ATRIBUTOS 
 Atributos compuestos 
 Pueden dividirse en otros con significado propio 
 Valor compuesto = concatenación de valores de 
componentes 
fechaNacim 
dia mes anio 
 Atributos simples 
 No divisibles. Atómicos 
direccion 
calle ciudad provincia codPostal 
M. I. Blanca Elia Jiménez Guzmán 
27
CLASIFICACIÓN DE ATRIBUTOS 
 Atributos monovalorados (monovaluados) 
 sólo un valor para cada entidad 
 fechaNacim [de un EMPLEADO particular] 
 anioEstreno [de una PELICULA concreta] 
 Atributos multivalorados (multivaluados) 
 más de un valor para la misma entidad 
 nacionalidad [ PELICULA coproducida por varios países ] 
 telefono [ EMPLEADO con varios teléfonos de contacto] 
 Pueden tener límites superior e inferior 
del nº de valores por entidad 
 nacionalidad (1-2) 
 telefono (0-3) 
M. I. Blanca Elia Jiménez Guzmán 
28
CLASIFICACIÓN DE ATRIBUTOS 
 El nulo (null value) es usado cuando... 
 Se desconoce el valor de un atributo para cierta 
entidad 
 El valor existe pero falta 
 altura [de un EMPLEADO] 
 No se sabe si el valor existe o no 
 numTelefono [de un EMPLEADO] 
 La entidad no tiene ningún valor aplicable para el 
atributo: 
 fechaAlquiler [PELICULA sólo en vídeo-venta (no 
alquiler)] 
M. I. Blanca Elia Jiménez Guzmán 
29
CLASIFICACIÓN DE ATRIBUTOS 
 Atributos derivados 
 Valor calculado a partir de otra información ya 
existente (atributos, entidades relacionadas) 
 Son información redundante... 
 edad [de EMPLEADO], cálculo a partir de fechaNacim 
 atributo derivado del valor de otro atributo 
 numCopias [de una PELICULA], cuenta del nº de entidades 
copia relacionadas con cada película concreta 
 atributo derivado de entidades relacionadas 
 Atributos almacenados 
 nacionalidad [de una PELICULA] 
 fechaNacim [de un EMPLEADO] 
M. I. Blanca Elia Jiménez Guzmán 
30
RELACIONES 
 Relación: Una relación es una asociación entre 
diferentes entidades. 
 Conjunto de relaciones: un conjunto de relaciones del 
mismo tipo. 
También “interrelación” 
M. I. Blanca Elia Jiménez Guzmán 
31
RELACIONES 
 Asociación, vínculo o correspondencia 
entre instancias de entidades relacionadas 
de alguna manera en el “mundo real” 
 el director “Julio Médem” ha rodado la película “Tierra” 
 el empleado 87654321 trabaja en el local de videoclub 
“principal” 
 la película “El imperio contraataca” es una continuación de 
la película “La guerra de las galaxias” 
M. I. Blanca Elia Jiménez Guzmán 
32
RELACIONES 
 Estructura genérica o abstracción del 
conjunto de relaciones existentes entre 
dos o más tipos de entidad. 
 Un DIRECTOR ha rodado PELICULA’s 
DIRECTOR HA_RODADO PELICULA 
M. I. Blanca Elia Jiménez Guzmán 
33
RELACIONES 
 Número de tipos de entidad que participan 
en el tipo de relación 
 Binaria: grado 2 (el más frecuente) 
 Ternaria: grado 3 
 Reflexiva (o recursiva): grado 1 
ACTOR ACTUA_EN PELICULA 
ALQUILA 
CLIENTE PELICULA 
LOCAL_VIDEOCLUB 
CONTINUACION PELICULA 
DE 
M. I. Blanca Elia Jiménez Guzmán 
34
RELACIONES 
Todo tipo de entidad que participa en un tipo 
de relación juega un papel específico en la 
relación 
DIRECTOR HA_RODADO PELICULA 
realizador film 
 Es en los tipos de relación reflexivos donde 
se deben usar los roles 
original 
VERSION_DE PELICULA 
versión 
M. I. Blanca Elia Jiménez Guzmán 
35
RELACIONES 
 Limitan las posibles combinaciones de 
entidades que pueden participar en las 
relaciones 
 Extraídas de la situación real que se modela 
 “Una película debe haber sido dirigida por uno y 
sólo un director” 
 “Un director ha dirigido al menos una película y 
puede haber dirigido muchas” 
 Clases de restricciones estructurales: 
 Razón de cardinalidad (o tipo de correspondencia) 
 Razón de participación 
M. I. Blanca Elia Jiménez Guzmán 
36
LIGADURAS DE CORRESPONDENCIA 
 Correspondencia de cardinalidades: Expresa 
el número de entidades a las que otra 
entidad puede estar asociada vía un conjunto 
de relaciones. 
Uno-uno 1-1 Varios-uno M-1 
Uno-varios 1-M Varios-varios M-M 
ACTOR 
personaje 
ACTUA_EN 
film 
M 
N 
PELICULA 
EMPLEADO 
trabajador 
encargado 
TRABAJA_EN SUPERVISA 
sucursal 
1 
LOCAL_VIDEOCLUB 
M 
lugar trabajo 
1 
1 
M. I. Blanca Elia Jiménez Guzmán 
37
LIGADURAS DE CORRESPONDENCIA 
 Dependencia de existencia: si la existencia 
de la entidad x depende de la existencia de 
la entidad y, entonces se dice que x tiene 
dependencia de y. 
 Si y se borra también se borrara x 
 La entidad y es la entidad dominante 
 La entidad x es la entidad subordinada 
 Clases de participación: 
 Participación total (dependencia en existencia) 
 Participación parcial 
DIRECTOR 
1 
HA_ RODADO 
M 
PELICULA 
ACTOR 
personaje 
ACTUA_EN 
film 
M 
M 
PELICULA 
M. I. Blanca Elia Jiménez Guzmán 
38
ATRIBUTOS EN RELACIÓN 
papel 
salario 
PELICULA 
(1,m) 
M:M 
ACTUA_EN 
(1,m) 
ACTOR 
“salario” de un actor por participar en cierta película 
“tipo de papel” que interpreta un actor en una película 
(protagonista, secundario, reparto,...) 
M. I. Blanca Elia Jiménez Guzmán 
39
LLAVES Ó CLAVES 
 Llave candidata: 
1. Es cada una de las llaves mínimas 
existentes en un conjunto de entidades y 
que identifica de forma única a la entidad 
del conjunto de entidades. 
2. Son aquellos atributos que tienen 
M. I. Blanca Elia Jiménez Guzmán 
características para ser superllaves, pero 
hay dos o mas en una entidad; una se 
tomara como llave primaria y otra como 
llave secundaria. 40
LLAVES Ó CLAVES 
 Llave principal (o primaria): Es una llave candidata 
elegida de forma arbitraria, que usaremos siempre 
para identificar una entidad. 
41 
Email 
Password 
Nombre 
RFC Calle 
CLIENTE 
Numero 
Colonia 
CP 
Ciudad 
Telefono 
Direccion 
M. I. Blanca Elia Jiménez Guzmán
LLAVES Ó CLAVES 
 Superllave: Uno o mas atributos que nos 
permite identificar una entidad en especifico 
dentro de un conjunto de entidades y 
ninguna otra entidad la tiene. Toda relación 
tiene por lo menos una superllave llamada 
llave primaria. 
M. I. Blanca Elia Jiménez Guzmán 
42
E-mail: beliajg@hotmail.com 
43 
Hasta la próxima… 
M. I. Blanca Elia Jiménez Guzmán 
“Nunca consideres el estudio como 
una obligación, sino como una 
oportunidad para penetrar en el 
bello y maravilloso mundo del 
saber.” 
Albert Einstein

Contenu connexe

Tendances

9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relaciónlinis129
 
PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.
PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.
PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.UNIVERSIDAD MAGISTER (Sitio Oficial)
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datosDILMER OLIVERA
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamientoCarlos Mila
 
EXCEL - Función Condicional SI
EXCEL - Función Condicional SIEXCEL - Función Condicional SI
EXCEL - Función Condicional SIJLSitec
 
Tema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignaciónTema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignaciónRufi Flores
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoJuan Anaya
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipsejaquiiMc
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezGabriel Mondragón
 
Proyecto en Java: Tienda de productos electrónicos
Proyecto en Java: Tienda de productos electrónicosProyecto en Java: Tienda de productos electrónicos
Proyecto en Java: Tienda de productos electrónicosMiguel Angel López Moyano
 

Tendances (20)

Comandos java
Comandos javaComandos java
Comandos java
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.
PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.
PROPUESTA DE UN DISEÑO DE UNA TOPOLOGÍA DE RED PARA LA EMPRESA DISER S.A.
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datos
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
EXCEL - Función Condicional SI
EXCEL - Función Condicional SIEXCEL - Función Condicional SI
EXCEL - Función Condicional SI
 
Tema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignaciónTema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignación
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipse
 
Proceso de normalizacion
Proceso de normalizacionProceso de normalizacion
Proceso de normalizacion
 
Los pilares de la poo
Los pilares de la pooLos pilares de la poo
Los pilares de la poo
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
 
Proyecto en Java: Tienda de productos electrónicos
Proyecto en Java: Tienda de productos electrónicosProyecto en Java: Tienda de productos electrónicos
Proyecto en Java: Tienda de productos electrónicos
 

En vedette

Elementos de la base de datos
Elementos de la base de datosElementos de la base de datos
Elementos de la base de datosManuel Hernandez
 
Creación de tablas
Creación de tablasCreación de tablas
Creación de tablasmilton vega
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datosNelson Rubio
 
Campos daniel presentacion de base de datos
Campos daniel presentacion de base de datosCampos daniel presentacion de base de datos
Campos daniel presentacion de base de datosDaniel Campos
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datosNeeNiiss Zendess
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicoslorenargdl
 
Clase 2.1
Clase 2.1Clase 2.1
Clase 2.1winsl
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datosMIGUEL
 
BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2kajovi
 
La comunicación un campo de conocimiento en construcción-
La comunicación  un campo de conocimiento en construcción-La comunicación  un campo de conocimiento en construcción-
La comunicación un campo de conocimiento en construcción-Martha Guarin
 
Conceptos basicos bd
Conceptos basicos bdConceptos basicos bd
Conceptos basicos bdAmigo Pachuco
 
Informatica aplicada ii
Informatica aplicada iiInformatica aplicada ii
Informatica aplicada iiezperanzamaria
 

En vedette (20)

Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Elementos de la base de datos
Elementos de la base de datosElementos de la base de datos
Elementos de la base de datos
 
Creación de tablas
Creación de tablasCreación de tablas
Creación de tablas
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Campos daniel presentacion de base de datos
Campos daniel presentacion de base de datosCampos daniel presentacion de base de datos
Campos daniel presentacion de base de datos
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicos
 
Conceptos básicos de bases de datos
Conceptos básicos de bases de datosConceptos básicos de bases de datos
Conceptos básicos de bases de datos
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Clase 2.1
Clase 2.1Clase 2.1
Clase 2.1
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datos
 
BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2BASE DE DATOS_ups_informatica2
BASE DE DATOS_ups_informatica2
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
La comunicación un campo de conocimiento en construcción-
La comunicación  un campo de conocimiento en construcción-La comunicación  un campo de conocimiento en construcción-
La comunicación un campo de conocimiento en construcción-
 
Pachucos
Pachucos Pachucos
Pachucos
 
Conceptos basicos bd
Conceptos basicos bdConceptos basicos bd
Conceptos basicos bd
 
Informatica aplicada ii
Informatica aplicada iiInformatica aplicada ii
Informatica aplicada ii
 

Similaire à Diseño de bases de datos

Herramientas informáticas 1
Herramientas informáticas 1Herramientas informáticas 1
Herramientas informáticas 1sodiezitha
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura jJonathaLaura
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1weysiba
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datoskehincapie
 
Acceso a datos dao
Acceso a datos daoAcceso a datos dao
Acceso a datos daojairdok
 
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...DELIAMARINAHERAZOTUI
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relaciónmacarmen91
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)maibeth90
 
Segunda parte base de datos.
Segunda parte base de datos.Segunda parte base de datos.
Segunda parte base de datos.Kamilo970
 

Similaire à Diseño de bases de datos (20)

Base de datos simples
Base de datos simplesBase de datos simples
Base de datos simples
 
Herramientas informáticas 1
Herramientas informáticas 1Herramientas informáticas 1
Herramientas informáticas 1
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Investigacion de Access
Investigacion de AccessInvestigacion de Access
Investigacion de Access
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Guia base de datos
Guia base de datosGuia base de datos
Guia base de datos
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datos
 
Acceso a datos dao
Acceso a datos daoAcceso a datos dao
Acceso a datos dao
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 
Microsoft Access
Microsoft Access Microsoft Access
Microsoft Access
 
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
Fase de planeacio de fase 4 de actividades de aprendizaje del progrmaa analis...
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relación
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)
 
Segunda parte base de datos.
Segunda parte base de datos.Segunda parte base de datos.
Segunda parte base de datos.
 

Plus de Blanca Elia Jiménez Guzmán (18)

Programa de Cola Estática
Programa de Cola EstáticaPrograma de Cola Estática
Programa de Cola Estática
 
Programa de Pila Estática
Programa de Pila EstáticaPrograma de Pila Estática
Programa de Pila Estática
 
Ordenacion
OrdenacionOrdenacion
Ordenacion
 
Arboles
ArbolesArboles
Arboles
 
Recursion
RecursionRecursion
Recursion
 
Tema IV elementos de SQL
Tema IV elementos de SQLTema IV elementos de SQL
Tema IV elementos de SQL
 
Tema III tipos de datos de MySQL
Tema III tipos de datos de MySQLTema III tipos de datos de MySQL
Tema III tipos de datos de MySQL
 
Listas con apuntadores dinámicos
Listas con apuntadores dinámicosListas con apuntadores dinámicos
Listas con apuntadores dinámicos
 
Insertar en listas dinámicas
Insertar en listas dinámicasInsertar en listas dinámicas
Insertar en listas dinámicas
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Colas apuntadores dinámicos
Colas apuntadores dinámicosColas apuntadores dinámicos
Colas apuntadores dinámicos
 
Pilas con apuntadores dinamicos
Pilas con apuntadores dinamicosPilas con apuntadores dinamicos
Pilas con apuntadores dinamicos
 
Arreglo de estructuras con apuntadores estáticos
Arreglo de estructuras con apuntadores estáticosArreglo de estructuras con apuntadores estáticos
Arreglo de estructuras con apuntadores estáticos
 
Arreglo de estructuras
Arreglo de estructurasArreglo de estructuras
Arreglo de estructuras
 
Apuntadores
ApuntadoresApuntadores
Apuntadores
 
Colas estáticas. IESIT
Colas estáticas. IESITColas estáticas. IESIT
Colas estáticas. IESIT
 
Pilas estáticas. IESIT
Pilas estáticas. IESITPilas estáticas. IESIT
Pilas estáticas. IESIT
 
Basedatos
BasedatosBasedatos
Basedatos
 

Dernier

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 

Dernier (20)

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 

Diseño de bases de datos

  • 1. MÓDULO II Submódulo II. Diseña y administra bases de datos avanzadas Parte 1 M.I. Blanca Elia Jiménez Guzmán Ciudad Ixtepec, Oaxaca, México B.T. en PROGRAMACIÓN C.B.T. i.s. No. 91 Semestre: agosto/2014 – enero/2015
  • 2. GENERALIDADES  DATOS: son hechos y cifras en bruto que son procesados para obtener información, tal como resúmenes y totales. Son recopilaciones de información, la cual resulta útil cuando está organizada de una forma coherente.  INFORMACIÓN: es una colección de datos relacionados entre sí. NOTA: la información puede constituir también datos en bruto para el siguiente trabajo o persona, es imposible definir precisamente ambos términos. M. I. Blanca Elia Jiménez Guzmán 2
  • 3. GENERALIDADES PROCESO DE CREACIÓN DE B.D.  Creación de una base de datos diseñando y construyendo tablas para guardar los datos.  Introducción de dichos datos.  Creación de otros objetos de base de datos para utilizarlos en la visualización, edición y presentación impresa de la información. M. I. Blanca Elia Jiménez Guzmán 3
  • 4. CONCEPTOS BÁSICOS  Una Base de Datos es una colección o conjunto de datos homogéneos, donde los datos están lógicamente relacionados entre sí y estructurados de una forma particular.  SISTEMA: Conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a determinado objetivo. M. I. Blanca Elia Jiménez Guzmán 4
  • 5. CONCEPTOS BÁSICOS ELEMENTOS DE UNA B. DE D.  Campo es, en general, la unidad más pequeña de datos almacenados. La base de datos contendrá muchas ocurrencias de los diversos tipos de campos almacenados.  Registro es un conjunto de campos relacionados, también se conoce con el nombre de Tupla.  Tabla es un conjunto de registros. M. I. Blanca Elia Jiménez Guzmán 5
  • 6. TIPOS DE BASES DE DATOS Base de datos con archivos simples Base de datos relacional. M. I. Blanca Elia Jiménez Guzmán 6
  • 7. ARCHIVOS SIMPLES se han utilizado durante muchos años, en aplicaciones como Microsoft Word o Excel. Toda la información que esté relacionada tiene que caber en una única tabla. Esto significa que la información que sea común a varios registros tendrá que estar repetida para cada uno de dichos registros. En el ejemplo 1, se muestra una tabla con un conjunto de registros, varios de los cuales tienen información duplicada. M. I. Blanca Elia Jiménez Guzmán 7
  • 8. EJEMPLO 1 La información sobre cada clase está repetida M. I. Blanca Elia Jiménez Guzmán 8
  • 9. RELACIONAL En una base de datos relacional se utilizan tablas distintas con relaciones entre ellas. Estas relaciones permiten introducir información en una tabla y conectar dicha información con un registro de otra por medio de un identificador. En el ejemplo 2, se muestra la misma información, pero organizada en tres tablas relacionadas, denominadas <<Estudiantes>>, <<Estudiantes y Clases>> y <<Clases>>. M. I. Blanca Elia Jiménez Guzmán 9
  • 10. EJEMPLO 2 10 M. I. Blanca Elia Jiménez Guzmán
  • 11. VENTAJAS DEL ENFOQUE RELACIONAL  Se ahorra un tiempo considerable al no tener que introducir la misma información una y otra vez en los distintos registros.  La base de datos será más pequeña, a menudo sólo una pequeña fracción del tamaño de una base de datos con archivos simples, ahorrando espacio en el sistema y facilitando su transferencia si se quiere compartir con otros usuarios.  Se reduce el número de errores en la entrada de datos. M. I. Blanca Elia Jiménez Guzmán 11
  • 12. MODELOS DE BASES DE DATOS Es una “descripción” de algo conocido como contenedor de datos, así como de los métodos para almacenar y recuperar información de esos contenedores.  Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos y conceptos matemáticos. M. I. Blanca Elia Jiménez Guzmán 12
  • 13. MODELOS DE BASES DE DATOS  Entidad relación.  Grafo relacional  Relacional  Jerárquico  De red  Orientado a objetos  Documentales  Deductivas  Distribuidas M. I. Blanca Elia Jiménez Guzmán 13
  • 14. TIPOS DE RELACIONES Cuando se establece una relación entre dos tablas, una actúa como principal y otra como relacionada o de detalle. Nota: Cuando relacionamos dos tablas, es importante observar la relación en ambos sentidos. M. I. Blanca Elia Jiménez Guzmán 14
  • 15. RELACIÓN UNO A UNO Un registro de la tabla “X” puede tener un solo registro coincidente en la tabla “Y” y un registro de la tabla “Y” puede tener un solo registro coincidente en la tabla “X”. M. I. Blanca Elia Jiménez Guzmán 15
  • 16. RELACIÓN UNO A MUCHOS Un registro de la tabla “X” puede tener más de un registro coincidente en la tabla “Y” y un registro de la tabla “Y” puede tener un solo registro coincidente la tabla “X”. En este tipo de relación el campo llave de la tabla principal pasa a formar parte de la tabla relacionada, la tabla relacionada es la que tiene el extremo “M”. El campo llave que pasa a la tabla relacionada, es conocido como campo llave de tipo externo. M. I. Blanca Elia Jiménez Guzmán 16
  • 17. RELACIÓN MUCHOS A MUCHOS Un registro de la tabla “X” puede tener muchos registros coincidentes en la tabla “Y” y un registro de la tabla “Y” puede tener muchos registros coincidentes en la tabla “X”. En este tipo de relación se crea una tercera tabla a donde pasarán los campos llaves de las dos tablas que se relacionan, además de los campos necesarios según el problema. M. I. Blanca Elia Jiménez Guzmán 17
  • 18. EJERCICIOS DE APLICACIÓN Escriba el tipo de relación que se genera en cada caso. 1. Libro y autor _______________ 2. Grupo y alumno _______________ 3. Licencia y chofer _______________ 4. Equipo y director técnico _______________ 5. Película y actor _______________ 6. Empleado y supervisor _______________ 7. Medicamento y laboratorio _______________ 8. Docente y alumno _______________ 9. Persona y lugar de nacimiento ______________ M. I. Blanca Elia Jiménez Guzmán 10. Placas y vehículo _______________ 18
  • 19. NORMALIZACIÓN El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. M. I. Blanca Elia Jiménez Guzmán 19
  • 20. OBJETIVOS DE LA NORMALIZACIÓN  Minimizar la redundancia de los datos. Un dato sin normalizar es redundante.  La redundancia de datos causa problemas de integridad. Las operaciones (transacciones) de actualización y borrado pueden no ser consistentes en todas las copias de los datos causando inconsistencia en la base de datos.  La normalización ayuda a identificar entidades, relaciones y tablas faltantes. M. I. Blanca Elia Jiménez Guzmán 20
  • 21. MODELO ENTIDAD / RELACIÓN Definición. El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de un conjunto de objetos básicos llamados entidades y de relaciones entre estos objetos. • Conjuntos de entidades • Conjuntos de relaciones • Conjuntos de atributos M. I. Blanca Elia Jiménez Guzmán 21
  • 22. CONJUNTO DE ENTIDADES  Definiciones de entidad: 1. Una entidad es una cosa u objeto en el mundo real que es distinguible de todos los demás. 2. Es la representación de un objeto individual concreto del mundo real. física o real (una persona, un libro, un empleado) abstracta o conceptual (una asignatura, un viaje)  Definición de conjunto de entidades: Es la totalidad de las entidades del mismo tipo que comparten las mismas propiedades o atributos M. I. Blanca Elia Jiménez Guzmán 22
  • 23. EJEMPLO: PARA UNA BIBLIOTECA 23 ALUMNO LIBROS SECCION PRESTAMOS M. I. Blanca Elia Jiménez Guzmán
  • 24. CONJUNTO DE ATRIBUTOS  Definición 1. Los atributos describen propiedades que posee cada miembro de un conjunto de entidades. 2. Es cada una de las características que posee una entidad. 24 codSeccion SECCION nomSeccion M. I. Blanca Elia Jiménez Guzmán
  • 25. 25 Vive CIUDAD Email Password Nombre RFC Calle Direccion CLIENTE Numero Colonia CP Ciudad Telefono Nombre Email Password Nombre RFC Calle Direccion CLIENTE Numero Colonia CP Telefono Regla: Cuando una entidad tiene un solo atributo, esa entidad puede ser considerada como un atributo. M. I. Blanca Elia Jiménez Guzmán
  • 26. CLASIFICACIÓN DE ATRIBUTOS 26  Simples y compuestos  Univalorados y multivalorados  Nulos  Derivados M. I. Blanca Elia Jiménez Guzmán
  • 27. CLASIFICACIÓN DE ATRIBUTOS  Atributos compuestos  Pueden dividirse en otros con significado propio  Valor compuesto = concatenación de valores de componentes fechaNacim dia mes anio  Atributos simples  No divisibles. Atómicos direccion calle ciudad provincia codPostal M. I. Blanca Elia Jiménez Guzmán 27
  • 28. CLASIFICACIÓN DE ATRIBUTOS  Atributos monovalorados (monovaluados)  sólo un valor para cada entidad  fechaNacim [de un EMPLEADO particular]  anioEstreno [de una PELICULA concreta]  Atributos multivalorados (multivaluados)  más de un valor para la misma entidad  nacionalidad [ PELICULA coproducida por varios países ]  telefono [ EMPLEADO con varios teléfonos de contacto]  Pueden tener límites superior e inferior del nº de valores por entidad  nacionalidad (1-2)  telefono (0-3) M. I. Blanca Elia Jiménez Guzmán 28
  • 29. CLASIFICACIÓN DE ATRIBUTOS  El nulo (null value) es usado cuando...  Se desconoce el valor de un atributo para cierta entidad  El valor existe pero falta  altura [de un EMPLEADO]  No se sabe si el valor existe o no  numTelefono [de un EMPLEADO]  La entidad no tiene ningún valor aplicable para el atributo:  fechaAlquiler [PELICULA sólo en vídeo-venta (no alquiler)] M. I. Blanca Elia Jiménez Guzmán 29
  • 30. CLASIFICACIÓN DE ATRIBUTOS  Atributos derivados  Valor calculado a partir de otra información ya existente (atributos, entidades relacionadas)  Son información redundante...  edad [de EMPLEADO], cálculo a partir de fechaNacim  atributo derivado del valor de otro atributo  numCopias [de una PELICULA], cuenta del nº de entidades copia relacionadas con cada película concreta  atributo derivado de entidades relacionadas  Atributos almacenados  nacionalidad [de una PELICULA]  fechaNacim [de un EMPLEADO] M. I. Blanca Elia Jiménez Guzmán 30
  • 31. RELACIONES  Relación: Una relación es una asociación entre diferentes entidades.  Conjunto de relaciones: un conjunto de relaciones del mismo tipo. También “interrelación” M. I. Blanca Elia Jiménez Guzmán 31
  • 32. RELACIONES  Asociación, vínculo o correspondencia entre instancias de entidades relacionadas de alguna manera en el “mundo real”  el director “Julio Médem” ha rodado la película “Tierra”  el empleado 87654321 trabaja en el local de videoclub “principal”  la película “El imperio contraataca” es una continuación de la película “La guerra de las galaxias” M. I. Blanca Elia Jiménez Guzmán 32
  • 33. RELACIONES  Estructura genérica o abstracción del conjunto de relaciones existentes entre dos o más tipos de entidad.  Un DIRECTOR ha rodado PELICULA’s DIRECTOR HA_RODADO PELICULA M. I. Blanca Elia Jiménez Guzmán 33
  • 34. RELACIONES  Número de tipos de entidad que participan en el tipo de relación  Binaria: grado 2 (el más frecuente)  Ternaria: grado 3  Reflexiva (o recursiva): grado 1 ACTOR ACTUA_EN PELICULA ALQUILA CLIENTE PELICULA LOCAL_VIDEOCLUB CONTINUACION PELICULA DE M. I. Blanca Elia Jiménez Guzmán 34
  • 35. RELACIONES Todo tipo de entidad que participa en un tipo de relación juega un papel específico en la relación DIRECTOR HA_RODADO PELICULA realizador film  Es en los tipos de relación reflexivos donde se deben usar los roles original VERSION_DE PELICULA versión M. I. Blanca Elia Jiménez Guzmán 35
  • 36. RELACIONES  Limitan las posibles combinaciones de entidades que pueden participar en las relaciones  Extraídas de la situación real que se modela  “Una película debe haber sido dirigida por uno y sólo un director”  “Un director ha dirigido al menos una película y puede haber dirigido muchas”  Clases de restricciones estructurales:  Razón de cardinalidad (o tipo de correspondencia)  Razón de participación M. I. Blanca Elia Jiménez Guzmán 36
  • 37. LIGADURAS DE CORRESPONDENCIA  Correspondencia de cardinalidades: Expresa el número de entidades a las que otra entidad puede estar asociada vía un conjunto de relaciones. Uno-uno 1-1 Varios-uno M-1 Uno-varios 1-M Varios-varios M-M ACTOR personaje ACTUA_EN film M N PELICULA EMPLEADO trabajador encargado TRABAJA_EN SUPERVISA sucursal 1 LOCAL_VIDEOCLUB M lugar trabajo 1 1 M. I. Blanca Elia Jiménez Guzmán 37
  • 38. LIGADURAS DE CORRESPONDENCIA  Dependencia de existencia: si la existencia de la entidad x depende de la existencia de la entidad y, entonces se dice que x tiene dependencia de y.  Si y se borra también se borrara x  La entidad y es la entidad dominante  La entidad x es la entidad subordinada  Clases de participación:  Participación total (dependencia en existencia)  Participación parcial DIRECTOR 1 HA_ RODADO M PELICULA ACTOR personaje ACTUA_EN film M M PELICULA M. I. Blanca Elia Jiménez Guzmán 38
  • 39. ATRIBUTOS EN RELACIÓN papel salario PELICULA (1,m) M:M ACTUA_EN (1,m) ACTOR “salario” de un actor por participar en cierta película “tipo de papel” que interpreta un actor en una película (protagonista, secundario, reparto,...) M. I. Blanca Elia Jiménez Guzmán 39
  • 40. LLAVES Ó CLAVES  Llave candidata: 1. Es cada una de las llaves mínimas existentes en un conjunto de entidades y que identifica de forma única a la entidad del conjunto de entidades. 2. Son aquellos atributos que tienen M. I. Blanca Elia Jiménez Guzmán características para ser superllaves, pero hay dos o mas en una entidad; una se tomara como llave primaria y otra como llave secundaria. 40
  • 41. LLAVES Ó CLAVES  Llave principal (o primaria): Es una llave candidata elegida de forma arbitraria, que usaremos siempre para identificar una entidad. 41 Email Password Nombre RFC Calle CLIENTE Numero Colonia CP Ciudad Telefono Direccion M. I. Blanca Elia Jiménez Guzmán
  • 42. LLAVES Ó CLAVES  Superllave: Uno o mas atributos que nos permite identificar una entidad en especifico dentro de un conjunto de entidades y ninguna otra entidad la tiene. Toda relación tiene por lo menos una superllave llamada llave primaria. M. I. Blanca Elia Jiménez Guzmán 42
  • 43. E-mail: beliajg@hotmail.com 43 Hasta la próxima… M. I. Blanca Elia Jiménez Guzmán “Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber.” Albert Einstein