Beruflich Dokumente
Kultur Dokumente
para lo cual ser necesario resolver un problema planteado obteniendo el cdigo para
otorgar permisos y el cdigo para retirarlos. Durante el desarrollo de esta actividad,
se har uso de las cuentas de usuario de MySQL definiendo qu usuarios se pueden
conectar al servidor, y qu tareas pueden hacer cuando estn conectados.
Propsito. Usar la sentencia GRANT y REVOQUE para la asignacin y eliminacin
de privilegios de acceso a usuarios.
Instrucciones:
1. Especfica, con una lnea de comandos, cmo escribiras el comando grant
en la base de datos que ya se elabor, agregando permisos para una
situacin ficticia.
Para tener de una forma segura mi base de datos, debo de tener en cuenta los
diferentes privilegios que tengo que conceder a los diferentes usuarios de la misma, ya
que el manejo de informacin es de suma importancia en una organizacin, por
ejemplo, el control de inventarios, el control de recursos financieros, el control de
recursos humanos, etc.
Debo de considerar que la base de datos es la base para la toma de decisiones que se
llevan a cabo a travs del anlisis de la misma, ah, se refleja la evolucin de las
acciones de la organizacin ya sean positivas o negativas.
Como administrador de base de datos debo de tener un concepto muy claro del
manejo del lenguaje de consulta, de control, de definicin y de manipulacin de datos,
ya que este lenguaje ser el controlador y organizador de la base de datos MySQL.
Estando elaborada mi base de datos hospital, he aprendido como manipular la lnea
de comandos de mysql, puedo crear una base de datos con el comando CREATE
DATABASE hospital: asimismo la creacin de tablas con el mismo comando CREATE
TABLE, con este comando estn creadas las tablas doctor, paciente e ingreso.
Al insertar datos a las mismas es de suma importancia las variables que pueden ser
numricos o caracteres, y del mismo modo debo indicar llaves primarias y forneas.
A travs del comando insert into table values ( , , , ); aprend a insertar
registros en las diferentes filas de las columnas.
Ahora he aprendido a conceder permisos dentro de mi base de datos, y he
diferenciado en otorgar permisos en una base de datos completa, solo una tabla o solo
unas columnas etc.
Con el comando Grant all privileges on hospital.* to unadmexico@localhost with
grant option, estoy concediendo el permiso para que el usuario unadmexico manipule
toda la base de datos hospital incluyendo tablas y columnas etc., quiero hacer mencin
que el punto y asterisco indican que se conceden todos los permisos.
En el caso que no se quiera conceder permiso a toda la informacin entonces
establecer el comando especificando que tabla, columna, etc., puede tener acceso el
usuario, Grant privileges on hospital. Ya sea para insertar solamente en alguna
columna, para actualizar algn dato etc.
1. Escribe las respuestas en un procesador de textos explicando cada palabra que uses
en estos comandos y cul es el objetivo de las mismas.