Академический Документы
Профессиональный Документы
Культура Документы
ESPECIAL IZ A C I N EN TECNOL O G AS D E
LA IN FORM AC I N GEOGRF I CA
maqui21@gmail.com mariela_quirogag@hotmail.com
Bases de datos
Conceptual
Diseo
Lgico
Fsico
Mantenimiento
Uso
Recuperacin
SGBD
Coleccin de datos y el conjunto de infraestructura
necesaria para
Acceder a los mismos
Garantizar la integridad de los datos
Establecer los mecanismos de seguridad
PostgreSQL
Versin de cdigo abierto de
un ORDBMS desarrollado
por el Departamento de
Ciencias de la Computacin
de la Universidad de
California.
Puede ser usado, modificado
PostgreSQL
Operating Systems:
Linux (all recent distributions),
Windows (Win2000 SP4 and later),
FreeBSD,
OpenBSD, NetBSD,
Mac OS X,
AIX,
HP/UX,
IRIX,
Solaris,
Tru64 Unix,
UnixWare.
CPU architectures:
x86, x86_64,
IA64,
PowerPC, PowerPC 64,
S/390, S/390x,
Sparc, Sparc 64,
Alpha, ARM,
MIPS, MIPSEL, M68K,
and PA-RISC.
PostgreSQL
Compatible con el estndar SQL92/SQL99
Caractersticas:
Soporte a distintos tipos de datos y creacin de tipos propios.
Incorpora la estructura de datos array e incluye herencia entre tablas
Permite la realizacin de consultas complejas y la creacin de vistas.
Declaracin de funciones y definicin de disparadores (triggers)
Incluye el uso de ndices, reglas y vistas.
Gestin de diferentes usuarios y la asignacin de permisos.
Puede ser extendido mediante la incorporacin de
tipos de datos
funciones
operadores
funciones agregadas
mtodos de indexacin
lenguajes procedurales
Arquitectura de PostgreSQL
pgAdmin III
Es una herramienta de desarrollo y administracin para
Ms de 12 idiomas
Extensin gratuita bajo licencia PostgreSQL
Conectar a un servidor
Panel Propiedades
Muestra propiedades
y estadsticas del
objeto seleccionado
en el examinador de
objetos
Panel SQL
Muestra el cdigo
SQL utilizado para
crear o modificar el
objeto seleccionado
Barra de herramientas
Recordatorio:
Alguna pregunta?
Trabajo prctico N 3:
Creacin de bases de datos
Objetivo
Mostrar el proceso de creacin de una base de datos
desde
dir
psql help
11
Trabajo prctico N 4:
Creacin de tablas
Creacin de tablas
Creacin de tablas
Creacin de tablas
Orden de creacin:
Ciudades Marcas
Propietarios Autos
Plizas
ActasSiniestros
Participantes
Trabajo prctico N 5:
Gestin de la base de datos Aseguradora
Bases de datos
Conceptual
Diseo
Lgico
Fsico
Mantenimiento
Uso
Recuperacin
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
Trabajo prctico N 6:
Gestin de la base de datos Aseguradora
SEGU ND A PARTE:
RECU PERACI N D E LA IN FORM AC I N
ALM ACEN AD A EN LA BAS E D E D ATOS
1) Qu
campos
necesitamos?
En qu tabla
se
encuentran?
2) Qu
relaciones
podemos
encontrar
entre esas
tablas?
3) Definir las
restricciones
3) Definir las
restricciones
4) Pensar
cmo
queremos
ordenar los
resultados
Select
Ejercicio adicional
Ejercicio adicional
Consultas
Recuperar el salario y la direccin del empleado (o empleados)
de nombre Alberto Campos
Recuperar el nombre y la direccin de todos los empleados
que trabajan en el departamento Investigacin
Recuperar los nombres de todos los empleados del departamento 5
que trabajan ms de 10 horas por semana en el proyecto Producto X
Localizar los nombres de todos los empleados supervisados
directamente por Alberto Campos
Recuperar los nombres de todos los empleados que trabajan en cada proyecto
Por cada departamento, recuperar su nombre y el salario promedio
de todos los empleados que trabajan en l.
Atributos
Localizacin
Topologa
Bases de datos
SGBD deben incluir
SpatialLite
MySQL
Postgre - PostGIS
PostGIS
Es software libre
Es compatible con los estndares de OGC
Es estable y rpido
Soporta datos Geometry y Geography
Disponibilidad de herramientas conversoras
(shp2pgsql)
Visualizacin en varios clientes de escritorio (QGIS)
Trabajo prctico N 7:
Importacin de datos geogrficos
Herramienta shp2pgsql
Ejecutar el script
capas que se
desean
conectar y
hacer clic en
aadir
Trabajo prctico N 8:
Realizacin de consultas geogrficas
Consulta geogrfica N 1
Informar la cantidad de siniestros registrados para
Consulta geogrfica N 1
Consulta geogrfica N 2
Informar la cantidad de siniestros registrados para
Consulta geogrfica N 3
Mostrar los siniestros ocurridos en Fontana y
Consulta geogrfica N 4
Calcular la distancia de cada siniestros ocurridos en
Consulta geogrfica N 5
Mostrar los siniestros viales ocurridos en la
jurisdiccin de la zona 4
Consulta geogrfica N 6
Desplegar las comisaras ubicadas en los municipios
Muchas gracias!!!