0% encontró este documento útil (0 votos)
699 vistas4 páginas

Ejercicios Resueltos de Bases de Datos

El documento describe la creación de una base de datos llamada "ejercicio1" con una tabla llamada "tblUsuarios" que almacena información de usuarios. La tabla incluye campos como nombre, sexo, nivel, teléfono, marca del celular, compañía y saldo. Luego se insertan 21 registros de usuarios de ejemplo en la tabla. Finalmente, se enumeran varias consultas SQL para extraer y resumir información de la tabla.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
699 vistas4 páginas

Ejercicios Resueltos de Bases de Datos

El documento describe la creación de una base de datos llamada "ejercicio1" con una tabla llamada "tblUsuarios" que almacena información de usuarios. La tabla incluye campos como nombre, sexo, nivel, teléfono, marca del celular, compañía y saldo. Luego se insertan 21 registros de usuarios de ejemplo en la tabla. Finalmente, se enumeran varias consultas SQL para extraer y resumir información de la tabla.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Ejercicios 1 base de datos.

1. Crear base datos nombre: ejercicio1.


2. Crear la tabla tblUsuarios con la siguiente definicion

tblUsuarios
idx INT

usuario
VARCHAR(20)

nombre
VARCHAR(20)

sexo
VARCHAR(1)

nivel TINYINT

email
VARCHAR(50)

telefono
VARCHAR(20)

marca
VARCHAR(20)

compañia
VARCHAR

saldo FLOAT

activo BOOLEAN

3.- insertar los siguientes datos en la base dato (en la plataforma dejare los insert).

('1','BRE2271','BRENDA','M','2','[email protected]','655-330-5736','SAMSUNG','IUSACELL','100','1'),

('2','OSC4677','OSCAR','H','3','[email protected]','655-143-4181','LG','TELCEL','0','1'),

('3','JOS7086','JOSE','H','3','[email protected]','655-143-3922','NOKIA','MOVISTAR','150','1'),

('4','LUI6115','LUIS','H','0','[email protected]','655-137-1279','SAMSUNG','TELCEL','50','1'),

('5','LUI7072','LUIS','H','1','[email protected]','655-100-8260','NOKIA','IUSACELL','50','0'),

('6','DAN2832','DANIEL','H','0','[email protected]','655-145-2586','SONY','UNEFON','100','1'),

('7','JAQ5351','JAQUELINE','M','0','[email protected]','655-330-
5514','BLACKBERRY','AXEL','0','1'),

('8','ROM6520','ROMAN','H','2','[email protected]','655-330-3263','LG','IUSACELL','50','1'),

('9','BLA9739','BLAS','H','0','[email protected]','655-330-3871','LG','UNEFON','100','1'),

('10','JES4752','JESSICA','M','1','[email protected]','655-143-
6861','SAMSUNG','TELCEL','500','1'),

('11','DIA6570','DIANA','M','1','[email protected]','655-143-3952','SONY','UNEFON','100','0'),

('12','RIC8283','RICARDO','H','2','[email protected]','655-145-
6049','MOTOROLA','IUSACELL','150','1'),

('13','VAL6882','VALENTINA','M','0','[email protected]','655-137-
4253','BLACKBERRY','AT&T','50','0'),

('14','BRE8106','BRENDA','M','3','[email protected]','655-100-
1351','MOTOROLA','NEXTEL','150','1'),

('15','LUC4982','LUCIA','M','3','[email protected]','655-145-4992','BLACKBERRY','IUSACELL','0','1'),
('16','JUA2337','JUAN','H','0','[email protected]','655-100-6517','SAMSUNG','AXEL','0','0'),

('17','ELP2984','ELPIDIO','H','1','[email protected]','655-145-
9938','MOTOROLA','MOVISTAR','500','1'),

('18','JES9640','JESSICA','M','3','[email protected]','655-330-5143','SONY','IUSACELL','200','1'),

('19','LET4015','LETICIA','M','2','[email protected]','655-143-
4019','BLACKBERRY','UNEFON','100','1'),

('20','LUI1076','LUIS','H','3','[email protected]','655-100-5085','SONY','UNEFON','150','1'),

('21','HUG5441','HUGO','H','2','[email protected]','655-137-3935','MOTOROLA','AT&T','500','1');

3.- Realizar las siguientes consultas.

Consultas
1. Listar los nombres de los usuarios

SELECT Nombre FROM Tblusuario

2. Calcular el saldo máximo de los usuarios de sexo “Mujer” y su nombre

Select nombre, max(saldo) from tblusuario where sexo= M


and saldo =(select max(saldo) from tblusuarios) group by nombre

3. Listar nombre y teléfono de los usuarios con teléfono NOKIA,


BLACKBERRY o SONY
SELECT Nombre, telefono,marca FROM tblusuarios WHERE marca IN('NOKIA','BL
ACKBERRY','SONY') ORDER BY marca

4. Contar los usuarios sin saldo o inactivos


SELECT COUNT(USUARIO) AS ' USUARIOS SIN SALDO O
INACTIVOS' FROM tblusuarios where saldo=0 OR activo=0

5. Listar el login de los usuarios con nivel 1, 2 o 3


SELECT usuario, nombre,nivel FROM tblusuarios WHERE nivel>0 ORDER by nive
l

SELECT usuario, nombre,


nivel FROM tblusuarios WHERE nivel BETWEEN 1 AND 3 ORDER by nivel

6. Listar los números de teléfono con saldo menor o igual a 300


SELECT nombre, telefono, saldo FROM tblusuarios WHERE saldo BETWEEN 0 AND
300 ORDER by saldo

SELECT nombre, telefono, saldo FROM tblusuarios WHERE saldo <=300 ORDER b
y saldo

7. Calcular la suma de los saldos de los usuarios de la compañia telefónica


NEXTEL
SELECT sum(saldo) FROM tblusuarios WHERE company = 'NEXTEL'
8. Contar el número de usuarios por compañía telefónica
SELECT company,COUNT(usuario) FROM tblusuarios GROUP BY company

9. Contar el número de usuarios por nivel


SELECT nivel,COUNT(usuario) FROM tblusuarios GROUP BY nivel

10. Listar el login de los usuarios con nivel 2


SELECT USUARIO, NIVEL FROM tblusuarios WHERE nivel=2

SELECT USUARIO, NIVEL FROM tblusuarios WHERE nivel=2 ORDER BY usuario DESC

11. Mostrar el email de los usuarios que usan Gmail


SELECT nombre, usuario, email FROM tblusuarios WHERE email LIKE '%gmail%
'

12. Listar nombre y teléfono de los usuarios con teléfono LG, SAMSUNG o
MOTOROLA
SELECT Nombre, telefono,marca FROM tblusuarios WHERE marca IN('LG','SAMS
UNG','MOTOROLA') ORDER BY marca

Consultas 2.

1. Listar nombre y teléfono de los usuarios con teléfono que no sea de la


marca LG o SAMSUNG
2. Listar el login y teléfono de los usuarios con compañia telefónica
IUSACELL
3. Listar el login y teléfono de los usuarios con compañia telefónica que no
sea TELCEL
4. Calcular el saldo promedio de los usuarios que tienen teléfono marca
NOKIA
5. Listar el login y teléfono de los usuarios con compañia telefónica
IUSACELL o AXEL
6. Mostrar el email de los usuarios que no usan yahoo
7. Listar el login y teléfono de los usuarios con compañia telefónica que no
sea TELCEL o IUSACELL
8. Listar el login y teléfono de los usuarios con compañia telefónica
UNEFON
9. Listar las diferentes marcas de celular en orden alfabético
descendentemente
10. Listar las diferentes compañias en orden alfabético aleatorio
11. Listar el login de los usuarios con nivel 0 o 2
12. Calcular el saldo promedio de los usuarios que tienen teléfono marca LG
Consultas 3.

1. Listar el login de los usuarios con nivel 1 o 3


2. Listar nombre y teléfono de los usuarios con teléfono que no sea de la
marca BLACKBERRY
3. Listar el login de los usuarios con nivel 3
4. Listar el login de los usuarios con nivel 0
5. Listar el login de los usuarios con nivel 1
6. Contar el número de usuarios por sexo
7. Listar el login y teléfono de los usuarios con compañia telefónica AT&T
8. Listar las diferentes compañias en orden alfabético descendentemente
9. Listar el logn de los usuarios inactivos
10. Listar los números de teléfono sin saldo
11. Calcular el saldo mínimo de los usuarios de sexo “Hombre”
12. Listar los números de teléfono con saldo mayor a 300

Consultas 4

1. Contar el número de usuarios por marca de teléfono


2. Listar nombre y teléfono de los usuarios con teléfono que no sea de la
marca LG
3. Listar las diferentes compañias en orden alfabético ascendentemente
4. Calcular la suma de los saldos de los usuarios de la compañia telefónica
UNEFON
5. Mostrar el email de los usuarios que usan hotmail
6. Listar los nombres de los usuarios sin saldo o inactivos
7. Listar el login y teléfono de los usuarios con compañia
telefónicaIUSACELL o TELCEL
8. Listar las diferentes marcas de celular en orden alfabético
ascendentemente
9. Listar las diferentes marcas de celular en orden alfabético aleatorio
10. Listar el login y teléfono de los usuarios con compañia telefónica
IUSACELL o UNEFON
11. Listar nombre y teléfono de los usuarios con teléfono que no sea de la
marca MOTOROLA o NOKIA
12. Calcular la suma de los saldos de los usuarios de la compañia telefónica
TELCEL

También podría gustarte