Sie sind auf Seite 1von 33

INGENIERA EN SISTEMAS

COMPUTACIONALES
Manual de Prcticas de Laboratorio

TECNOLGICO DE ESTUDIOS SUPERIORES DE


TIANGUISTENCO

SUBDIRECCIN DE ESTUDIOS PROFESIONALES

MANUAL DE PRCTICAS

NOMBRE DE LA ASIGNATURA
Taller de Base de Datos

DOCENTE:
Juan Francisco Hernndez Martnez

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

OBJETIVO GENERAL DEL CURSO

Crear y manipular bases de datos utilizando distintos


Gestores de Bases de Datos considerando elementos
de integridad y seguridad para el tratamiento de la
informacin en distintas plataformas.

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio
NDICE
Practica No. 1:

Practica No. 2:

Practica No. 3:

12

Practica No. 4:

15

Practica No. 5:

21

Practica No. 6 :

25

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

PRACTICA NO. 1:

Instalacin de Oracle 11g XE.

1. OBJETIVO
Se realiza la instalacin del sistema gestor de base de datos Oracle 11 g Edicin
Express (XE), y se comprueba su funcionamiento.

2. EQUIPO Y/O MATERIAL NECESARIO


Equipo de cmputo, red, internet.
Sistema operativo Windows
Oracle Database 11g XE
Tiempo estimado: 2 horas.

3. PROCEDIMIENTO

Primero descargar el fichero ejecutable desde la pgina


principal de Oracle.
Despus de descargar el fichero, descomprimir la carpeta que
lo contiene,
posteriormente, ubicar el archivo en donde se encuentra el
ejecutable y
hacer doble clic en el setup, como lo muetra la figura 1.1.

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Posteriormente ejecutar esta aplicacin y aceptar los permisos


aparecer el
instalador del gestor de base de datos (figura 1.2):

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Ahora procedemos a instalarlo y el asistente empezar dicho


proceso (figura
1.3):

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

A continuacin nos pedir el nombre de usuario y una


contrasea, estas debernser ingresadas por el Administrador
de la base de datos, con esto ingresaremos al Sistema Gestor
de Base de Datos. Finalmente cuando el asistente finaliza con
la instalacin iniciaremos la base de datos:
Para esto deber ir al men inicio de Windows, clic en todos
los programas, local iza Oracle Database 11g Express Edition
y despus en Get Sarted

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Ahora iniciar el gestor de Base de Datos, se mostrar la pantalla de inicio

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

4. RESULTADOS Y/O CONCLUSIONES

Se obtuvo una instalacin completa y se aprendi el proceso


adecuado de instalacin

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

PRACTICA NO. 2:

Creacin WorkSpace en Oracle

11g XE
1. OBJETIVO
El alumno pondr en prctica los conocimientos teorcos, crea un workspace
(espacio de trabajo) en Oracle, para posteriormente crear la base de datos dentro
de dicho sistema gestor de base de datos Oracle 11 g Edicin Express (XE, por
sus siglas en ingles), y se comprueba su funcionamiento.
2. EQUIPO Y/O MATERIAL NECESARIO
Equipo de cmputo, red, internet.
Sistema operativo Windows o linux.
Oracle Database 11g XE.

3. PROCEDIMIENTO
Iniciar Oracle data base XE

10

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Ir a Application Express, despus validarnos como usuario. Ahora se procede a


crear un Workspace (figura 2.2), llenando el formulario, en donde ingresamos el
nombre de la base de datos, el nombre de usuario y por ltimo la
contrasea para poder acceder:

Una vez creado muestra un mensaje de confirmacin, indicando que el


Workspace se ha creado correctamente. Posteriormente, se procede a acceder al
espacio de trabajo.

Una vez ingresado se muestra la siguiente imagen

11

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Actividad extraclase: Se recomienda repetir la prctica accesando con un


usuario workspace existente, y elaborar un mapa conceptual con los diferentes
tipos de tablespace.

4. RESULTADOS Y/O CONCLUSIONES

Se aprendi a como asignar un espacio de trabajo para por


crear la base de datos correspondiente, todo esto en el
ambiente grafico de Oracle 11g

12

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

PRACTICA NO. 3:

Creacin de Base de datos de Oracle

11g XE.

1. OBJETIVO
Se realiza la creacin de la base de datos con gestor de base de datos Oracle
11 g Edicin Express, y se comprueba su funcionamiento.
2. EQUIPO Y/O MATERIAL NECESARIO
Equipo de cmputo, red, internet.
Sistema operativo Windows o linux.
Oracle Database 11g XE.

3. PROCEDIMIENTO
Una vez inicializado en gestor de base de datos selecciona la pgina principal
del
WokrkSpace

13

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Selecciona la solapa Appliction Buildes, posteriormente Database Applications,


pulsa clic en el botn Create

Se pueden crear diferentes tipos de aplicaciones (Database, Websheet, Sample


Applications). Seleccionar el tipo database y da clic en siguiente.

14

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Posteriormente deberas llenar todos los campos que requiere la BD (mtodo,


esquema, id) y finalmente Confirmar.

15

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

4. RESULTADOS Y/O CONCLUSIONES

Se confirma la creacin de base de datos en el interfaz


grfico

PRACTICA NO. 4:

en oracle
11g XE.

Creacin de entidades y atributos

1. OBJETIVO
Se realiza la creacin de entidades (tablas) asignadas a la base de datos que se
creo en la prctica anterior con gestor de base de datos Oracle 11 g Edicin
Express, y se comprueba su funcionamiento.

2. EQUIPO Y/O MATERIAL NECESARIO


Equipo de cmputo, red, internet.
Sistema operativo Windows o Linux.
Oracle Database 11g XE.

3. PROCEDIMIENTO
16

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Una vez inicializado el gestor de base de datos selecciona la pgina principal


del
WokrkSpace. Da clic en la solapa Appliction Buildes, posteriormente Database
Applications. Ah encontraras las bases de datos que hayas creado. p.e la figura
4.1 muestra la BDs (101 MIBASE 01). Seleccione y pulse doble clic sobre el
icono.

Una vez hecha la seleccin podras observar el men como lo muestra la figura
4.2. En la cual tendras dos opciones de men grfico y contextual, ambos servirn
para el manejo y administracin de la base de datos.

17

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Posteriormente selecciona la solapa del men contextual de la parte superior de la


pantalla denominado SQL Workshop, acontinuacin Object Browser. Finalmente
se vizualiza una pantalla que te indica en la parte lateral derecha de la patalla que
tipos de objetos puedes crear, p.e tablas (entidades), vistas, procesos, funciones,
por mencionar algunas. (figura 4.4)

18

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Selecciona el tipo de objeto y da clic en el botn crate (figura 3.4). Para este
caso selecciona Table, una vez hecha esta seleccin podras ingresar los campos
o atributos a la entidad, es decir asignar las columnas de la tabla, para ello es
necesario hacer uso del diccionario de datatos creado durante el diseo
conceptual
y lgico de la base de datos. (figura 4.5)

Seleccionar la clave primaria y Next.

19

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Para este caso no existir ninguna clave fornea y por lo tanto damos en
siguiente. Para las restricciones, no se hace nada y finalmente damos en crate
para crear nuestra tabla.

Confirmacin de los datos con sentencias SQL de la tabla.

20

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Finalmente se puede visualizar la entidad Materia, aunado a esto podras observar


un men contextual que te permite crear y administrar la entidad.

21

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Actividad extraclase: Ahora procede a crear las tablas: Telfono,


MAT_ANTERIOR, PROF_PROFESION, PROFESION, EQUIVALENCIA, AULA,
GRUPO, HORARIO Y APRECIACION. Una vez terminado de crear las doce
tablas tendras la siguiente vista: (4.10) Para ms informacin consulta Anexos B y
C.

4. RESULTADOS Y/O CONCLUSIONES

Se aprendi a generar cada una de las entidades o tablas


que conformarn el modelo entidad relacin creado
anteriormente

22

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

PRACTICA NO. 5:

Insertar datos en las

entidades.

1. OBJETIVO
Se agregar informacin a las diferentes entidades (tablas) que se

han creado en la BDs (MIBASE 01), mediante ORACLE


BATABASE 11g.
2. EQUIPO Y/O MATERIAL NECESARIO
Equipo de cmputo, red, internet.
Sistema operativo Windows
Oracle Database 11g XE

3. PROCEDIMIENTO
Para ingresar los datos a cada una de las tablas, primero se selecciona la
entidad (tabla) a la que se requiere agregar datos y despus pulsa clic en el
men contextual de la parte superior de la pantalla conformado por solapas como:
table, data, indexes, model, constrains por mencionar algunas. En la pestaa que
dice data y despus en Insert Row.

23

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Una vez que que pulse clic en insert Rows te aparecer la interfaz grfica para
agregar los campos o atributos a la entidad, por ejempo para este caso se
ingresan datos a la entidad PROFESOR, posteriormente a la captura de datos
pulsa Create o si es el caso y deseas agregar otra tupla (fila) de la entidad
PROFESOR, entonces pulsa clic en Crate and Crate Another.

24

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Actividad extraclase: Ingresa datos en las tablas: Telfono, MAT_ANTERIOR,


PROF_PROFESION, PROFESION, EQUIVALENCIA, AULA, GRUPO, HORARIO
Y APRECIACION. Una vez terminado de crear las doce tablas tendras la siguiente
vista: (5.4) Para ms informacin consulta Anexos D y E.

25

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

26

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

4. RESULTADOS Y/O CONCLUSIONES

Se insertarn datos de manera adecuada en cada una de las


entidades

27

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

PRACTICA NO. 6:

Exportar e importar la base de

datos.
1. OBJETIVO
El alumno pondr en prctica sus conocimientos y har un respaldo de la base
dedatos mediante las opciones de importar y exporta informacin de las
diferentes entidades (tablas) que se han creado en la BDs

(MIBASE 01), mediante ORACLE BATABASE 11g.


2. EQUIPO Y/O MATERIAL NECESARIO
Equipo de cmputo, red, internet.
Sistema operativo Windows
Oracle Database 11g XE

3. PROCEDIMIENTO
Para este caso se sugiere exportar la base de datos que se creo con
anterioridad.
a) Inicia el gestor de la base de datos.
b) Accesa al workspace donde tienes la base de datos autenticndote con tu
cotrasea de usuario.
c) En el espacio de trabajo selecciona la base de datos que pretendes respaldar.
Selecciona la BDs para poder exportarla, aqu encontraras los mens grficos y
contextuales del espacio de trabajo

28

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Ahora en Application Builder y en el submen Export.

29

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Despus seleccionar la segunda opcin que se muestra en la figura 6.2


(Database Application)

En la solapa Export mostrada en la figura 6.3 selecciona la aplicacin a exportar


as como los parmetros. Dentro de las caractersticas que pueden ser
modificadas se encuentran el nombre de la BDs que tenemos que exportar, as
como su formato y el propietario. Finalmente si ya est configurado la exportacin
solo se da clic en el botn Export Application:

30

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

De lo anterior Oracle Database 11 g XE ha generado un archivo resultado de la


exportacin, procede a guardar este fichero en una ruta conocida.

31

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

Actividad Extraclase: Importa el archivo f101.sql. Para importar: Crear mismo


usuario y contrasea, WorkSpace y subir la BDs. Se recomienda pedir como
evidencia la documentacin de la practica con las vistas o sugerir un video con la
actividad desarrollada.

4. RESULTADOS Y/O CONCLUSIONES

32

INGENIERA EN SISTEMAS
COMPUTACIONALES
Manual de Prcticas de Laboratorio

REALIZO

Aprob

Nombre y firma del Docente

Nombre y firma del Presidente de


la Academia

____________________________

____________________________

Vo.Bo. del Jefe de Divisin

Nombre y firma del Jefe de


Divisin

Vo.Bo. Subdireccin de Estudios


Profesionales
Nombre y firma del Subdirector
____________________________

____________________________

33