Sentencias Flashcards

1
Q

Que es el DDL

A

Data Definition Language. Con el manejas las tablas

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

Que es DML

A

Data Manipulation Language. Con el manejas los datos.

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

Que es DCL

A

Data control Language. Sirve para administrar privilegios

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

Algunas sentecias del DDL

A

*CREATE TABLE
*CREATE VIEW
*ALTER TABLE

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

Algunas sentencias de DML

A

*SELECT
*UPDATE
*INSERT
*DELETE

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

Sentencias del DCL

A

*GRANT
*REVOKE

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

Sintaxis del CREATE TABLE

A

CREATE TABLE nombre_tabla{
nombre_campo1 tipo_dato NOT NULL PRIMARY KEY
nombre_campo2 tipo_dato tamaño
}

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

Para que sirve el ater table

A

para agregar un campo a una tabla

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

Sintaxis de ALTER TABLE

A

ALTER TABLE nombre_tabla
ADD nombre_nuevo_campo tipo_dato (tamaño)

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

Como eliminar un campo de una tabla

A

Se usa ALTER TABLE y DROP en vez de ADD

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

Sintaxis para la eliminacion de un campo de una tabla

A

ALTER TABLE nombre_tabla
DROPP COLUMN nombre_campo

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

Como eliminar una tabla

A

DROP TABLE nombre_tabla

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

Que es una vista

A

Es un tipo de consulta, que se guarda en la base de datos para ser mas facil y practica su consulta

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

Sintaxis de una vista

A

CREATE VIEW nombre_vista AS(
SELECT campos a consultar
FROM nombre de las tablas
WHERE condicion);

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

Que son los indices

A

Los índices son usados para acelerar el proceso de consultas, resultando un alto desempeño, son similares a índices de libros de texto.

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

Sintaxis de la creacion de un indice

A

CREATE tipo_de_indice INDEX nombre_indice ON nombre_tabla(campo);

17
Q

Sintaxis de un INSERT

A

INSERT INTO nombre_tabla
VALUES (valor_campo1, valor_campo2, valor_campon);

18
Q

Para que sirve el UPDATE

A

Esta instrucción nos permite ACTUALIZAR un registro de una tabla.

19
Q

Sintaxis de un UPDATE

A

UPDATE nombre_tabla
SET nombre_campo=nuevo_valor
WHERE condicion;

20
Q

Sintaxis para la consulta de una tabla completa

A

SELECT * FROM nombe_tabla;

21
Q

Como se puede eliminar el registro de una tabla

A

DELETE FROM nombre_tabla
WHERE condicion;

22
Q

Sintaxis de un SELECT

A

SELECT [funcion si existe] nombre_campo
FROM nombre_tabla
WHERE condicion
GROUP BY agrupacion
ORDER BY nombre_campo;

23
Q

Funciones agregadas

A

*MAX ()
*MIN()
*SUM()
*COUNT()
*AVG() ->PROMEDIO

24
Q

Que hace el GRANT

A

Autoriza un privilegio sobre un objeto

25
QUe hace el REVOKE
Retira un privilegio ya autorizado
26
Que hace el DENY
Niega un privilegio ya autorizado
27
Ejemplos de privilegios que se pueden agregar al GRANT
INSERT, DELETE, UPDATE, SELECT, INDEX, ALTER
28
Sintaxis del GRANT
GRANT privilegios ON nombre_objeto (tabla) TO usuario WITH GRANT OPTION
29
30
Que hace el GRANT OPTION
Permite que el usuario pueda dar privilegios a otro usuario
31
Manera de revocar los privilegios
REVOKE privilegios ON nombre_tabla FROM usuario CASCADE
32
Como crear un usuario
CREATE LOGIN nombre_usuario WITH PASSWORD=contraseña CREATE USER nombre_usuario FOR LOGIN nombre_usuario;