Dimension 3 E4 BadaI

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

Universidad Autónoma De Nuevo León

Escuela Industrial y Preparatoria Técnica Pablo Livas


Base de datos I
Etapa 4: Manipulacion de una base de datos.
Dimensión 3. Analisis: Consultas

• Nombre: Adriana Lizbeth Ramos Silos


• Matricula: 2119026
• Grupo: 563
• Maestra: Jaqueline Rubi Fuerte Navarro
Etapa 4 Manipulación de una base de datos en SQL Server

Ejercicios propuestos-Dimension3: Análisis

I. Completa cada apartado según corresponda.


1. Instrucción SELECT: Con ella podemos recuperar datos de una más
tabla, seleccionar ciertos registros incluso obtener resúmenes de
datos almacenados en la base de datos.

2. En la selección total o parcial de una tabla hay que especificar:


• Los campos que queremos seleccionar
• La tabla en la que haremos la selección

3. Sintaxis básica de una consulta de selección: SELECT campo FROM


tabla

4. Sintaxis de la instrucción select si queremos seleccionar todos los


campos de la tabla: SELECT*FROM pedidos

SELECT id_pedido, descripción

5. Clausula WHERE: Le dice a SQL que incluya solo ciertas filas de


datos en los resultados de las consultas
SELECT campo
FROM tabla
WHERE condición de filtrado

Ejemplo

SELECT nombre, ventas, municipio


FROM empleados
WHERE municipio= ’Monterrey’

6. Clausula ORDER BY: Sirve para especificar el orden de los registros


de las tablas
Ejemplo:
Select nombre, apellido, municipio
FROM empleados
ORDER BY nombre ASC A-Z (menor a mayor)
Operadores Relacionales o de comparación (Completa la tabla)
= Igual
< Menor que
<= Menor igual que
> Mayor que
>= Mayor o igual que
< > I= Distinto o no igual a
I< No menor que
I> No mayor que

Ejemplo

SELECT cve_empleado, nombre, ventas, cuota

FROM empleados

WHERE ventas>cuota

OPERADORES BOOLEANOS O LOGICOS

• AND
• OR
• NOT

Ejemplo:

SELECT nombre, ventas

FROM empleados

WHERE ventas =28600

OR ventas =47 400

COMPLETA LA TABLA DE VERDAD

Exp 1 Exp2 Exp2 AND Exp2 Exp1 AND Exp2 NOT EXP 2
Verdadero Verdadero Verdadero Verdadero Falso
Verdadero Falso Falso Verdadero Verdadero
Falso Verdadero Falso Falso Verdadero
Falso Falso Falso Falso Verdadero
II. EVALUA LAS SIGUIENTES EXPRESIONES Y DETERMINA SI SON VERDADERAS O FALSO
Dadas las variables s=5 y p=3 evalúa las siguientes expresiones
1. (3+2) =4 OR p=7 Falso

2. S-4=2 AND s+p=8


Verdadero

3. ((8*5) /5=8 OR 7*3=21) ANDS-1=9 Falso

4. (s+s=20 OR s*p=30) AND (s*p)/5=3


Verdadero

5. (s+p+p=15 AND p-p=0) AND s>p Verdadero

6. (p<>s OR s>p) OR (s>=P Falso


Falso
7. (s=p+2 AND p<>) AND (p>s OR p<s)
Falso
Falso

9. (s>=5 OR p<=4) OR 5>=2 Verdadero


10. (5*69-20=10 AND s=5+1
Verdadero

RENOMBRAMIENTO CON ALIAS

El comando AS o Alias es utilizado en SQL SERVER para renombrar las tablas y columnas durante el
tiempo de ejecución en una consulta.

Ejemplo:

SELECT Pro.ProductName, Cat.CategoryName

FROM Products AS Pro, Categories AS Cat;

¿Cómo renonombrar un campo?

Ejemplo:

SELECT

TitleOfCourtesy AS Titulo,

FirstName AS Nombre

LastName AS Apellido

FROM Employees;
III. Escribe la sentencia select para generar las siguientes consultas
1. Muestra todos los registros de la tabla Película
Select*From Pelicula
2. Muestra el nombre_sucursal y el teléfono (tabla Sucursal)
Select nombre_sucursal,teléfono
From Sucursal
3. Muestra el nombre_sucursal, dirección, y teléfono de la Sucursal A
Select nombre_sucursal,dirección,teléfono
From Sucursal
Where nombre_sucursal = `A´

4. Despliega todos los valores distintos del campo género de la tabla Pelicula
Select DISTINCT Género
From Película

5. Muestra la tabla película ordenada por el campo clasificación de forma ascendente


SELECT* FROM Pelicula
ORDER BY clasificación ASC

6. Despliega el título y genero de las películas de acción, comedia y drama y ordénalas por
el campo titulo_pelicula de forma ascendente

Select Titulo, genero


From Película
Where genero =´Acción´ OR genero =´comedia´ OR genero =´drama ´
ORDER BY genero ASC

7. Muestra el título de la película y la clasificación de todas las películas excepto las de


clasificación “B”.

SELECT titulo ,clasificación


From película
WHERE clasificación <>´B´

8. Muestra el título y costo de todas las películas que tengan un costo mayor a 60
SELECT título , costo
From película
WHERE costo >60

9. Muestra todas las películas que no pertenezcan al género “Terror”

SELECT * from película


WHERE genero <>´Terror´

10. Muestra el título de la película, clasificación, y genero de las películas que sean
clasificación “A” o “B” y que pertenezcan al género Acción
SELECT título, clasificación
Fromm película
While clasificación=´A´ OR clasificación ´B´ AND género=´Acción´
IV. Escribe la sentencia select para generar las siguientes consultas de la base de datos
PRACTICA1 y Muestra la captura de pantalla de los resultados mostrados al ejecutarlas.

1. Muestra todos los registros de la tabla pedidos.

2. Ordena la tabla cliente por el campo Nombre de forma descendente

3. Muestra el id_pedido, la descripción y forma de envió de todos los pedidos que serán
enviados por FedEx.
4. Despliega el nombre del cliente y edad de los clientes que tienen entre 25 y 50 años.

5. Muestra el nombre y el campo clientes distinguidos de Juan y ordénalos por nombre


de forma descendente.

6. Obtenga la descripción del pedido, precio, cantidad y forma de envió de los productos
que serán enviados por DHL y cuyo precio unitario se encuentre entre $20.00 y
$40.00. Ordena por precio de mayor a menor.
7. Muestra el id cliente, descripción de pedido y fecha del cliente 3.

8. Ordena la tabla pedidos por el campo Fecha de pedido en orden ascendente.

9. Muestra el nombre y la dirección de Diana y Antonio.

10. Muestra todos los clientes excepto el cliente 4.

11. Muestra los valores distintos del campo Forma envío.


12. Muestra la descripción del pedido, cantidad y precio de los pedidos en los que se
solicitaron más de 10 artículos y cuyo precio se encuentra en un rango de precio de
$30.00 y 60.00.

13. Obtén los nombres de los clientes y edad de los clientes no distinguidos que tienen 30
años o menos.

14. Muestra la descripción del pedido y cantidad de los clientes 10 y 15.


15. Muestra el id cliente, descripción y fecha pedido del cliente que realizó su pedido en la
fecha (elige una fecha que hayas dado de alta).

También podría gustarte