Base de Datos Access
-
Upload
roberto-avendano -
Category
Documents
-
view
215 -
download
1
description
Transcript of Base de Datos Access
INFORME DE BASE DE DATOS Y SQL EN MICROSOFT ACCESS
Profesor: Cristian Salazar Concha
Asignatura: Sistemas de Información Empresarial
Carrera: Ingeniería Comercial
Alumnos: Roberto Avendaño Ampuero
Alfredo Torres Püschel
Alejandro Vesperinas Figueroa
Lunes 16 de Abril de 2012, Valdivia
Tablas
A continuación se muestran las tablas con las que se trabajaron y sus relaciones, extraído del ejemplo de préstamos de libros trabajo en clases:
Visto desde Microsoft Visio 2010:
O bien, visto desde Microsoft Access 2010:
Consultas
Estas consultas se realizaron en base a lo trabajado en clases del día martes 10 de abril en
base al pdf Guía_lab5 y se muestra lo que se realizó en el programa Microsoft Access 2010
ese día.
SELECT e.nombres, e.apellidos, e.edad, e.fono, e.direccionFROM ESTUDIANTES AS e;
Consulta1nombres apellidos edad fono direccion
Agusto Tagle 55 432532 Los Pelues
Camilo Fierro 26 218465 Las Encinas 443
Ignacio Salas 21 263718 Camilo Henríquez 112
Marcelo Diaz 30 213124 Baquedano 1304
Pedro Gonzales 28 233425 Esmeralda 232
Marcelo Castro 25 253545 Pedro de Valdivia 245
Pablo Hoffmann 27 234335 La Estancia 576
Víctor Asenjo 24 323467 Yungay 234
Carla Díaz 27 211244 Arturo Prat 665
Luis Urbina 27 281312 Av. Alemania 432
Ingrid Betancourt 26 423523 Italia 954
Andrés Pérez 23 231356 Los Robles 213
Verónica Mundaca 24 257653 Francia 596
Juan Andrade 24 232132 Cotapo 89
Paulette Cambiasso 23 233432 Arturo Prat 1142
Rodrigo Melendes 25 239405 Las Quemas 23
Fernando Ruiz 20 390324 Pedro Montt 543
Daniela Zurita 20 234304 Las Animas 432
Javiera Hernandez 21 234332 Fco. Aguirre 234
Fernanda Figueroa 22 234324 Lautaro 938
Beatriz Sobarzo 19 243587 Los Alerces 543
María Barrientos 18 213445 Apoquindo 3423
Fernanda Vásquez 22 313245 General Lagos 965
Matias Fuentes 19 324221 Esmeralda 1435
Verónica Vera 30 223678 Cristobal Colón 987
SELECT e.nombres, e.apellidos, e.edad, e.fono, e.direccionFROM ESTUDIANTES AS eORDER BY e.edad DESC;
Consulta2nombres apellidos edad fono direccion
Agusto Tagle 55 432532 Los Pelues
Marcelo Diaz 30 213124 Baquedano 1304
Verónica Vera 30 223678 Cristobal Colón 987
Pedro Gonzales 28 233425 Esmeralda 232
Luis Urbina 27 281312 Av. Alemania 432
Carla Díaz 27 211244 Arturo Prat 665
Pablo Hoffmann 27 234335 La Estancia 576
Camilo Fierro 26 218465 Las Encinas 443
Ingrid Betancourt 26 423523 Italia 954
Marcelo Castro 25 253545 Pedro de Valdivia 245
Rodrigo Melendes 25 239405 Las Quemas 23
Víctor Asenjo 24 323467 Yungay 234
Juan Andrade 24 232132 Cotapo 89
Verónica Mundaca 24 257653 Francia 596
Andrés Pérez 23 231356 Los Robles 213
Paulette Cambiasso 23 233432 Arturo Prat 1142
Fernanda Vásquez 22 313245 General Lagos 965
Fernanda Figueroa 22 234324 Lautaro 938
Javiera Hernandez 21 234332 Fco. Aguirre 234
Ignacio Salas 21 263718 Camilo Henríquez 112
Fernando Ruiz 20 390324 Pedro Montt 543
Daniela Zurita 20 234304 Las Animas 432
Matias Fuentes 19 324221 Esmeralda 1435
Beatriz Sobarzo 19 243587 Los Alerces 543
María Barrientos 18 213445 Apoquindo 3423
SELECT e.nombres, e.apellidos, e.edad, e.fono, e.direccion, c.nombreFROM ESTUDIANTES AS e, CARRERAS AS cWHERE c.id_carrera = e.id_carreraORDER BY e.edad DESC;
Consulta3nombres apellidos edad fono direccion nombre
Agusto Tagle 55 432532 Los Pelues Obstetricia y Puericultura
Marcelo Diaz 30 213124 Baquedano 1304 Periodismo
Verónica Vera 30 223678 Cristobal Colón 987 Ped. En Lenguaje y Comunicación
Pedro Gonzales 28 233425 Esmeralda 232 Ing. Comercial
Luis Urbina 27 281312 Av. Alemania 432 Tec. Médica
Carla Díaz 27 211244 Arturo Prat 665 Medicina
Pablo Hoffmann 27 234335 La Estancia 576 Ing. Comercial
Camilo Fierro 26 218465 Las Encinas 443 Adm. Empresas de Turismo
Ingrid Betancourt 26 423523 Italia 954 Ing. Civil
Marcelo Castro 25 253545 Pedro de Valdivia 245
Enfermería
Rodrigo Melendes 25 239405 Las Quemas 23 Ing. Forestal
Víctor Asenjo 24 323467 Yungay 234 Ing. Civil en Acústica
Juan Andrade 24 232132 Cotapo 89 Auditoría
Verónica Mundaca 24 257653 Francia 596 Medicina
Andrés Pérez 23 231356 Los Robles 213 Ing. Comercial
Paulette Cambiasso 23 233432 Arturo Prat 1142 Ing. Naval
Fernanda Vásquez 22 313245 General Lagos 965 Bachillerato en Ciencias y Recursos Naturales
Fernanda Figueroa 22 234324 Lautaro 938 Odontología
Javiera Hernandez 21 234332 Fco. Aguirre 234 Obstetricia y Puericultura
Ignacio Salas 21 263718 Camilo Henríquez 112
Ing. Civil
Fernando Ruiz 20 390324 Pedro Montt 543 Bachillerato en Ciencias de la Ing.
Daniela Zurita 20 234304 Las Animas 432 Auditoría
Matias Fuentes 19 324221 Esmeralda 1435 Bachillerato en Ciencias de la Ingeniería
Beatriz Sobarzo 19 243587 Los Alerces 543 Ing. Civil en Obras Civiles
María Barrientos 18 213445 Apoquindo 3423 Ped. En Lenguaje y Comunicación
SELECT count(*) AS ["Numero de Carreras"]
FROM carreras;Consulta4
"Numero de Carreras"
8
SELECT e.nombres, e.apellidos, e.edad, e.fono, e.direccion, c.nombre AS ["Nombre Carrera"], cs.nombre AS CAMPUSFROM ESTUDIANTES AS e, CARRERAS AS c, campus AS csWHERE c.id_carrera = e.id_carrera AND cs.id_campus = c.id_campusORDER BY e.edad DESC;
Consulta5nombres apellidos edad fono direccion "Nombre Carrera" CAMPUS
Agusto Tagle 55 432532 Los Pelues Obstetricia y Puericultura Isla Teja
Marcelo Diaz 30 213124 Baquedano 1304 Periodismo Isla Teja
Verónica Vera 30 223678 Cristobal Colón 987 Ped. En Lenguaje y Comunicación Isla Teja
Pedro Gonzales 28 233425 Esmeralda 232 Ing. Comercial Isla Teja
Luis Urbina 27 281312 Av. Alemania 432 Tec. Médica Sede Puerto Montt
Carla Díaz 27 211244 Arturo Prat 665 Medicina Sede Puerto Montt
Pablo Hoffmann 27 234335 La Estancia 576 Ing. Comercial Isla Teja
Camilo Fierro 26 218465 Las Encinas 443 Adm. Empresas de Turismo Isla Teja
Ingrid Betancourt 26 423523 Italia 954 Ing. Civil Miraflores
Marcelo Castro 25 253545 Pedro de Valdivia 245 Enfermería Sede Puerto Montt
Rodrigo Melendes 25 239405 Las Quemas 23 Ing. Forestal Miraflores
Víctor Asenjo 24 323467 Yungay 234 Ing. Civil en Acústica Miraflores
Juan Andrade 24 232132 Cotapo 89 Auditoría Isla Teja
Verónica Mundaca 24 257653 Francia 596 Medicina Sede Puerto Montt
Andrés Pérez 23 231356 Los Robles 213 Ing. Comercial Isla Teja
Paulette Cambiasso 23 233432 Arturo Prat 1142 Ing. Naval Miraflores
Fernanda Vásquez 22 313245 General Lagos 965 Bachillerato en Ciencias y Recursos Naturales Patagonia Coyhaique
Fernanda Figueroa 22 234324 Lautaro 938 Odontología Isla Teja
Javiera Hernandez 21 234332 Fco. Aguirre 234 Obstetricia y Puericultura Isla Teja
Ignacio Salas 21 263718 Camilo Henríquez 112 Ing. Civil Miraflores
Fernando Ruiz 20 390324 Pedro Montt 543 Bachillerato en Ciencias de la Ing. Patagonia Coyhaique
Daniela Zurita 20 234304 Las Animas 432 Auditoría Isla Teja
Matias Fuentes 19 324221 Esmeralda 1435 Bachillerato en Ciencias de la Ingeniería Miraflores
Consulta5nombres apellidos edad fono direccion "Nombre Carrera" CAMPUS
Beatriz Sobarzo 19 243587 Los Alerces 543 Ing. Civil en Obras Civiles Miraflores
María Barrientos 18 213445 Apoquindo 3423 Ped. En Lenguaje y Comunicación Isla Teja
SELECT e.nombres, e.apellidos, e.edad, e.fono, e.direccion, c.nombre AS ["Nombre Carrera"], cs.nombre AS CAMPUS, ci.nombre AS ["Nombre Ciudad"]FROM ESTUDIANTES AS e, CARRERAS AS c, campus AS cs, ciudad AS ciWHERE c.id_carrera = e.id_carrera AND cs.id_campus = c.id_campus AND cs.id_ciudad = ci.id_ciudadORDER BY e.edad DESC;
Consulta6
nombres apellidos edad fono direccion "Nombre Carrera" CAMPUS "Nombre Ciudad"
Agusto Tagle 55 432532 Los Pelues Obstetricia y Puericultura Isla Teja Valdivia
Marcelo Diaz 30 213124 Baquedano 1304 Periodismo Isla Teja Valdivia
Verónica Vera 30 223678 Cristobal Colón 987 Ped. En Lenguaje y Comunicación Isla Teja Valdivia
Pedro Gonzales 28 233425 Esmeralda 232 Ing. Comercial Isla Teja Valdivia
Luis Urbina 27 281312 Av. Alemania 432 Tec. Médica Sede Puerto Montt Puerto Montt
Carla Díaz 27 211244 Arturo Prat 665 Medicina Sede Puerto Montt Puerto Montt
Pablo Hoffmann 27 234335 La Estancia 576 Ing. Comercial Isla Teja Valdivia
Camilo Fierro 26 218465 Las Encinas 443 Adm. Empresas de Turismo Isla Teja Valdivia
Ingrid Betancourt 26 423523 Italia 954 Ing. Civil Miraflores Valdivia
Marcelo Castro 25 253545 Pedro de Valdivia 245 Enfermería Sede Puerto Montt Puerto Montt
Rodrigo Melendes 25 239405 Las Quemas 23 Ing. Forestal Miraflores Valdivia
Víctor Asenjo 24 323467 Yungay 234 Ing. Civil en Acústica Miraflores Valdivia
Juan Andrade 24 232132 Cotapo 89 Auditoría Isla Teja Valdivia
Verónica Mundaca 24 257653 Francia 596 Medicina Sede Puerto Montt Puerto Montt
Andrés Pérez 23 231356 Los Robles 213 Ing. Comercial Isla Teja Valdivia
Paulette Cambiasso 23 233432 Arturo Prat 1142 Ing. Naval Miraflores Valdivia
Fernanda Vásquez 22 313245 General Lagos 965 Bachillerato en Ciencias y Recursos Naturales
Patagonia Coyhaique
Coyhaique
Fernanda Figueroa 22 234324 Lautaro 938 Odontología Isla Teja Valdivia
Consulta6
nombres apellidos edad fono direccion "Nombre Carrera" CAMPUS "Nombre Ciudad"
Javiera Hernandez 21 234332 Fco. Aguirre 234 Obstetricia y Puericultura Isla Teja Valdivia
Ignacio Salas 21 263718 Camilo Henríquez 112 Ing. Civil Miraflores Valdivia
Fernando Ruiz 20 390324 Pedro Montt 543 Bachillerato en Ciencias de la Ing. Patagonia Coyhaique
Coyhaique
Daniela Zurita 20 234304 Las Animas 432 Auditoría Isla Teja Valdivia
Matias Fuentes 19 324221 Esmeralda 1435 Bachillerato en Ciencias de la Ingeniería
Miraflores Valdivia
Beatriz Sobarzo 19 243587 Los Alerces 543 Ing. Civil en Obras Civiles Miraflores Valdivia
María Barrientos 18 213445 Apoquindo 3423 Ped. En Lenguaje y Comunicación Isla Teja Valdivia
SELECT f.nombres, f.apellidos, f.rut_func, f.edad, f.direccion, f.saludFROM funcionarios AS fWHERE (((f.edad)>35));
Consulta7nombres apellidos rut_func edad direccion salud
Patricio González 12.348.076-4 53 Fonasa
Fabian Acosta 10.876.528-3 45 Fonasa
Silvia Carrasco 11.212.583-0 50 Masvida
Oscar Leiva 09.864.358-1 38 Consalud
Consultas Adicionales
De acuerdo a nuestra base de datos, a continuación queremos ensayar y probar las funciones “Order by”, “Having” y “Group by”, donde realizaremos ejemplos con los cuales haremos referencia a estos 3 comandos,
Como ejemplo inicial y a modo de querer realizar un aprendizaje progresivo, de menos a más, seleccionamos la tabla de estudiantes, la cual queremos ordenar por edad, de mayor a menor, anotando lo siguiente en vista SQL del programa Microsoft Access 2010:
SELECT E.NOMBRES, E.APELLIDOS, E.EDAD, E.FONO, E.DIRECCIONFROM ESTUDIANTES AS EORDER BY E.EDAD DESC;
Al realizar y ejecutar la pregunta nos dio como resultado la siguiente tabla, en donde, efectivamente nos muestra la información que queremos filtrar:
Consulta91 ORDER BY 1NOMBRES APELLIDOS EDAD FONO DIRECCION
Agusto Tagle 55 432532 Los Pelues
Marcelo Diaz 30 213124 Baquedano 1304
Verónica Vera 30 223678 Cristobal Colón 987
Pedro Gonzales 28 233425 Esmeralda 232
Luis Urbina 27 281312 Av. Alemania 432
Carla Díaz 27 211244 Arturo Prat 665
Pablo Hoffmann 27 234335 La Estancia 576
Camilo Fierro 26 218465 Las Encinas 443
Ingrid Betancourt 26 423523 Italia 954
Marcelo Castro 25 253545 Pedro de Valdivia 245
Rodrigo Melendes 25 239405 Las Quemas 23
Víctor Asenjo 24 323467 Yungay 234
Juan Andrade 24 232132 Cotapo 89
Verónica Mundaca 24 257653 Francia 596
Andrés Pérez 23 231356 Los Robles 213
Paulette Cambiasso 23 233432 Arturo Prat 1142
Fernanda Vásquez 22 313245 General Lagos 965
Fernanda Figueroa 22 234324 Lautaro 938
Javiera Hernandez 21 234332 Fco. Aguirre 234
Ignacio Salas 21 263718 Camilo Henríquez 112
Consulta91 ORDER BY 1NOMBRES APELLIDOS EDAD FONO DIRECCION
Fernando Ruiz 20 390324 Pedro Montt 543
Daniela Zurita 20 234304 Las Animas 432
Matias Fuentes 19 324221 Esmeralda 1435
Beatriz Sobarzo 19 243587 Los Alerces 543
María Barrientos 18 213445 Apoquindo 3423
En el siguiente ejemplo utilizaremos las tablas de estudiantes y de carreras, combinándolas para obtener y organizar los datos de los alumnos de acuerdo al orden alfabético del nombre de los estudiantes, añadiendo a qué carrera pertenecen y anotando lo siguiente en la vista SQL:
SELECT E.NOMBRES, E.APELLIDOS, E.EDAD, E.FONO, E.DIRECCION, C.NOMBRE AS CARRERAFROM ESTUDIANTES AS E, CARRERAS AS CWHERE C.ID_CARRERA = E.ID_CARRERAORDER BY C.NOMBRE DESC;
Consulta92 ORDER BY 2NOMBRES APELLIDOS EDAD FONO DIRECCION CARRERA
Luis Urbina 27 281312 Av. Alemania 432 Tec. Médica
Marcelo Diaz 30 213124 Baquedano 1304 Periodismo
María Barrientos 18 213445 Apoquindo 3423 Ped. En Lenguaje y Comunicación
Verónica Vera 30 223678 Cristobal Colón 987 Ped. En Lenguaje y Comunicación
Fernanda Figueroa 22 234324 Lautaro 938 Odontología
Agusto Tagle 55 432532 Los Pelues Obstetricia y Puericultura
Javiera Hernandez 21 234332 Fco. Aguirre 234 Obstetricia y Puericultura
Carla Díaz 27 211244 Arturo Prat 665 Medicina
Verónica Mundaca 24 257653 Francia 596 Medicina
Paulette Cambiasso 23 233432 Arturo Prat 1142 Ing. Naval
Rodrigo Melendes 25 239405 Las Quemas 23 Ing. Forestal
Pedro Gonzales 28 233425 Esmeralda 232 Ing. Comercial
Pablo Hoffmann 27 234335 La Estancia 576 Ing. Comercial
Andrés Pérez 23 231356 Los Robles 213 Ing. Comercial
Beatriz Sobarzo 19 243587 Los Alerces 543 Ing. Civil en Obras Civiles
Víctor Asenjo 24 323467 Yungay 234 Ing. Civil en Acústica
Ingrid Betancourt 26 423523 Italia 954 Ing. Civil
Ignacio Salas 21 263718 Camilo Henríquez 112 Ing. Civil
Consulta92 ORDER BY 2NOMBRES APELLIDOS EDAD FONO DIRECCION CARRERA
Marcelo Castro 25 253545 Pedro de Valdivia 245 Enfermería
Fernanda Vásquez 22 313245 General Lagos 965 Bachillerato en Ciencias y Recursos Naturales
Matias Fuentes 19 324221 Esmeralda 1435 Bachillerato en Ciencias de la Ingeniería
Fernando Ruiz 20 390324 Pedro Montt 543 Bachillerato en Ciencias de la Ing.
Daniela Zurita 20 234304 Las Animas 432 Auditoría
Juan Andrade 24 232132 Cotapo 89 Auditoría
Camilo Fierro 26 218465 Las Encinas 443 Adm. Empresas de Turismo
A continuación, y utilizando las mismas tablas, queremos colocar una condición extra (Having), la cual consiste en que el promedio de edad de los alumnos de cada carrera sea superior a los 23 años, y organizar éstas edades de mayor a menor.
Por lo tanto de digita lo siguiente en vista SQL: SELECT E.NOMBRES, E.APELLIDOS, C.NOMBRE AS CARRERA, AVG(E.EDAD) AS ['PROMEDIO DE EDAD']FROM ESTUDIANTES AS E, CARRERAS AS CWHERE E.ID_CARRERA = C.ID_CARRERAGROUP BY C.NOMBRE, E.APELLIDOS, E.NOMBRESHAVING AVG(E.EDAD) > 23ORDER BY AVG(E.EDAD) DESC;
Consulta93 GROUP BY 1, HAVING 1 & ORDER BY 3CARRERA 'PROMEDIO DE EDAD'
Obstetricia y Puericultura 55
Periodismo 30
Ped. En Lenguaje y Comunicación 30
Ing. Comercial 28
Tec. Médica 27
Medicina 27
Ing. Comercial 27
Ing. Civil 26
Adm. Empresas de Turismo 26
Ing. Forestal 25
Enfermería 25
Consulta93 GROUP BY 1, HAVING 1 & ORDER BY 3CARRERA 'PROMEDIO DE EDAD'
Medicina 24
Ing. Civil en Acústica 24
Auditoría 24
Se obtiene efectivamente lo que se está buscando y ahora se emplearán más tablas, para relacionarlas y aumentar su complejidad.
En este ejemplo, un poco más complejo que el anterior, realizaremos la combinación de 3 tablas, en donde queremos saber los datos de los funcionarios que otorgan prestamos de libros, el numero de libros prestados (distintos de 1) por cada uno de ellos y en qué campus estos libros fueron dados a préstamo. Adicionalmente se ordenarán los datos de mayor a menos.
Se acude a la siguiente anotación:
SELECT F.NOMBRES, F.APELLIDOS, F.EDAD, F.DIRECCION, F.SALUD, COUNT(P.COD_LIBRO) AS ['N° LIBROS PRESTADOS'], CS.NOMBRE AS CAMPUSFROM FUNCIONARIOS AS F, PRESTAMO AS P, CAMPUS AS CSWHERE F.RUT_FUNC = P.RUT_FUNCAND F.ID_CAMPUS = CS.ID_CAMPUSGROUP BY F.NOMBRES, F.APELLIDOS, F.EDAD, F.DIRECCION, F.SALUD, CS.NOMBREHAVING COUNT(P.COD_LIBRO) <> 1ORDER BY COUNT(P.COD_LIBRO) DESC;
Consulta94 GROUP BY 2, HAVING 2 & ORDER BY 4NOMBRES APELLIDOS EDAD DIRECCION SALUD 'N° LIBROS PRESTADOS' CAMPUS
Patricio González 53 Fonasa 2 Patagonia Coyhaique
Fabian Acosta 45 Fonasa 2 Isla Teja
Carla Prieto 34 Banmedica 2 Sede Puerto Montt
La mayor dificultad de este ejemplo fue el relacionar las tablas mediante sus Primary keys y agrupar los datos según lo que se iba seleccionando para mostrar en la tabla final, en donde efectivamente queríamos que se muestre lo que queríamos consultar.
Como último ejemplo, organizamos y combinamos 4 tablas, en donde queremos conocer el número de estudiantes por carrera, el campus en que se dicta esta, y la ciudad a la que pertenece el campus. Adicionalmente se ordena la tabla de forma alfabética según el nombre del campus a excepción de las carreras que se encuentran en el campus Puerto Montt.
SELECT COUNT(E.NOMBRES) AS ['N° ESTUDIANTES'], C.NOMBRE AS CARRERA, CS.NOMBRE AS CAMPUS, CD.NOMBRE AS CIUDADFROM ESTUDIANTES AS E, CARRERAS AS C, CAMPUS AS CS, CIUDAD AS CDWHERE C.ID_CARRERA = E.ID_CARRERAAND CS.ID_CAMPUS = C.ID_CAMPUSAND CD.ID_CIUDAD = CS.ID_CIUDADGROUP BY C.NOMBRE, CS.NOMBRE, CD.NOMBREHAVING CD.NOMBRE <> 'PUERTO MONTT'ORDER BY CS.NOMBRE;
Consulta95 GROUP BY 3, HAVING 3 & ORDER BY 5'N° ESTUDIANTES' CARRERA CAMPUS CIUDAD
1 Adm. Empresas de Turismo Isla Teja Valdivia
2 Auditoría Isla Teja Valdivia
3 Ing. Comercial Isla Teja Valdivia
2 Obstetricia y Puericultura Isla Teja Valdivia
1 Odontología Isla Teja Valdivia
Consulta95 GROUP BY 3, HAVING 3 & ORDER BY 5'N° ESTUDIANTES' CARRERA CAMPUS CIUDAD
2 Ped. En Lenguaje y Comunicación Isla Teja Valdivia
1 Periodismo Isla Teja Valdivia
1 Bachillerato en Ciencias de la Ingeniería Miraflores Valdivia
2 Ing. Civil Miraflores Valdivia
1 Ing. Civil en Acústica Miraflores Valdivia
1 Ing. Civil en Obras Civiles Miraflores Valdivia
1 Ing. Forestal Miraflores Valdivia
1 Ing. Naval Miraflores Valdivia
1 Bachillerato en Ciencias de la Ing. Patagonia Coyhaique Coyhaique
1 Bachillerato en Ciencias y Recursos Naturales Patagonia Coyhaique Coyhaique
Al realizar este ultimo ejemplo, ejecutamos los comandos Order by, Having y Group by, combinándolos con 4 tablas para dar como resultado una tabla, que quizá se ve simple, pero la programación para obtener el resultado es muy enriquecedora para el aprendizaje.
Ejemplos
SELECT *
FROM CARRERAS;
Ejemplo1ID_CARRERA NOMBRE ID_CAMPUS
1 Ing. Comercial 1
2 Auditoría 1
3 Adm. Empresas de Turismo 1
4 Ing. Civil 2
5 Ing. Civil Mecánica 2
6 Ing. Civil Electrónica 2
7 Medicina 3
8 Enfermería 3
9 Tec. Médica 3
10 Biología Marina 1
11 Bioquímica 1
12 Licenciatura en Ciencias 1
13 Química y Farmacia 1
14 Geografía 1
15 Agronomía 1
16 Ing. En Alimentos 1
17 Ing. Civil en Obras Civiles 2
18 Ing. Civil en Acústica 2
19 Arquitectura 2
20 Ing. En Construcción 2
21 Ing. Naval 2
22 Ing. Civil en Informática 2
23 Bachillerato en Ciencias de la Ingeniería 2
24 Derecho 1
25 Medicina Veterinaria 1
26 Ing. Forestal 2
27 Ing. En Conservación de Recursos Naturales 2
28 Antropología 1
29 Periodismo 1
Ejemplo1ID_CARRERA NOMBRE ID_CAMPUS
30 Ped. En Educación Física, Deportes y Recreación 1
31 Ped. En Historia y Ciencias Sociales 1
32 Ped. En Lenguaje y Comunicación 1
33 Ped. En Comunicación en Lengua Inglesa 1
34 Obstetricia y Puericultura 1
35 Terapia Ocupacional 1
36 Kinesiología 1
37 Odontología 1
38 Licenciatura en Artes Visuales 1
39 Interpretación Musical 1
40 Fonoaudiología 3
41 Ing. Civil Industrial 3
42 Ing. En Computación 3
43 Psicología 3
44 Ped. En Educación Diferencial 3
45 Ing. En Información y Control de Gestión 3
46 Pedagogía en Matemáticas 3
47 Bachillerato en Ciencias de la Ing. 4
48 Bachillerato en Ciencias y Recursos Naturales 4
SELECT COUNT(*)
FROM CARRERAS;
Ejemplo2Expr1
48
SELECT COUNT(ID_CARRERA)
FROM CARRERAS;
Ejemplo3Expr1
48
SELECT *
FROM CARRERAS
WHERE ID_CARRERA <> 3;
Ejemplo4ID_CARRERA NOMBRE ID_CAMPUS
1 Ing. Comercial 1
2 Auditoría 1
4 Ing. Civil 2
5 Ing. Civil Mecánica 2
6 Ing. Civil Electrónica 2
7 Medicina 3
8 Enfermería 3
9 Tec. Médica 3
10 Biología Marina 1
11 Bioquímica 1
12 Licenciatura en Ciencias 1
13 Química y Farmacia 1
14 Geografía 1
15 Agronomía 1
16 Ing. En Alimentos 1
17 Ing. Civil en Obras Civiles 2
18 Ing. Civil en Acústica 2
19 Arquitectura 2
20 Ing. En Construcción 2
21 Ing. Naval 2
22 Ing. Civil en Informática 2
23 Bachillerato en Ciencias de la Ingeniería 2
Ejemplo4ID_CARRERA NOMBRE ID_CAMPUS
24 Derecho 1
25 Medicina Veterinaria 1
26 Ing. Forestal 2
27 Ing. En Conservación de Recursos Naturales 2
28 Antropología 1
29 Periodismo 1
30 Ped. En Educación Física, Deportes y Recreación 1
31 Ped. En Historia y Ciencias Sociales 1
32 Ped. En Lenguaje y Comunicación 1
33 Ped. En Comunicación en Lengua Inglesa 1
34 Obstetricia y Puericultura 1
35 Terapia Ocupacional 1
36 Kinesiología 1
37 Odontología 1
38 Licenciatura en Artes Visuales 1
39 Interpretación Musical 1
40 Fonoaudiología 3
41 Ing. Civil Industrial 3
42 Ing. En Computación 3
43 Psicología 3
44 Ped. En Educación Diferencial 3
45 Ing. En Información y Control de Gestión 3
46 Pedagogía en Matemáticas 3
47 Bachillerato en Ciencias de la Ing. 4
48 Bachillerato en Ciencias y Recursos Naturales 4
SELECT *
FROM CARRERAS
WHERE NOMBRE = 'Ing. Civil en Informática';
Ejemplo5ID_CARRERA NOMBRE ID_CAMPUS
22 Ing. Civil en Informática 2