Worksheetsbasededatos
Total questions: 51
Worksheet time: 26mins
que es DDL
una base de datos
un Sistema Gestor de Bases de Datos (SGBD)
(lenguaje de definición de datos)
ninguna de las anteriores
que DDL nos permiten
una base de datos jerárquica
un Sistema Gestor de Bases de Datos (SGBD)
una base de datos relacional
crear y definir nuevas bases de datos, campos e índices
Que es DML
una base de datos relacional
(lenguaje de manipulación de datos)
un Sistema Gestor de Bases de Datos (SGBD)
una base de datos jerárquica
Los DML nos permiten
. Aplicaciones informáticas para Bases de Datos
Sistemas Gestores de Bases de Datos (SGBD)
generar consultas para ordenar, filtrar y extraer datos de la base de datos
MySQL
COMANDOS DDL
EXCEL
relacional
SELECT WHERE INSERT UPDATE DELETE
transaccional
CREATE DATABASE
el diseño conceptual y el diseño físico
crea una nueva base de datos.
el diseño conceptual, el diseño lógico y el diseño físico
el diseño digital, el diseño lógico y el diseño global
CREATE TABLE
los registros son las filas de las tablas
crea una nueva tabla
los registros son las columnas de las tablas
. los campos son las filas de las tablas
CREATE INDEX
crea un índice en una tabla determinada
. puede ser un campo que identifique unívocamente al registro
DROP INDEX
ocultar los registros que no nos interesen de la base de datos
elimina uno o varios índices de la base de datos actual
eliminar los registros que no nos interesen de la base de datos
ambas son falsas
SELECT
se utiliza para recuperar filas seleccionadas de una o más tablas.
Tablas
Formularios
Ninguna de los anteriores
COMANDOS DE DML
Tablas
Formularios
SELECT WHERE INSERT UPDATE DELETE
Informes
FROM
una pantalla de introducción, consulta o modificación de datos en una o varias tablas
corresponde a la operación producto-cartesiano del álgebra relacional. En él se enumeran las relaciones a las que se accesará
una presentación de los datos en la vista de impresión
una manera de seleccionar información de una o más tablas, visualizada como otra tabla
WHERE
manera de seleccionar información de una o más tablas, visualizada como otra tabla
corresponde a la operación selección del álgebra relacional. Se compone de una condición para los atributos de las relaciones que aparecen en la cláusula FROM.
pantalla de introducción, consulta o modificación de datos en una o varias tablas
una presentación de los datos en la vista de impresión
ORDER BY
permite que las tuplas en el resultado de una consulta aparezcan en un orden establecido.
presentación de los datos en la vista de impresión
pantalla de introducción, consulta o modificación de datos en una o varias tablas
Login o contraseña requerida
INSERT
se usa para insertar datos en una relación. Los valores de los atributos de tuplas insertadas deben ser miembros del dominio del atributo y las tuplas
Campo o registro bloqueado
Clave o llave primaria (o principal)
Ninguna de los anteriores
DELETE
Nombre y apellidos de un usuario
se expresa como una consulta y elimina las tuplas que cumplen con una condición dada
Cualquiera de los anteriores
Profesión
UPDATE
han de tener el mismo número de registros
se usa para cambiar un valor en una tupla sin cambiar todos los valores de ésta. Dicha actualización se realiza sobre las tuplas que cumplen con una condición dada
han de tener un campo común entre ambas
han de tener el mismo número de campos
Algebra relacional
han de tener un campo común entre ambas
Constituye un lenguaje de consulta procedimental y cuenta con un conjunto de operaciones básicas para consultar una BD.
han de tener el mismo número de campos
han de tener el mismo número de registros
Sentencias de consulta
Uno a uno
Permite la realización de cualquier consulta de datos. Las sentencias del SQL se clasifican como parte del DDL o del DML.
Muchos a muchos
Uno a muchos
SELECCIÓN
través de las consultas de actualización
Selección de tuplas dado un predicado lógico.
través de los formularios
consultas de eliminación
PROYECCIÓN
utilizando un tabulador
ventanas
es una operación unaria que devuelve su relación de argumentos, excluyendo algunos argumentos. Dado que las relaciones son conjuntos, se eliminan todas las filas duplicadas. La proyección se denota por la letra griega mayúscula pi (π). Se crea una lista de los atributos que se desea que aparezcan en el resultado como subíndice de (π).
todas las otras respuestas son correctas
UNIÓN
consultas principalmente
tablas principalmente
Se especifica con el operador ∪ Retorna el conjunto de tuplas que están en R, o en S, o en ambas. Estas deben ser uniones compatibles En un unión compatible relaciones deben tener el mismo número de atributos El dominio del atributo i-ésimo de cada relación debe coincidir.
formularios principalmente
Sentencias de manipulación de datos
SELECT,UPDATE,INSERT
vínculos entre tablas
Específica si es necesario que exista un valor en un campo
Ninguna es correcta
INSERT
Una clave principal identifica exclusivamente cada registro almacenado en la tabla
consiste en insertar datos a nuestra tabla dentro de la base de datos.
Administración
UPDATE
una base de datos
Modificar datos existentes en la base de datos.
un Sistema Gestor de Bases de Datos (SGBD
una base de datos jerárquica
DELETE
base de datos relacional
Borrar filas de la base de datos
Bases de Datos
relacional
SELECT *
diseño conceptual y el diseño físico
diseño conceptual, el diseño lógico y el diseño físico
selecciona todos los registros de la tabla que escojamos
el diseño lógico y el diseño globa
SELECT COUNT
son las columnas de las tablas
también nos dice el numero total de registros en una tabla
los datos se representan en tablas
son las filas de las tablas
Agrupación (GROUP BY)
ocultar los registros que no nos interesen de la base de datos
eliminar los registros que no nos interesen de la base de datos
La sentencia de MySQL GROUP BY, su misión es agrupar los resultados idénticos devueltos de una consulta SELECT.
Formularios
Ordenación (ORDEN BY)
Informes
Tablas
Consiste en ordenar los datos devueltos los puede ordenar de forma ascendente, ordenado y por default o de manera descendente
Ninguna de los anteriores
Consultas anidadas
ninguna de las anteriores
Una subconsulta es una consulta anidada en una instrucción SELECT, INSERT, UPDATE o DELETE, o bien en otra subconsulta. Las subconsultas se pueden utilizar en cualquier parte en la que se permita una expresión. En este ejemplo, se utiliza una subconsulta como una expresión de columna llamada MaxUnitPrice en una instrucción SELECT.
una manera de seleccionar información de una o más tablas
una presentación de los datos en la vista de impresión
Una consulta SELECT normal,
incluye los componentes normales de la lista de selección.
presentación de los datos en la vista de impresión
onsulta o modificación de datos
Clave
Clausula de filtrado de datosr.
Profesión
Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipula
Cualquiera de los anteriores
Nombre y apellidos de un usuario
Clausula WHERE
consiste en relacionar tablas de una base de datos por medio de códigos
tener el mismo número de campos
tener el mismo número de registros
tener un campo común entre ambas
Clausula BETWEEN
Replicación
Para indicar que deseamos recuperar los registros según el intervalo de valores de un campo emplearemos el operador Between
Distribución
Distribución
Clausula In
estructura de la tablaestructura de la tabla
devuelve aquellos registros cuyo campo indicado coincide con alguno de los en una lista.
Ver todas las tablas en la base de datos
datos de la base de datos
Clausula LIKE
soltar nombre de la base de datos
Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL.
modifica el conjunto de caracteres
modifica el nombre de la tabla
Operadores lógicos AND y OR
agregar columnas
Los operadores lógicos que utilizamos en base de datos son los de igual a, distinto a, menor que mayor que, menor igual que , mayor igual que AND Y OR los cuales nos sirven para realizar condiciones entre nuestras tablas ba tanto domo
modifica el tipo de columna, longitud y restricción
caracteres de nombre de tabla de tabla
Clausula de valores NULL
NULL en SQL, así como en programación en general, significa literalmente "nada". En SQL, es más fácil de entender como "la ausencia de cualquier valor".
alterar el nombre de la tabla de la tabla
valores de columna
orden debe ser el mismo y los tipos deben ser iguales
Qué son los joins
en SQL sirven para combinar filas de dos o más tablas basándose en un campo común entre ellas, devolviendo por tanto datos de diferentes tablas. Un JOIN se produce cuando dos o más tablas se juntan en una sentencia SQL.
actualizar el nombre de la tabla establece
el nombre del campo = valor
eliminar del nombre de la tabla
INNER JOIN:
Devuelve todas las filas cuando hay al menos una coincidencia en ambas tablas
Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes de la tabla de la derecha.
Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes de la tabla de la izquierda.
Devuelve todas las filas de las dos tablas, la izquierda y la derecha. También se llama FULL OUTER JOIN.
LEFT JOIN
Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes de la tabla de la izquierda.
Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes de la tabla de la derecha
Devuelve todas las filas de las dos tablas, la izquierda y la derecha. También se llama FULL OUTER JOIN.
Devuelve todas las filas cuando hay al menos una coincidencia en ambas tablas
RIGHT JOIN:
Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes de la tabla de la izquierda
Devuelve todas las filas de las dos tablas, la izquierda y la derecha. También se llama FULL OUTER JOIN
Devuelve todas las filas cuando hay al menos una coincidencia en ambas tablas
Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes de la tabla de la derecha
INNER JOIN
OUTER JOIN o FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia
selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común.
mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.
Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.
OUTER JOIN
FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia.
Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.
mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.
selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común.
LEFT JOIN
Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.
mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.
selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común.
FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia
RIGHT JOIN
Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.
o FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia.
mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.
selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común
Vista
La sentencia devolverá todos l
es una tabla virtual de la base de datos, cuyos contenidos están definidos por una consulta. Para el usuario una vista aparece como una tabla real formada por columnas designadas y filas de datos.
devuelve todas las filas de la tabla izquierda
devuelve todas las filas de la tabla derecha
Una vista se caracteriza porque
Se considera que forma parte del esquema externo.
Una vista es una tabla virtual.
Una vista es una tabla virtual.
Las actualizaciones se transfieren a la/s tabla/s original/es.
CREATE VIEW
datos eliminados por trucate no se pueden recuperar
Crea una tabla virtual cuyo contenido (columnas y filas) se define mediante una consulta. Utilice esta instrucción para crear una vista de los datos de una o varias tablas de la base de datos.
vaciar toda la tabla
actualizar el nombre de la tabla establece
DROP VIEW
seleccionar solo algunos de los campos
Quita una o más vistas de la base de datos actual.
definir una proyección
mostrar todos los campos
