En el curso de Base de Datos Avanzada se busca Administrar la seguridad de las bases de datos relacionales a través del lenguaje de control de datos que garantice la disponibilidad, confidencialidad e integridad de la información.
¿EN QUE CONSISTE LA ACTIVIDAD DE BASE DE DATOS AVANZADA?
Actividad colaborativa
- Realizar una lectura crítica de la temática propuesta para la Unidad 3 – Administración de servicios de base de datos y a partir de la lectura crítica responder las siguientes preguntas motivadoras:
- Comprada ¿Qué son los servicios de bases de datos?, mencione algunos.
- ¿Argumente cuál es la importancia de la administración de la seguridad en una base de dato?
- ¿Indique qué es una política de seguridad y cómo se aplica a una base de datos?
- ¿Identifique cuáles son los pilares de seguridad de la información y como se aplican en bases de datos?
- ¿Reflexione en qué consiste la ley de protección de datos y su cumplimiento en Colombia?
Cada estudiante debe seleccionar una de las cinco preguntas motivadoras y notificarla en el foro con el propósito que otro compañero no seleccione la misma pregunta; la respuesta de cada pregunta se publica en el foro, esta respuesta debe ser un párrafo de su propia autoría con mínimo 100 y máximo 150 palabras, así mismo se debe citar otros autores para dar fundamentación teórica a la respuesta.
- Seleccionar mínimo la respuesta de un compañero y realizar un comentario significativo que contribuya a mejorar la respuesta.
- Crear un «tablespace», que contendrán datos de la aplicación según las siguientes características: ( TABLA )
- Realizar la consulta a las siguientes vistas del diccionario de datos en su SGBD: DBA_PROFILES, DBA_ROLES, DBA_USERS, DBA_ROLE_PRIVS, DBA_TAB_PRIVS, DBA_SYS_PRIVS, DBA_OBJECTS, DBA_POLICIES, DBA_OBJECT_TABLES, DBA_USTATS;
- Conectarse como usuario SYSTEM a la base de datos y crear un usuario “Administrador”. Indicar como «tablespace» por defecto USERS y como «tablespace» temporal TEMP; asignar una cuota de 500K en el «tablespace» USERS.
- Identificar qué privilegios de sistema, roles y privilegios sobre objetos tiene concedidos el usuario “Administrador”.
- En la conexión con SYSTEM, otorgar el privilegio “CREATE SESSION” y “CREATE USER” al usuario “Administrador”
- Conectarse como usuario “Administrador” y crear un usuario con el nombre de cada estudiante que tenga como «tablespace» por defecto USERS y como «tablespace» temporal TEMP; asignar una cuota de 0K en el «tablespace» USERS.
- Crear un perfil de manejo de contraseñas y uno relacionado con el uso de recursos.
- Crear cinco roles cada uno con un grupo de privilegios, estos roles serán asignados a cada usuario de la base de datos, estos usuarios son los que integran el grupo colaborativo. En los roles asignados deben estar tres por defecto: CREATE TABLE, CREATE PROCEDURE y CREATE TRIGGER. De igual manera se debe crear un rol llamado consulta en el cual se asignen los privilegios de GRAN SELECT e INSERT sobre una tabla especifica; el último rol es libre para cada estudiante.
- El estudiante comparte su avance en el Foro unidad 3. Etapa 3. Control del producto y comenta sobre los aportes de compañeros. Consolidar el informe grupal y presentarlo en el entorno de evaluación