Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO INGENIERÍA EN SISTEMAS COMPUTACIONALES MATERIA Administración De Bases De Datos ACTIVIDAD Manual de Usuario – Firebird y OrientDB DOCENTE MTI. Sakura María Montero Castro AUTORES: • Josué Antonio Castro Collí 04180004 • Isaias Francisco Lavalle Acosta 04200012 • Juan Alejandro Vivas Cetz 04200024 Progreso, Yucatán 27 de febrero del 2023 Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Contenido INTRODUCCIÓN ........................................................................................................................................... 3 INSTALACIÓN DE FIREBIRD ............................................................................................................................... 4 Requerimientos ............................................................................................................................... 5 Pasos de instalación en Windows 10/11 ........................................................................................ 5 Tips de su uso. ............................................................................................................................... 16 INSTALACIÓN DE ORIENTDB ........................................................................................................................... 17 Requerimientos ............................................................................................................................. 18 Pasos para instalar en Windows 10/11 ....................................................................................... 18 Tips de uso ..................................................................................................................................... 23 REFERENCIAS ............................................................................................................................................ 26 Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx INTRODUCCIÓN ¿Qué es FireBird? Es un sistema de administración de bases de datos relacional de código abierto, Firebird cuenta con un rendimiento excelente y se escala de manera impresionante, desde un modelo integrado y monousuario, hasta desarrollos empresariales con múltiples bases de datos de más de 500 Gb, con cientos de clientes. Esto hace a Firebird capaz de servir simultáneamente como un almacén de datos analítico y operacional, porque las lecturas no bloquean a las escrituras cuando acceden a los mismos datos en la mayoría de las situaciones. Firebird soporta procedimientos almacenados, disparadores, eventos y funciones definidas por el usuario; tiene un gran soporte a SQL92. ¿Qué es OrientDB? OrientDB es un sistema de gestión de base de datos NoSQL de código abierto escrito en Java. Es una base de datos multimodelo que admite gráficos, documentos, claves / valores y modelos de objetos, pero las relaciones se gestionan como en bases de datos de gráficos con conexiones directas entre registros. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx INSTALACIÓN DE FIREBIRD Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Requerimientos Estos son los requerimientos del sistema que la computadora debe de cumplir para poder realizar el uso e instalación de este SGBD: Sistema operativo: Windows XP, 7, 8/8.1, 10/11. RAM: 12 Mb disponibles Almacenamiento: 100 MB de disco duro. Pasos de instalación en Windows 10/11 Para comenzar tenemos que descargar el Sistema Gestor de Bases de Datos (SGBD), desde su página oficial: https://firebirdsql.org en su versión más reciente 4.0.2. https://firebirdsql.org/ Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Después de haber concluido la descarga, se busca el instalador entre los archivos, se da clic derecho y se selecciona ejecutar como administrador. Seleccionamos el idioma en el que deseemos utilizar el SGBD, en este caso será en español. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Luego se mostrará en una pantalla los términos y condiciones de la aplicación y lo único que hay que hacer es dar click en «Next». Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Ahora se selecciona los componentes que se desee instalar, se tiene la opción de realizar una instalación completa (se recomienda esta opción), o en otra instancia se tiene la opción de hacer una instalación personalizada donde el usuario decide que componentes quiere o no quiere instalar. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx En este paso se elige en que carpeta se desea guardar el programa, se puede crear una nueva carpeta (altamente recomendado), o si se desea se puede usar una ya existente. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx En este apartado se tiene la configuración del SGBD, en donde se va a seleccionar “Run Firebird in SuperServer mode”, que lo que hace que ejecutará el programa de una manera más rápida, pero tendrá un consumo más elevado de recursos. Otra configuración que se debe hacer es la de: “Run as a Service?”, en donde se indica que el programa se ejecutará como un servicio en el sistema. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx A continuación, se tiene que crear un usuario y contraseña (OBLIGATORIO), para poder administrar las bases de datos creadas. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mxUna vez creado el usuario y contraseña se mostrará la sig. pantalla donde se puede observar en que carpeta dentro del sistema se está almacenando el programa, al igual que el tipo de instalación (completa o personalizada), la carpeta dentro de las aplicaciones de Windows, y las configuraciones seleccionadas por el usuario. Una vez que se verifique que todo está correcto, se selecciona en donde dice «Install». Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Se procede a esperar la instalación (puede tomar un par de minutos). Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Se muestra en la pantalla, la versión que se ha instalado y sus novedades, cambios respecto con la versión anterior, etc. Se seleccione el botón de «Next». Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Se selecciona «Finish» y nuestro SGBD ya está listo para usarse. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Tips de su uso. Para crear base de datos relacionales en entornos web y para evitar consumir muchos recursos del servidor. La distribución de Firebird no incluye una herramienta de administración visual. Contiene un conjunto de herramientas de línea de comandos, programas ejecutables que se localizan en el subdirectorio bin de su instalación de Firebird. Rendimiento excelente y se escala de manera impresionante, desde un modelo integrado y monousuario, hasta desarrollos empresariales con múltiples bases de datos de más de 500 Gb, con cientos de clientes simultáneos. Soporta un número grande de plataformas de software y hardware: Windows, Linux, MacOS, HP- UX, AIX, Solaris y más. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx INSTALACIÓN DE ORIENTDB Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Requerimientos Los requisitos necesarios para ejecutar OrientDB en cualquier sistema operativo que implemente la máquina virtual Java (JVM), específicamente JDK son los siguientes: • Sistemas Operativos compatibles. o Linux, todas las distribuciones o Mac OS X o Microsoft Windows • Java versión 8 o superior del JDK. • Memoria RAM de 2 GB o superior. Pasos para instalar en Windows 10/11 El primer paso antes de comenzar la instalación, se debe de visitar la página oficial de OrientDB en el buscador. (Link directo al sitio web: https://orientdb.org/ ) Posteriormente, al estar ubicados en la página, descargaremos un archivo ZIP que contiene los archivos necesarios para la instalación del Gestor. Para ello, damos click en “Download”. https://orientdb.org/ Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Luego, seleccionamos la opción para Windows. Se descargará el archivo correspondiente y puede ser guardado en cualquier parte del sistema operativo. Después de finalizar la descarga, descomprimimos el archivo y se generará una carpeta con el mismo nombre. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Después de la extracción, accederemos a la carpeta y entraremos en la carpeta llamada “bin”, dentro de la misma, ejecutaremos el archivo llamado “server.bat” (Para no confundir los archivos, en la etiqueta del explorador de archivos podemos identificar que el tipo de archivo se llama “Archivos por lotes de Windows” o “Windows Batch File” en inglés). Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Al ejecutar el archivo, nos aparecerá la ventana de comandas de Windows, dentro de la ventana tecleamos “Enter” (Tecleamos nuevamente “Enter” hasta que aparezca texto en la ventana de comandos) para inicializar el servidor. Cuando finalice de generar el texto, al final se visualizará el mensaje “Root password”, indicando la configuración de la contraseña del servidor (En caso de no colocar una contraseña, simplemente no se escribe nada y para decidir en colocar una contraseña, se debe parar el servidor con el archivo shutdown.bat), al teclear la contraseña que queramos, le damos la tecla “Enter”. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Después de introducir la contraseña, se configurará el servidor para este listo para usarse, siempre y cuando no se cierre la ventana. Casi al final de la ventana, aparecerá la dirección IP de la computadora, para intentar entrar a la interfaz gráfica OrientDB studio. (para acceder sin colocar toda la dirección, simplemente se escribe en la barra de direcciones del navegador “localhost:2480”). Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Tips de uso Para crear una base de datos en la interfaz gráfica, le damos click en el botón “New DB” Posteriormente, le ponemos un nombre a la base de datos y la contraseña que configuramos en el server, luego damos click en “CREATE DATABASE”. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Además, podemos configurar una contraseña para administrador al activar la casilla “Create Admin user”, también el tipo de almacenamiento y de base datos con la casilla “Advanced Options”. Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx Al finalizar la creación de la base de datos, ya esta listo para ser usado. • OrientDB es una base de datos NoSQL, por lo tanto, almacenar mucha información multimedia es primordial. • Es una base de datos Multi-Modelo, debido a que se pueden representarde diferentes formas la información. • Es muy útil para entornos web. • El rendimiento de operaciones es muy eficaz, facilita procesos de lectura y escritura (Para escrituras puede realizar 150,000 registros por segundo). Instituto Tecnológico Superior Progreso Dirección General Subdirección Académica Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx REFERENCIAS Disisweb. (s.f.). Qué es Firebird : Firebird en Español. Com.Mx. Recuperado el 19 de febrero del 2023, desde https://firebird.com.mx/quees Home | OrientDB Community Edition. (2020). Recuperado el 23 de febrero del 2023, desde elsitio web Orientdb.org: https://www.orientdb.org/ https://firebird.com.mx/quees https://www.orientdb.org/
Compartir