1 módulo 4 sentencias sql. 2 objetivos generales implementar una base de datos definir los campos,...

25
1 Módulo 4 Sentencias SQL

Upload: juan-carlos-montes-castro

Post on 24-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

1

Módulo 4

Sentencias SQL

Page 2: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

2

Objetivos Generales

• Implementar una base de datos• Definir los campos, registros, tablas que se

encuentran relacionadas en una base de datos.

Page 3: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

3

Índice de la Unidad

1. Sentencias SQL

Page 4: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

4

1. Sentencias SQL (1)

1. Todo el contenido de la tabla

Select * from Materia

Page 5: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

5

1. Sentencias SQL (2)

2. Solo dos campos de la tabla anterior (materia y calificación)

SELECT Materia,Calificacion from Materia

Page 6: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

6

1. Sentencias SQL (3)

3. Cantidad de registros en la tabla (count)

SELECT count (Materia) from Materia

Page 7: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

7

1. Sentencias SQL (4)

4. Promedio del campo “calificación” (avg)

select avg (Calificacion) from Materia

Page 8: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

8

1. Sentencias SQL (5)

5. Desplegar los registros que inicien con “M”

select * from Materia where Materia = “M”

Page 9: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

9

1. Sentencias SQL (6)

6. Desplegar los registros con calificación menor a 9

select * from Materia where Calificación <9

Page 10: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

10

1. Sentencias SQL (7)

7. Desplegar los registros con calificación mayor a 6

Select * from Materia where Calificación>6

Page 11: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

11

1. Sentencias SQL (8)

8. Desplegar cuya calificación se encuentra entre 6y8

select * from Materia where Calificacion between 6 and 8

Page 12: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

12

1. Sentencias SQL (9)

9. Desplegar un registro especifico

Select * from Materia where Idmateria=2

Page 13: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

13

1. Sentencias SQL (10)

10. Desplegar los registros cuyas calificación sea de 8

Select * from Materia where Calificación=8

Page 14: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

14

1. Sentencias SQL (11)

11. Actualizar un registro

UPDATE Materia SET Materia="mate" where Materia="Matematicas"

Page 15: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

15

1. Sentencias SQL (12)

Y así quedo después de actualizarlo

Page 16: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

16

1. Sentencias SQL (13)

12. Borrar un registro

DELETE from Materia where Materia="mate"

Page 17: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

17

1. Sentencias SQL (14)

Después de borrar un registro

Page 18: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

18

1. Sentencias SQL (15)

13.Borrar una base de datos.

database-drop

O bien se busca la base de datos y se da clic derecho elegir eliminar y listo

Page 19: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

19

1. Sentencias SQL (16)

14. Borrar una tabla

table-drop

En Access se escribe la siguiente sentencia para borrar una tabla

DROP table maria

Page 20: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

20

1. Sentencias SQL (17)

15. Desplegar los 3 primeros registros de una tabla

select top 3 Idmateria,Matricula, Nombre,Materia,Calificacion from Materia

Page 21: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

21

1. Sentencias SQL (18)

16. Desplegar todos los campos que tengan una calificación mayor que 7 y que se han de una materia especifica

select * from Materia where Calificación>7 and Materia=”Matematicas”

Page 22: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

22

1. Sentencias SQL (19)

17. Obtener los valores máximos del campo calificación o promedio

Select max (Calificación) from Materia

Page 23: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

23

1. Sentencias SQL (20)

18. Obtener el valor mínimo del campo calificación o promedio

Select min (Calificación) from Materia

Page 24: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

24

1. Sentencias SQL (21)

19. Calcular la suma del campo calificación o promedio

Select sum (Calificación) from Materia

Page 25: 1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en

25

1. Sentencias SQL (22)

20. Desplegar los registros cuya califiación sea distinta de 7

Select *from Materia where not Calificación=7