Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CUATRIMESTRE: 5TO
GRUPO : 2
1
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
INDICE
RESTRICCIONES
.. 3
CONJUNTO DE RELACIONES
.. 4
Correspondencia de cardinalidad
Uno a uno
Uno a varios
Varios a uno
Varios a varios
RESTRICCIONES DE PARTICIPACIN 5
Total .. 5
Parcial .. 5
Claves .. 6
Superclaves .. 6
Clave candidata ... 6
Clave primaria .. 6
TAREA 1 MODELO ENTIDAD- RELACI 7
TAREA 2 CREACIN DE UNA BASE DE DATOS . 8
Creando la base de datos 8
Creado de tablas de la base de datos 8
Llenado de tablas de la base de datos .. 8
CONCLUSIN . 14
GLOSARIO .. 15
BIBLIOGRAFA 17
2
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
ALUMNO
ID, NOMBRE; EDAD
ID
1
2
3
NOMBRE
Ana
Luis
Paco
3
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
EDAD
15
23
30
UPT
En particular los atributos identificativos son aquellos que permiten identificar a una instancia de la entrada de
otra distinta en el caso de un ejemplo: el AI es el ID.
Por cada atributo existe un dominio del mismo, este hace referencia al tipo de dato almacenado y sus
restricciones; enteros; cadena; flotantes.
RELACION: describe cierta dependencia entre entidades o permite la asociacin de las mismas.
Por ejemplo:
Dadas 2 entidades HABITACIN 12 y PEDRO es posible relacionar que la habitacin 12 est ocupada por
Pedro.
Una relacin tiene sentido al explicar las entidades que relaciona:
HUESPED (ENTIDAD)
Se aloja (RELACIN)
HABITACIN (ENTIDAD)
RESTRICCIONES: son reglas que deben mantener los datos almacenados en las B.D no se deben quebrantar a
menos que tenga otra relacin de una tabla a muchas.
CONJUNTO DE RELACIONES: consiste en una coleccin o conjunto de relaciones de la misma naturaleza.
CORRESPONDENCIA DE CARDINALIDADES: dado un conjunto de relaciones que participan 2 o ms conjuntos
de entidades la correspondencia de cardinalidad indica el nmero de entidades con las que se puede estar
relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B la correspondencia de cardinalidad
puede ser:
UNO A UNO: una entidad de A se relaciona nicamente con una entidad de B y viceversa.
UNO A VARIOS: una entidad de A se relaciona con cero o muchas entidades de B. Pero una
entidad B se relaciona nicamente con una entidad A.
VARIOS A UNO: una entidad de A se relaciona exclusivamente con una entidad de B. Pero una
entidad B se relaciona con cero o muchas entidades en A.
VARIOS A VARIOS: una entidad A se puede relacionar con cero o muchas entidades de B y
viceversa.
4
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
RESTRICCIONES DE PARTICIPACIN
Dado un conjunto de relaciones R en el cual participa un conjunto de entidades A, dicha participacin puede ser
de 2 tipos:
DDL
DML
Lenguaje de
definicion de datos
Lenguaje de
manipulacion de
datos
Se encarga de la
modificaci de la
estructura de los
objetos
se encarga de la
gestin de la base
de datos
Existen 4
operaciones
basicas:
Algunas de las
sentencias basicas
son:
*create
*insert
*alter
*from
*drop
*select
*truncate
*delete
*update
*where
5
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
CLAVES: es un subconjunto del conjunto de atributos comunes en una coleccin de entidades que permite
identificar unvocamente cada una de las entidades pertenecientes a dicha coleccin.
Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
SUPERCLAVE: es un subconjunto de atributos que permite distinguir unvocamente cada una de las
entidades de un conjunto de entidades si se aade un atributo al anterior subconjunto el resultado
seguir siendo una superclave.
CLAVE CANDIDATA: dada una superclave si esta deja de serlo quitando nicamente uno de los
atributos que la componen, entonces esta es un clave candidata.
CLAVE PRIMARIA: es una clave candidata elegida por el diseador de la base de datos para identificar
unvocamente las entidades de un conjunto de entidades.
Los valores de los atributos de una clave no pueden ser todos iguales para dos o ms entidades.
Para poder distinguir unvocamente las relaciones en un conjunto de relaciones R se deben considerar 2 casos:
R NO TIENE ATRIBUTOS ASOCIADOS: en este caso se usa como clave primaria de R la unin de las
claves primarias de todos los conjuntos de entidades participantes.
R TIENE ATRIBUTOS ASOCIADOS: en este caso se usa como clave primaria de R la unin de los
atributos asociados y las claves primarias de todos los conjuntos de entidades participantes.
Si el conjunto de relaciones R, sobre el que se pretende determinar clave primaria est compuesto por binarias,
con los conjuntos de entidades participantes A y B, se consideran los siguientes casos, segn sus
cardinalidades:
R ES DE MUCHOS A UNO DE A - B: entonces solo se toma la clave primaria de A, como clave primaria
de R.
R ES DE UNO A MUCHOS DE A - B: entonces se toma solo la clave primaria de B como clave primaria
de R.
R ES DE 1 A 1 EN A Y B: se toma cualquiera como clave primaria de R.
R ES DE MUCHOS A MUCHOS EN A Y B: se toma la unin de los atributos que conforman las claves de
A y B como clave principal de R.
6
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
Equipo
Copa
Roll
Puntaje
rbitros
Goleo
Defensa
Faltas
7
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
8
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
9
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
10
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
11
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
12
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
13
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
Conclusin
Para la creacin de una base de datos se tuvieron que conocer los significados de los conceptos bsicos, asi
como los comandos necesarios para la creacin de la base de datos.
En este primer parcial reafirme mis conocimientos para la creacin de una base de datos, creacin de tablas
dentro de la misma, la captura de informacin para obtener los registros, borrado de tablas, actualizacin de las
mismas, as como bsquedas especificas dentro de las tablas de la base de datos.
Con lo aprendido en este primer parcial podemos manipular un poco la informacin, esto nos ser de gran
utilidad durante el curso ya que son parte fundamental para la creacin de una correcta base de datos. Al
preparnos bien obtendremos una herramienta para enfrentar la vida laboral, puesto que en la actualidad se
manejan cantidades inmensas de informacin mediante las bases de datos.
14
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
GLOSARIO
15
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
CARDINALIDAD: Se define como un nmero mximo y mnimo de ejemplares de un tipo de entidad que pueden
estar interrelacionadas con un ejemplar del otro, u otros tipos de entidad que participan en el tipo de
interrelacin (Tardieu, 1979)
Se representa grficamente mediante una etiqueta del tipo (0,1), (1,1), (0, N), (1, N).
MODELO ENTIDAD-RELACIN: Un modelo o diagrama entidad relacin (emit relacionship) es una tcnica para
el modelado de datos en un sistema de informacin. Estos modelos representan entidades relevantes para un
sistema de informacin as como sus interrelaciones y propiedades.
MODELO ENTIDAD-RELACIN EXTENDIDO: La jerarqua de Generalizacin /Especializacin en el modelo E/R se
considera como un caso especial de interrelacin entre varios tipos de entidad (subtipos) y un tipo ms general
(supertipo) cuyas caractersticas son comunes a todos los subtipos.
GENERALIZACIN: Se observa que dos o ms tipos de entidad comparten varios atributos y/o tipos de
relaciones, de donde se deduce la existencia de un tipo de entidad de nivel superior (supertipo) que contiene los
atributos y los tipos de interrelacin comunes a todos los subtipos.
ESPECIALIZACIN: Se observa que un tipo de entidad tiene ciertos atributos y/o tipos de relacin que tienen
sentido para unos ejemplares pero no para otros, por lo que es conveniente definir uno o varios subtipos que
contengan estos atributos y/o interrelaciones especficas, dejando en el supertipo los que son comunes.
INTERRELACIONES REDUNDANTES: Se dice que una interrelacin es redundante cuando su eliminacin no
implica prdida de semntica porque existe la posibilidad de realizar la misma asociacin de ejemplares por
medio de otras interrelaciones. Es condicin necesaria, aunque no suficiente, para que una interrelacin sea
redundante que forme parte de un ciclo.
BASES DE DATOS RELACIONALES( Relational Database): Es una estructura de datos que guarda informacin
sobre entidades, los atributos y las relaciones de dichas entidades. Percibida por el usuario como un conjunto
de tablas.
CLAVES: es un subconjunto del conjunto de atributos comunes en una coleccin de entidades que permite
identificar unvocamente cada una de las entidades pertenecientes a dicha coleccin.
SUPERCLAVE: es un subconjunto de atributos que permite distinguir unvocamente cada una de las entidades
de un conjunto de entidades si se aade un atributo al anterior subconjunto el resultado seguir siendo una
superclave.
CLAVE CANDIDATA: dada una superclave si esta deja de serlo quitando nicamente uno de los atributos que la
componen, entonces esta es un clave candidata.
CLAVE PRIMARIA: es una clave candidata elegida por el diseador de la base de datos para identificar
unvocamente las entidades de un conjunto de entidades.
USUARIOS: Son las personas que participan en el diseo, uso y mantenimiento de una base de datos, entre ellas
encontramos (Administradores, Diseadores de bases de datos, Usuarios finales, Analistas y Programadores de
Aplicaciones).
16
ALUMNO: ANTONIO ESCOBEDO MARTNEZ
UPT
BIBLIOGRAFIA
Ramez A. Elmasri, Shamkat B. Navathe (2002), Fundamentos de sistemas de Bases de Datos, Madrid, Editorial
Pearson Addison Wesley
C.J. Date (2001), Introduccin a los Sistemas de Bases de Datos, Mxico, Editorial Pearson Addison Wesley
Rob Peter, Coronel Carlos (2004), Sistemas de Bases de Datos, Diseo, implementacin y administracin,
Mxico, Editorial Thomson
Adoracin de Miguel, Piattini Mario, Marcos Esperanza (2000), Diseo de Base de Datos Relacionales, Mxico,
Editorial Alfaomega Ra-ma.
Adoracin de Miguel, Martnez Paloma, Castro Paloma (2001), Diseo de Base de Datos Relacionales, Problemas
Resueltos, Mxico, Editorial Alfaomega Ra-ma.
17
ALUMNO: ANTONIO ESCOBEDO MARTNEZ