Base de datos I Facultad de Ingeniería. Escuela de computación.



Documentos relacionados
8- Diseño de bases de datos

Base de datos I Facultad de Ingeniería. Escuela de computación.

Práctica guiada WorkBench

Base de datos I Facultad de Ingeniería. Escuela de computación.

Tema: CREACIÓN y FORMATEO DE HOJAS ELECTRONICAS EN EXCEL 2013.

12 Minería de Datos Reglas de asociación.

GUÍA DE OUTLOOK. Febrero 2010

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

Word Interfaz Word 2007.

Tema: GESTIÓN DE SESIONES EN PHP.

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

GUÍA PARA MANEJAR GOOGLE DRIVE

- Dirigido a Centros Docentes- Versión 01-23/03/2010

Manual de usuario de Solmicro BI. Página 1

Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5

Instituto Politécnico Nacional

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Índice general de materias LECCIÓN 7 74

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

e-conocimiento Manual de uso

OBTENER DATOS EXTERNOS

ASISTENCIA TÉCNICA A LA SEGURIDAD INFORMÁTICA EN PYMES MANUAL KEEPASS WINDOWS

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU

ADMINISTRACIÓN DE CURSOS

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Google Drive. Registro y gestión de archivos. Manual de uso

ENCUESTAS: DESCRIPCION DEL MODULO ( )

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Manual Word Tablas

Redes II Universidad Nacional de Jujuy Facultad de Ingeniería Carrera: APU 2008

Marta Soler Tel: Fax: TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

TUTORIAL SOBRE EL MANEJO DE LA OFICINA VIRTUAL PARA LA REMISIÓN DE INFORMES DE DOCENCIA VIRTUAL VÍA ADMINISTRACIÓN ELECTRÓNICA

JHAN EVER ANDRADE CASTRO

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Copias de seguridad y recuperación Guía del usuario

Guía para realizar trabajos universitarios

2. ABRIR UN NUEVO DOCUMENTO DE TRABAJO

LABORATORIO 9. Replicación de base de datos en SQL Server

3.1 Definir objetivos y contenidos de la página web

MATERIAL 2 EXCEL 2007

Bienvenidos a esta guía la cual pretende ilustrar la manera de utilizar este programa

PROYECTO EDUCATIVO LA CALERA

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Usar Office 365 en un iphone o ipad

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

Manual III Escaparates y banners (Configuración y mantenimiento)

USO ACADÉMICO DE HOJAS ELECTRÓNICAS. Segunda Sesión

Guía para el Portal de Profesores del Sistema de Información CLASS Académico

RESERVAS DE RMN VÍA WEB. NUEVA GUÍA PARA USUARIOS

En este tutorial vamos a calificar una tarea por el método "Calificación simple directa"que es el que utiliza por defecto moodle.

Curso Internet Básico - Aularagon

Manual del software para la creación de mapas conceptuales MIND42. Maria José Ciudad Mas

Versión 1 Fecha Vigencia: Junio de 2011

PRÁCTICAS DE GESTIÓN GANADERA:

CIMA. MANUAL DE USUARIO


Microsoft OneNote 2010

Construcción de Escenarios

Manual de Bitácora Electrónica de Rastreo de Residuos

Presentaciones en línea (II). Prezi y Slideshare

Manual exportación de datos Séneca

GUÍA DE USUARIO: GOOGLE DRIVE

4. CONTENIDO Cómo Añadir Contactos a tu Webmail

Además del Sistema Operativo necesitaremos un adaptador inalámbrico que vamos a describir en el punto siguiente.

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.

TUTORIAL PHP WEBQUEST

Manual del Profesor Campus Virtual UNIVO

Elementos de Microsoft Word

Instituto Mar de Cortés Elaborar Documentos en Procesador de Texto

Base de datos en Excel

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

ENVIO SMS A TRAVÉS DE WEB

HERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA

11 Conexión a base de datos.

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Capítulo 3: XML Spy como editor de documentos XML. 2. La interfaz de usuario de XML Spy

ACTUALIZACIÓN DE LA PLATAFORMA EDUCATIVA: MOODLE 3.0

COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN

Manual del panel. Core-Admin

Para utilizar esta nueva funcionalidad usted debe hacer lo siguiente: Figura 1. Ventana buscar usuarios para modificar.

MANUAL DE INICIACIÓN A JOVELLANOS VIRTUAL J. A. Espejo coordinador.tic@iesjovellanos.org 1

INSTRUCCIÓN DE SERVICIO NOCIONES BÁSICAS PARA DIAGRAMAS DE FLUJO. MICROSOFT VISIO

MANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS (SASP)

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Base de datos relacional

BASE DE DATOS RELACIONALES

Informática I Notas del curso

Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC.


CORREO ELECTRÓNICO GMAIL. 1 Enviar correo electrónico Acceder a una cuenta de correo electrónico... 2

Gestión de Retales WhitePaper Noviembre de 2009

Operación Microsoft Access 97

Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes:

Clase Nº 9 OPERADOR PC. P á g i n a 1 HOJA DE CALCULO MICROSOFT EXCEL

Servicio Webmail. La fibra no tiene competencia

Administración de la producción. Sesión 11: Gestor de Base de Datos (Access)

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

La ventana de Microsoft Excel

Transcripción:

Base de datos I Facultad de Ingeniería. Escuela de computación. 1

2 Base de datos I, Guía 8 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos I en el desarrollo de sus prácticas de laboratorios, haciendo uso de este antes, durante y después de la práctica, de tal forma que ofrece un método facilitador en su proceso de enseñanza/aprendizaje durante esta asignatura. En el desarrollo de esta asignatura se ha designado realizar las prácticas en 16 sesiones semanales de laboratorios, los que incluyen 11 prácticas, dos parciales y un proyecto final durante los cuales, el estudiante aplicará los conceptos y las técnicas fundamentalmente necesarias para el dominio de programas para el uso, configuración y administración de SQL Server 2008 o superior. Todas las guías de laboratorio están estructuradas de la siguiente forma: - Objetivos - Materiales y equipos - Introducción teórica - Procedimiento - Bibliografía - Hoja de evaluación (En caso de que la actividad sea evaluada)

Base de datos I. Guía 8 3 Facultad: Ingeniería. Escuela: Computación. Asignatura: Base de datos I. Tabla de Contenido Pág Guía 8. Diseño de bases de datos. Guía 6 Contenido a 1 ----------------------------------------------- 4 Objetivos ----------------------------------------------- 4 Materiales y equipos ------------------------------------ 4 Introducción -------------------------------------------- 4 WorkBench ----------------------------------------------- 5 Procedimiento ------------------------------------------- 5 Ejercicios ---------------------------------------------- 14 Investigación ------------------------------------------- 15 Bibliografía -------------------------------------------- 15

4 Base de datos I, Guía 8 Tema: Diseño de bases de datos. Contenidos En la guía se presentarán conceptos que les permitan a los estudiantes poder crear Diseños de la bases de datos para representar de manera global como está estructurada una base de datos. Objetivo Específico Construir diagramas ER de una base de datos. Manejar Software de modelado de bases de datos. Materiales y Equipo Guías práticas. http://www.mysql.com/products/workbench/ Introducción Teórica Cuando se crean las bases de datos es importante diseñar su estructura ya que a menudo las bases de datos son grandes y complejas, lo recomendable es crear el diseño de sus objetos más importantes como lo son las tablas, relaciones y atributos para poder identificarlos al momento de hacer referencia de ellos. Actualmente existen muchas herramientas para el diseño de base de datos en las cuales unas son OpenSource mientras que otras necesitan tener una licencia, queda a nuestro criterio escoger la que mejor se adapte a las necesidades del proyecto.

Base de datos I. Guía 8 5 MySQL Workbench Es una herramienta visual unificada para los arquitectos de bases de datos, desarrolladores y administradores de bases. Ofrece modelado de datos, desarrollo de SQL y herramientas completas de administración para la configuración del servidor, la administración de usuarios, copia de seguridad, y mucho más. Procedimiento Iniciar el MySQL WorkBench, se encuentra ubicada en todos los Bibliografía programas MySQl -> MySQL WorkBench. Guía 1 Como crear un modelo. En primer lugar vamos a cargar la aplicación, buscamos el icono del programa o el nombre en todos los programas. Al acceder al programa nos aparecerá una pantalla de inicio (figura siguiente) donde tendremos varias opciones, sin embargo seleccionaremos el icono que es un signo más, que está en la esquina inferior izquierda a la par la palabra Models.

6 Base de datos I, Guía 8 La acción anterior nos permitirá crear un nuevo modelo, para lo cual nos presentara la siguiente pantalla: En la pantalla central, en la parte de arriba podrá observar una opción que se llama Add Diagram (Como lo muestra la siguiente figura) con la cual podremos acceder a un lienzo para crear nuestro modelo. Una vez que se tenga el lienzo en la parte izquierda hay una barra de opciones, la cual nos ayudara a elaborar el diagrama, con todas sus opciones.

Base de datos I. Guía 8 7 Para poder crear nuestra primera tabla seleccionaremos el icono que señala la flecha en la siguiente figura, y la seleccionaremos con un click. Una vez lo seleccionamos no presentara un lienzo para poder trabajar (ejemplo siguiente figura) y nos aparecerá en el curso una mano, con la cual nos posicionaremos en el lugar que deseamos que se cree la tabla nueva.

8 Base de datos I, Guía 8 Una vez tengamos seleccionado el lugar, presionas click y automáticamente nos creara una nueva tabla en el lugar que seleccionamos, como lo muestra la figura. Una vez que tengamos creada la tabla, vamos a incorporarle atributos o campos, también le pondremos nombre, para realizar este paso presionaremos doble click sobre table 1,

Base de datos I. Guía 8 9 esto nos permitirá como se ve en la figura siguiente, ponerle nombre a la tabla, y agregar atributos o campos. Podemos incorporar de una sola ves si es Primary Key, si es Unique o Auto incremento, también colocamos el tipo de datos y su tamaño si es necesario. Una vez, introducidos los datos la tabla nos quedara de la siguiente forma.

10 Base de datos I, Guía 8 Ahora repitiendo el mismo proceso crearemos otra tabla de nombre resultados, con dos campos idresultado y idequipo, esta última será una llave foránea, que nos servirá para unir las dos tablas. Una vez realizado este proceso el diagrama nos quedara de la siguiente manera: Creando relaciones Es importante recordar que para relacionar tablas, los campos que relacionemos deben de ser del mismo tipo, para no tener problemas. Como ya tenemos en cada tabla creada una llave primaria (PK), entonces el siguiente paso será ir a la tabla donde estará la llave primaria y darle doble click para editarla. Como veremos en la imagen siguiente al fondo de la configuración de la tabla, existen varias opciones para configurar el diagrama, por ejemplo podemos hacer índices, llaves foráneas, disparadores y más, para hacer las relaciones crearemos primero las llaves foráneas.

Base de datos I. Guía 8 11 Lo primero que haremos es ponerle un nombre a la llave foránea, para nuestro ejemplo le colocamos el nombre de foranea_uno y la asociamos a la tabla equipo, posteriormente en la columna de la derecha seleccionamos la columna a asociar, que nuestro caso será idequipo, al realizar este proceso se creara la relación, y el diagrama quedara como la siguiente imagen.

12 Base de datos I, Guía 8 Exportar modelo de la base de datos. Una de las ventajas de que nos proporciona MySQL Workbench es la de exportar el modelo de la base de datos, a varios formatos, pero el más interesante es la opción de Forward Enginner la cual nos permite convertir este modelo a código SQL, y después correrlo en un SGBD y generar la base de datos. Para hacer esto selecciono la opción file, después la opción export y después la opción de Forward Enginner, como lo muestra la figura. A continuación nos presenta una pantalla donde coloco el nombre del archivo donde creara el script, además me presenta una serie de opciones para configurar la salida del script, y posteriormente presione Next.

Base de datos I. Guía 8 13 A continuación nos presenta una opción de filtrar los objetos de la salida, por ejemplo las tablas, las vistas, los disparadores y otros, para nuestro ejemplo solo filtraremos las tablas y presionaremos Next.

14 Base de datos I, Guía 8 Al realizar este proceso nos presentara una nueva pantalla en la cual podremos ver el script generado por las opciones, como lo muestra la figura siguiente. Ahora podes hacer varias cosas guardar el script en un archivo o copiar el script, es importante hacer ver que el script generado es compatible 100% para MySQL, pero también puede usarse para SQL Server, haciendo algunos arreglos. Ejercicios Elabore un diagrama base de datos de una radio, donde tenga toda la música disponible, catalogada por género, lista de DJ, se necesita saber que canciones han sido promovidas por cada DJ y un control de que canciones han sido programadas cada día en la radio. Guía 3 Guía 4 fía

Base de datos I. Guía 8 15 Elabore un diagrama de base de datos de una empresa de taxis, donde es importante manejar la siguiente información, autos disponibles para los viajes, motoristas disponibles, lista de viajes por taxi, y reportes de los clientes que usan dichos taxis. Después de crear estos diagramas expórtelos a SQL Server. Investigación Complementaria Investigar que son los procedimientos almacenados. Guía 3 Investigar la sintaxis de los procedimientos. Guía 4 Bibliografía Peter Rob, Carlos Coronel, SISTEMAS DE BASES DE DATOS, THOMSON, México, 2006 Thomas Connolly, Carolyn Begg, SISTEMAS DE BASES DE DATOS, PERSON, España, 2007 Abraham Silberschatz, FUNJDAMENTOS DE BASES DE DATOS, MCGRAW-HILL, Edición Digital, 2006 Salazar Francisco, APRENDA SQL SERVER 2012. Ross Mistry and Stacia Misner. Introducing Microsoft SQL Server 2012. MicroSoft Press. Disponible digitalmente en Recursos electronicos de la biblioteca en Google Académico. Guía 3 Guía 4 fía