repaso final base de datos clase

Post on 03-Aug-2015

649 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Repaso Final: MTA Fundamentos de Base de datosCentro Cultural Salvadoreño Americano

Usted tiene la siguiente definición de la tabla:

1. Un error de sintaxis.2. Una nueva fila de la tabla.3. Un mensaje de error que

establece que los valores NULL no están permitidos.

4. Un mensaje de error que establece que los ID duplicados no están permitidos.

¿Cuál es el resultado?

Usted tiene una tabla llamada: Cliente. Debe guardar una nueva columna llamada Distrito¿Qué instrucción debería utilizar?

MODIFY TABLE Cliente(Distrito INTEGER)

ALTER TABLE Cliente ADD(Distrito INTEGER)

ALTER TABLE Cliente MODIFY(Distrito INTEGER)

Debe almacenar nombres de productos que varían entre tres y 30 caracteres. Además debe minimizar la cantidad de espacio de almacenamiento utilizado . Qué tipo de datos debería utilizar.

CHAR (3 , 30)

VARCHAR ( 3 , 30)

VARCHAR (30)

Debe eliminar una lista llamada VistaEmpledo de su base de datos.Qué instrucción debería utilizar:

DELETE VistaEmpleado

DELETE VIEW VistaEmpleado

DROP VIEW VistaEmpleado

DROP VistaEmpleado

Una razón para crear un procedimiento almacenado es:

Mejorar el rendimiento

Minimizar el espacio de almacenamiento

Omitir los requisitos de distinción de mayúsculas y minúsculas.

Darle al usuario control de la lógica de consulta

Qué define la cantidad de espacio de almacenamiento asignado a un valor en una columna.

Tipo de datos

Formato

Clave.

Validador

Se archiva

Se borrará

Queda vacío

No tiene cambios

Qué permiso necesita un usuario a fin de ejecutar un procedimiento almacenado

ALLOW

CALL

EXECUTE

RUN

SELECT COUNT (rows)FROM Empleado

SELECT COUNT (*)FROM Empleado

SELECT COUNT *FROM Emplead

Debe llenar una tabla llamada CopiaEmpleado con los datos de una tabla existente llamada EmpleadoQué instrucción debería utilizar

COPY * INTO EmpleadoSELECT *FROM Empleado

INSERT INTO CopiaEmpleadoSELECT *FROM Empleado

INSERT *FROM EmpleadoINTO CopiaEmpleado

Qué palabra clave utilizaría en una instrucción SELECT para devolver filas que cumplan con una condición especifica.

FROM

ORDER BY

WHERE

UNION

En que estructura de la base de datos opera una instrucción INSERT.

Rol

Procedimiento almacenado

Tabla

Desencadenador

Usuario

Usted tiene una tabla que contiene ID de los productos y los nombres de los productos.Debe escribir una instrucción UPDATE para cambiar el nombre de un producto especifico a vaso. Qué debería incluir en la instrucción UPDATE

LET NombreProducto = «vaso»

SET NombreProducto = «vaso»

ASSING NombreProducto = «vaso»

GROUP BYE

HAVING

WHERE

THAT

SET

Eliminación funcional

Eliminación en domino

Eliminación en cascada

Eliminación heredada

La tabla Producto contiene los siguientes datos:

SELECT COUNT * FROM Producto WHERE Cantidad > 18

Qué valor devuelve esta distribución:

1

2

3

Usted ejecuta una instrucción en una transacción para eliminar 100 filas de una tabla. La transacción falla después que se eliminaron 40 filas. Cuál es el resultado dela base de datos:

La tabla estará dañada

La transacción ser reiniciara

No se eliminara ninguna fila de la tabla

Se eliminan 40 filas de la tabla

Combinación completa

Combinación interna

Combinación externa

Sin un orden previsible

En orden alfabético por Nombre

En orden cronológico por FechaAfiliación

En el orden en que se insertaron las filas

Componente que contiene información para una única entrada de una tabla se llama:

Columna

Tipos de datos

Fila

Vista

Qué diferencia existe entre una instrucción UPDATE y una DELETE

Instrucción UPDATE no elimina filas de una tabla

Una instrucción UPDATE puede cambiar solo una fila

Una instrucción DELETE no puede usar una cláusula WHERE

Una instrucción DELETE funciona solo en un procedimiento almacenado

Qué comando debería utilizar para agregar una columna a una tabla existente

ALTER

CHANGE

INSERT

UPDATE

Usted tiene la siguiente definición de la tabla

0

1

2

3

top related