Top Banner
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) CORRIDA Nro. Orden Feria Año PLAZA Nombre Localidad. Dirección Aforo APODERADO D.N.I. Apellidos y nombres Dirección. Teléfono. ACTUACIÓN_PREMIO Código Orejas. Rabo Salida TORERO D.N.I. Apellidos y nombres Apodo. Fecha_Matador. Padrino GANADERÍA Código Nombre. Localidad. Fecha_Creación. TORO Código Número Año_Nac Nombre Color ESTOQUEADO Orden_Toreo tiene Darse cria r (1,n ) (1,1 )
11

Creacion de tablas en Postgresql

Feb 01, 2016

Download

Documents

Eduardo Aragon

En este documento se explicará detalladamente como utilizar la herramienta PostgreSQL
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Creacion de tablas en Postgresql

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

Page 2: Creacion de tablas en Postgresql

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

Page 3: Creacion de tablas en Postgresql

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

Page 4: Creacion de tablas en Postgresql

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

Page 5: Creacion de tablas en Postgresql

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

Page 6: Creacion de tablas en Postgresql

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

Page 7: Creacion de tablas en Postgresql

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

Page 8: Creacion de tablas en Postgresql

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:

Page 9: Creacion de tablas en Postgresql

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