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.
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