trabajo práctico n° 3: creación de bases de...
TRANSCRIPT
Trabajo práctico N° 3: Creación de bases de datos
Ing. Mariela Quiroga Gialdroni
[email protected] – [email protected]
Especialización en Tecnologías de la Información Geográfica Junio 2015
Crear una BD desde un cliente de texto
Crear una nueva BD, cuyo nombre será psql_ seguida de sus iniciales en mayúsculas
Crear una BD desde un cliente gráfico
crear una BD utilizando pgAdmin III
Nombre de la base de datos: pga_newDB
Descripción: Creación de una nueva base de datos empleando pgAdmin
Propietario: postgres
Template: postgres
Tablespace: pg_default
Encoding: UTF8
Crear una BD desde un cliente gráfico
Crear una nueva BD y nombrarla como pga_ seguida de sus iniciales en mayúsculas.
Por ejemplo, pga_MJQG.
Crear una BD desde un script
Crear una base de datos usando la ventana de scripting usando los siguientes valores:
Nombre de la BD: scr_newDB
Propietario: postgres
Tablespace: pg_default
Encoding: UTF8
Crear una BD desde un script
Crear una nueva BD y nombrarla como scr_ seguida de sus iniciales en mayúsculas.
Por ejemplo, scr_MJQG.
Crear una BD con soporte espacial
Crear una nueva BD espacial
Nombre de la base de datos: M4_obras
Descripción: Zonas de urbanización y construcciones
Propietario: postgres
Tablespace: pg_default
Encoding: UTF8
Template: template_postgis_20
Trabajo práctico N° 4: Creación de tablas
Ing. Mariela Quiroga Gialdroni
[email protected] – [email protected]
Especialización en Tecnologías de la Información Geográfica Junio 2015
Creación de tablas
¿Qué debemos tener en cuenta?
Cada rectángulo amarillo representa una tabla .
Cada elipse conectada por línea discontinúa es un atributo.
La clave primaria se indica subrayada y en negrita.
El color de los círculos indica el tipo de datos a utilizar.
Las relaciones están representadas por líneas negras con la indicación de la cardinalidad.
La tabla del lado N agrega el atributo clave de la tabla del lado 1.
Creación de tablas
Orden de creación:
Ciudades – Marcas
Propietarios – Autos
Pólizas
ActasSiniestros
Participantes
P R IM E R A P A R TE :
C A R G A R LA IN F O R M A C I Ó N E N LA B A S E D E
D A TO S
Trabajo práctico N° 5: Gestión de la base de datos Aseguradora
Ing. Mariela Quiroga Gialdroni
[email protected] – [email protected]
Especialización en Tecnologías de la Información Geográfica Junio 2015
Registrar datos en la BD
Formas de ingresar datos a la base de datos
View Data
Insert into
Copy from
Cargar datos en la tabla AUTOS
Utilizando cualquiera de los métodos, ingrese los datos siguientes a la tabla AUTOS.
Cargar datos en la tabla POLIZAS
Utilizando cualquiera de los métodos, ingrese los datos siguientes a la tabla POLIZAS.
Cargar datos en la tabla ACTAS_SINIESTROS
Utilizando cualquiera de los métodos, ingrese los datos siguientes a la tabla ACTAS_SINIESTROS.
Cargar datos en la tabla PARTICIPANTES
Utilizando cualquiera de los métodos, ingrese los datos siguientes a la tabla PARTICIPANTES.
S E G U N D A P A R TE :
R E C U P E R A C I Ó N D E LA IN F O R M A C I Ó N
A LM A C E N A D A E N LA B A S E D E D A TO S
Trabajo práctico N° 6: Gestión de la base de datos Aseguradora
Ing. Mariela Quiroga Gialdroni
[email protected] – [email protected]
Especialización en Tecnologías de la Información Geográfica Junio 2015
Consulta 1: Lista de todos los autos asegurados cuyos propietarios residan en la ciudad de Resistencia.
Pasos:
1) Qué
campos necesitamos? En qué tabla se encuentran?
Consulta 1: Lista de todos los autos asegurados cuyos propietarios residan en la ciudad de Resistencia.
Pasos:
2) Qué
relaciones podemos encontrar entre esas tablas?
Consulta 1: Lista de todos los autos asegurados cuyos propietarios residan en la ciudad de Resistencia.
Pasos:
3) Definir las
restricciones
Consulta 1: Lista de todos los autos asegurados cuyos propietarios residan en la ciudad de Resistencia.
Pasos:
3) Definir las
restricciones
Consulta 1: Lista de todos los autos asegurados cuyos propietarios residan en la ciudad de Resistencia.
Pasos:
4) Pensar
cómo queremos ordenar los resultados
Consulta 1: Lista de todos los autos asegurados cuyos propietarios residan en la ciudad de Resistencia.
Vista de código
Consulta 1: Lista de todos los autos asegurados cuyos propietarios residan en la ciudad de Resistencia.
Resultados:
Consulta 2: ¿ cuáles son los autos participantes en siniestros viales con montos por daños superiores a $ 5.000.?
Consulta 2: ¿ cuáles son los autos participantes en siniestros viales con montos por daños superiores a $ 5.000.?
Consulta 2: ¿ cuáles son los autos participantes en siniestros viales con montos por daños superiores a $ 5.000.?
Consulta 3: ¿Quiénes son los asegurados que han contratado pólizas para vehículos anteriores al año 2000?
Consulta 4: cantidad de siniestros por tipo de siniestro ordenadas de manera decreciente según la cantidad.
Consulta 5: Retornar una lista que contenga los números de los informes en los cuales han participado más de un asegurado
Consulta 6: Modificar la consulta anterior, incluyendo los datos de los asegurados que han participado del mismo siniestro.