Laboratorio 3

8
INSTITUTO TECNOLÓGICO DE TUXTEPEC Departamento de Sistemas y Computación Formato para prácticas de Laboratorio Carrera Plan de estudi os Clave de la materia Nombre de la materia Ingeniería en Sistemas Computacionales ISIC- 2010 SCA - 1025 TALLER DE BASES DE DATOS Practica No. Laboratorio de: L5 Duració n (Hora) 3 Nombre de la Práctica Creación de un Esquema de DB 1 1.- Enunciado. El alumno creará un esquema de base de datos con la ayuda de MySQL Workbench. 2.- Introducción. MySQL workbench es una herramienta visual de diseño de base de datos que integra: Desarrollo de Software, Administración de Base de Datos, Diseño de Base de Datos, Creación y Mantenimiento para el sistema de DB. 3.- Objetivo (Competencia) Crear un Modelo de Base de Datos con MySQL Workbench. Página 1 de 8

Transcript of Laboratorio 3

Page 1: Laboratorio 3

INSTITUTO TECNOLÓGICO DE TUXTEPECDepartamento de Sistemas y Computación

Formato para prácticas de Laboratorio

Carrera Plan de estudios

Clave de la materia

Nombre de la materia

Ingeniería en Sistemas Computacionales

ISIC-2010 SCA - 1025 TALLER DE BASES DE DATOS

Practica No. Laboratorio de: L5 Duración (Hora)

3 Nombre de la Práctica

Creación de un Esquema de DB 1

1.- Enunciado.

El alumno creará un esquema de base de datos con la ayuda de MySQL Workbench.

2.- Introducción.

MySQL workbench es una herramienta visual de diseño de base de datos que integra: Desarrollo de Software, Administración de Base de Datos, Diseño de Base de Datos, Creación y Mantenimiento para el sistema de DB.

3.- Objetivo (Competencia)

Crear un Modelo de Base de Datos con MySQL Workbench.

4.- Fundamento

5.- Descripción (Procedimiento)A) Equipo necesario

Pc de EscritorioMonitorTeclado

B) Material de apoyoSO Windows XP (o superior) o alguna distribución Linux basada en Debian.MySQL Server.

Página 1 de 6

Page 2: Laboratorio 3

INSTITUTO TECNOLÓGICO DE TUXTEPECDepartamento de Sistemas y Computación

Formato para prácticas de Laboratorio

Mouse

B) Desarrollo de la práctica

1. El primer paso es crear una Conexión nueva con MySQL; esto se logra abriendo la interfaz gráfica de MySQL Workbench y daremos clic en el botón [+] que se encuentra a un lado de MySQL Connections.

2. A continuación podremos visualizar el asistente para la creación de una conexión

3. En el asistente podremos configurar las características de conexión que requeriremos y bastará con dar clic en Guardar para salvar los cambios.

4. A continuación podremos crear un nuevo Modelo de Base de Datos dando clic en botón [+] de la Etiqueta “Models” que se encuentra en la parte inferior izquierda de la ventana de

Página 2 de 6

Page 3: Laboratorio 3

INSTITUTO TECNOLÓGICO DE TUXTEPECDepartamento de Sistemas y Computación

Formato para prácticas de Laboratorio

Workbench, o entrar poe medio del menú “File / New Model”, como se muestra en la imagen que se muestra.

5. Ahora localizaremos el botón [+] que se encuentra a la derecha de Physical Schemas para crear un nuevo esquema, en este apartado en la parte inferior podremos modificar el nombre del nuevo esquema por el deseado; en este caso: inventarios.

6. A continuación daremos clic en el íncono Add Table de la sección de Physical Schemas. Esto cargará de manera automática el editor de la tabla, quien por defecto tendrá el nombre: table1, el cual editaremos con los siguientes datos:

Página 3 de 6

Page 4: Laboratorio 3

INSTITUTO TECNOLÓGICO DE TUXTEPECDepartamento de Sistemas y Computación

Formato para prácticas de Laboratorio

Nombre de la Tabla : clientes Campos de la tabla clientes:

o idclientes (entero)o nombre_clientes (varchar)o apellidos_clientes (varchar)

Nombre de la Tabla: facturas Campos de la tabla facturas:

o idfacturas (entero)o fechafactura (date)o montofactura (float)

Nombre de la Tabla: productos Campos de la tabla productos:

o idproductos(entero)o descripcionproducto (varchar)o claveproducto(varchar)o codigobarras(varchar)

Nombre de la Tabla: ventas Campos de la tabla ventas:

o idventas (entero)o fechaventa(date)o montoventa(float)

Nombre de la Tabla: detalleventas Campos de la tabla detalleventas:

o cantidadproducto(entero)

7. Para generar un diagrama EER de este esquema, seleccione “Modelo / Create Diagram form Catalog Object”, para crear un diagrama del modelo EER.

Página 4 de 6

Page 5: Laboratorio 3

INSTITUTO TECNOLÓGICO DE TUXTEPECDepartamento de Sistemas y Computación

Formato para prácticas de Laboratorio

8. A continuación podremos visualizar el diagrama del modelo, en el cual podremos comenzar a trazar las relaciones; para ello tendremos que visualizar la parte izquierda de la pantalla donde se encuentran las relaciones como a continuación se presenta.

9. Cada uno de los diagramas representa una relación; de manera que la primera será una relación de uno a uno (1:1) entre las tablas Facturas y Ventas, la segunda relación se da de uno a muchos (1: n) entre las tablas Clientes y Facturas, la tercera relación se da de uno a muchos (1 : n) entre las tablas Clientes y Ventas, la cuarta relación se da de uno a muchos (1 : n ) entre las tablas Ventas y Detalleventas; y la quinta relación se da de uno a muchos (1 : n ) entre las tablas Productos y Detalleventas.

10. Por último captura la imagen del esquema que has diseñado y anéxalo en el apartado Página 5 de 6

Page 6: Laboratorio 3

INSTITUTO TECNOLÓGICO DE TUXTEPECDepartamento de Sistemas y Computación

Formato para prácticas de Laboratorio

Resultados y conclusiones.11. Entra en el Shell del servidor y verifica la creación de la nueva base de datos y de las tablas

antes utilizadas.12. Captura nuevamente la imagen del Shell y anéxalo también en el apartado de Resultados y

Conlusiones.

6.-Resultados y conclusiones

7.- Anexos

8.-Referencias

Fecha: _____________________________

Formuló: Realizó

__I.S.C.MEZTLI VALERIANO OROZCO______ ____________________________

Maestro Alumno

Página 6 de 6