11
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 )

Creacion de tablas en Postgresql

Embed Size (px)

DESCRIPTION

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

Citation preview

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