Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Reporte de práctica: Fundamentos de Base de Datos, Ejercicios de Programación de Bases de Datos

Un reporte de práctica sobre los fundamentos de bases de datos, desarrollado por estudiantes del instituto tecnológico superior de misantla. El reporte incluye el uso de la herramienta dia para crear un modelo entidad-relación, la identificación de entidades y sus atributos, así como la definición de las interrelaciones entre ellas. Se abordan conceptos clave como la cardinalidad de las relaciones, la creación de diagramas y la solución del modelo entidad-relación planteado. El documento proporciona una visión general del proceso de diseño de bases de datos y puede ser útil para estudiantes de ingeniería en sistemas computacionales o áreas afines que deseen profundizar en estos temas.

Tipo: Ejercicios

2022/2023

Subido el 13/05/2024

yoli-om
yoli-om 🇲🇽

1 / 27

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Km. 1.8 Ca
rretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
Tel. 01 235 323 1545, ext. 1
19
, e
mail:
gguendulaye@misantla.tecnm
.mx
www.itsm.edu.mx
INSTITUTO TECNOLÓGICO
SUPERIOR DE MISANTLA
INGENÍERIA EN SISTEMAS
COMPUTACIONALES
Fundamentos Base de Datos
Reporte de práctica
UNIDAD 2
P R E S E N T A
DOMINGUEZ CELIS LUIS ANDRES
212T0207
CARLOS FISHER
222T0236
Grecia Denis Saldivar Arriaga
212T0229
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Vista previa parcial del texto

¡Descarga Reporte de práctica: Fundamentos de Base de Datos y más Ejercicios en PDF de Programación de Bases de Datos solo en Docsity!

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx

INSTITUTO TECNOLÓGICO

SUPERIOR DE MISANTLA

INGENÍERIA EN SISTEMAS

COMPUTACIONALES

Fundamentos Base de Datos

Reporte de práctica

UNIDAD 2

P R E S E N T A

DOMINGUEZ CELIS LUIS ANDRES

212T

CARLOS FISHER

222T

Grecia Denis Saldivar Arriaga

212T

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx

Desarrollo

  • Iniciar la aplicación Dia
  • Abrimos el programa Dia para comenzar a trabajar, será la herramienta a usar en este trabajo El software Dia es una herramienta de creación de diagramas inspirada en el programa comercial de Windows 'Visio'. Se puede utilizar para dibujar diversos tipos de diagramas, incluyendo diagramas de relación de entidades, diagramas UML, diagramas de flujo, diagramas de red y muchos otros.

Dia está diseñado con una interfaz de usuario dividida en tres áreas principales:

  1. Área de herramientas: Situada en el lado izquierdo de la ventana, contiene los botones de herramientas y formas utilizadas para crear diagramas.
  2. Área de trabajo: Ubicada en el centro de la ventana, es donde se crean y editan los diagramas. Esta zona está dividida en una cuadrícula que puede variar en tamaño y división de celdas según el tipo de diagrama que se esté creando.
  3. Área de propiedades: En la parte superior de la ventana, contiene los ajustes y opciones de personalización para adaptar las características de los objetos y elementos del diagrama. Aquí se puede ajustar el color, estilo, tamaño, fuente y otras opciones de cada forma o línea.

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx Para iniciar la labor de la práctica de entidad-relación, es necesario hacer clic en la opción ER para comenzar a trabajar sin contratiempos en nuestro diseño.

Entidad

En el diseño se utilizarán formas básicas como rectángulos, círculos, elipses y líneas del panel de herramientas. Estas formas se combinarán y adaptarán para crear un diseño visualmente atractivo y funcional. Además, se emplearán colores, gradientes y texturas para añadir profundidad y dimensión a los elementos visuales, asegurando armonía y coherencia en el diseño final. La selección cuidadosa de fuentes tipográficas complementará la comunicación efectiva del diseño. La combinación estratégica de formas, colores, texturas y fuentes garantizará un resultado final atractivo y cohesivo. Se deberá presionar en la forma de Entidad A2D1.dia

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx Tomando el ejemplo a modelar se deberán de determinar las siguientes entidades: Sucursal, Turista, Hotel y Vuelos. Debe quedar de la siguiente manera. Interrelación Para hacerlo primero se le da click al botón de relación y luego hay que darle click al lienzo. Línea Pasajero Destino Vuelo

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx Identificación de las interrelaciones del problema planteados son: contrata, hospeda, elige. Las cardinalidades son las siguientes: Atributos Para agregar atributos debemos agregar el objeto atributo y seguir con los pasos anteriores. Pasajero Vuelo Destino Pasajero Pasajero Elige Línea Guía Elige Destino Línea (^) Guía Pasajero (^) Elige Vuelo

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx Igualmente se puede modificar las propiedades de los atributos para lo que se necesite. Para unir los atributos a las entidades mediante líneas simples. Al conectar los atributos a las entidades se verá por defecto uno de los extremos que aparece como una flecha al final.

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx PK Compuesto Multivaluado NumVuelo SI FechaHoraPlazasTotales PlazasTurista Origen DestinoDestino PK Compuesto Multivaluado CódigoDestino SI CiudadPaísc) En las relaciones de Elige van los siguientes atributos. EligeVuelo PK Compuesto Multivaluado CódigoVuelo Sí Clase EligeDestino PK Compuesto Multivaluado CódigoDestino (^) Sí FechaLlegada (^) Sí FechaSalida (^) Sí d) Solución

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx Problema 1:

  1. La ciudad de Misantla desea guardar información sobre los alojamientos que existen en dicha ciudad. Para ello solicita crear una base de datos con las siguientes consideraciones. Un alojamiento se identifica por un nombre (hotel Don Pablo, hotel Misantla, etc.). Tiene una dirección, un teléfono y una persona de contacto que pertenece al personal del alojamiento. En cada alojamiento trabaja una serie de personas que se identifica con un código personal. Se requiere conocer el nombre completo, la dirección y el rfc. Aunque en el alojamiento trabajen varias personas, una persona sólo puede trabajar en un alojamiento. Los alojamientos se alquilan por habitación y se desean conocer cuántas habitaciones componen el alojamiento, de que tipo (individual, dobles, triples) es cada una de estas habitaciones, si posee cuarto de baño y el precio. En algunos de estos alojamientos se realizan actividades multiaventura organizadas para huéspedes (senderismo, bicicleta de montaña, etc.). Estas actividades se identifican por un código. Es de interés saber el nombre de la actividad, la descripción y el nivel de dificultad de dicha actividad (1 – 10). Estas actividades se realizan un día a la semana, por ejemplo, el hotel Misantla se practica bicicleta de montaña los días martes y se desea guardar la información. Pero puede haber algún día en el que no se practique ninguna actividad. a) Identificación de las interrelaciones del problema planteados son: alquila, trabajan, contacto, realiza. Las cardinalidades son las siguientes: Alojamiento (1:1) (1:N) (1:N) Habitación Alquila Alojamiento (1:1) (1:N) (1:N) Personal Trabajan Alojamiento (1:1) (1:1) (1:1) Personal Contacto Actividad (1:N) (N:M) (1:N) Alojamiento Realiza

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx RFC Sí Habitación PK Compuesto Multivaluado Id Habitación Sí Tipo Precio Sí Cuarto de baño Actividad PK Compuesto Multivaluado Código Sí Nombre Actividad Sí Descripción Sí Nivel de dificultad Sí c) En la relación Realiza van los siguientes atributos. Realiza PK Compuesto Multivaluado Día Sí

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx d) Solución Solución del modelo entidad-relación.

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx Modelo E-R.

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx b) Agregar los atributos a las entidades del caso en estudio Especie PK Compuesto Multivaluado Nombre científico Sí Nombre vulgar Sí Características Sí Grupo ornitológico PK Compuesto Multivaluado Nombre Sí Dedos Sí Patas Sí Pico Sí Asociación PK Compuesto Multivaluado Nombre Sí Dirección Sí Teléfono Sí Observador PK Compuesto Multivaluado Código de observador Sí RFC Sí Nombre completo Sí Dirección Sí

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx Problema 3:

  1. Se desea diseñar una BD sobre la información de una empresa dedicada alquiler de automóviles teniendo en cuenta que: Un determinado cliente puede tener en un momento dado hechas varias reservas. De cada cliente se desea almacenar su RFC, nombre, dirección y teléfono. Además, dos clientes se diferencian por un código único. Cada cliente puede ser avalado por otro cliente de la empresa. Una reserva la realiza un único cliente, pero puede involucrar a varios coches. Es importante registrar la fecha de inicio y termino de la reserva, el precio del alquiler de cada uno de los coches, los litros de gasolina en el depósito en el momento de realizar la reserva, el precio total de la reserva y un indicador de que si el coche o si los coches han sido entregados. No se mantiene los datos de reservas anteriores. Todos los coches tienen siempre asignado un determinado garaje que no puede cambiar, un garaje puede tener varios coches. De cada coche se requiere la matricula, el modelo, el color y la marca. Cada reserva se realiza en una determinada agencia. a) Identificación de las interrelaciones del problema planteados son: realiza, aparta, guarda, avala. Las cardinalidades son las siguientes: Cliente (1:1) (1:N) (1:N) Reserva Realiza Reserva (1:1) (1:N) (1:N) Coche Aparta Coche (1:N) (N:1) (1:1) Garaje Guarda Cliente (1:1) (1:1) (0:1) Cliente Avala

Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver. Tel. 01 235 323 1545, ext. 1 19 , e-mail: gguendulaye@misantla.tecnm .mx b) Agregar los atributos a las entidades del caso en estudio Cliente PK Compuesto Multivaluado Código Sí Teléfono Sí Dirección Sí Nombre Sí RFC Sí Reserva PK Compuesto Multivaluado Id Sí Entregado Precio Sí Litros de gasolina Sí Fecha inicio Sí Fecha final Sí Coche PK Compuesto Multivaluado Matricula Sí Modelo Sí Color Sí Marca Sí Modelo E-R.