PIAR v 015. 2024 Plan Individual de ajustes razonables
Obvios herramientas de un SGDB
1. PostgreSQL (libre) y Oracle (comercial)
Equipo no. 2 “OBVIOS”
Integrantes:
Camacho Castro Carina
Calderón Juárez Edgar Jareth
Fuentes Cruz Laura Josefina
González Arredondo Rosa Giovana
Ledesma Benítez Lidia
Mancilla Ríos Omar
Pinzón Flores Yassir
2. El éxito del SGBD reside en mantener la seguridad e
integridad de los datos. Lógicamente tiene que
proporcionar herramientas a los distintos usuarios.
Entre las herramientas que proporciona están las que a
continuación se explican para cada SGBD.
3. Es un sistema de gestión de base de datos
relacional orientada a objetos y libre de
código abierto, publicado bajo la licencia BSD.
4. Extendido en el mundo unix/linux pero existen
versiones para Windows.
Cuenta con una amplia conectividad y una
gran diversidad de herramientas disponibles.
5. Las bases de datos se crean dentro de Postgres con el
comando
create
base-de-datos.
Createdb es un utilitario hecho para suministrar la
misma función fuera de Postgres, a partir de la línea de
comandos.
6. •
•
•
Para crear una base de datos llamada “mibd” a partir de la línea de comandos,
escriba
% createdb mibd
y para obtener el mismo resultado dentro de psql escriba
* CREATE DATABASE mibd;
Si no tiene el privilegio necesario para crear una base de datos, verá el
siguiente mensaje:
% createdb mibd
WARN:user "your username" is not allowed to create/destroy databases
("su nombre de usuario" no está permitido al usuarios crear/ destruir
las bases de datos)
createdb: database creation failed on mibd.
(creación fallada en mibd la base de datos.)
7. • Al dar click derecho
en databases hay una
opción que permite
agregar una nueva
base de datos
• Esta despliega una
ventana que te pide
los parámetros que
tendrá dicha base de
datos que se desee
crear
10. ADMINISTRACIÓN DE BASES DE
DATOS
A pesar de que el administrador local es responsable
por la gestión general de la instalación de Postgres,
algunas bases de datos instaladas pueden ser
administradas por otra persona, llamada el
administrador de la base de datos. La
responsabilidad de la administración se delega en el
momento en que se crea la base de datos. A un
usuario se le puede dar privilegio para crear nuevas
bases de datos y/o nuevos usuarios. Un usuario que
tenga los dos tipos de privilegio puede realizar la
mayoría de las labores administrativas en Postgres,
pero normalmente no tendrá los mismos privilegios
de sistema operativo que el administrador local.
11. Existen distintas herramientas de base de datos
que nos pueden ayudar a la creación y edición
de esquemas y consultas de datos, en el
transcurso de esta exposición veremos algunas
de estas herramientas, así como algunos
ejemplos de su uso.
12. • Objetos de diferentes esquemas puede “verse”
siempre que estén en la misma instancia de base de
datos. Objetos de distintas bases de datos no tienen
acceso.
• Para acceder a un objeto de un esquema, en SQL se
especifica como nombre_esquema.nombre_objeto.
• Si no especificas el esquema en una consulta,
postgreSQL utilizará cualquiera de los esquemas
especificados en la variable de usuario search_path.
13. Nombre de la tabla a crear. Esta se selecciona dando click derecho y
agregar a la parte de tablas ahí se pueden crear.
14. Contiene una pestaña en SQL para hacer configurar, aunque también se puede
por medio de las opciones que te da la ventana.
19. Además cuenta con una pestaña en la cual te de la facilidad de usar
comandos SQL para crear consultas
20. • Las operaciones de conjunto aplicadas a
relaciones: unión(∪), intersección(∩) y
diferencia(-)
• Operaciones que eliminan una parte de las
relaciones: selección(σ) y proyección(Π)
• Operaciones que combinan las tuplas de dos
relaciones: producto cartesiano(x), combinacion
natural (><) y theta
• Operación que cambia el nombre de los atributos
ó relación: renombre(ρ)
21. • la capacidad de conectarse a la fuente de la
base de datos y monitorear diversos valores
de columnas en tablas, recolectar datos, así
como notificar a través de mensajes de alerta,
si las propiedades de los sistemas de bases de
datos van más allá de un umbral determinado.
22. • Este comando permite visualizar y entender
cual es la forma en que el optimizador analiza
y devuelve los resultados.
• Es de gran ayuda cuando queremos ver
posibles defectos en la arquitectura de
nuestra base de datos
23.
24. UTILERÍAS DIVERSAS
PHPPgAdmin.
•PHPPgAdmin es un poderosa herramienta de
administración basada en un interfaz Web para bases de
datos PostgreSQL.
•Además de la funcionalidad básica, dispone de soporte
para procedimientos almacenados, triggers y vistas.
•Esta versión es una de la mas famosas de los
administradores GUI para PostgreSQL.
25.
26. PgExplorer
Entre sus características se incluye un vista en árbol de
las bases de datos y sus respectivos objetos.
Se puede realizar ingeniería inversa a través de
sentencias SQL o scripts personalizados.
Hay una amplia gama de asistentes que guían a través
del proceso necesario para generar comandos SQL para
varios objetos y sentencias.
También incluye un Diseñador de Consultas Gráfico.
27.
28. PgAdmin3
Es una interfaz comprensible para el diseño y
administración de una base de datos PostgreSQL
diseñada para ejecutarse en la mayoría de los Sistemas
Operativos.
La aplicación corre bajo GNU/Linux, FreeBSD y
Windows 2000/XP.
La interfaz gráfica soporta todas las características de
PostgreSQL y facilita la administración.
31. Requisitos de Windows:
Sólo Windows XP, 2000
y 2003 (o superior) son
compatibles.
Los
usuarios
de
Poker
Tracker con Windows
98 no puede utilizar la
opción de PostgreSQL.
Requisitos del sistema
de archivos: NTFS.
Los
usuarios
con
sistemas de archivos
FAT o FAT32, no será
capaz de instalar el
software de base de
datos PosgtreSQL.
32. La primera ventana que
se abrirá-->
Seleccione el idioma y
haga clic en el menú
Inicio> botón.
33. En esta ventana, haga clic en el botón
Siguiente, (dejarlo todo como está).
35. Deja
todo
como
incumplido de nuevo y
entrar
en
otra
contraseña en caso
necesario.
Esta contraseña puede
ser la misma que la
contraseña anterior, si
usted quiere hacer las
cosas simples.
36. Haga clic en el botón Siguiente, dejar todo
como está.
37. Haga clic en Siguiente de nuevo y la
instalación comenzará.
Una vez que la instalación se lleva a cabo,
usted puede convertir su base de datos Access
a PostgreSQL.
38. Abra
las
Utilidades>
Convertir ventana Base de
datos en el Poker Tracker y
haga clic en el enlace de
ayuda en la esquina
superior derecha de la
ventana para obtener más
información sobre cómo
completar el proceso.
39. ¿ Qué es Oracle ?
Es una herramienta cliente/servidor para la gestión de
Bases de Datos.
¿Qué ofrece?
Ofrece una interfaz intuitiva basada en el explorador, que
es capaz de administrar las bases de datos, crear tablas,
vistas y otros objetos de bases de datos, importar,
exportar y visualizar datos de tablas, ejecutar scripts de
SQL y generar informes.
40. HERRAMIENTAS PARA LA CREACIÓN DE UNA BD
ORACLE
• Creación de Tablas
Al crear una tabla, los parámetros que identifican los tamaños y cantidad de
extensiones posibles para una tabla son los siguientes:
41. Las opciones que le permiten a Oracle efectuar el manejo del espacio de
almacenamiento se ingresan (considerando la figura anterior), en la pestaña
“Storage”:
42. Introduciendo ciertos valores que deberán establecerse en rigor luego de un
exhaustivo análisis del objeto que se está creando (porcentaje de volatilidad,
crecimiento esperado, restricciones de tamaño en los discos, etc.),
Sintaxis de creación
de la tabla.
43.
44. Un rol es utilizado para asignar privilegios
a los usuarios y que les permiten
acceder a diferentes objetos y operaciones.
CREATE ROLE nombre_rol NOT IDENTIFIED o
IDENTIFIED BY password
GRANT [privilegios_de_sistema | roles] TO
[usuarios | roles |PUBLIC]
{ WITH ADMIN OPTION };
WITH ADMIN OPTION permite que el
privilegio/rol que se ha concedido,
pueda ser concedido a otros usuarios
45. Rol Connect: Permite al usuario iniciar una
sesión en la base de datos.
Rol Resource: Permite crear objetos, entre
otros.
46. Auditoria: Es la revisión de una función
AUDIT_FILE_DEST
Se tendrá que especificar en donde se
guardara el documento de dicha auditoria
Los registros de auditoria pueden ser
registrados en la base de datos o en
archivos del sistema operativo para mayor
seguridad.
47. Se utiliza cuando uno o mas archivos de la base de datos son perdidos
FAST_START_MTTR_TARGET = #
Nombre tabla to timestamp ‘2006-05-12
48. •
•
•
•
iSQL*Plus
Es un producto ideado desde la
versión 9i de Oracle. Permite acceder a
las bases de datos Oracle desde un
navegador. Para ello necesitamos tener
configurado un servidor web Oracle
que permita la conexión con la base de
datos.
Utilizar iSQL*Plus es indicar una
dirección web en un navegador, esa
dirección es la de la página iSQL*Plus
de acceso a la base de datos.
Desde la página de acceso se nos pedirá
nombre de usuario, contraseña y
nombre de la base de datos con la que
conectamos (el nombre de la base de
datos es el nombre con el que se la
conoce en la red). Si la conexión es
válida aparece esta pantalla.
49. •
•
•
•
•
•
•
•
Esquemas de usuario y objetos
Cada usuario de una base de datos posee un esquema. El esquema tiene el mismo
nombre que el usuario y sirve para almacenar los objetos de esquema, es decir los objetos
que posee el usuario.
Esos objetos pueden ser: tablas, vistas, secuencias, índices, sinónimos e instantáneas.
Esos objetos son manipulados y creados por los usuarios. En principio sólo los
administradores y los usuarios propietarios pueden acceder a cada objeto, salvo que se
modifiquen los privilegios del objeto para permitir su acceso por parte de otros usuarios
creación de tabla
Sintaxis:
Ejemplo:
50. Consultas SELECT
• capacidades
• Sin duda el comando más versátil del lenguaje SQL es el
comando SELECT. Este comando
• permite:
• € Obtener datos de ciertas columnas de una tabla
(proyección)
• € Obtener registros (filas) de una tabla de acuerdo con
ciertos criterios (selección)
• € Mezclar datos de tablas diferentes (asociación, join)
•Cálculos Aritmético
•Concatenación
•Condiciones
•operadores de comparación
•valores lógico
•Funciones
51. El
interfaz
de
Options Oracle es
muy amigable e
intuitivo, fácil de
usar, y proporciona
también
herramientas
gráficas para analizar
las informaciones.
Podrás utilizar un
asistente para que te
guíe
por
el
programa, o bien
utilizar plantillas de
análisis
preconfiguradas.
52. •
Introduciremos el CD 1 de la instalación, los tres CD que componen el programa de
instalación se pueden descargar gratuitamente (siempre que no sea con fines
lucrativos) desde la propia web de Oracle: www.oracle.com o desde la memory
pero escribiendo o examinando la ruta de acceso, correspondiente.
• Tras seleccionar la ruta de los ficheros de
Oracle pulsaremos en Siguiente.
• A continuación seleccionaremos el tipo de
instalación que deseemos:
53. • Seleccionaremos el tipo de instalación que queramos
realizar:
En nuestro caso, seleccionaremos Enterprise Edition,
si queremos realizar una instalación más avanzada
(especificando manualmente las opciones a instalar)
seleccionaremos Personalizado, en este caso
aparecería una ventana como esta:
• Seleccionaremos la siguiente opción dependiendo
del uso que le queramos dar a nuestra base de
datos, normalmente es para Uso General. Si no
queremos crear una base de datos en el proceso de
instalación (se puede crear en otro momento)
seleccionaremos Sólo software:
54. • Seleccionaremos el puerto para Oracle MTS Service,
normalmente se suele seleccionar el puerto por defecto
2030. Este parámetro es muy importante pues, si decidimos
cambiar el puerto por defecto, cuando queramos que un
cliente se conecte al servidor deberemos especificar el
puerto que hayamos seleccionado en este punto de la
instalación:
• Especificaremos el nombre de la base de datos (con un
máximo de 8 caracteres):
• En este punto de la instalación seleccionaremos la
ubicación de los archivos de la base de datos que la
instalación creará. Oracle recomienda que la ubicación de
los archivos de la base de datos esté en un disco físico
distinto al de los archivos de la instalación (software de
Oracle).
55. • Seleccionaremos el juego de caracteres que vayamos a
utilizar, si dejamos el juego de caracteres por defecto Oracle
utilizará el juego de caracteres que tengamos configurado en
nuestro s.o es la opción recomendada. Este parámetro sólo
sería importante en el caso en que queramos exportar
nuestra base de datos a otro servidor de Oracle, en este
caso será importante que el juego de caracteres del servidor
que recibirá los datos coincida con el que los exportó. Si no
coinciden podrían aparecer erróneamente caracteres como
alojados en nuestra base de datos:
• Como último paso de la preinstalación nos aparecerá una
ventana con el software que se va a instalar, tras comprobar
que es correcto pulsaremos en Instalar:
• Introduciremos los CD de instalación conforme los vaya
pidiendo el programa:
56. • Tras la instalación de Oracle y la creación
de la BD aparecerá una ventana indicando
que el proceso de instalación ha finalizado: