1. SISTEMAS OPERATIVOS 1.UNIDAD 6.Practica 1(Proyecto Final).
.
1
UNIDAD 6: Protección y Seguridad.
RESUMEN:
En la presente práctica, se llevó a cabo la creación
de una base de datos en el sistema operativo Linux y
mediante el terminal, se manda a imprimir una base de
datos la cual es creada con SQL.
INTRODUCCIÓN:
Los datos,una manera en la cual el ser humano se
comunica,un pequeño pedazo de bit el cual en conjunto
logra un mensaje, hoy en día es el petróleo de la
civilización ya que para una empresa sus datos son su
todo, su razón por la cual existen y de una u otra forma
su futuro.
Una base de datos es un cumulo de datos el cual
su contenido se puede acceder mediante programas que
manipulen dichos datos.
En este caso el programa con el cual
manipularemos o daremos cierta interacción con los
datos se llama Terminal y se encuentra en Linux.
MARCO TEORICO:
La consola de Linux proporciona una forma para
que el kernel y otros procesos envíen mensajes de texto
al usuario y para recibir mensajes de texto del usuario.
La consola Linux fue una de las primeras
características del kernel y fue escrita originalmente por
Linus Torvalds en 1991.
La consola de Linux proporciona una forma para
que el núcleo y otros procesos generen mensajes
basados en texto para el usuario y para que el usuario
reciba información basada en texto.
SQL fue uno de los primeros lenguajes comerciales
para el modelo relacional en 1970.
SQL es un lenguaje estándar e interactivo de
acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas .
OBJETIVOS:
Conocer de manera un poco más extensa los
comandos que nos ofrece Linux
Llegar a imprimir una base de datos mediante
comandos.
Aprendizaje basto para nuestra carrera.
Poder guardar una tabla en un archivo.
PROCEDIMIENTO Y MATERIALES:
RECURSOS:
1 Computadora.
1 Terminales de comandos.
Impresora.
PROCEDIMIENTO:
INSTALACION:
Antes de todo tenemos que instalar
nuestro gestor para la base de datos, en este
caso será mysql.
Tenemos que tener todas las
actualizaciones que el sistema, en este caso
Ubuntu, nos puede ofrecer por el momento.
Una vez hecho esto instalaremos el
servidor de mysql mediante el siguiente
comando.
Para que la instalación sea completada es
necesario introducir una contraseña para el
usuario root.
2. SISTEMAS OPERATIVOS 1.UNIDAD 6.Practica 1(Proyecto Final).
.
2
Una vez completado el proceso de
instalación, la terminal nos permitirá volver a
escribir comandos, podemos continuar con los
pasos siguientes para poder imprimir alguna
tabla.
EJECUCION DE COMANDOS:
1. Entramos a la base de datos desde comandos,
el cual nos pide una contraseña.
2. Al poner correctamente entramos a Sistema de
comandos de SQl.
3. Con el comando show vemos las tablas de la
base de datos.
4. Ponemos use junto con la base de datos a
usar.
5. Con show tables vemos las tablas de la base
de datos.
6. Con describe junto con la tabla vemos la tabla
tal cual sin registros solo estructura.
7. Ejecutamos la consulta select* from alumno
para ver los registros de la tabla alumno.
8. Salimos del sql con el comando exit.
9. Se crea con el comando touch el archivo.
10. Con el comando mysql –u root –p –e “select *
from escuela.alumno”
>/home/juanmanuel/Escritorio/salidatabla.txt
mandamos el resultado de la consulta a un
archivo de texto, para esta operación pide la
contraseña.
3. SISTEMAS OPERATIVOS 1.UNIDAD 6.Practica 1(Proyecto Final).
.
3
11. Para confirmar que la consulta se haiga
guardado en el archivo de texto utilizamos el
comando cat.
12. Se mandó a imprimir con el comando lpr el
archivo.
13. Revisamos la impresora y vemos la impresión.
CITAS Y/O REFERENCIAS
https://devcode.la/blog/que-es-sql/
http://linux.ciberaula.com/articulo/que_es_linux
https://docs.microsoft.com/en-us/sql/linux/sql-
server-linux-setup-tools?view=sql-server-linux-
2017
https://docs.microsoft.com/en-
us/sql/linux/quickstart-install-connect-
ubuntu?view=sql-server-linux-2017
Adaptado por:
Campos Martínez Martin Salvador.
Carlos Campos Juan José.
Ramírez Olmos Juan Manuel.
Sistemas Operativos 1.
Instituto Tecnológico de Aguascalientes.
28-05-2018