Trabajo002 - Maestria UNE - Base de Datos

Anuncio
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
Facultad Politécnica - UNE
UNIVERSIDAD NACIONAL DEL ESTE
FACULTAD POLITÉCNICA
Maestría en Informática y Computación
Modulo: TECNOLOGIA DE BASE DE DATOS
Prof. David Luis la Red Martinez
LABORATORIOS
Alumno:
Jorge Hugo Fariña
Junio - 2011
Jorge Hugo Fariña
Página 1
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
Facultad Politécnica - UNE
1 INTRODUCCIÓN
El trabajo que se presenta a continuación son los distintos laboratorios desde la Creacion
de una Base de datos hasta la administración de los mismos. Estos laboratorio utiliza la
base de datos DB2 EXPRESS-C, miembro de la familia IBM DB2.
Jorge Hugo Fariña
Página 2
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
QUICKLAB #2
2.1
El primer paso aparece
una pantalla donde
solicita el nombre de la
base de datos y la
ubicación en la pagina
Name del Asistente.
2.2
Seguidamente solicita
donde se almacenara en
este tutorial hemos
designado a la carpeta
c:\trabajo_db
2.3
Solicita la estrategia de
mantenimiento
Jorge Hugo Fariña
Facultad Politécnica - UNE
CREAR UNA NUEVA BASE DE DATOS
Página 3
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
2.4
Designamos que el
horario de mantenimiento
será todos los lunes,
martes, miércoles, jueves
a las 01:00 hs. Con una
duración de 6 horas.
2.5
Proporcione un servidor
SMTP valido
2.6
Verificamos si todos los
datos están correctos y
damos finalizar
2.7
Al finalizar queda de esta
manera
Jorge Hugo Fariña
Facultad Politécnica - UNE
No hacer este procedimiento
Página 4
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
QUICKLAB #3
3.1
Desde la ventana de
comandos hacemos una
nueva instancia llamada
newinst
3.2
En la instancia creada
creamos una base de
datos llamada newdb con
los valores por default.
3.3
Listamos todas las
instancias del servidor
Jorge Hugo Fariña
Facultad Politécnica - UNE
TRABAJANDO CON INSTANCIAS, BASE DE
DATOS Y CONFIGURACION
Página 5
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
3.4
Cambiamos la instancia al
db2
3.5
Cambiamos los
parametros y bajamos y
levantamos de vuelta
para ver los cambios.
Jorge Hugo Fariña
Facultad Politécnica - UNE
Página 6
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
3.6
Nos conectamos a la
base de datos sample
3.7
Revisamos cuantas
aplicaciones estan en
ejecucion.
3.8
Abrimos otra ventana de
comandos y nos
volvemos a conectar a la
bd sample y verificamos
cuantas conecciones
existen ahora. Notamos
que tenemos abierto 2
conexiones.
Jorge Hugo Fariña
Facultad Politécnica - UNE
Página 7
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
3.9
Facultad Politécnica - UNE
Terminamos la ejecucion
3.11
Borramos y creamos
nuevamente el DAS
3.12
Asignamos valores
3.13
Eliminamos valores
asignados
Jorge Hugo Fariña
Página 8
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
3.14
Facultad Politécnica - UNE
Verificamos el valor actual
asignado a la variabla
LOGSECOND
Cambiamos su valor a 5
Con el comando:
db2 get db cfg
volvemos a verificar el
cambio producido
Jorge Hugo Fariña
Página 9
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
QUICKLAB #4
4.1
El primer paso aparece
una pantalla donde
solicita el nombre de la
base de datos y la
ubicación en la pagina
Name del Asistente.
4.2
Seguidamente solicita
donde se almacenara en
este tutorial hemos
designado a la carpeta
c:\trabajo_db
Jorge Hugo Fariña
Facultad Politécnica - UNE
POBLANDO LA BASE DE DATOS EXPRESS
USANDO SCRIPTS
Página 10
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
Facultad Politécnica - UNE
CREAR UN SCRIPT DE INSTALACION PARA LA
QUICKLAB #5
BASE DE DATOS EXPRESS
5.1
Tipear en un editor de
texto. El texto fdebe estar
en formato DOS.
5.2
Una vez grabado se
ejecuta el script
5.3
5.4
Jorge Hugo Fariña
Página 11
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
Jorge Hugo Fariña
Facultad Politécnica - UNE
Página 12
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
5.5
5.6
a. ¿ En que linea se
establece la conexión a la
base de datos ?
Facultad Politécnica - UNE
En la linea:
db2 CONNECT TO %DBNAME% USER %1 USING %2
b. ¿ Que significa %1 y
%2 ?
%1 y %2 significa que recibiran 2 parametros uno y dos. En este caso
los parametros a recibir son el nombre del Usuario y su respectiva
contrasena.
c. ¿ Que hace la siguiente
linea de codigo? Donde
es usada? Para que?
Esta linea es utilizada para definir que la variable DBPATH contendra
el valor C:
SET DBPATH=C:
d. ¿ Que hace la siguiente
linea de codigo?
Es usada en el momento de la creacion de la base de datos para
indicarle donde almacenara la BD
Borra los archivos
del schema.log
triggers.log
app_objeects.log
e. ¿ Que pasa cuando el
script de SQL es llamado
sin ningun parametro ?
Ejecuta el script, pero cuando llega al momento de conectar el script
para para solicitarle el usuario y la contrasena como lo indica la sgte.
pantalla:
f. ¿ Por que el script de
SQL llamado contiene la
sentencia CONNECT TO
? Como se conectan a la
base de datos
Este script contiene el CONNECT TO para poder conectarse a la base
de datos. Se connectan a traves de su usuario y contrasena.
Jorge Hugo Fariña
Página 13
[BASE DE DATOS – PROF. DAVID LUIS LA RED]
QUICKLAB #6
6.1
Obtener información de
otro sistema en la red.
6.2
Seguidamente solicita
donde se almacenara en
este tutorial hemos
designado a la carpeta
c:\trabajo_db
Jorge Hugo Fariña
Facultad Politécnica - UNE
USANDO EL ASISTENTE DE
CONFIGURACION
Página 14
Descargar