SQL Flashcards
¿A que recomendacion se la conoce como SQL3?
SQL:1999
¿SQL es un lenguaje 4GL puro?
No porque tenemos una “extension” procedural
Es TRUNCATE una sentencia del estandar de SQL
Si, desde SQL:2008
¿Que caracteristicas soporta SQLite?
Compatible con SQL
Transaciones (ACID)
Nombre seis gestores de bbdd compatibles con SQL
SQL Server
DB2
Oracle
MySQL
PostgreSQL
MaxDB
¿Que sentencia debo de usar sino quiero que al hacer un ROLLBACK se deshaga todo el trabajo de la transacción?
SAVEPOINT
¿Con que sentencia podemos crear un objeto que nos devuelva valores de forma incremental?
CREATE SEQUENCE
¿Para que sirve SET TRANSACTION?
Para configurar parametros de una transaccion
¿A que sublenguaje pertence TRUNCATE y porque?
DML porque no todos los gestores borran la tabla, la idea más aceptada es que borra datos eficientemente y con menos restricciones que la sentencia DELETE
¿Con que sentencia se modifica una columna de una tabla?
ALTER TABLE ALTER COLUMN
¿Con que sentenia borramos un tabla?
DROP TABLE
Nombre las cuatro restricciones que podemos aplicar sobre las columnas
PRIMARY KEY
UNIQUE
FOREIGN KEY
CHECK
¿Que diferencia existe entre UNIQUE y PRIMARY KEY?
Que UNIQUE admite una fila a NULL
¿Con que sentencia se puede ejecutar un procedimiento almacenado?
CALL procedure
Si queremos usar una secuencia, ¿que permiso nos deben otorgar?
GRANT usage