base de datos

Páginas: 21 (5042 palabras) Publicado: 13 de noviembre de 2013
Administración de
Base De Datos
Practica 1

1. CREACION Y CARGA INICIAL DE LA BASE DE DATOS
1. Crear la BD, de nombre PracABD
Para la creación de la Base de Datos, se ha seguido en clase, el primer día de laboratorio, el
tutorial puesto por el profesor para la creación de la Base de datos, con el nombre de PracABD
y por el mismo password:PracABD.

Los archivos de configuración de labase de datos se han instalado en
C:\oracle\product\10.2.0
mientras que los demás componentes seleccionados se han instalado en
C:\oracle\product\10.2.0\db_2.

2. Una vez creada la base de datos, definir un nuevo usuario de nombre ABDDBA, con el que se
realizaran todas las acciones relativas a esta base de Datos. Asignar a este nuevo usuario
permisos de administración de la base de datos.Una vez creada la base de Datos, en el asistente de instalación, se creó el usuario
correspondiente al apartado 2, de nombre ABDDBA y con los permisos de :connect, dba,
resource. Para acceder a él basta con escribir, en el navegador web la siguiente URL
proporcionada por el Enterprise Manager.
http://aire:1158/em

La sentencia SQL que corresponde a la creación del usuario anteriormente citadoes la
siguiente:
CREATE USER "ABDDBA" PROFILE "DEFAULT"
IDENTIFIED BY "*******" -- pswd:abddba
DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK
GRANT UNLIMITED TABLESPACE TO "ABDDBA"
GRANT "CONNECT" TO "ABDDBA"
GRANT "DBA" TO "ABDDBA"
GRANT "RESOURCE" TO "ABDDBA"

3. Determinar el espacio físico necesario para almacenar cada una de las tablas de la BD.
Asignar a laBD los espacios físicos y lógicos que se estimen oportunos, justificando los
cálculos. Crear un tablespace para cada tabla, algunos de ellos de tamaño fijo y menor que el
tamaño de la tabla. Otros que permitan incrementos pero también de tamaño menor (añadir
si es preciso más datafiles). Los nombres de tablespaces y datafiles irán precedidos del nombre
del usuario: ABDDBA_TBLS_nombretabla,ABDDBA_DF_nombretabla. Generar los scripts SQL
correspondientes.

Se han creado, tal y como se indica, un Tablespace por cada tabla, creando su correspondiente
datafile. Los tablespaces son los siguientes:

Tabla

Tamaño del Archivo

Ampliación

Incremento

Tamaño Máximo

Atencion_medica

20480KB

si

5120KB

81920KB

Paciente

51200KB

si

5120KB

32767KBClínica

256KB

no

-

-

Consulta

1024KB

si

128KB

32767KB

Medico

1024KB

no

-

-

Personal

1024KB

si

128KB

5120KB

Como puede verse, los tablespaces mas grandes son aquellos que tienen una posibilidad real
de crecer rápidamente, como paciente o atención medica, por lo que el tamaño es grande y a
su vez se permite la ampliación con incrementos muygrandes. En ambos casos hay un tamaño
máximo, puesto como método para comprobar su funcionamiento.

Otras tablas como clínica o medico, sus posibilidades de crecer son mucho menores, por lo que
no hemos considerado ampliación, y su espacio es reducido de por sí. Las demás tablas tienen
situaciones intermedias.
Cabe destacar que estos tablespaces no son los primeros creados, ya que se hicieronotros con
espacios aun mayores y otros excesivamente pequeños, dando lugar a errores al no poder
cargar los datos, por lo que como término medio se ha decidido dejar estos ya que hemos
considerado que son los más adecuados y sensatos para un ejercicio como este.
Las sentencias de creación de los tablespaces son las siguientes:
-- medico
CREATE SMALLFILE TABLESPACE "ABDDBA_TBLS_MEDICO"DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\PRACABD\ABDDBA_DF_MEDICO'
SIZE 1M REUSE LOGGING EXTENT MANAGEMENT
LOCAL SEGMENT SPACE MANAGEMENT AUTO;

-- clínica
CREATE SMALLFILE TABLESPACE "ABDDBA_TBLS_CLINICA"
DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\PRACABD\ABDDBA_DF_CLINICA'
SIZE 256K REUSE LOGGING EXTENT MANAGEMENT
LOCAL SEGMENT SPACE MANAGEMENT AUTO;

-- personal
CREATE SMALLFILE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS