Beruflich Dokumente
Kultur Dokumente
Bogotá, 2013
BASES DE DATOS
PRACTICA No 2
CONTENIDO:
OBJETIVO:
HERRAMIENTAS A UTILIZAR:
• PostgreSQL
METODOLOGIA:
• Seguir paso a paso las indicaciones presentadas en la guía.
• Aportar los conocimientos individuales acerca del manejo de la herramienta
empleada.
PARTE 1.
Nota: es recomendable adicionar estas restricciones antes de adicionar datos, ya
que si estos datos (filas o tuplas) no cumplen las condiciones de las restricciones,
estas no son agregadas a la tabla ya generada.
Nota: existen varias formas de adicionar restricciones, en la guía se intentó colocar
y dar un ejemplo de algunas de ellas. Se recomienda usar la primera sintaxis
existente en la guía para adicionar cada una de las restricciones.
2 ________________________________________
Javier Felipe Moncada Sánchez, 2013
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
Ejemplo:
Unicidad (UNIQUE)
La restricción de nulidad solo es posible agregarla sobre columnas de tablas ya
creadas.
3 ________________________________________
Javier Felipe Moncada Sánchez, 2013
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
Ejemplo:
Nota: si existen datos de tuplas y en estas columnas existen datos repetidos (llave
no unica) no se podrá adicionar la propiedad de unicidad a la(s) columna(s) dentro
de la tabla.
Ejemplo:
4 ________________________________________
Javier Felipe Moncada Sánchez, 2013
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
Ejemplo:
Tabla estudiantes
nombres apellidos edad Sexo Cod_colegio
Luis Martínez Silva 21 1 1
Maria Rodríguez Cruz 18 2 + 1
José Rodríguez Lute 1 2
Tabla Colegio
Nombre Jóvenes _insc Código
Maria Montesorri 450 1
Camilo Torres 720 2
Policarpa Salavarieta 530 3
Nota: si existen datos de tuplas y en estas columnas existen datos repetidos (llave
no única) no se podrá adicionar la propiedad de unicidad a la(s) columna(s) dentro
de la tabla.
Ejemplo:
5 ________________________________________
Javier Felipe Moncada Sánchez, 2013
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
PARTE 2.
CREACION DE DOMINIOS Y ADICION DE LOS MISMOS EN LA CREACION
DE COLUMNAS
Creación de dominios
Create Domain nombre_del_dominio as tipo_de_dato Default Valor
‘Restriccion’
Restricción
NOot Null | Null | Check expression_logica
Ejemplo:
PARTE 3.
BORRADO DE TODOS LOS DATOS DE UNA TABLA
Borrado de Registros
Delete from nombre_de_la_tabla where expression_logica
6 ________________________________________
Javier Felipe Moncada Sánchez, 2013
BASES DE DATOS
INGENIERIA CATASTRAL Y GEODESIA - UD
Ejemplo:
PARTE 4.
VISUALIZACIÓN DE TODOS LOS DATOS DE UNA TABLA
Ejemplo:
Visualización de todas las columnas y todos los datos sobre la tabla estudiante
7 ________________________________________
Javier Felipe Moncada Sánchez, 2013