SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
1.- Escribe la sentencia para crear dos vistas.
La primera afectará a las columnas: código, grupo y tutor de la tabla clases.
La sentencia para ver la vista tutores es SELECT * FROM tutores;
La segunda tomará las columnas: nombre, apellido y tantos_marcados de jugadores,
nombre_tutor y puntuación de clases, nombre de puestos.
La sentencia para ver la vista datos_jugadores es SELECT * FROM datos_jugadores;
2. Escribe la sentencia para crear dos usuarios, asgbd01 y asgbd02, el primero con contraseña,
igual a su nombre de usuario, y el otro sin contraseña.
Usuario asgbd01:
Usuario asgbd02:
3. Escribe las sentencias necesarias para darle al usuario asgbd01 permisos para acceder desde
el servidor y cualquier otro puesto. Desde ambos tendrá autorización sobre todos los elementos
de la base de datos, pero solo podrá otorgar permisos desde el servidor.
4. Escribe la sentencia para dar a asgbd02 permisos para acceder desde cualquier puesto
excepto el servidor y que solo pueda realizar consultas, inserciones, modificaciones y borrados
sobre la base de datos Baloncesto.
5. ¿Cómo bloqueas la tabla jugadores para lectura y escritura a la vez?
Debemos tener en cuenta que la variable autocommit debe estar a cero. En la siguiente captura
se muestran los comandos.
Debemos tener en cuenta que no podemos usar la misma tabla con el mismo nombre más de una
vez, de ahí que hayamos utilizado un alias.
6. Escribe una SELECT que bloquee al jugador “TITTO LOPEZ” en su ejecución.

Más contenido relacionado

La actualidad más candente

DNS
DNSDNS
DNS
FTC
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Luiz Arthur
 
2.1 users & groups
2.1 users & groups2.1 users & groups
2.1 users & groups
Muuluu
 

La actualidad más candente (20)

Linux User Management
Linux User ManagementLinux User Management
Linux User Management
 
DNS
DNSDNS
DNS
 
User Management - Brief Overview
User Management - Brief OverviewUser Management - Brief Overview
User Management - Brief Overview
 
Group by, having, order by, SQL
Group by, having, order by, SQLGroup by, having, order by, SQL
Group by, having, order by, SQL
 
Nu Skin & Pharmanex History
Nu Skin & Pharmanex HistoryNu Skin & Pharmanex History
Nu Skin & Pharmanex History
 
Procedimientos_almacenados
Procedimientos_almacenadosProcedimientos_almacenados
Procedimientos_almacenados
 
DNS Presentation
DNS PresentationDNS Presentation
DNS Presentation
 
Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1Ingeniería de software II - Parte 1
Ingeniería de software II - Parte 1
 
Teak wood doors
Teak wood doorsTeak wood doors
Teak wood doors
 
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos DiretóriosSistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
Sistemas Operacionais - Gnu/Linux Permissões de Arquivos Diretórios
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution process
 
Directory structure
Directory structureDirectory structure
Directory structure
 
Como llenar-el-engargolado
Como llenar-el-engargoladoComo llenar-el-engargolado
Como llenar-el-engargolado
 
Samba
SambaSamba
Samba
 
DOS commands
DOS commandsDOS commands
DOS commands
 
File System Resource Mangement
File System Resource MangementFile System Resource Mangement
File System Resource Mangement
 
User Administration in Linux
User Administration in LinuxUser Administration in Linux
User Administration in Linux
 
Filepermissions in linux
Filepermissions in linuxFilepermissions in linux
Filepermissions in linux
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
2.1 users & groups
2.1 users & groups2.1 users & groups
2.1 users & groups
 

Similar a Vistas y permisos en bases de datos (6)

Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 
guia-6.pdf
guia-6.pdfguia-6.pdf
guia-6.pdf
 
INFOSAN Delphi 453-602
INFOSAN Delphi  453-602INFOSAN Delphi  453-602
INFOSAN Delphi 453-602
 
Textos sqli_mssql
 Textos sqli_mssql Textos sqli_mssql
Textos sqli_mssql
 
Problemas de direccionamiento
Problemas de direccionamientoProblemas de direccionamiento
Problemas de direccionamiento
 
Problemas de direccionamiento
Problemas de direccionamientoProblemas de direccionamiento
Problemas de direccionamiento
 

Más de Francisco Jose Caneda Iglesias

Más de Francisco Jose Caneda Iglesias (14)

Redes packet tracer
Redes packet tracerRedes packet tracer
Redes packet tracer
 
Dominio Active Directory
Dominio Active DirectoryDominio Active Directory
Dominio Active Directory
 
Bd espaciais
Bd espaciaisBd espaciais
Bd espaciais
 
Disparadores en sql
Disparadores en sqlDisparadores en sql
Disparadores en sql
 
Funciones y procedimientos en mysql
Funciones y procedimientos en mysqlFunciones y procedimientos en mysql
Funciones y procedimientos en mysql
 
Creracion de usuarios y gestion de permisos en bases de datos mysql
Creracion de usuarios y gestion de permisos en bases de datos mysqlCreracion de usuarios y gestion de permisos en bases de datos mysql
Creracion de usuarios y gestion de permisos en bases de datos mysql
 
Ejercicios bbdd
Ejercicios bbddEjercicios bbdd
Ejercicios bbdd
 
Instalacion mysql
Instalacion mysqlInstalacion mysql
Instalacion mysql
 
Informes en java segunda parte
Informes en java segunda parteInformes en java segunda parte
Informes en java segunda parte
 
Informes java primera parte
Informes java primera parteInformes java primera parte
Informes java primera parte
 
Bases de datos con java
Bases de datos con javaBases de datos con java
Bases de datos con java
 
Proyecto academia
Proyecto academiaProyecto academia
Proyecto academia
 
Automata finito
Automata finitoAutomata finito
Automata finito
 
Ejemplo BáSico De Uso De Alu
Ejemplo BáSico De Uso De AluEjemplo BáSico De Uso De Alu
Ejemplo BáSico De Uso De Alu
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
2024020140
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (20)

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxNIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 

Vistas y permisos en bases de datos

  • 1. 1.- Escribe la sentencia para crear dos vistas. La primera afectará a las columnas: código, grupo y tutor de la tabla clases. La sentencia para ver la vista tutores es SELECT * FROM tutores; La segunda tomará las columnas: nombre, apellido y tantos_marcados de jugadores, nombre_tutor y puntuación de clases, nombre de puestos. La sentencia para ver la vista datos_jugadores es SELECT * FROM datos_jugadores; 2. Escribe la sentencia para crear dos usuarios, asgbd01 y asgbd02, el primero con contraseña, igual a su nombre de usuario, y el otro sin contraseña. Usuario asgbd01: Usuario asgbd02: 3. Escribe las sentencias necesarias para darle al usuario asgbd01 permisos para acceder desde el servidor y cualquier otro puesto. Desde ambos tendrá autorización sobre todos los elementos de la base de datos, pero solo podrá otorgar permisos desde el servidor.
  • 2. 4. Escribe la sentencia para dar a asgbd02 permisos para acceder desde cualquier puesto excepto el servidor y que solo pueda realizar consultas, inserciones, modificaciones y borrados sobre la base de datos Baloncesto. 5. ¿Cómo bloqueas la tabla jugadores para lectura y escritura a la vez? Debemos tener en cuenta que la variable autocommit debe estar a cero. En la siguiente captura se muestran los comandos. Debemos tener en cuenta que no podemos usar la misma tabla con el mismo nombre más de una vez, de ahí que hayamos utilizado un alias. 6. Escribe una SELECT que bloquee al jugador “TITTO LOPEZ” en su ejecución.