Administración de usuarios y
mantenimiento de bases de
datos
Incluye
la participación del diseño y
su implementación
así como controlar y
administrar los
cambios de esta
Crear una base de
datos implica
varias tareas
Crear
asignar un
espacio
generar las
tablas
se crean los índices
se escriben los procedimientos y los disparadores
Control de configuracion
La base de datos puede sufrir muchas
configuraciones debido al constante cambios de
la empresa,
una administración eficaz debe incluir
procedimientos y políticas por medio de las cuales el
usuario pueda registrar sus necesidades de cambios.
Documentacion
es importante saber que cambios se
hicieron, como y cuando.
un cambio inesperado podría
causar un error
sin la documentación adecuada del cambio,
diagnosticar el problema sera imposible
La necesidad de Transacciones
compuesta por varios procesos que se han de aplicar uno
después del otro. La transacción debe realizarse de una sola
vez y sin que la estructura a medio manipular pueda ser
alcanzada por el resto del sistema hasta que se hayan
finalizado todos sus procesos.
Usuarios de una base de datos y sus interfaces
Usuario normal
Interactúan con el sistema por medio de la
innovación de algunos de los programas
programadores
Crean la interfaz para el usuario
Usuarios sofisticado
los analistas que envían las consultas para explorar los datos de la base de datos
usuarios especializados
escriben aplicaciones para la base de datos.
Administrador de Base de
Datos
Tiene el contol total del
sistema
Sus funciones
Definir el esquema
definir la estructura
modificación del esquema
Autorización de los
Datos
Mantenimiento Rutinario
copia de seguridad periodíca de la base de datos
Asegurarse que tenga espacio necesario en disco para las
operaciones normales, si es necesario aumentar el espacio en
memoria
Supervisión de los trabajos que se ejecuten
Sentencias de administración de base de datos
Sentencias para la gestión de cuentas
Sintaxis de CREATE USER
CREATE USER user [IDENTIFIED BY [PASSWORD] 'password'] [, user
[IDENTIFIED BY [PASSWORD] 'password']]
Sintaxis de DROP
USER
DROP USER user [, user]
Sintaxis de GRANT y REVOKE
Los comandos GRANT y REVOKE permiten a
los adminitradores de sistemas crear cuentas
de usuario MySQL y darles permisos y
quitarlos de las cuentas
SHOW tiene varias formas que proporcionan
información acerca de bases de datos, tablas,
columnas o información de estado acerca del
servidor. Esta sección describe estos puntos:
SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [LIKE 'pattern'] SHOW CREATE DATABASE
db_name SHOW CREATE TABLE tbl_name