You are on page 1of 11

Programa Académico

TECNICO PROFESIONAL EN ANALISIS Y DISEÑO DE BASES DE DATOS

Asignatura

SISTEMAS GESTORES DE BASES DE DATOS

Metodología Activa Duración

Estudio de Casos 10

Introducción

La implementación de modelos relaciones en el sistema gestor es determinada por la


observación y levantamiento de información que haya tenido lugar durante el proceso previo de
análisis y diseño, sin embargo no siempre es suficiente con llegar a la creación de tablas e
inserción de registros,

Basados en los tablespaces creados en la primera sesión sincronica, debemos construir todo el
schema de Recursos Humanos que nos brinda el script RH.

Al finalizar esta actividad estará en capacidad de


Reconocer el entorno de trabajo de los DBMS y emplear tipos de datos y sentencias para
construir tablas y otros objetos en TABLESPACES creados previamente por el administrador
(Alumno).

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
Actividad

1. Modificar el script entregado, de tal manera que todas las tablas se creen en nuestros
tablespace creados en la primera sesión sincrónica:
Ejemplo:
A)
CREATE TABLE regions
( region_id NUMBER
CONSTRAINT region_id_nn NOT NULL
, region_name VARCHAR2(25)
);

Debe quedar asi:

CREATE TABLE regions


( region_id NUMBER
CONSTRAINT region_id_nn NOT NULL
, region_name VARCHAR2(25)
)tablespace tbs_datos;

Hagalo con todas las otras tablas.

2. Cree un usuario llamado PERNO (Personal y Nomina) otorgándole permisos de resource,


connect, y dba.
Estando conectado sobre el schema PERNO ejecute el script de creación de tablas
modificado en el paso 1.
3. Cree un perfil,
Cree el PROFILE, PRO_ADMINISTRADOR.
Con las siguientes características:

Sessions_per_user 8

Connect_time 12 horas

Idle_time 45 minutos

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
Failed_login_attempts 2

Password_life_time 60 dias

Password_reuse_max 4

Password_lock_time 1 dia

Password_grace_time 4 dias

4. Cree un perfil,
Cree el PROFILE, PRO_FUNCIONARIO.
Con las siguientes características:
Sessions_per_user 3
Connect_time 20 horas
Idle_time 15 minutos
Failed_login_attempts 3
Password_life_time 60 dias
Password_reuse_max 2
Password_lock_time 1 dia
Password_grace_time 8 dias

Cree el PROFILE, PRO_AUDITOR.


Con las siguientes características:
Sessions_per_user 1
Connect_time 4 horas
Idle_time 15 minutos
Failed_login_attempts 2
Password_life_time 8 dias
Password_reuse_max 2
Password_lock_time 1 dia
Password_grace_time 1 dia

5. Cree roles,
Cree roles ROL_ADMINISTRADOR, ROL_AUDITOR, ROL_FUNCIONARIO

Unipanamericana Fundación Universitaria Panamericana


4
Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
ROL_ADMINISTRADOR
privilegios del sistema
alter any procedure n
alter any role n
alter any rule set n
alter any sequence n
alter any table n
alter any trigger n
create any sequence n
create any synonym n
create any table n create any view n
privilegios de objeto
alter perno bintablas
delete perno bintablas
insert perno bintablas
select perno bintablas
update perno bintablas
alter perno rh_aportes
delete perno rh_aportes
insert perno rh_aportes
select perno rh_aportes
update perno rh_aportes ….. debe asignar permisos de alter, delete, insert, select,update para
todas las tablas del schema perno

ROL_FUNCIONARIO:

privilegios del sistema


ninguno

privilegios de objeto
insert perno bintablas
select perno bintablas
insert perno rh_aportes

select perno rh_aportes


….. debe asignar permisos de, insert, select, para todas las tablas del schema perno

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

5
ROL_AUDITOR los siguientes permisos:

privilegios del sistema


ninguno

privilegios de objeto
select perno bintablas
select perno rh_aportes
….. debe asignar permisos de select, para todas las tablas del schema perno

6. Cree los usuarios


JPINZON ----- ROL ADMINISTRADOR
SAGUIRRE ---- ROL_FUNCIONARIO
PPEREZ ----- ROL_AUDITOR

CREATE USER jpinzon


IDENTIFIED BY oracle
DEFAULT TABLESPACE tbs_datos
TEMPORARY TABLESPACE TBS_TEMP_02
PROFILE pro_administrador;
Referentes conceptuales

Entorno de trabajo del DBMS

• Palabras reservadas
• Tipos de datos
• SQL – PL/SQL
• Roles
• Profile
• Grant System
• Grant Object

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

6
Tareas Responsables Tiempos

Tutor 60 minutos
Presentación del caso

Modificacion Script Estudiante 30 minutos

Creacion usuario perno y ejecutar script en Estudiante 1 horas


tablespaces correctos
Creacion de Profiles Estudiante 1 Hora

Creacion de Grant y usuarios Estudiante 2 Horas

Espacios de Socialización
Subir como archivos al curso y publicación del video en youtube
Evaluación

Instrumento de evaluación: Rúbricas

SQL REFERENCES (ORACLE)

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

7
Evidencia Criterios de evaluación Ponderación

Identifica las sentencias y palabras reservadas propias de


los DBMS según las necesidades de almacenamiento de
datos.

Consultas SQL Realiza consultas SQL eficientemente estructuradas,


validando su aplicación en cada uno de los DBMS, que
resuelvan necesidades de información de un usuario, una
organización y la sociedad en general con bajo costo de
procesamiento y tiempos óptimos de respuesta..

Profiles Use the CREATE PROFILE statement to create a profile,


which is a set of limits on
database resources. If you assign the profile to a user, then that
user cannot exceed
these limits.

Grant Use the GRANT statement to grant:


■ System privileges to users and roles.

■ Roles to users and roles. Both privileges and roles are either

local, global, or
external. Table 18–1 lists the system privileges (organized by
the database object
operated upon). For information on supplied roles, refer to
Oracle Database Security
Guide.
■ Object privileges for a particular object to users, roles, and

PUBLIC. Table 18–2 lists


object privileges and the operations that they authorize.
Notes on Authorizing Database Users You can authorize
database users through
means other than the database and the GRANT statement.
■ Many Oracle Database privileges are granted through

supplied PL/SQL and Java


packages. For information on those privileges, refer to the
documentation for the

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

8
appropriate package.
■ Some operating systems have facilities that let you grant

roles to Oracle Database


users with the initialization parameter OS_ROLES. If you
choose to grant roles to
users through operating system facilities, then you cannot also
grant roles to users
with the GRANT statement, although you can use the GRANT
statement to grant
system privileges to users and system privileges and roles to
other roles.
Note on Automatic Storage Management A user
authenticated AS SYSASM can use
this statement to grant the system privileges SYSASM,
SYSOPER, and SYSDBA to a user
in the Automatic Storage Management password file of the
current node.

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

9
1. Recursos necesarios para la actividad
Recursos técnicos Oficce, paquete de instalación MYSQL, SQL SERVER,Y
ORACLE,

Ambiente de Plataforma VirtualHaga clic aquí para escribir texto.


aprendizaje

Referentes COUCHMAN S.,Jason. Oracle8i Cerfied Professinal SQL and PL/SQL: Exam bibliográficos
Guide. Editorial McGraw-Hill. Nev York . 2009

Enlaces Web http://www.slideshare.net/luisguil/curso-bsico-de-pl-sql-


oracle
http://www.devjoker.com/contenidos/Tutorial-
PLSQL/55/Paquetes-en-PLSQL.aspx

https://www.dropbox.com/s/lah7oe32ueau2xa/TRIGGERS.pdf
https://www.dropbox.com/s/tdojmdqodlnybki/Oracle4.pdf
https://www.dropbox.com/s/tdojmdqodlnybki/Oracle4.pdf

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

10
Rol dentro de la Funciones
actividad
Del estudiante
Lectura e interpretación Estudiar el caso presentado y plantear un
del propuesta según necesidades específicas
problema para realizar
las consultas, la matriz
y los procedimientos
alamcenados

Del docente

Revisión y hacer las observaciones y


Acompañamiento y aportes a los entregables presentados
revisión

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

11

You might also like