P1.- Crear y eliminar una BD en Postgres

Páginas: 6 (1413 palabras) Publicado: 10 de abril de 2014
Tópicos de Base de Datos
Reportes de Practicas

14 de noviembre del 2013




Practica 1.- Crear y eliminar una BD en Postgres.
Objetivo: En esta práctica demostraremos cómo es posible crear y eliminar una base de datos, así como la asignación de privilegios a un usuario.
Antes de empezar con la práctica se debe ingresar a la aplicación de PostgreSQL, desde consola se cambia de rutahasta llegar a donde se encuentra la aplicación de PosgreSQL e ingresamos a ella con el siguiente comando:
psql –postgres –postgres
En este momento tecleamos la contraseña que cada quien asigno al momento de la instalación de la aplicación.
Para crear la base de datos ingresamos el comando:
CREATE DATABASE NombreTabla;
Mientras que para la eliminación de la tabla ingresamos el comando:
DROPDATABASE NombreTabla;









En este ejemplo se usó la consulta:
SELECT DATNAME FROM pg_database;
Esta consulta se hizo para verificar que se creó correctamente la tabla.
Para crear los usuarios se usó el comando:
CREATE USER NombreUsuario WITH PASSWORD Contraseña;
En esté ejemplo creamos dos usuarios, como se muestra en la siguiente imagen:









Para poderverificar que los usuarios han sido creados correctamente se usa el comando:
\du
Ahora le asignaremos los privilegios únicos a un usuario en especial, para lo cual se usará el siguiente comando:
ALTER USER NombreUsuario “privilegio”;








Conclusión
En esta práctica pudimos observar cómo es que se pueden crear y eliminar tablas de manera sencilla, además, también pudimos asignarprivilegios específicos a usuarios específicos según las necesidades que tengamos lo requieran.

Practica 2.- Relación entre tablas.

Objetivo: En la siguiente práctica crearemos una base de datos con algunas tablas relacionadas entre sí, según el esquema de entidad relación que hicimos previamente en clase.
Desarrollo:
Primero se debe crear la base de datos, y para eso usaremos el comando:CREATE DATABASE NombreBD;
Para confirmar que nuestra base de datos se creó correctamente, usamos la consulta:
SELECT DATNAME FROM pg_database;
Ya hemos verificado que nuestra base de datos se creó correctamente, debemos acceder a ella usando el comando:
Psql –U Usuario –h localhost –d NombreBD;
Una vez dentro de la base de datos empezaremos con la creación de las tablas con el siguientecomando:
CREATE TABLE NombreTabla(id tipo, nombre tipo…);



Para confirmar que la tabla se ha creado correctamente usamos la consulta:
SELECT * FFROM pg_tables;
Ya que hemos confirmado la correcta creación de la tabla, se repetirá el proceso con las tablas faltantes.
Cada tabla cuenta con un ID este será nuestra llave primaria y se crea mediante la siguiente instrucción:
ALTER TABLENombreDeLaTabla ADD CONSTRAINT pk_codigo PRIMARY KEY Idnombre;
Y se repite el mismo procedimiento para cada tabla.
Ahora crearemos las relaciones con las llaves foráneas con la siguiente instrucción:
 ALTER TABLE NombreTabla ADD CONSTRAINT pk_codigo FOREIGN KEY (Idforaneo) REFERENCES tabladirigida (Idtabladirigida);
Conclusión
En esta práctica pudimos observar cómo se crea una base de datos con susrespectivas tablas así como sus respectivas relaciones.
Práctica 3.- Objeto con diferentes atributos.

Objetivo: En esta práctica crearemos un objeto con diferentes atributos, los cuales deberán ser accedidos por medio de una función que retornara solo uno de los atributos de dicho objeto.
Desarrollo:
Para empezar debemos crear el objeto mediante el siguiente comando:
CREATE TYPE PERSONA AS(NOMBRE CHARACTER VARYING (20), EDAD CHARACTER VARYING (20);
Después debemos crear una tabla donde se mandaran llamar los atributos del objeto usando el comando:
CREATE TABLE P (IDP INTEGER, P TYPE (PERSONA));

Ahora procedemos a crear la función ingresando el comando:
CREATE FUNCTION NombreFuncion(integer) RETURNS integer as ‘select idp from p;’ language ‘sql’;

Después de haber creado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Inserta modifica y elimina BD
  • Crear Red Vpn P1
  • CREAR O ELIMINAR UNA MACRO
  • TUTORIAL CREAR BD PARA ANDROID EN CONSOLA
  • Creando Roles En Postgres
  • Crear O Eliminar Una Macro
  • Pasos Para Crear BD
  • Archivos crea elimina actualiza

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS