Sei sulla pagina 1di 9

ESCUELA SUPERIOR POLITÉCNICA DE

CHIMBORAZO

FACULTAD: CIENCIAS
CARRERA: INGENIERÍA EN ESTADÍSTICA INFORMÁTICA

GUÍA DE LABORATORIO DE BASE DE DATOS II


PARALELO: 1

PRÁCTICA No. 05 CREAR UNA BASE DE DATOS EN SHELL SQL

1. DATOS GENERALES:

NOMBRE: JINSO RAFAEL VACA CHINGA CODIGO: 472

FECHA DE REALIZACIÓN: FECHA DE ENTREGA:

01/06/2018 05/06/2018

2. OBJETIVO:

Objetivo general.
 Realizar una base de datos utilizando la sentencia SQL-DDL (lenguaje de consulta
estructurado - Lenguaje de definición de datos). Aplicando la herramienta SHELL
SQL mediante el cmd. Con la finalidad de obtener un resultado eficiente

Objetivo específico.
 Crear una base de datos en general. (CREATE DATABASE)
 Crear tablas en la base de datos antes mencionada (CREATE TABLE)
 Establecer clave primaria (CONSTRAINT PRIMARY KEY)
 Insertar registros en las tablas (INSERT INTO VALUES)
 Actualización de registros (UPDATE)
 Eliminar registros de la base de datos (DELETE)

3. RECURSOS:

SOFTWARE HARDWARE
1. PostgreSQL (x86) localhost:5432 1. Procesador Intel(R) Core(TM) i3
2. PgAdmin II 9.3.0 CPU M 350 @ 2.27GHz.
3. Postgrees SQL 9.3.0 2. 6,00GB Doble-Canal DDR3 @
4. 16.0 (Microsoft Office 2016)” Word” 532MHz (7-7-7-20)
5. CMD SQL Shell (psql) 3. Disco duro 298GB Hitachi
HTS725032A9A364 (SATA)
4. INSTRUCCIONES

Metodología instruccional “definición” (paso a paso)

En esta práctica que vamos a realizar creando una base de datos y utilizando la
herramienta SQL Shell por medio de comandos específicos para la realización del
problema lograremos implementar nuestra base de datos con sus respectivas tablas
y registros para ellos seguiremos los siguientes pasos.

 Nos vamos a inicio de Windows y colocamos Shell SQL (abrimos).


 Verificamos el servidor, database, puerto y estando dentro de Shell SQL.
 Creamos una nueva base de datos “database”
 Enlistamos todas las bases de datos existentes “\l” y seleccionamos la creada
por nosotros.
 Ingresamos dentro de nuestra base de datos creada.\c “nombre base de datos”
 Creamos tablas con el comando “create table”
 Luego creamos sus atributos de cada tabla con su respectivo tipo de dato
perteneciente a cada atributo.
 Nos aseguramos que nuestras tablas estén creadas correctamente con sus
atributos.
 Para verificar escribimos \d “nombre de la tabla”
 Llenamos los registros con el comando “insert into nombre de la tabla
values(ingresar los datos)”
 Observamos que los registros estén completamente llenos “select *from
(nombre de la tabla)”
 Actualizamos los datos ingresados con el comando “update” nombre de la
tabla set “condición”.
 También podemos eliminar registros de nuestras tablas creadas con el
comando delete from “nombre de la tabla” where (condicion).
 Pertinentemente también podemos actualizar los registros llenados con
“update nombre tabla set condición

Que es una base de datos


Se define una base de datos como una serie de datos organizados y relacionados
entre sí, los cuales son recolectados y explotados por los sistemas de información de
una empresa o negocio en particular.

Características
Entre las principales características de los sistemas de base de datos podemos
mencionar:

 Independencia lógica y física de los datos.


 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.
Tipos de Base de Datos

MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su
rapidez. No es recomendable usar para grandes volúmenes de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien
grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada
bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: es una base de datos más potente que access desarrollada por
Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.

¿Qué es POSTGRESQL?

Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones
avanzadas. De hecho, es considerado el motor de base de datos más avanzado en la
actualidad.

El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos
permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y
borrar datos.
A continuación, veremos un ejemplo de ellos:
 Mostrar: para mostrar los registros se utiliza la instrucción Select. Select * From
comentarios.
 Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la
instrucción Insert. Insert Into comentarios (titulo, texto, fecha) Values ('saludos',
'como esta', '22-10-2007')
 Borrar: Para borrar un registro se utiliza la instrucción Delete. En este caso debemos
especificar cual o cuales son los registros que queremos borrar. Es por ello necesario
establecer una selección que se llevara a cabo mediante la cláusula Where. Delete
From comentarios Where id='1'.
 Actualizar: para actualizar los registros se utiliza la instrucción Update. Como para
el caso de Delete, necesitamos especificar por medio de Where cuáles son los
registros en los que queremos hacer efectivas nuestras modificaciones. Además,
tendremos que especificar cuáles son los nuevos valores de los campos que deseamos
actualizar. Update comentarios Set titulo='Mi Primer Comentario' Where id='1'.

ACTIVIDADES POR DESARROLLAR:


 Crea una base de datos en POSTGRESQL 9.3.0 por medio de la herramienta SQL Shell
Creación de la base de datos
Create database BIBLIOTECA;
 Crear tablas con sus respectivos atributos y clave primaria.
--Tabla Libro
CREATE TABLE LIBRO(
ISBN int NOT NULL,
NOMBRE varchar(30) NULL,
AUTOR varchar(30) NULL,
GENERO varchar(30) NULL,
FECHA date NULL,
VALOR real NULL,
EDICION int NULL,
CONSTRAINT PK_LIBRO PRIMARY KEY (ISBN));
 Ingresamos datos en las tablas creadas.

insert into libro values(1, ‘Base de Datos’, ‘KENDALL’, ‘ABSTRACTO’, ‘2018-10-25’, ’80.00’, 10);
insert into libro values(2, ‘MATEMATICAS’, ‘KENDALL, ‘DESARROLLO, ‘2018-10-01’, ‘75.94’, 10);
insert into libro values(3, ‘PROCESOS, ‘ABSTRACTO’, ‘DESARROLLO’, ‘2018-10-07’, ‘170.99’, 8);
insert into libro values(4, ‘SERIES DE TIEMPO’, ‘NANDO ABAD’, ‘AVENTURA’, ‘2016-12-05’, ‘120’,
7);
insert into libro values(5, ‘calculo’, ‘kendall’, ‘comedia’, ‘2018-10-09’, ‘50’, 9);
insert into libro values(6, ‘calculo vectorial’, ‘kendall’, ‘logico’, ‘2018-10-19’, ’90’, 7);
insert into libro values(7, ‘matematica fina’, ‘kendall’, ‘probabil.’, ‘2018-08-09’,’99’, 6);
insert into libro values(8, ‘base de datos’, ‘sistemas’, ‘desarrollo’, ‘2017-08-09’, ‘69’, 6);
insert into libro values(9, ‘inferencial’, ‘industrial’, ‘probabili’, ‘2016-08-09’, ‘99.00’, 9);
insert into libro values(10, ‘metodos numericos, ‘kendall’, ‘estadist. ’, ‘2017-09-19’, ‘80’, 8);

 creacion de database en SQL Shell

 Enlistamos todas las bases de datos creadas


 Ingresar a la base de datos creada “Biblioteca”

 Visualizamos la creación de la tabla libro


 Enlistamos los atributos con su tipo de datos de la tabla “libro”

 Mostramos los valores ingresados con el comando select * from .


 Actualizar los registros
Actualizar el número de edición a 100 del libro con código isbn 1.
update libro set edicion=100 where isbn=1;
Select * from libro;

 Actualizar el nombre de autor del libro código isbn 3 a pepito.


update libro set autor=’pepito’ where isbn=3;
Select * from libro;
 Eliminar los registros
Eliminar el registro número 10.
delete from libro where isbn=10;
Select * from libro;

5. RESULTADOS OBTENIDOS

A continuación, identificaremos los resultados obtenidos al final de una práctica en


el laboratorio.

 Hemos creado una base de datos llamada Biblioteca.


 Se ha creado 1 tabla al problema dado.
 Ingresamos sus entidades con su tipo de datos.
 Llenamos la base de datos con cada valor pedido en sus atributos
 El porcentaje utilizado para la herramienta SQL Shell de CPU fue de 9%,
8.0MB de memoria RAM
 El tiempo ocupado para realizar el problema fue de 1.45 hora
implementando todos los pasos.

6. CONCLUSIONES
La evidencia que se mostró anteriormente demuestra que la herramienta SQL Shell
es muy eficaz para desarrollar con comandos cualquier tipo de problema así mismo
es consistente para obtener y almacenar muchas bases de datos en Postgrees.

Por las razones antes mencionada sobre la realización de la creación de la base de


datos y la creación de la tabla con sus respectivas entidades e ingresos queda claro
que su funcionamiento es muy fundamental e eficiente en todo su ámbito estructural.

7. RECOMENDACIONES

Persistir más sobre la creación de base de datos enfocándonos más a los comandos
implementados por SQL Shell.
----------------------------------------------
-
NOMBRE Y FIRMA DEL
ESTUDIANTE

Potrebbero piacerti anche