Zusammenfassung der Ressource
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
- Sentencias para el mantenimiento de tablas
- Sintaxis de ANALYZE TABLE
- ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name]
- BACKUP TABLE
- BACKUP TABLE tbl_name [, tbl_name] ... TO '/path/to/backup/directory'
- CHECK TABLE
- CHECK TABLE tbl_name [, tbl_name] ... [option] .
- CHECKSUM TABLE
- CHECKSUM TABLE tbl_name [, tbl_name] ... [ QUICK | EXTENDED ]
- OPTIMIZE TABLE
- OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] .
- Otras sentencias para la administración
- Sintaxis de SET
- SET variable_assignment [, variable_assignment]
- Sintaxis de SHOW
- 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