Professional Documents
Culture Documents
CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES
DOCENTE:
MARIANA CAROLYN CRUZ MENDOZA
UNIDAD 4: TAREAS
MATERIA:
TALLER DE BASES DE DATOS
PRESENTA:
EDUARDO LOPEZ CARRANZA
SANDRA NEPAMUCENO CLEMENTE
Objetivos
GENERAL
ESPECIFICOS
Introduccin
MySQL es un manejador de base de datos de cdigo libre que ayuda a los
usuarios a almacenar, organizar y recolectar datos. Tiene variedad de opciones
para otorgar a determinados usuarios permisos entre tablas y bases de datos.
Normalmente no ser una buena prctica dejar que todos los usuarios con acceso
al servidor tengan todos los privilegios. Para conservar la integridad de los datos y
de las estructuras ser conveniente que slo algunos usuarios puedan realizar
determinadas tareas, y que otras, que requieren mayor conocimiento sobre las
estructuras de bases de datos y tablas, slo puedan realizarse por un nmero
limitado y controlado de usuarios.
Los conceptos de usuarios y privilegios estn ntimamente relacionados. No se
pueden crear usuarios sin asignarle al mismo tiempo privilegios. De hecho, la
necesidad de crear usuarios est ligada a la necesidad de limitar las acciones que
tales usuarios pueden llevar a cabo.
MySQL permite definir diferentes usuarios, y adems, asignar a cada uno
determinados privilegios en distintos niveles o categoras de ellos.
sistema) y privilegios de objeto (tablas, vistas, etc.). Para conocer los privilegios y
su sintaxis es necesario consultar los manuales de referencia de su SGBD.
SELECT * FROM system_privilege_map;
Las sentencias GRANT y REVOKE permiten a los administradores de SGBD
crear cuentas de usuario, conceder y revocar derechos de esas cuentas.
4.5 Vistas
Una vista es una tabla virtual cuyo contenido est definido por una consulta
Una vista es sencillamente un objeto de base de datos que presenta datos de
tablas. Se trata de una consulta SQL que est permanentemente almacenada en
la Base de datos y a la que se le asigna un nombre, de modo que los resultados
de la consulta almacenada son visibles a travs de la vista, y SQL permite acceder
a estos resultados como si fueran de hecho una tabla real en la base de datos.
Las tablas y las vistas comparten el mismo espacio de nombres en la base de
datos, por lo tanto, una base de datos no puede contener una tabla y una vista con
el mismo nombre.
Bibliografa
http://mysql.conclase.net/curso/?cap=013
Conclusiones
Ya que cualquier usuario de la lista que tenga permisos tendr esos permisos en
todas las bases de datos, es normalmente buena idea no conceder a los usuarios
de esta pgina permiso alguno. En su lugar podemos editar los permisos que los
usuarios tengan sobre nuestras bases de datos, esto lo podemos hacer de manera
grafica o con sentencias, de cualquier manera el resultado es el mismo.
Al asignar permisos a un usuario estamos protegiendo nuestra informacin y
limitando las acciones de los usuarios.