PUERTA | GATE-IT-2004 | Pregunta 74

Una base de datos relacional contiene dos tablas estudiante y departamento en las que la tabla de estudiantes tiene columnas roll_no, nombre y dept_id y la tabla de departamentos tiene columnas dept_id y dept_name. Las siguientes declaraciones de inserción se ejecutaron con éxito para llenar las tablas vacías:
Insert into department values (1, 'Mathematics')
Insert into department values (2, 'Physics')
Insert into student values (l, 'Navin', 1)
Insert into student values (2, 'Mukesh', 2)
Insert into student values (3, 'Gita', 1) 

¿Cuántas filas y columnas recuperará la siguiente instrucción SQL?

Select * from student, department

(A) 0 filas y 4 columnas
(B) 3 filas y 4 columnas
(C) 3 filas y 5 columnas
(D) 6 filas y 5 columnas

Respuesta: (D)
Explicación: Resultará el producto cartesiano simple de dos tablas

Rows = 3*2 = 6 
Columns = 3+2 = 5 

La opción (D) es correcta.

 
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *