Logo Studenta

administracion bases de datos

Vista previa del material en texto

Actividad 1.1. Conceptos básicos de la administración de bases de datos
	
	Investiga los siguientes conceptos:
- SGA (system global área de ORACLE) tablespace, esquema, archivos.
SYS. Inicialmente posee la contraseña CHANGE_ON_INSTALL que, lógicamente, hay que cambiar inmediatamente en la instalación. SYS toma rol de DBA (es decir, de superadministrador) y es en su esquema donde se crea el diccionario de datos; por lo que no conviene de ninguna manera crear otro tipo de elementos en su esquema; es decir, el usuario SYS no debe crear tablas, ni vistas no ningún otro objeto de la base de datos.
Tablespace - Un espacio de tablas es una división lógica de la BD. Cada BD tiene al menos uno (SYSTEM). Un espacio de tablas puede pertenecer sólo a una BD. Los espacios de tablas se utilizan para mantener juntos los datos de usuarios o de aplicaciones para facilitar su mantenimiento o mejorar las prestaciones del sistema.
De esta manera, cuando se crea una tabla se debe indicar el espacio de tablas al que se destina. Por defecto se depositan en el espacio de tablas SYSTEM, que se crea por defecto. Este espacio de tablas es el que contiene el diccionario de datos, por lo que conviene reservarlo para el uso del servidor, y asignar las tablas de usuario a otro.
El conjunto de objetos de un usuario es conocido como esquema.
Archivos- Las bases de datos se almacenan en ficheros o archivos. Existen diferentes formas de organizaciones primarias de archivos que determinan la forma en que los registros de un archivo se colocan físicamente en el disco y, por lo tanto, cómo se accede a éstos.
	Parámetro
	Significado
	Username
	Nombre del Usuario (Esquema)
	Password
	Palabra clave de la cuenta. Puede ser asociada directamente a una cuenta del sistema operativo.
	Default Tablespace
	Espacio de tablas por defecto en el que los objetos de este usuario serán creados. Esto no da al usuario derechos de crear objetos.
	Temporary Tablespace
	El espacio de tablas en el que se almacenarán los segmentos temporales de las ordenaciones.
	Quota
	Espacio máximo que puede ocupar en un espacio de tablas.
	Profile
	Asigna un perfil al usuario. Los perfiles se utilizan para restringir el uso de recursos como el tiempo de CPU.
- Tipos de usuarios: DBA, programador y usuario- Roles- Privilegios-
Un usuario con el rol DBA tiene derecho para ver y manejar todos los datos de la BD. En Oracle CONNECT, RESOURCE y DBA son roles de sistema. Las acciones contra cada tipo de objeto son autorizadas por privilegios separados. Así, un usuario puede tener concedido el privilegio CREATE TABLE, pero no el ALTER. 
1.Administrador de Bases de Datos: es el encargado del control general del sistema
2. Programador de aplicaciones: son aquellos profesionales en informática que interactúan con el sistema a través del DML(Lenguaje de Manipulación de Datos), los cuales se encuentran en un lenguaje de programación (Pascal, Cobol, etc.) Es el encargado de escribir programas de aplicación que usen Bases de Datos.
3. Usuario Final: accede a la base de datos desde un equipo en el cual puede utilizar lenguaje de consulta generado como parte del sistema o acude a un programa de aplicación suministrado por un programador.
Listar Privilegios Otorgados
La información de los privilegios otorgados se almacena en el diccionario de datos. Estos datos son accesibles a través de las siguientes vistas del diccionario de datos:
	Vista
	Contenidos
	DBA_ROLES
	Nombres de los roles y su estado del password.
	DBA_ROLES_PRIVS
	Usuarios a los que han sido otorgados roles.
	DBA_SYS_PRIVS
	Usuarios a los que han sido otorgados privilegios del sistema.
	DBA_TAB_PRIVS
	Usuarios a los que han sido otorgados privilegios sobre objetos.
	DBA_COL_PRIVS
	Usuarios a los que han sido otorgados privilegios sobre columnas de tablas.
	ROLE_ROLE_PRIVS
	Roles que han sido otorgados a otros roles.
	ROLE_SYS_PRIVS
	Privilegios de sistema que han sido otorgados a roles.
	ROLE_TAB_PRIVS
	Privilegios de tabla que han sido otorgados a roles.
- Contraseñas: sistema, externa y global. Realiza un resumen con conceptos y definiciones claras.
Oracle nos ofrece tres tipos de autenticación por medio de contraseña donde el usuario tiene asociada una contraseña la cual debe ser ingresada para establecer una conexión con la base de datos, autenticarse de forma externa mediante el sistema operativo como lo es mediante el directorio activo y por último la autenticación de forma global mediante la herramienta Oracle Internet Directory
1 Almacenamiento de Passwords
Cuando se especifica un password para un usuario o rol, la BD almacena la versión encriptada del mismo en el diccionario de datos. El mismo password para diferentes usuarios genera diferentes versiones encriptadas. Éstas están compuestas por una cadena de 16 caractéres alfanuméricos (con las letras en mayúsculas).
El proceso de validación de los passwords es sencillo, ya que cuando un usuario introduce su password es encriptado y comparado lo almacenado en el diccionario de datos. Si son iguales el password es correcto; incorrecto en otro caso.
Se puede echar un vistazo a los passwords mirando en la tabla DBA_USERS:
SQL> select username, password from dba_users;
Realiza un resumen y explica claramente con tus palabras cada una de las siguientes preguntas:
DBA
¿Qué hace? 
Resumen
Un Administrador de Bases de Datos , se encarga de gestionar y dar mantenimiento a las bases de datos de diferentes sistemas informáticos.
Su trabajo consiste en verificar que sean seguras y estén actualizadas. Además de reorganizarlas para hacerlas más rápidas y fáciles de usar. Este perfil se encarga de crear sistemas de respaldo para que los datos no se pierdan en caso de que haya algún problema.
Dentro de las responsabilidades de un Administrador de Bases de Datos, se encuentra el establecimiento de políticas y procedimientos para la seguridad, el mantenimiento y el uso del sistema de gestión de bases de datos. Además del diseño, implementación y mantenimiento de las bases de datos.
Es importante que un Administrador de Bases de Datos se mantenga en constante actualización y al tanto de las nuevas tecnologías y enfoques de diseño.
Concepto propio 
El administrador se encarga de realizar, dirigir las actividades que corresponden al desarrollo, mantenimiento de manera que las bases de datos sean eficientes, eficaces y funcionales para una organización.
¿Cuáles son sus funciones?
Resumen
Es responsable de comprender y administrar el entorno general de la base de datos. Al desarrollar e implementar un plan estratégico a seguir al implementar bases de datos dentro de su organización, los DBA son fundamentales para la eficacia continua de las aplicaciones modernas que dependen de las bases de datos para el almacenamiento y el acceso a los datos. el DBA, es inevitable que se produzcan interrupciones en las aplicaciones y el sistema, tiempo de inactividad y ralentizaciones. Problemas como estos dan lugar a interrupciones comerciales que pueden afectar negativamente los ingresos, la experiencia del cliente y la reputación de la empresa.
La función del DBA requiere personal para cubrir las siguientes actividades:
1. Planeación de la BD, incluida la definición de estándares, procedimientos y ejecución.
2. Recolección de requerimientos y diseño conceptual de la base de datos.
3. Diseño lógico de BD y diseño de transacciones.
4. Diseño físico y ejecución de laBD.
5. Pruebas y depuración de la BD.
6. Operación y mantenimiento de BD, incluida su instalación, conversión y migración
Concepto propio 
Principalmente administra y mantiene el entorno general de la bases de datos, evite problemas que puedan afectar los ingresos, experiencia del usuario a través de la gestion, planeación, desarollo e implementacion de las bases datos en la organización
¿Qué relación tiene con otras áreas de Sistemas y con otras áreas de la empresa?
Resumen
Puede asumir, y asume, muchos roles y responsabilidades diferentes dentro del departamento de TI que involucran sistemas y aplicaciones de bases de datos. Al adoptar un nuevo DBMS, el DBA es responsable de diseñar, implementar y mantener el sistema de base de datos. A menudo, esto incluye instalar el DBMS y configurar la infraestructura de TI para permitir que las aplicaciones accedan a las bases de datos. El DBA también debe establecer políticas y procedimientos relacionados con la gestión, seguridad, mantenimiento y uso del sistema de gestión de la base de datos. 
El DBA conoce todo sobre el sistema tiene relación directa entre todas las áreas del sistema, puede proporcionar información a desarrolladores, analistas y demás personal que contribuye en el desarrollo de la Base de Datos.
Concepto propio 
Tiene múltiples funciones, puede asumir diversos roles tanto en las bases como en los sistemas, ademas de configurar infraestructura TI para mantener las conexiones, ademas de proporcionar información a otros sectores y áreas que contribuyen a la base de datos.
Referencias
· "ORACLE: Arquitectura". Departamento de Informática – Departamento de Informática (ATC, CCIA, LSI). https://www.infor.uva.es/~jvegas/cursos/bd/orarq/orarq.html (accedido el 25 de enero de 2023).
· Colaborador de TechTarget. "¿Qué es Administrador de base de datos o DBA? - Definición en WhatIs.com". ComputerWeekly.es. https://www.computerweekly.com/es/definicion/Administrador-de-base-de-datos-o-DBA#:~:text=La%20función%20principal%20de%20un,disponibilidad%20y%20capacidad%20de%20recuperación. (accedido el 25 de enero de 2023).
· "Jorge Sánchez. Manual de Administración de Bases de Datos. Arquitectura de Oracle Database". Jorge Sanchez, profesor de informática. Manuales, ejercicios y documentos sobre cursos de informática. https://jorgesanchez.net/manuales/abd/arquitectura-oracle.html (accedido el 25 de enero de 2023).
· "ORACLE: Seguridad". Departamento de Informática – Departamento de Informática (ATC, CCIA, LSI). https://www.infor.uva.es/~jvegas/cursos/bd/oraseg/oraseg.html (accedido el 25 de enero de 2023).
· "Tipos de Usuarios". Bases de Datos. http://teoriadebd.blogspot.com/p/tipos-de-usuarios-en-bases-de-datos.html (accedido el 25 de enero de 2023).
· "Perfil de Administrador de Bases de Datos?" Hireline. https://hireline.io/mx/enciclopedia-de-perfiles-ti/perfil-de-administrador-de-bases-de-datos (accedido el 25 de enero de 2023).
· ¿Cuáles son las funciones de un administrador de base de datos?. (s.f). DBA-Ready. https://www.dbaready.com.ar/es/blog/cuales-son-las-funciones-de-un-administrador-de-base-de-datos (accedido el 25 de enero de 2023).
· Alvarado, J. (2017). ASEGURAR SISTEMA DE GESTION DE BASES DE DATOS ORACLE. https://repository.unilibre.edu.co/bitstream/handle/10901/11158/ASEGURAR%20SISTEMA%20DE%20GESTION%20DE%20BASES%20DE%20DATOS%20ORACLE.pdf?sequence=1 (accedido el 25 de enero de 2023).

Otros materiales