Se pretende crear la tabla alumno con los atributos id y nombre con que sintaxis se completa correctamente el siguiente Query? CREATE TABLE ________ (id_alumno INT _____________ NOT NULL, ________ VARCHAR(50) NOT NULL );
alumnos, PRIMARY KEY, nombre
PRIMARY KEY, alumnos, nombre
nombre, PRIMARY KEY, alumnos
Que es una consulta?
Una pregunta
Una consulta es una solicitud de datos almacenados
Una forma de administrar SQL
Son algunas de las funciones agregadas?
SELECT, UPDATE, DROP
ALTER TABLE
GROUP BY,AVG,COUNT,MAX,MIN
Cual es la sintaxis correcta para eliminar la tabla alumno?
DROP TABLE alumno;
DROP TABLE alumno
DROP alumno;
Que es una transacción?
Es la forma de sacar información de la base.
Método mediante el cual mandamos llamar funciones en la base de datos.
Una transacción es una unidad de trabajo compuesta por diversas tareas, cuyo resultado final debe ser que se ejecuten todas o ninguna de ellas.
Cuales de estos comandos se refieren a transacciones?
INIT,STARTER,CHANGE
BEGIN,COMMIT,ROLLBACK.
AVG,COUNT,MAX
En una transacción para que podemos utilizar un SAVEPOINT?
Es un respaldo que se realiza en todas las bases de datos de POSTGRESQL
Es un punto clave en la referencia de la base de datos nos sirve para tener ubicación de determinada tabla
Es un punto de recuperación sin afectar las transacciones realizadas antes de aplicarlo en caso de restaurar.
Con que instrucción podemos restaurar un SAVEPOINT?
ROLLBACK
BEGIN
COMMIT
Si creamos un SAVEPOINT llamado “recuperacion” cual seria el metodo para resgresar a ese punto?
ROLLBACK TO recuperacion;
ROLLBACK recuperacion;
RROLLBACK recuperacion
Como se llama al encargado de la base de datos?
Administrador de Base de datos (DBA)
Supervisor
Administrador
Cual es la sintaxis correcta para crear el usuario supervisor con contraseña supervisoren la base de datos?
CREATE USER SUPERVISOR PASSWORD ‘SUPERVISOR’
CREATE USER SUPERVISOR PASSWORD ‘SUPERVISOR’;
CREATE USER SUPERVISOR;
Completa la sintaxis para cambiar la contraseña al usuario supervisor por la contraseña “instala”. ALTER ROLE ___________ WITH PASSWORD __________;
instala,SUPERVISOR
SUPERVISOR,instala
SUPERVISOR,SUPERVISOR
Cual es la sintaxis correcta para borrar al usuario SUPERVISOR
DROP USER SUPERVISOR;
DROP SUPERVISOR;
DROP USER SUPERVISOR
Cual es la sintaxis correcta para crear un grupo llamado administradores?
CREATE ADMINISTRADORES;
CREATE GROUP ADMINISTRADORES
CREATE GROUP ADMINISTRADORES;
Cual es el comando para listar los usuarios registrados en la base de datos?
SELECT * FROM pg_user;
SELECT * FROM user;
SELECT * FROM pg_user
Completa la sintaxis correcta para dar privilegios al usuario SUPERVISOR en la tabla clientes GRANT ALL ___________ ON TABLE _________ to SUPERVISOR;
cliente, PRIVILEGES
SCHEMA, PRIVILEGES
PRIVILEGES,cliente
Cual es la sintaxis para crear un lenguaje en una funcion para trigger?
LANGUAGE psql;
LANGUAGE plpgsql;
LANGUAGE sql;
Son objetos que se asocian con tablas y se lamacenan en la base de datos?
QUERY
Herencia
Triggers
Son eventos que ejecuta un Trigger?
COUNT,MAX,AVG
INSERT,UPDATE,DELETE
ALTER,DROP,CREATE
COMPLETA LA SINTAXIS DEL SIGUIENTE TRIGGER: CREATE ________ insertar_auditoria AFTER DELETE ON clientes FOR _________ EXECUTE ____________ insertar_trigger();
EACH ROW, TRIGGER, PROCEDURE
TRIGGER, EACH ROW, PROCEDURE
PROCEDURE, EACH ROW, TRIGGER