UNIVERSIDAD DON BOSCO. FACULTAD DE INGENIERIA/ EIC.



Documentos relacionados
Base de datos II Facultad de Ingeniería. Escuela de computación.

Instituto Tecnológico Superior de Lerdo

75.99 TRABAJO PROFESIONAL INGENIERIA EN INFORMATICA

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

MySQL. Historia del proyecto

C a p í t u l o. Instalación. Contenido

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL

Modulo VI - Base de datos en Microsoft SQL Server Unidad -1

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

INSTALACIÓN DE MySQL Índice de contenido

INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS

Qué es una base de datos?

Configuracion Escritorio Remoto Windows 2003

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Guía de Laboratorio Base de Datos I.

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

INDICE. Página 2 de 23

Guía Rápida de Inicio

INSTALACIÓN DE MySQL SERVER EN WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Instalación del Software Magaya

WINDOWS : TERMINAL SERVER

Guía de instalación de la carpeta Datos de IslaWin

Manual Técnico SAE Versión: 2013 Actualizado: 30 de Marzo de 2013 (C) 2010

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

ECB CONT SISTEMA DE CONTABILIDAD INSTALACIÓN DE BASE DE DATOS

Instalación de Campeón Plus Smart PROCEDIMIENTO PARA LA INSTALACIÓN DE CAMPEÓN PLUS SMART 14/11/2012 MALDONADO SOFTWARE MSW

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Instituto Tecnológico de Celaya PROCEDIMIENTO DE DESCARGA DE SOFTWARE DE AUTODESK PARA ALUMNOS Y PROFESORES

Bienvenido a su Software de Base de Datos Microsoft SQL 2005 Express Edition Aprendiendo sobre SQL Server Requerimientos Mínimos...

Guía Rápida de Inicio

MANUAL DE USUARIO AVMsorguar

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

Escudo Movistar Guía Rápida de Instalación Para Windows

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

Instrucciones de instalación de IBM SPSS Modeler Server 16 para Windows

M. C. Gustavo Alfonso Gutiérrez Carreón

Instalación de la aplicación de COAS Visado Digital

PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL

Instalación de OPUS PLANET en red

[Manual de Uso e Instalación]

Requisitos del Sistema Instalación SQL Server

INTRANET: MANUAL DE INSTALACIÓN

Manual de NetBeans y XAMPP

Acronis License Server. Guía del usuario

Guía Rápida de Puesta en Marcha de MailStore

1.- Descarga de SQL Server 2008 R2 Express

Guía de instalación 1

Puesta en Marcha versión Monousuario

ADMINISTRACIÓN DE BASE DE DATOS

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

Tutorial: Primeros Pasos con Subversion

Antivirus PC (motor BitDefender) Manual de Usuario

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6

INSTALACION Y CONFIGURACION DE SQL SERVER MANAGEMENT (EXPRESS) 2008

Acronis Backup & Recovery 10 Advanced Editions. Guía rápida de inicio

Notas para la instalación de un lector de tarjetas inteligentes.

DOCENTES FORMADORES UGEL 03 PRIMARIA

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Toda base de datos relacional se basa en dos objetos

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

Gestión completa del rendimiento

Internet Information Server

INSTALACIÓN El Proceso de Instalación. 2.2 El Asistente de Instalación

Acronis Backup & Recovery 11 Guía de inicio rápido

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

FileMaker Pro 13. Uso de una Conexión a Escritorio remoto con FileMaker Pro 13

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

MANUAL COPIAS DE SEGURIDAD

Manual de usuario de IBAI BackupRemoto

Instalación Software Administrador de Videoclub

Formas de llevar a cabo un backup de una base de datos MySQL

IBM SPSS Statistics Versión 22. Instrucciones de instalación para Windows (Licencia de usuario autorizado)

MIGRACIÓN DE BASE DE DATOS SQL 2000 A SQL 2008R2 DEL SISGALENPLUS DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN HOSPITALARIA

INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ

Guía Rápida de Inicio

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7

Guía de Instalación para clientes de WebAdmin

Práctica No. 1. Consulta de las versiones del SO

Instrucciones de instalación de IBM SPSS Modeler (licencia de usuario autorizado)

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Manual de iniciación a

El Programa estadístico R

Recall SIP. Guía de Instalación y Configuración Versión 3.7

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

Manual de instalación. BIABLE Great Plains-Dynamics

Manual de Instalación Elaborado: IdeaSys, 30 de Junio de 2015 Departamento de documentación

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.8

Manual de Instalación

Manual De Instalación Solin

Transcripción:

GUIA DE LABORATORIO #1. Pág.: 1/ 28 Tema: Contenido: 1. Objetivos. 2. Entorno teórico. a. RDBM (SGBD). b. RDBMS (SGDBR). c. SQL Server. d. ORACLE. e. MySQL. 3. Ejecución de Guía. 4. Actividad Ex aula. 5. Autoevaluación. 6. Bibliografía. Objetivos: Instalación y configuración de bases de datos. 1. Realizar procesos de instalación y configuración de bases de datos. Entorno teórico. RDBMS. O SGBD(Sistema de gestión de base de datos) o en inglés Database management system (DBMS), es una agrupación de programas que sirven para definir, construir y manipular una base de datos. a) Definir una base de datos: consiste en especificar los tipos de datos, estructuras y restricciones para los datos que se almacenarán. b) Construir una base de datos: es el proceso de almacenar los datos sobre algún medio de almacenamiento. c) Manipular una base de datos: incluye funciones como consulta, actualización, etc. de bases de datos. Si el sistema soporta bases de datos relacionales se llama RDBMS en inglés o SGBDR en español. Otras funciones de los SGBD a) En la manipulación de una base de datos, los SGBD deben incluir un control de concurrencia, o sea, deben permitir a varios usuarios tener acceso "simultáneo" a la base de datos. Controlar la concurrencia implica que si varios usuarios acceden a la

GUIA DE LABORATORIO #1. Pág.: 2/ 28 base de datos, la actualización de los datos se haga de forma controlada para que no haya problemas. b) Un SGBD también debe encargase de cumplir las reglas de integridad y redundancias. c) Otra función importante en un SGBD es su capacidad de realizar copias de seguridad y de recuperación de datos. d) Restricción de accesos no autorizados. e) Suministrar múltiples interfaces de usuario. f) Representar relaciones complejas entre los datos. Clasificación de los SGBD Esta clasificación está basada en el modelo de datos en que está basado el SGBD. Los modelos de datos más habituales son: a) Relacional (SGBDR): representa a la base de datos como una colección de tablas. Estas bases de datos suelen utilizar SQL como lenguaje de consultas de alto nivel. b) Orientado a objetos: define a la base de datos en términos de objetos, sus propiedades y sus operaciones. Todos los objetos que tienen la misma estructura y comportamiento pertenecen a una clase y las clases de organizan en jerarquías. c) Objeto-relacional o relacional extendido: son los sistemas relacionales con características de los orientados a objetos. d) Jerárquico: representa los datos como estructuras jerárquicas de árbol. e) En red o CODASYL DBTG. Un SGBD también puede clasificarse por el número de usuario a los que da servicio: a) Monousuario. b) Multiusuario. También puede clasificarse según el número de sitios en los que está distribuida la base de datos: a) Centralizado: la base de datos y el software SGBD están almacenados en un solo sitio (una sola computadora). b) Distribuido (SGBDD): la base de datos y el software SGBD pueden estar distribuidos en múltiples sitios conectados por una red. Breve historia de los SGBDR. El modelo relacional fue presentado en la década del 70, y a partir de ese momento comenzaron a desarrollarse múltiples sistemas para gestionar las bases de datos relacionales. IBM fue una de las pioneras en el desarrollo de productos comerciales sobre SGBD relacionales; algunos de sus productos fueron el SQL/DS para los entornos DOS/VSE y VM/CMS, y el DB2 para el sistema operativo MVS en 1983.

GUIA DE LABORATORIO #1. Pág.: 3/ 28 En tanto, INGRES fue otro SGBDR desarrollado por la Universidad de Berkeley a principios de los setenta. Luego se convirtió en comercial y comenzó a ser distribuido por Ingres Inc. y luego por Computer Associates. Otras marcas comerciales de SGBDR son Oracle de Oracle Inc., Sybase de Sybase Inc., RDB de Digital Equipment Corp. de Compaq, INFORMIX de Informix Inc. y UNIFY de Unify Inc. Además de los SGBDR mencionados, en los ochenta aparecen múltiples aplicaciones para PCs como ser RIM, RBASE 5000, PARADOX, OS/2 Database Manager, DBase IV, XDB, WAT-COM SQL, SQL Server (de Sybase Inc.), SQL Server (de Microsoft), Access, etc. Microsoft SQL Server. Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. Características de SQL Server. Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos. Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas.net, pero el servidor sólo está disponible para Sistemas Operativos

GUIA DE LABORATORIO #1. Pág.: 4/ 28 Historia de las versiones. Versión Año Nombre de la versión 1 1989 SQL Server 1-0 (OS/2) 1993 SQL Server 4.21 (WinNT) 1995 SQL Server 6.0 6.5 1996 SQL Server 6.5 7 1998 SQL Server 7.0 SQL Server 7.0-1999 OLAP Tools 8 2000 SQL Server 2000 SQL Server 2000 8 2003 64-bit Edition 9 2005 SQL Server 2005 10 2008 SQL Server 2008 10.5 2010 SQL Server 2008 R2 11 2012 SQL Server 2012 ORACLE. Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma. Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux. Historia. Oracle surge en 1977 bajo el nombre de (Software Development Laboratories ), luego en 1979 SDL cambia su nombre por Relational Software, Inc. (RSI). La fundación de Software

GUIA DE LABORATORIO #1. Pág.: 5/ 28 Development Laboratories (SDL) fue motivada principalmente a partir de un estudio sobre los SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software. Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones: Oracle Database Enterprise Edition (EE). Oracle Database Standard Edition (SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE). La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g. Recientemente, Oracle adquirió a Sun Microsystems y con ella la empresa encargada comercial de MySQL. MySQL. MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.[1] MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.

GUIA DE LABORATORIO #1. Pág.: 6/ 28 Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius. Historia. Historia del proyectosql («lenguaje de consulta estructurado») fue comercializado por primera vez en 1981 por IBM, el cual fue presentado a ANSI y desde entonces ha sido considerado como un estándar para las bases de datos relacionales. Desde 1986, el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92, SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son David Axmark, Allan Larsson, y Michael "Monty" Widenius. El objetivo que persigue esta empresa consiste en que MySQL cumpla el estándar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad. Michael «Monty» Widenius en la década de 1990 trató de usar msql para conectar las tablas usando rutinas de bajo nivel ISAM; sin embargo, msql no era rápido y flexible para sus necesidades. Esto lo llevó a crear una interfaz de programación de aplicaciones SQL denominada MySQL para bases de datos muy similar a la de msql pero más portable. El nombre de MySQL procede de la combinación de My, hija Widenius, con el acrónimo SQL (según la documentación de la última versión en inglés[2] ). Por otra parte, el directorio base y muchas de las bibliotecas usadas por los desarrolladores tenían el prefijo My. El nombre del delfín de MySQL es Sakila y fue seleccionado por los fundadores de MySQL AB en el concurso Name the Dolphin. Este nombre fue enviado por Ambrose Twebaze, un desarrollador de software de código abierto africano, derivado del idioma SiSwate, el idioma local de Suazilandia y corresponde al nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de Ambrose.

GUIA DE LABORATORIO #1. Pág.: 7/ 28 Ejecución de la guía. INSTALACION DE ORACLE 10g express edition. Esta nueva versión gratuita está dirigida a estudiantes, pequeñas empresas y desarrolladores que quieran embeberla junto con sus aplicaciones. Esta versión limitada de Oracle 10g sólo podrá correr en servidores con 1 sólo procesador y con hasta 1 Gb de RAM, y podrá manejar un tamaño máximo de 4 Gb de almacenamiento en el disco. A continuación os mostramos, paso a paso, cómo instalar Oracle 10g Express Edition en un PC con Windows XP: 1. Descargaremos el fichero OracleXE.exe de la web de Oracle: http://www.oracle.com/technology/software/products/database/xe/index.html (necesitaremos ser usuarios registrados de Oracle, el registro es gratuito) 2. Ejecutaremos el fichero descargado, pulsaremos Siguiente para iniciar la instalación: 3. Aceptaremos el contrato de licencia y pulsaremos Siguiente:

GUIA DE LABORATORIO #1. Pág.: 8/ 28 4. Marcaremos Oracle Database 10g Express Edition y especificaremos la ruta de instalación de Oracle, pulsando el botón Examinar podremos cambiar la ruta por defecto: C:/oraclexe: Nota: necesitará un espacio mínimo de 1,6 GB. 5. Introduciremos la contraseña para el usuario SYS y para el usuario SYSTEM y pulsaremos Siguiente:

GUIA DE LABORATORIO #1. Pág.: 9/ 28 6. A continuación aparecerá una ventana con las opciones de instalación elegidas, pulsaremos Instalar para iniciar el proceso: Carpeta de Destino: C:/oraclexe/ Puerto para 'Listener de Base de Datos Oracle': 1521 Puerto para 'Oracle Services para Microsoft Transaction Server': 2030 Puerto para Listener HTTP: 8080 Se iniciar el proceso de copia de ficheros:

GUIA DE LABORATORIO #1. Pág.: 10/ 28 y el proceso de configuración automática de la base de datos. Por defecto, el instalador de Oracle 10g Express Edition, crea y configura una base de datos: 7. Tras la finalización del proceso de creación de la base de datos, el asistente permite iniciar la página de configuración de la base de datos, lo dejaremos chequeado y pulsaremos en Terminar:

GUIA DE LABORATORIO #1. Pág.: 11/ 28 Tras unos segundos nos aparecerá esta página web para administrar Oracle 10g Express Edition, accesible introduciendo en el explorador de Internet: http://127.0.0.1:8080/apex. En Username introduceremos el nombre del usuario (system ó sys) y en Password introduciremos la contraseña especificada en el paso 5 de este manual: Nos aparecerá una ventana de administración (limitada con respecto la las versiones completas) con varias opciones: Administration (para configurar las opciones de almacenamiento, memoria, usuarios y monitorización), Object Browser (para visualizar, modificar y crear tablas, vistas, índices, funciones, triggers, procedimientos, paquetes, secuencias, etc), SQL (para ejecutar consultas SQL, scripts, etc), Utilities (exportación, importación, papelera de reciclaje, informes, generación de sentencias DDL, etc):

GUIA DE LABORATORIO #1. Pág.: 12/ 28 El programa de instalación de Oracle 10g Express Edition habrá creado los siguientes servicios: Nombre Ubicación Inicio OracleJobSchedulerXE c:/oraclexe/app/oracle/product/10.2.0/server/bin/extjob.exe XE Deshabilitado OracleMTSRecoveryService C:/oraclexe/app/oracle/product/10.2.0/server/BIN/omtsreco.exe "OracleMTSRecoveryService" OracleServiceXE OracleXEClrAgent c:/oraclexe/app/oracle/product/10.2.0/server/bin/oracle.exe XE Manual Automático C:/oraclexe/app/oracle/product/10.2.0/server/bin/OraClrAgnt.exe Manual OracleXETNSListener C:/oraclexe/app/oracle/product/10.2.0/server/BIN/tnslsnr.exe Automático Los accesos directos que crea la aplicación: Acceso directo Introducción Ir a Página Inicial de Base de Datos Parar Base de Datos Realizar Copia de Seguridad de la Base de Datos Restaurar Base de Datos Obtener Ayuda Descripción Muestra una ventana de ayuda en formato html Muestra la página de configuración y administración de Oracle Detiene la base de datos Copia de seguridad de la base de datos Restaura una copia de seguridad de la base de datos Ayuda Ejecutar Línea de Comandos SQL Permite ejecutar comandos SQL desde una ventana de MS-DOS Iniciar Base de Datos Inicia la base de datos previamente detenida

GUIA DE LABORATORIO #1. Pág.: 13/ 28 Instalar SQL Server 2008 BASICO: El cual es sencillo pero que se tendría que realizarse todos los pasos en cada instalación. Recomendado si solo se realizara la instalación una vez. 1. Instalar los siguientes prerrequisitos: - Para SQL 2008 Express Edition se necesita Microsoft.NET Framework 2.0 Service Pack 2 - Cualquier otra edición de SQL 2008 requiere Microsoft.NET Framework 3.5 Service Pack 1 - Windows Installer 4.5 Redistributable 2. Descargar SOLO el SQL Server 2008 Service Pack 1 correspondiente a la arquitectura ya sea: - SQLServer2008SP1-KB968369-IA64-ENU.exe - SQLServer2008SP1-KB968369-x64-ENU.exe - SQLServer2008SP1-KB968369-x86-ENU.exe 3. Extraer el contenido del archivo descargado desde una ventana de línea de comando corriendo el parámetro /X En este ejemplo descomprimimos la versión de 64 bits en una carpeta SP1 que será creada (en caso de no existir) en la unidad C: SQLServer2008SP1-KB968369-x64-ENU.exe /x:c:\sp1 4. A continuación vamos a instalar SOLO el programa para actualizar el instalador de SQL el cual habilitara el parámetro que nos permitirá realizar el slipstream. Para esto, navegamos desde el Explorador de Windows a la trayectoria donde se encuentra el archivo sqlsupport.msi localizado en la carpeta que acabamos de descomprimir, le damos doble click y procedemos con su instalación. Siguiendo nuestro ejemplo (64 bits) nuestro archivo estaría localizado en: C:\SP1\x64\setup\1033\sqlsupport.msi 5. Después de la actualización, vamos a iniciar la instalación de SQL Server 2008. Se abre una línea de comando y se navega a donde se tenga los archivos FUENTES ORIGINALES de SQL Server ya sea DVD o en Disco local (si se copió localmente). NO confundir con los archivos descomprimidos del SP1. Desde ahí ejecutaremos el setup.exe especificando el parámetro /PCUSOURCE. Este parámetro apuntara a la carpeta donde descomprimimos el Sp1 (paso 3). Suponiendo que nuestro DVD de instalación este en la unidad D: D:\Setup.exe /PCUSource=C:\SP1 6. Una vez hecho, si los pasos fueron exitosos se iniciara el proceso de instalación en donde podremos confirmar que se está leyendo del SP1 en el sumario de antes y

GUIA DE LABORATORIO #1. Pág.: 14/ 28 después de la instalación. MySQL. MySQL es un motor de base de datos Open Source. Es usado en una gran cantidad de aplicaciones, cuenta con excelente documentación oficial y no oficial y es una de las grandes opciones a elegir como base de datos personal. Esta es una breve guía para la descarga e instalación de la versión MySQL Community Server 5.1 proporcionada por SUN Microsystems Oracle en el sitio Web del producto. Siga las indicaciones especificadas a continuación: 1. Ingrese al sitio Web de descargas de MySQL en la dirección http://dev.mysql.com/downloads/ y seleccione el enlace MySQL Community Server :

GUIA DE LABORATORIO #1. Pág.: 15/ 28 2.Deslícese hasta que encuentre el enlace de la versión para Windows. 3.Seleccione la opción Download de Windows Essentials :

GUIA DE LABORATORIO #1. Pág.: 16/ 28 4. Guarde el archivo en su computador como se lo indique su navegador (Google Chrome en este caso):

GUIA DE LABORATORIO #1. Pág.: 17/ 28 5. Ejecute el archivo descargado (mysql-essential-5.1.32-win32.msi) para comenzar con la instalación: 6. Aparece la pantalla de inicio del instaladar. Seleccione Next para continuar: 7. Seleccione el tipo de instalación Complete y presione Next :

GUIA DE LABORATORIO #1. Pág.: 18/ 28 8. Presione el botón Install para comenzar con la copia de archivos: 9. Así comienza el proceso de instalación:

GUIA DE LABORATORIO #1. Pág.: 19/ 28 10. A continuación aparecen 2 pantallas de MySQL Enterprise, presione Next en cada una para continuar:

GUIA DE LABORATORIO #1. Pág.: 20/ 28 11. En la siguiente pantalla seleccione la opción Configure The MySQL Server Now y presione Next :

GUIA DE LABORATORIO #1. Pág.: 21/ 28 12. La siguiente pantalla es la de configuración de la instancia del MySQL Server. Presione Next para comenzar: 13. Seleccione la opción Standard Configuration para su instalación y presione Next :

GUIA DE LABORATORIO #1. Pág.: 22/ 28 14. Seleccione las opciones Install As Windows Service e Include Bin Directory in Windows Path. No siempre se desea que el motor arranque automáticamente cuando inicie el sitema operativo, para eso deseleccione la opción Launch the MySQL Server Automatically, si lo hace, siempre deberá iniciar el servidor manualmente. No hay problema si se deja seleccionada la opción. Presione Next para continuar.

GUIA DE LABORATORIO #1. Pág.: 23/ 28 15. Ingrese la contraseña para el usuario root (el administrador del motor). Si previamente tuvo instalado MySQL aparece un campo para ingresar la clave actual. Si desea administrar el motor de forma remota, seleccione la opción Enable root access from remote machines. Si desea una cuenta anónima (sin usuario ni clave) seleccione la opción Create an Anonymous Account. Presione Next para continuar.

GUIA DE LABORATORIO #1. Pág.: 24/ 28 16. Presione Execute para realizar la configuración:

GUIA DE LABORATORIO #1. Pág.: 25/ 28 17. Si previamente tuvo instalado MySQL es probable que tenga problemas al iniciar el servicio, la mejor solución es usar la instalación previa para eliminar la instancia y desinstalar el producto completamente. Sin embargo esto no siempre se puede hacer ya sea porque se desinstaló sin eliminar la instancia o porque el producto falló. En estos casos, se puede solucionar de la siguiente forma: Borrar la carpeta C:\Documents and Settings\<usuario_actual>\Datos de programa\mysql. Borrar la carpeta C:\Archivos de programa\mysql. Tenga cuidado, esto eliminará bases de datos anteriores. Hágalo sólo si está seguro que no se están usando. 18. Al finalizar el proceso de configuración la pantalla deberá indicar que los pasos se ejecutaron correctamente. Presione Finish para finalizar el proceso. 19. Si la instalación fue exitosa, aparecerá en el menú inicio una opción como la que se muestra en la imagen:

GUIA DE LABORATORIO #1. Pág.: 26/ 28 20. Para comenzar a utilizar MySQL seleccione la opción del menú inicio MySQL MySQL Server 5.1 MySQL Command Client. Ingrese la contraseña que utilizo en el paso 15 de la instalación. 21. Puede probar ejecutando algunos comandos básicos como show databases, connect, show tables : 22. Si todo le resultó como se indica en esta guía, quiere decir que el proceso de instalación fue exitoso.

GUIA DE LABORATORIO #1. Pág.: 27/ 28 Actividad ex aula. Rubrica: NINGUNA. Tipo de actividad NO EVALUADA. En los computadores personales de cada uno, Instalar las tres bases de datos. 1. Cuáles son los servicios que cada base de datos inicia (apuntar a continuación): MySQL. ORACLE. SQL Server. 2. Del sitio de www.oracle.com descargar sqldeveloper. Conectar SQLDeveloper a la instalación de ORACLE, SQL Server y MySQL.

GUIA DE LABORATORIO #1. Pág.: 28/ 28 Autoevaluación. 1. Qué base de datos es mejor?, explique. 2. Cuales son los criterios con los cuales nos basaríamos para seleccionar el mejor RDBMS? 3. Qué ventajas posee cada RDBMS analizado? 4. Qué desventajas posee cada RDBMS analizado? Bibliografía. Fundamentos de sistemas de bases de datos. Editorial Addinson-Eesley, 2002. ELMASRI, R.A.; NAVATHE, S.B. Sitios web. www.oracle.com www.mysql.com www.microsoft.com