Trabajo práctico N 3: Creación de bases de datos Especialización en Tecnologías de la Información Geográfica Junio 2015 Ing. Mariela Quiroga Gialdroni maqui21@gmail.com mariela_quirogag@hotmail.com
Crear una BD desde un cliente de texto Ejecutar la consola de comandos de Windows
Crear una BD desde un cliente de texto cd\program Files\PostgreSQL\9.2\bin
Crear una BD desde un cliente de texto dir
Crear una BD desde un cliente de texto createdb help
Crear una BD desde un cliente de texto crear una BD llamada psql_newdb
Crear una BD desde un cliente de texto conectar a la BD: aplicación psql. psql help
Crear una BD desde un cliente de texto psql U postgres W psql_newdb
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 BD desde un cliente gráfico
Comparación de herramientas de creación
Comparación de herramientas de creación 11
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
Crear una BD con soporte espacial
Crear una BD con soporte espacial
Crear una BD desde un script Crear una nueva BDE y nombrarla como aseguradora.
Trabajo práctico N 4: Creación de tablas Especialización en Tecnologías de la Información Geográfica Junio 2015 Ing. Mariela Quiroga Gialdroni maqui21@gmail.com mariela_quirogag@hotmail.com
Creación de tablas
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
Creación de la tabla Ciudad
Creación de la tabla Ciudad Definición de las columnas
Creación de la tabla Ciudad Definición de la clave primaria
Creación de la tabla Ciudad Definición de la clave primaria
Creación de la tabla Ciudad
Creación tabla Propietarios
Creación tabla Propietarios
Creación de las tablas Marcas y Autos
Creación de la tabla Polizas Empleando código SQL
Creación de la tabla Polizas Empleando código SQL
Creación de la tabla Actas_Siniestros Empleando código SQL
Creación de la tabla participantes
Trabajo práctico N 5: Gestión de la base de datos Aseguradora 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 TOS Especialización en Tecnologías de la Información Geográfica Junio 2015 Ing. Mariela Quiroga Gialdroni maqui21@gmail.com mariela_quirogag@hotmail.com
Registrar datos en la BD Formas de ingresar datos a la base de datos View Data Insert into Copy from
View Data Ingresar contenido a la tabla Marcas
Edit Data en pgadmin
Agregar datos mediante script Agregar datos a la tabla ciudad
Agregar datos mediante COPY FROM Agregar datos a la tabla PROPIETARIOS
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.
Trabajo práctico N 6: Gestión de la base de datos Aseguradora 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 TOS Especialización en Tecnologías de la Información Geográfica Junio 2015 Ing. Mariela Quiroga Gialdroni maqui21@gmail.com mariela_quirogag@hotmail.com
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.
Consulta 7: Modificar la consulta anterior, incluyendo los datos de los asegurados que han participado del mismo siniestro.