Ejercicios Postgresql 2

1
1 EJERCICIO 1. Crear una base de datos denominada db_guiatel_n$al, cuyo propietario deberá ser el usuario postgres, con codificación UTF8, sin limite de conexión y que esté basada en la plantilla template1. Agregar un comentario con el texto siguiente “Base de Datos segunda prueba parcial alumno pedro molinas. 2. Crear una entidad (tabla) denominada tb_guiatel, que deberá estar contenida dentro de la base de datos db_guiatel_n$al, y que posea los atributos (columnas) siguientes, con comentario de descripción de cada una: guia_id serial guia_documento character varying (15) guia_nombre character varying (30) guia_apellido character varying (30) guia_telefono character varying (20) guia_Localidad character varying (30) guia_activo boolean o Los campos guía _ documento, guía _ nombre y guía _ apellido, no deberán permitir valores nulos. o El campo guía _ activo tendrá como valor predeterminado true. o Crear una clave primaria con este mismo nombre, con el campo guía _ id. o Crear una clave única también con este mismo nombre, con el campo guía _ documento. o Cargar la Tabla, con la sentencia insert del scripts, con datos de 10 líneas telefónicas del código urbano de la ciudad de Curuguaty (048210…). 3. Agregue la columna guía _ sexo a la tabla tb_guiatel, con las características siguientes: o No deberá aceptar valores nulos o El valor predeterminado del campo deberá ser F. 4. Agregue una restricción a la tabla tb_guiatel, en el campo guía _ sexo. o El mismo deberá aceptar solo los valores ‘M’ o ‘F’; que indicaran el sexo Masculino o Femenino (guía _ sexo = 'M' or guía _ sexo = 'F') ; 5. Crear una copia de seguridad de la base de datos db_guiatel_n$al, en el escritorios de la Pc., con el mismo nombre y formato compress.

Transcript of Ejercicios Postgresql 2

Page 1: Ejercicios Postgresql 2

1

EJERCICIO

1. Crear una base de datos denominada db_guiatel_n$al, cuyo propietario deberá ser el usuario postgres, con codificación UTF8, sin limite de conexión y que esté basada en la plantilla template1. Agregar un comentario con el texto siguiente “Base de Datos segunda prueba parcial – alumno pedro molinas”.

2. Crear una entidad (tabla) denominada tb_guiatel, que deberá estar contenida dentro de la base de datos db_guiatel_n$al, y que posea los atributos (columnas) siguientes, con comentario de descripción de cada una:

guia_id serial guia_documento character varying (15) guia_nombre character varying (30) guia_apellido character varying (30) guia_telefono character varying (20) guia_Localidad character varying (30) guia_activo boolean

o Los campos guía _ documento, guía _ nombre y guía _ apellido, no deberán permitir valores nulos.

o El campo guía _ activo tendrá como valor predeterminado true. o Crear una clave primaria con este mismo nombre, con el campo guía _ id. o Crear una clave única también con este mismo nombre, con el campo guía _ documento. o Cargar la Tabla, con la sentencia insert del scripts, con datos de 10 líneas telefónicas del código

urbano de la ciudad de Curuguaty (048210…). 3. Agregue la columna guía _ sexo a la tabla tb_guiatel, con las características siguientes:

o No deberá aceptar valores nulos o El valor predeterminado del campo deberá ser F.

4. Agregue una restricción a la tabla tb_guiatel, en el campo guía _ sexo.

o El mismo deberá aceptar solo los valores ‘M’ o ‘F’; que indicaran el sexo Masculino o Femenino (guía _ sexo = 'M' or guía _ sexo = 'F') ;

5. Crear una copia de seguridad de la base de datos db_guiatel_n$al, en el escritorios de la Pc., con el mismo nombre y formato compress.