Está en la página 1de 15

DIVISIÓN DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

MANUAL DE PRACTICAS DE
ADMINISTRACIÓN DE BASE DE DATOS

Semestre 2022-2
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

PRESENTACIÓN DE PRÁCTICAS DE TALLER O LABORATORIO

El estudiante desarrollará la(s) práctica(s), de sus asignaturas, a la par que deberá


elaborar el informe de las mismas a través del formato específico para tal fin, el cual
podrá ser llenado a mano o en computadora, de acuerdo a las instrucciones
específicas del profesor y a la práctica a realizar.

2
LLENADO DE FORMATO A MANO
 El estudiante deberá imprimir el formato de práctica, con la anticipación
suficiente para tenerlo listo antes de ingresar a la práctica
 El estudiante lo deberá llenar con letra legible
 El docente lo deberá firmar y/o sellar al final de la práctica

LLENADO DE FORMATO EN COMPUTADORA


 El estudiante lo mostrará al docente, cuando durante la clase éste se lo
solicite
 El estudiante deberá llenar el formato, durante la práctica, de acuerdo a los
siguientes lineamientos:
1. Ser concisos y claros
2. Escribir con interlineado a 1.0
3. Textos: letra Arial 12, en mayúsculas y minúsculas
4. Títulos: Arial 14 en mayúscula, negrilla y centrado (nunca lleva punto al
final); Subtítulos: Arial 12, mayúscula, al margen izquierdo (lleva punto
cuando el texto inicia en el mismo renglón y no lleva punto cuando el texto
inicia en el siguiente renglón).
5. Párrafos: Procurar que la extensión sea de 6 a 10 renglones,
aproximadamente. Al inicio de un capítulo o apartado, el primer párrafo no
lleva sangría; a partir del segundo párrafo y hasta el último, todos llevan
sangría (se puede poner con un tabulador).
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

6. Citas y referencias según Manual APA1 (solo cuando sea necesario)


7. Para cuadros y tablas manejar Arial 10
8. Para pie de cuadro, tabla o figura, manejar Arial 8
9. Se entregará al docente en formato electrónico de acuerdo a indicaciones o
impreso la siguiente sesión

1 Ver ANEXO: APLICACIÓN DE ESTILO APA A PARTIR DE WORD


DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

INGENIERÍA EN SISTEMAS
COMPUTACIONALES
PRÁCTICA No. 4

DATOS GENERALES
ADMINISTRACIÓN DE BASE DE DATOS
4
TÍTULO DE LA PRÁCTICA (2) INSTALACIÓN DEL SISTEMA GESTOR DE BASE DE
DATOS FIREBIRD EN DEBIAN 10

DOCENTE M. EN D.I.S.W. VIRGINIA AGUILAR GUERRERO

ESTUDIANTE(S) (4) Daniela Solano Quiroz FECHA (5)


Eduardo Domínguez Castillo
05/09/2022
Emmanuel Baz Santillán
Benjamín Rayón Corona

OBJETIVO DE LA PRÁCTICA (6)


Instala y configura un SGBD cumpliendo con los requisitos recomendados para su
funcionamiento.

COMPETENCIA(S) ESPECÍFICA(S)(7) COMPETENCIA(S) GENÉRICA(S)(8)


Instala y configura un SGBD
cumpliendo con los requisitos Capacidad de abstracción, análisis y síntesis
recomendados para su funcionamiento. Capacidad de aplicar los conocimientos en
la
práctica
Capacidad de comunicación oral y escrita
Habilidades para buscar, procesar y analizar
información procedente de fuentes diversas

REQUERIMIENTOS
FÓRMULAS/TÉCNICAS/PROCESOS/PROCEDIMIENTOS (9)
 Tener una maquina virtual con un sistema operativo libre
 Una vez que este corriendo la máquina virtual deberán descargar el kit de
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

instalación de Firebird
 Instalar el servidor Firebird
 Verificar la instalación
 Elaborar el manual de instalación de como lo hicieron paso a paso

RECURSOS MATERIALES (10) RECURSOS TÉCNICOS/TECNOLÓGICOS (11)


 Computadora de escritorio o  Software Sistema Gestor de Base de
Laptop Datos Firebird
 Tener instalado un sistema operativo libre
5

MARCO TEÓRICO (12)

Qué es Firebird

El 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 monousario, hasta desarrollos empresariales con múltiples bases de
datos de más de 500 Gb, con cientos de clientes simultáneos.

Firebird soporta un número grande de plataformas de software y hardware: Windows,


Linux, MacOS, HP-UX, AIX, Solaris y más.
Funciona en x386, x64 y PowerPC, Sparc y otras plataformas de hardware, y cuenta con
un mecanismo de fácil migración entre tales plataformas. Una de las características
claves de Firebird es su arquitectura multigeneracional, que permite el desarrollo y
soporte de aplicaciones híbridas OLTP y OLAP.

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.

Está soportado por muchas opciones de conectividad a bases de datos. La alta


compatibilidad con los estándares de la industria en muchos frentes hace a Firebird la
opción obvia para desarrollar aplicaciones interoperables para ambientes homogéneos e
híbridos.

La mezcla de características: alto rendimiento, tamaño de distribución pequeño,


escalabilidad suprema, instalación sencilla y silenciosa y 100% libre de regalías hacen a
Firebird una opción muy atractiva para todos los tipos de desarrolladores de software y
distribuidores. Es utilizada por aproximadamente 1 millón de desarrolladores de software
en todo el mundo.
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

La versión más reciente de Firebird es la 3.0.

Link de acceso de apoyo para el desarrollo de la práctica.

https://www.youtube.com/watch?v=ZMTcqwUSFZ4&t=6s
https://www.youtube.com/watch?v=Yb06Z4HQAmU&t=2s

6
DESARROLLO (13)

Primeramente, vamos a correr la máquina virtual donde fue instalado nuestro sistema
operativo libre, en esta ocasión debían 10.

Entraremos a las actividades del sistema y en el buscador escribiremos terminal para


que nos aparezca la misma .
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Entraremos a la terminal y nos aparecera de la siguiente manera.

Para poder hacer las siguientes acciones en el sistema necesitaremos tener privilegios y
esto lo lograremos entrando como superusuario escribiendo su y colocando
posteriormente la contraseña.

Despues escribiremos sudo apt-get update para actualizar todos los repositorios y asi
ver que paquetes se han cambiado.

Luego escribiremos add-apt-repository ppa:mapopa/firebir3.0 que sera el lugar donde


vamos a extraer el repositorio para la instalación de firebird
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Si la dirección llega a estar mal la misma terminal te dara el ppa para firebird 3.0 y
continuara agregando los repositorios depues de darle enter.

Al terminar de agregar los repositorios escribiremos apt-cache search firebird 3.0 para
buscar el repositorio y verificar que este.

Procederemos a instalar el SGBD con el comando sudo apt-get install firebird3.0-server


y cuestionara si deseas continuar al cual responderemos con una S y este continuara.
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Despues de haberse instalado todos los archivos de configuracion nos pedira una
contraseña, en este apartado daremos aceptar para generar una, esto es opcional ya
que el mismo SYSDBA nos genera una automaticamente.

Nos abrira el siguiente cuadro y aquí sera donde colocaremos la contraseña

Seguira terminando la configuración para concluir la instalación


DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Terminara de procesar los disparadores y dara fin a la instalación.

10

Despues de la instalación haremos una reconfiguración mediante el comando sudo


dpkg-reconfigure firebird3.0-server, esto sera necesario para poder empezar a utilizar el
SGBD.

Para realizar la configuración sera necesario proveer la contraseña en el siguiente


cuadro.
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Asi concluiremos los pasos de la instalación asi como la reconfiguración.

11

Para verificar que la instalación se haya hecho de manera correcta haremos la conexión
mediante el comando isql-fb y asi es como entraremos a la forma de comando mediante
las sentencias sql, el recuadro nos dira que podremos conectarnos o realizar una base
de datos en especifico

Procederemos a crear la base de datos en nuestro SGBD mediante el comando Create


database “/var/lib/firebird/3.0/data/prueba.fdb” user ‘SYSDBA password ‘’, la misma se
creara con el nombre de prueba y podremos continuar.

Despues procederemos a conectarnos mediante el comando connect y la ruta, nos


preguntara si queremos ser recurrentes y le diremos que si mediante una y.
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Despues de introducir una i griega se hara el proceso de commit y la conexión habra


sido realizada exitosamente.

Daremos paso a crear una tabla mediante el comando CREATE TABLE alumno (ID INT
NOT NULL PRIMARY KEY, NAME VARCHAR(20)) especificando los campos, el 12
nombre, la llave primaria, asi como el tipo de datos a contener.

Para verificar que la tabla se haya creado exitosamente escribiremos el comando show
tables y se mostrara nuestra base de datos.

Sobre la base de datos una vez creada introduciremos información mediante el comando
INSERT INTO como se muestra a continuación.

Procederemos a verificar que se hayan insertado los datos de manera correcta mediante
el comando select * from alumno y dara el siguiente resultado.
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Para concluir establecemos un commit para ejecutar todos los procesos que tenemos
hasta nuestra base de datos en este momento y con ello forzaremos a nuestro gestor a
guardar los cambios.

13

Introducimos un quit para salir de nuestro gestor y poder realizar cualquier otra acción
que querramos hacer.

RESULTADOS (14)

El SGBD fue instalado correctamente sobre Debían y esto se verifico mediante su uso y
la creación de una base de datos, así como sus tablas y la inserción de datos sobre la
misma.
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

CONCLUSIONES (15)

Daniela Solano Quiroz

Un sistema que al parecer es de fácil instalación, no fue así, hubo complicaciones por lo
que se tuvo que recurrir a fuentes externas para que funcionara bien. Al final (en el
quinto intento) se pudo instalar. El sistema en el que se eligió instalar el software es
Debian 10 sobre virtual box. Esto es algo decepcionante para las características que
tiene, en particular, la de fácil instalación. Queda indagar el manejo del software y ver 14
sus ventajas y desventajas por cuenta propia.

Eduardo Domínguez Castillo

Al terminar la presente practica en definitiva se establecieron una gran cantidad de


información y conceptos ya que, aunque se ve corta si conlleva un cumulo de
información y detalles muy importantes para lograrla de manera exitosa, firebird es un
sistema gestor de base de datos muy amigable a la hora de terminar su instalación, con
él se pueden realizar tablas, así como introducir datos. Terminar su instalación no fue
muy complicado, lo más difícil para la presente practica fue lograr la instalación del
sistema operativo libre, el cual fue en esta ocasión debían, después de concluirla
quedan conceptos listos para usar en el escenario real en su debido momento.

Emmanuel Baz Santillán

Firebird es un gestor de bases de datos ligera y sencilla de instalar, es un sistema de


código abierto y es un gestor estable y maduro. Este gestor de bases de datos es
considerable a utilizar para la administración de datos ya que es multiplataforma, su
velocidad y estabilidad son muy buenos, es importante mencionar que al ser un gestor
liviano consume pocos recursos y no requiere con una configuración especial, además
que firebird posee soporte nativo de Linux por lo que hacer una instalación en un
sistema Linux se podrá utilizar sin ningún problema y podremos aprovechar este gestor
de muy buena manera.
DIVISIÓN DE INGENIERÍA…
MANUAL DE PRÁCTICAS DE LA ASIGNATURA…

Benjamín Rayón Corona

Firebird es un sistema gestor de base de datos relacional de código libre, Firebird nos
proporciona una serie de ventajas que nos ayudaran a la hora de administrar nuestra
base de datos, es de código abierto, es bastante liviano y no ocupa mucho espacio en
sus instalación pero esto no afecta en nada en su funcionamiento, Firebird en sus
últimas actualizaciones ha sabido aprovechar de mejor manera el hardware ayudando a
los tiempos de consulta entre otros, también ha sabido mejorar la seguridad, también
con las más recientes versiones a mejorar el SQL que utiliza mejorando la experiencia 15
para los desarrolladores, Firebird se ha instalado en Debian que es una distribución de
Linux, la ventaja de trabajar en Linux es que es mucho más estable que Windows esto
ya que se puede personalizar de la forma en la que vayas a trabajar sin tener que
instalar cosas innecesarias que arruinen tu experiencia con Debian, Debian se diferencia
a otras distribuciones de Linux ya que la estabilidad y los procesos de actualización de
paquetes o la distribución entera las llevan a otro nivel sin tantas complicaciones.

FUENTE(S) DE INFORMACIÓN (16)

 IBPhoenix Editors, F., 2022. Firebird 3 Quick Start Guide. [online] Firebirdsql.org. Available at:
<https://firebirdsql.org/file/documentation/html/en/firebirddocs/qsg3/firebird-3-quickstartguide.html>
[Accessed 3 October 2022].
 TechViewLeo. 2022. Install FireBird Database on Debian 11 | Debian 10 - TechViewLeo. [online]
Available at: <https://techviewleo-com.translate.goog/install-configure-firebird-database-on-
debian/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc> [Accessed 3 October 2022].

NOMBRE Y FIRMA DEL DOCENTE (17) EVALUACIÓN (18)

También podría gustarte