wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lenguaje de Definición de Datos

Total questions: 18

Worksheet time: 1hrs 21mins

Name
Class
Date
1.
Antes de crear una tabla, se debe diseñar su estructura, la cual implica: 
a)
Determinar el nombre de la tabla y sus columnas. 
b)
La elección de tipo de dato para cada columna. 
c)
Determinación de restricciones para cada columna.
d)
Todas las anteriores
2.

Las restricciones de columnas son utilizadas para:

a)

Hacer cumplir las reglas de negocio

b)

Implementar la integridad en la información a nivel de tabla

c)

Todas las opciones

d)

Niguna opción

3.
Una restricción Default es: 
a)
Un valor único de registro
b)
Un valor para una columna dada, si no hay valor previstos para la columna durante un Insert. 
c)
Una restricción necesaria 
d)
El registro de una tabla
4.
La palabra reservada RERERENCES  identifica: 
a)
La columna o columnas de la tabla secundaria (hija). 
b)
La tabla y la columna o columnas de la tabla primaria (maestra).
c)
Los registros referenciados
d)
La restricción de Foreign Key
5.
Alter table se usa para: 
a)
Borrar la tabla
b)
Crear una tabla 
c)
Actualizar o modificar una tabla 
d)
Consultar una tabla
6.
Los tipos de restricciones comunes entre los SGBD son: 
a)
Select, Procedure, Describe
b)
Null, Not Null, Default, Primary Key, Foreign Key, Check
c)
Create table, Drop table, show table
d)
Truncate table, show tables
7.

Una restricción PRIMARY KEY es:

a)

Campo o conjunto de campos que identifican de manera única a un registro.

b)

Campo que permite valores nulos

c)

Campo que tiene un indice

8.

Para la modificación de una columna como el tipo de datos, el tamaño, el valor por defecto o aumentar el ancho, la precisión numérica o disminuir el ancho de una columna se usa:

a)

ALTER TABLE nombre_tabla ADD

b)

ALTER TABLE nombre_tabla MODIFY

c)

ALTER TABLE nombre_tabla DROP

9.

Analiza las sentencias:

CREATE TABLE Crea una base de datos,

ALTER TABLE Modifica la estructura de una tabla y

DROP TABLE Borra un registro.

a)

Ninguna es correcta

b)

Todas correctas

c)

Sólo algunas son correctas

10.

Descubre la opción errónea

a)

ALTER TABLE horario_prof ADD FOREIGN KEY (id_prof) REFERENCES profesores(id_prof);

b)

ALTER TABLE horario_prof ADD FOREIGN KEY (id_prof) REFERENCES profesores (id_prof);

c)

ALTER TABLE horario_prof ADD FOREING KEY (id_prof) REFERENCES profesores(no_control);

11.

Qué opción sirve para relacionar la tabla y la columna de la tabla primaria (maestra), cuyo atributo es diferente en la tabla (hija).

a)

ALTER TABLE horario_prof ADD PRIMARY KEY(id_prof, codigo);

b)

ALTER TABLE horario_prof ADD FOREIGN KEY (id_prof) REFERENCES profesores(id_prof);

c)

ALTER TABLE alumnos ADD FOREIGN KEY (cve_carrera) REFERENCES carreras (clave_carrera);

12.

Una restricción puede ser creada

a)

Al momento de la creación de una tabla.

b)

Después de la creación de una tabla.

c)

Ambas opciones.

13.
En cuál de las opciones se está restringiendo los valores nulos.
a)
ALTER TABLE profesores MODIFY area TINYINT(2) NOT NULL; 
b)
ALTER TABLE areas ADD COLUMN ubicacion VARCHAR(15) NULL; 
c)
ALTER TABLE alumnos MODIFY status BIT(1) DEFAULT 1; 
d)
ALTER TABLE alumnos DROP domicilio;
14.

Selecciona los que son algunos tipos de datos válidos en MariaDB

a)

Bit, Tinyint, Varchar, Decimal

b)

Integer, Float, Double, String

c)

Float, Bool, Int, Smallint

d)

Char, Mediumint, Str, Complex

15.

Descubre la opción errónea

a)

ALTER TABLE areas ADD COLUMN ubicacion VARCHAR(15) NULL;

b)

ALTER TABLE alumnos MODIFY status CHAR 1 DEFAULT 1;

c)

ALTER TABLE alumnos DROP domicilio;

16.

Descubre la opción correcta para agregar en la tabla AREAS una columna de tipo Varchar de 15 caracteres, y que puede aceptar valores nulos.

a)

ALTER TABLE areas ADD COLUMN ubicacion VARCHAR(15) NULL;

b)

ALTER TABLE areas AD COLUMN ubicacion VARCHAR 15 NOT NULL;

c)

ALTER TABLE areas COLUMN ubicacion VARCHAR(15) NULL;

17.

Selecciona la descripción de la siguiente sentencia:

ALTER TABLE materias_carrera ADD PRIMARY KEY(clave_carrera, codigo);

a)

Modifica la estructura materias_carrera, con una llave primaria simple.

b)

Modifica la estructura materias_carrera, con una llave primaria compuesta.

c)

Crea la estructura materias_carrera, con una llave primaria compuesta.

18.

En que opción se está creando la tabla correctamente

a)

CREATE TABLE areas (clave_area SMALLINT 8 AUTOINCREMENT PRIMARY KEY,

descripcion VARCHAR(5)) ENGINE=INNODB;

b)

CREATE TABLE areas (clave_area SMALLINT(8) AUTOINCREMENT PRIMARY KEY,

descripcion VARCHAR 5) ENGINE=INODB

c)

CREATE TABLE areas (clave_area SMALLINT(8) AUTO_INCREMENT PRIMARY KEY,

descripcion VARCHAR(5)) ENGINE=INNODB;