Colegio José Celestino MutisColegio José Celestino Mutis
Trabajo base de datos 2da parteTrabajo base de datos 2da parte
Presentado a:Presentado a:
Susan Hernández.Susan Hernández.
Estudiantes:Estudiantes:
Camilo Abril TorresCamilo Abril Torres
Maicol García HernándezMaicol García Hernández
SEGUNDA PARTESEGUNDA PARTE
ACTIVIDADACTIVIDAD
BASE DE DATOSBASE DE DATOS
Modelo entidad relaciónModelo entidad relación
Un diagrama o modelo entidad-relación (a veces denominadoUn diagrama o modelo entidad-relación (a veces denominado
por sus siglas en inglés, por sus siglas en inglés, E-RE-R "Entity relationship", o del "Entity relationship", o del
español español DERDER "Diagrama de Entidad Relación") es una herramienta "Diagrama de Entidad Relación") es una herramienta
para el modelado de datos que permite representar laspara el modelado de datos que permite representar las
entidades relevantes de un sistema de información así como susentidades relevantes de un sistema de información así como sus
interrelaciones y propiedades.interrelaciones y propiedades.
Que es una relaciónQue es una relación
 En bases de datos, una relación o vínculo entre dos oEn bases de datos, una relación o vínculo entre dos o
más entidades describe algúna interacción entre las mismas.más entidades describe algúna interacción entre las mismas.
Por ejemplo, una relación entre una entidad "Empleado" y unaPor ejemplo, una relación entre una entidad "Empleado" y una
entidad "Sector" podría ser "trabaja_en", porque el empleadoentidad "Sector" podría ser "trabaja_en", porque el empleado
trabaja en un sector determinado.trabaja en un sector determinado.
Las relaciones se describen en la estructura de la base deLas relaciones se describen en la estructura de la base de
datos empleando un modelo de datos.datos empleando un modelo de datos.
Las relaciones son muy empleadas en los modelos de basesLas relaciones son muy empleadas en los modelos de bases
de datos relacional y afines.de datos relacional y afines.
En SQL las relaciones son llamadas tablas.En SQL las relaciones son llamadas tablas.
Tipos de relacionesTipos de relaciones
Relación de uno a varios (1,n).Relación de uno a varios (1,n). Se crea una relación de uno a Se crea una relación de uno a
varios si uno de los campos relacionados es una clavevarios si uno de los campos relacionados es una clave
principal. Esta relación es la más común. Cada registro deprincipal. Esta relación es la más común. Cada registro de
una tabla puede estar enlazado con varios registros de unauna tabla puede estar enlazado con varios registros de una
segunda tabla, pero cada registro de la segunda sólo puedesegunda tabla, pero cada registro de la segunda sólo puede
estar enlazado con un único registro de la primera.estar enlazado con un único registro de la primera.
Por ejemplo:Por ejemplo: tenemos dos tablas una con los datos de clientestenemos dos tablas una con los datos de clientes
y otra con los artículos que se venden en la empresa, unay otra con los artículos que se venden en la empresa, una
cliente podrá realizar un pedido con varios artículos, y uncliente podrá realizar un pedido con varios artículos, y un
artículo podrá ser vendido a más de un cliente.artículo podrá ser vendido a más de un cliente.
  
 
Relación de uno a uno (1,1).Relación de uno a uno (1,1). Se creará una relación de este Se creará una relación de este
tipo si ambos campos relacionados son claves principales. Entipo si ambos campos relacionados son claves principales. En
este tipo de relación, un registro de la tabla uno sólo puedeeste tipo de relación, un registro de la tabla uno sólo puede
estar relacionado con un único registro de la tabla dos yestar relacionado con un único registro de la tabla dos y
viceversa. No es muy usada.viceversa. No es muy usada.
Por ejemplo:Por ejemplo: Tenemos dos tablas una con los datos deTenemos dos tablas una con los datos de
diferentes poblaciones y otra con una lista de Alcaldes, unadiferentes poblaciones y otra con una lista de Alcaldes, una
población sólo puede tener un alcalde, y un alcalde lo serápoblación sólo puede tener un alcalde, y un alcalde lo será
únicamente de una población.únicamente de una población.
Relación de varios a varios (n,m). En este caso, ninguno de En este caso, ninguno de
los campos relacionados son claves principales. Cadalos campos relacionados son claves principales. Cada
registro de la primera tabla puede estar enlazado con variosregistro de la primera tabla puede estar enlazado con varios
registros de la segunda y viceversa. Este tipo de relaciónregistros de la segunda y viceversa. Este tipo de relación
implica la repetición de los campos de cada tabla; esto es loimplica la repetición de los campos de cada tabla; esto es lo
que Access pretende evitar. Para establecer relaciones deque Access pretende evitar. Para establecer relaciones de
este tipo, es necesario crear una tabla intermedia que estéeste tipo, es necesario crear una tabla intermedia que esté
relacionada con las dos de uno a varios.relacionada con las dos de uno a varios.
Por ejemplo:Por ejemplo: tenemos dos tablas una con los datos detenemos dos tablas una con los datos de
clientes y otra con los artículos que se venden en la empresa,clientes y otra con los artículos que se venden en la empresa,
una cliente podrá realizar un pedido con varios artículos, y ununa cliente podrá realizar un pedido con varios artículos, y un
artículo podrá ser vendido a más de un cliente.artículo podrá ser vendido a más de un cliente.
Pasos para el diseño de una base dePasos para el diseño de una base de
datos.datos.
Determinar laDeterminar la
finalidad de lafinalidad de la
BD.BD.
Buscar yBuscar y
organizar laorganizar la
informacióninformación
necesaria.necesaria.
Dividir laDividir la
información eninformación en
tablas.tablas.
Convertir losConvertir los
elementos deelementos de
información eninformación en
columnas.columnas.
EspecificarEspecificar
clavesclaves
principales.principales.
DefinirDefinir
relacionesrelaciones
entre tablas.entre tablas.
Ajustar elAjustar el
diseño.diseño.
Aplicar lasAplicar las
reglas dereglas de
normalizaciónnormalización
BibliografíaBibliografía
•http://office.microsoft.com/es-es/access-help/conceptos-http://office.microsoft.com/es-es/access-help/conceptos-
basicos-del-diseno-de-una-base-de-datos-basicos-del-diseno-de-una-base-de-datos-
HA001224247.aspx?pid=CH100645693082HA001224247.aspx?pid=CH100645693082
•http://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/Base_de_datos
•http://mit.ocw.universia.net/curso11208/11/11.208/IAP02/lehttp://mit.ocw.universia.net/curso11208/11/11.208/IAP02/le
cture-notes/lecture5-2.htmlcture-notes/lecture5-2.html
BibliografíaBibliografía
•http://office.microsoft.com/es-es/access-help/conceptos-http://office.microsoft.com/es-es/access-help/conceptos-
basicos-del-diseno-de-una-base-de-datos-basicos-del-diseno-de-una-base-de-datos-
HA001224247.aspx?pid=CH100645693082HA001224247.aspx?pid=CH100645693082
•http://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/Base_de_datos
•http://mit.ocw.universia.net/curso11208/11/11.208/IAP02/lehttp://mit.ocw.universia.net/curso11208/11/11.208/IAP02/le
cture-notes/lecture5-2.htmlcture-notes/lecture5-2.html

Segunda parte base de datos.

  • 1.
    Colegio José CelestinoMutisColegio José Celestino Mutis Trabajo base de datos 2da parteTrabajo base de datos 2da parte Presentado a:Presentado a: Susan Hernández.Susan Hernández. Estudiantes:Estudiantes: Camilo Abril TorresCamilo Abril Torres Maicol García HernándezMaicol García Hernández
  • 2.
  • 3.
    Modelo entidad relaciónModeloentidad relación Un diagrama o modelo entidad-relación (a veces denominadoUn diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, por sus siglas en inglés, E-RE-R "Entity relationship", o del "Entity relationship", o del español español DERDER "Diagrama de Entidad Relación") es una herramienta "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar laspara el modelado de datos que permite representar las entidades relevantes de un sistema de información así como susentidades relevantes de un sistema de información así como sus interrelaciones y propiedades.interrelaciones y propiedades.
  • 4.
    Que es unarelaciónQue es una relación  En bases de datos, una relación o vínculo entre dos oEn bases de datos, una relación o vínculo entre dos o más entidades describe algúna interacción entre las mismas.más entidades describe algúna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y unaPor ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleadoentidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un sector determinado.trabaja en un sector determinado. Las relaciones se describen en la estructura de la base deLas relaciones se describen en la estructura de la base de datos empleando un modelo de datos.datos empleando un modelo de datos. Las relaciones son muy empleadas en los modelos de basesLas relaciones son muy empleadas en los modelos de bases de datos relacional y afines.de datos relacional y afines. En SQL las relaciones son llamadas tablas.En SQL las relaciones son llamadas tablas.
  • 5.
    Tipos de relacionesTiposde relaciones Relación de uno a varios (1,n).Relación de uno a varios (1,n). Se crea una relación de uno a Se crea una relación de uno a varios si uno de los campos relacionados es una clavevarios si uno de los campos relacionados es una clave principal. Esta relación es la más común. Cada registro deprincipal. Esta relación es la más común. Cada registro de una tabla puede estar enlazado con varios registros de unauna tabla puede estar enlazado con varios registros de una segunda tabla, pero cada registro de la segunda sólo puedesegunda tabla, pero cada registro de la segunda sólo puede estar enlazado con un único registro de la primera.estar enlazado con un único registro de la primera. Por ejemplo:Por ejemplo: tenemos dos tablas una con los datos de clientestenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, unay otra con los artículos que se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y uncliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente.artículo podrá ser vendido a más de un cliente.     
  • 6.
    Relación de unoa uno (1,1).Relación de uno a uno (1,1). Se creará una relación de este Se creará una relación de este tipo si ambos campos relacionados son claves principales. Entipo si ambos campos relacionados son claves principales. En este tipo de relación, un registro de la tabla uno sólo puedeeste tipo de relación, un registro de la tabla uno sólo puede estar relacionado con un único registro de la tabla dos yestar relacionado con un único registro de la tabla dos y viceversa. No es muy usada.viceversa. No es muy usada. Por ejemplo:Por ejemplo: Tenemos dos tablas una con los datos deTenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, unadiferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo serápoblación sólo puede tener un alcalde, y un alcalde lo será únicamente de una población.únicamente de una población.
  • 7.
    Relación de variosa varios (n,m). En este caso, ninguno de En este caso, ninguno de los campos relacionados son claves principales. Cadalos campos relacionados son claves principales. Cada registro de la primera tabla puede estar enlazado con variosregistro de la primera tabla puede estar enlazado con varios registros de la segunda y viceversa. Este tipo de relaciónregistros de la segunda y viceversa. Este tipo de relación implica la repetición de los campos de cada tabla; esto es loimplica la repetición de los campos de cada tabla; esto es lo que Access pretende evitar. Para establecer relaciones deque Access pretende evitar. Para establecer relaciones de este tipo, es necesario crear una tabla intermedia que estéeste tipo, es necesario crear una tabla intermedia que esté relacionada con las dos de uno a varios.relacionada con las dos de uno a varios. Por ejemplo:Por ejemplo: tenemos dos tablas una con los datos detenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa,clientes y otra con los artículos que se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y ununa cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente.artículo podrá ser vendido a más de un cliente.
  • 8.
    Pasos para eldiseño de una base dePasos para el diseño de una base de datos.datos. Determinar laDeterminar la finalidad de lafinalidad de la BD.BD. Buscar yBuscar y organizar laorganizar la informacióninformación necesaria.necesaria. Dividir laDividir la información eninformación en tablas.tablas. Convertir losConvertir los elementos deelementos de información eninformación en columnas.columnas. EspecificarEspecificar clavesclaves principales.principales. DefinirDefinir relacionesrelaciones entre tablas.entre tablas. Ajustar elAjustar el diseño.diseño. Aplicar lasAplicar las reglas dereglas de normalizaciónnormalización
  • 9.
  • 10.