Post on 01-Feb-2016
description
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