Desarrollando una base de datos 3 Pasos: 1. Requerimientos: un modelo de datos es desarrollado Modelo de Datos: Una representacin lgica de la estructura de una base de datos 2. Diseo: El modelo de datos es transformado en tablas y relaciones 3. Implementacin:
Tablas, relaciones y restricciones son creadas
Procedimientos y triggers son escritos
Se llena la base de datos y los sistemas son evaluados
Se modica la base de datos a travs de estos tres pasos
Ejemplo: Modelo de Datos Nombre Cliente FechaInicio FechaTermina Dias Precio Renta Tipo Matricula PrecioRenta Auto 1: N N: 1 Diagrama Entidad-Relacin de Servicio de Renta de autos Caractersticas de la Entidad
Entidad: Algo que puede ser identicado y que los
usuarios deseen consultar.
Clase de Entidad: Coleccin de entidades
descritas por el formato de entidad en esa clase
Instancia de entidad: Representacin de una
entidad en particular
Usualmente hay muchas instancias de entidad en
una clase de entidad Cedula Nombre Direccin Ciudad Telfono Ttulo CLIENTE 123 Pedro Calle 5 Guayaquil 123456 124 Juan Calle 2 Quito 456788 CLIENTE: Ejemplo de entidad Dos instancias de CLIENTE Atributos
Descripcin de las caractersticas de la entidad
Todas las instancias de una clase de entidad
tienen los mismos atributos Clave Primaria
Atributos que identican instancias de una entidad
Consiste de uno o ms atributos de una entidad
Una clave puede ser nica o no-nica
nica: El valor identica una y solo una de las
instancias de entidad
No-nica: El valor identica un grupo de
instancias Clave Primaria
Simple: Clave que consiste de un solo atributo
representa a la instancia de entidad
Compuesta: Clave que consiste de dos o ms
atributos
Articial: Clave que hace uso de un valor
incremental para su denicin Cardinalidad de los Atributos
Mn: Nmero mnimo de valores de atributos
asociados con cada caso de entidad o interrelacin.
Card-Min(A,E)=0 atributo Opcional
Ejemplo: atributo Ttulo de la entidad CLIENTE
Card-Min(A,E)=1 atributo Obligatorio
Ejemplo: atributo Cdula de la entidad CLIENTE
Cardinalidad de los Atributos
Mx: Nmero mximo de valores de atributos
asociados con cada caso de entidad o interrelacin.
Card-Max(A,E)=1 atributo Monovalente
Ejemplo: atributo Cdula de la entidad CLIENTE
Card-Max(A,E)>1 atributo Polivalente
Ejemplo: atributo Ttulo de la entidad CLIENTE
Dominios y Restricciones de los Atributos
Conjunto de valores legtimos para un atributo
Se asemejan a las declaraciones de tipo en los lenguajes
convencionales de programacin
Ejemplo: El dominio del atributo ColorDeParte puede ser
la lista numerada Azul, Amarillo y Rojo
Ejemplo: Si las edades de los empleados pueden variar
entre 16 y 70, entonces el dominio de Edad es {x | N / 16 <= x <= 70}.
Los dominios no se muestran en los diagramas.
Club de Tenis El Club de Tenis, Vall Parc, fundado en 1913 desea una base de datos diseada por usted. La informacin que le proporciona el administrador del club es la siguiente: -El club posee miembros y cada uno de ellos pertenece a una categora dependiendo de su juego, por ejemplo principiante, profesional, etc. -Se necesita guardar la siguiente informacin de los miembros: Nombre Gnero Fecha de Nacimiento Ocupacin Telfono Email Direcciones (para enviar material promocional) Nmero de hijos
-Para pertenecer al club el miembro debe pagar una membresa, la cual tiene un costo anual. -El club tiene a disposicin entrenadores para que los miembros mejoren o practiquen su juego. -Se necesita llevar un registro del entrenamiento y de si ste se llev a cabo. -El miembro puede elegir a un entrenador dependiendo de sus cualidades, como gnero, edad o cunto torneos ha ganado y en qu ao. -Los miembros pueden participar en competiciones con otros miembros del club. -Las competiciones tienen un costo extra para el miembro. -Se necesita llevar un registro de los pagos realizados y un miembro puede realizar cuantos pagos desee. Diario Los directores de un diario han decidido llevarlo a Internet con las siguientes consideraciones: - El diario tiene las siguientes secciones: Principal, Poltica, Economa, Social, Deporte, Humor y los nes de semana circula la seccin 7 das. - Cada artculo puede pertenecer a una o ms secciones y est conformado por un titular, un subtitular, un resumen, el contenido, palabras claves, fotos, archivos; y puede referir o ser referido por otros artculos. Adems, un artculo puede ser escrito por uno o ms comunicadores sociales y debe ser revisado por un editor. - Por exibilidad, cada artculo debe mantener una fecha de publicacin y podra tener o no un nmero mximo de das de vigencia, de tal forma que ste podra ser ingresado con anticipacin. - Cada foto tiene asociado a la persona que realiz la toma, la fecha de captura y un grupo de palabras claves. - Existen diversos tipos de archivos que pueden asociarse a un artculo, entre ellos archivos de audio, video y PDFs. Estos archivos tienen una descripcin y la fuente de la cual fueron obtenidos. - Los comunicadores sociales y fotgrafos pueden o no ser empleados del diario y pueden o no tener asociado un correo electrnico para utilizarlo como referencia en las publicaciones. Resumen
Clase de Entidad e Instancia de Entidad
Atributos: Caractersticas de la entidad
Clave Primaria:
Simple
Compuesta
Articial
Cardinalidad de los Atributos: Min, Max
Dominios y Restricciones de los Atributos
Desarrolle el modelo conceptual del siguiente modelo de negocios.
La empresa Filmes del Otro Planeta (FOP) ha decidido crear una biblioteca que permita administrar de forma eciente las diferentes versiones de storyboards de cada una de la pelculas que produce. Con este n, el responsable del proyecto de FOP le ha referido el siguiente enlace: http://elokuvantaju.uiah./spanish/study_material/pre-production/storyboard.jsp El cual contiene Figura 1: Extracto del storyboard "Nascar" de Josh Sheppard lo que est sucediendo en la toma. En una forma visual, o storyboard, las tomas son presentadas como unas historietas de tal manera que los movimientos que suceden en la toma se pueden visualizar. Un artista de storyboard, es un artista cuyo trabajo es hacer el storyboard de acuerdo a las direcciones del guin y de director/productor. El storyboard se basa en el guin y su idea bsica es que antes del rodaje las lneas principales de la pelcula sean planeadas, los detalles a discutir se decidan y la duracin de cada secuencia se estime. Adicionalmente le reere el enlace http://www.thestoryboardartist.com/Site/Nascar.html para que vea un ejemplo de un storyboard (Figura 1) Como ejemplo de las interrogantes que la biblioteca debe ayudar a responder, le da las siguientes: En cuntas escenas aparece Herbie en la versin 1.2 de Nascar? Cul es la cantidad promedio de escenas que incluye el productor Don Q en sus pelculas ? Cul es el tiempo estimado de duracin de las versin 1.2 de Nascar?
Participación de Los Niños y Jóvenes en La Vereda Las Brisas en La Visión Prospectiva Del Consejo Comunitario Del Bajo Calima (Buenaventura, Colombia) .