Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DESARROLLO DE SOFTWARE
BASES DE DATOS II
06-12-2023
1
Tabla de Contenidos
Introducción………………………………………………………………………………….3
Objetivos……………………………………………………………………………………..4
Desarrollo…………………………………………………………………………………4-12
Conclusiones………………………………………………………………………………..13
Recomendaciones…………………………………………………………………………..13
Bibliografía…………………………………………………………………………………14
2
1. Introducción
las cuales son sistemas organizados para almacenar información de manera estructurada.
Estos sistemas permiten almacenar, recuperar, modificar y eliminar datos con eficiencia. La
acceden a una misma base de datos. La meta es establecer controles de acceso que aseguren
la integridad de los datos y garanticen que cada usuario tenga los permisos adecuados para
para acceder a tablas específicas, vistas o ejecutar operaciones particulares, tales como
protege la información, sino que también asegura la coherencia y exactitud de los datos
almacenados.
pueden asignar roles, conceder privilegios y administrar el acceso de los usuarios. Esta
base de datos.
3
2. Objetivos
Objetivo General:
Objetivos Específicos:
identificadores únicos.
3. Desarrollo
a) Para crear el usuario Doctor1 con clave 1111, ejecute la siguiente instrucción en el
Interactivo:
4
b) Verifique la creación del usuario en el Folder Users & Groups utilizando Sybase
Central.
c) Abrir una nueva sesión del interactivo, pero como usuario Doctor1.
1111
5
d) Compruebe que el usuario Doctor1 no tiene acceso a ninguna tabla. Genere las
6
ACTIVIDAD 2: CONCESION DE PERMISOS
b) Observe el nuevo estado de los permisos que tiene el usuario Doctor1. En Sybase
Central, Folder Users&Groups, click derecho en el usuario Doctor1 para ver sus
7
c) Compruebe mediante una consulta, que Doctor1 tiene permiso para consultar en
Doctor1.
d) Elabore una sentencia SQL para permitir que Doctor1 consulte, actualice y elimine
Doctor1. Capture todas las evidencias del proceso (Sentencia, ejecución, Propiedades,
Desde el DBA:
HOSPITAL:
8
Desde el usuario:
• SELECT
Doctor1 necesita conocer los costos por día de los hospitales en diferentes ciudades para poder
recomendar a sus pacientes el mejor lugar para recibir atención médica según sus necesidades
económicas.
9
• UPDATE
Debido al aumento de demanda, el DOCTOR1 debe actualizar todos los hospitales de Quito
10
o Después del Update:
UPDATE DBA.Hospital
SET HOS_COSTODIA = HOS_COSTODIA * 1.1
WHERE HOS_CIUDAD = 'Quito';
• DELETE
El DOCTOR1 desea eliminar al hospital San Lucas con RUC 1700000000006 ya que nunca
11
o Después del Delete:
ACTIVIDAD 3: PREGUNTAS
12
4. Conclusiones
datos.
• Aplicar el principio de menor privilegio, lo que significa otorgar a cada usuario los
13
6. Referencias
is/sql/#:~:text=es%20importante%20SQL%3F-
,El%20lenguaje%20de%20consulta%20estructurada%20(SQL)%20es%20un%20leng
uaje%20de,los%20diferentes%20lenguajes%20de%20programaci%C3%B3n.
https://codigofacilito.com/articulos/asignar-permisos-mysql
14