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