Creacion de tablas en Postgresql
-
Upload
eduardo-aragon -
Category
Documents
-
view
241 -
download
0
description
Transcript of Creacion de tablas en Postgresql
![Page 1: Creacion de tablas en Postgresql](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.mx/reader035/viewer/2022070418/5695d3821a28ab9b029e2d07/html5/thumbnails/9.jpg)
Verificamos si efectivamente se ha insertado lo que hemos ingresado por código