BIIT6 - SQL Flashcards

1
Q

¿Qué tipo de lenguaje es SQL?

A

Lenguaje 4GL declarativo + extensión procedural

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cuál es la norma ISO que describe a SQL?

A

ISO 9075

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Productos que soportan SQL

A
  • Microsoft SQL Server
  • DB2
  • Oracle
  • MySQL
  • PostgreSQL
  • MaxDB
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué características soporta SQLite?

A
  • Compatible con SQL
  • Transacciones (ACID)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cuáles son los sublenguajes de SQL?

A
  • DDL (Data Definition Language)
  • DML (Data Manipulation Language)
  • DCL (Data Control Language)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuáles son los comandos de DDL?

A
  • CREATE
  • DROP
  • ALTER
  • TRUNCATE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuáles son los comandos de DML?

A
  • SELECT
  • UPDATE
  • INSERT
  • DELETE
  • MERGE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cuáles son los comandos de DCL?

A
  • GRANT
  • REVOKE
  • COMMIT
  • SAVEPOINT
  • RELEASE SAVEPOINT
  • SET TRANSACTION
  • START TRANSACTION
  • CALL PROCEDURE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué hace CREATE?

A

Permite crear objetos de datos, como nuevas BBDD, tablas, vistas y procedimientos almacenados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

En CREATE, ¿cuáles son las 4 restricciones que se suelen aplicar?

A
  • CHECK (condición)
  • PRIMARY KEY
  • UNIQUE (admite NULL)
  • FOREIGN KEY
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué hace DROP?

A

Elimina un objeto de la BD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué hace ALTER?

A

Permite modificar la estructura de una tabla u objeto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué hace TRUNCATE?

A

Borra el contenido completo de la tabla especificada
(Este comando solo aplica a tablas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué hace SELECT?

A

Permite consultar los datos almacenados en una tabla de la BD.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué hace UPDATE?

A

Modificar los valores de un conjunto de registros existentes en una tabla.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué hace INSERT?

A

Agrega 1 o más registros a 1 (y solo 1) tabla en una BD relacional.

17
Q

¿Qué hace DELETE?

A

Borra 1 o más registros existentes en una tabla.