Creacion de tablas en Postgresql

Preview:

DESCRIPTION

En este documento se explicará detalladamente como utilizar la herramienta PostgreSQL

Citation preview

En primer lugar, tenemos que hacer nuestro MER, aplicando las reglas de normalización para la creación de nuestra BD, el modelo a implementar será el caso de corridas de toros desarrollado en clase:

(1,1)1 1

)(1,n)

1

n n

n

n

1

(1,n)

(1,1)

Una vez que tenemos nuestro modelo listo procederemos a ejecutar nuestro SGBD para poder crear e implementar el MER realizado.

(1,1)

(1,n)

criar

Darse

tiene

ESTOQUEADO

Orden_Toreo

TORO

Códigoo Númeroo Año_Naco Nombreo Color

GANADERÍA

Códigoo Nombre.o Localidad.o Fecha_Creación.

TORERO

D.N.I.o Apellidos y nombreso Apodo.o Fecha_Matador.o Padrino

ACTUACIÓN_PREMIO

Códigoo Orejas.o Raboo Salida

APODERADO

D.N.I.o Apellidos y nombreso Dirección.o Teléfono.

PLAZA

Nombreo Localidad.o Dirección o Aforo

CORRIDA

Nro. Ordeno Feriao Año

Ingresamos al PostgreSQL para proceder a la creación de nuestra base de datos:

Una vez dentro de la aplicación, procedemos a la creación de la base de datos, dándole click derecho y seleccionando la opción New Database…

Procederemos a colocar el nombre de nuestra BD de acuerdo al MER realizado

Crear la base de datos con codigo SQL

Lo siguiente, es crear nuestras tablas, para ello extendemos nuestra base de datos y seguimos la ruta Schemas>public>Tables y damos click derecho para que se muestren las opciones y seleccionamos NewTable…

Creamos nuestra tabla, colocando el nombre de ésta, luego colocamos ok para confirmar

Para crear las columnas de la tabla, procederemos a revisar nuestro MER, y crearemos por cada unode sus atibutos con sus respectivos nombres, tambien el tipo de dato y de acuerdo al tipo de dato su longitud si esque se le pide, luego se le da a OK para confirmar

Luego procederemos identificar la PK de la tabla, para ello revisaremos el MER, despues de identificarla, damos click a la pestaña constraints, y damos click en la opcion Add

Después tenemos que darle un nombre para poder identificarlo

Luego damos click a la pestaña Columns, seguido seleccionamos la Columna de la clave respectiva que tenemos en nuestra tabla, y damos click en Add, seguido tiene que aparecer en pantalla, luego darle a OK

Creación de las columnas por código, también creación de la PK

Para la creación de las FK se hace un proceso similar a la creación de las PK, solo que tenemos que seleccionar la opción Foreign Key, luego se coloca el nombre de la FK y hacemos click en la pestaña Columns

En ésta pestaña procederemos a seleccionar la referencia de que tabla y su PK vendrá a ser FK seleccionada, para ello colocamos los valores y damos click en Add, seguido de OK para aceptar.

Una vez creadas las tablas procederemos a revisar nuestras tablas si están correctamente creadas con sus respectivas PK y FK, luego de ello procederemos a llenar nuestra BD

En la tabla que deseamos ingresar y llenar, la seleccionamos y damos click en view data, y nos saldrá una ventana como ésta, en donde procederemos a llenar los datos, esta es la forma gráfica:

Procedemos a llenar los datos en donde correspondan, de acuerdo a alguna referencia como registro en libretas o etc, para poder llenas nuestra BD

Y esta es la forma de añadir nuestros datos a nuestras tablas por código con la función INSERT INTO:

Verificamos si efectivamente se ha insertado lo que hemos ingresado por código