UNIVERSIDAD REGIONAL AUTONOMA
DE LOS ANDES
DATOS ESTUDIANTE
NOMBRE: FAUSTO TORRES
NIVEL: 7 SISTEMAS
MODULO: CLIENTE / SERVIDOR
TUTOR: LUIS GUALLPA
PUYO - PASTAZA
INTRODUCCION
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos
normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza
para crear objetos QueryDef, como el argumento de origen del método
OpenRecordSet y como la propiedad RecordSource del control de datos. También se
puede utilizar con el método Execute para crear y manipular directamente las bases
de datos Jet y crear consultas SQL de paso a través para manipular bases de datos
remotas cliente - servidor.
Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de
agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y
manipular las bases de datos.
Comandos
ESCRIBIR SENTENCIAS SQL SELECT PARA CONSULTAS CON
OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE
Es la interacción de varias tablas creando una sola consulta
con operadores lógicos como: AND, OR, NOT.
También valores nulos como puede ser: IS NULL, IS NOT NULL
Select distin alumno from usuarios;
Select nombre, apellido, cedula from
usuarios where colegio;
Select nombre, edad, sexo from usuarios
where año>1992
Inserción de campos
ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE
INCLUYEN TRES O MÁS TABLAS, AUTOENLACES Y
MÚLTIPLES ENLACES ENTRE TABLAS
Supongamos que queremos conseguir una lista con los empleados y los
departamentos para los que trabajan. Esta información está repartida en las dos tablas
que tenemos, emp y dep. Así, podríamos intentar una consulta que seleccionara el
campo nombre de la tabla emp y el nombre del departamento. Y aquí surge el primer
problema, ¿cómo distinguimos entre dos columnas que llamándose igual, pertenecen
a tablas distintas
select titulo,a.nombre,e.nombre from autores as a right join libros as l
codigoautor=a.codigo join editoriales as e on codigoeditorial=e.codigo;
ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA
CLÁUSULA GROUP BY USANDO EL PROCESO DE
EVALUACIÓN CONCEPTUAL
Group by clause es usada para mostrar las filas y columnas agrupadas por columnas
selectivas. Puede usarse para ver las funciones agregadas, como count(). Una consulta
con una cláusula GROUP BY se denomina consulta agrupada ya que agrupa los datos
de la tabla origen y produce una única fila resumen por cada grupo formado. Las
columnas indicadas en el GROUP BY se llaman columnas de agrupación
select SEXO , count(*) as EMPLEADOS from
EMPLEADOS group by SEXO
AGRUPAMOS LAS TABLAS SEXO
Y EMPLEADOS NOS INDICAN LA
CANTIDAD
Escribir las sentencias INSERT, UPDATE y DELETE para modificar las filas
de una tabla. Insertar nuevos registros en una tabla copiando los datos
que ya están guardados en otras tablas utilizando como entrada el
resultado de una consulta realizada con la sentencia SELECT. La sintaxis
es la siguiente:
ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN
SENTENCIAS DOCUMENTADAS DE SQL
Insert into usuarios_tabla (nombre, apellido) select
Delete usuarios , facturas
From clientes Join pedidos
Update empleados
Set sueldo = sueldo *1.02
Horas_trabajo = horas_semana * 1.01
Where sueldo;
DELETE
INSERT
UPDATE
GRACIAS POR SU ATENCION

Tipos de consultas sql

  • 1.
  • 2.
    DATOS ESTUDIANTE NOMBRE: FAUSTOTORRES NIVEL: 7 SISTEMAS MODULO: CLIENTE / SERVIDOR TUTOR: LUIS GUALLPA PUYO - PASTAZA
  • 3.
    INTRODUCCION El lenguaje deconsulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen del método OpenRecordSet y como la propiedad RecordSource del control de datos. También se puede utilizar con el método Execute para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a través para manipular bases de datos remotas cliente - servidor. Componentes del SQL El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos. Comandos
  • 4.
    ESCRIBIR SENTENCIAS SQLSELECT PARA CONSULTAS CON OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE Es la interacción de varias tablas creando una sola consulta con operadores lógicos como: AND, OR, NOT. También valores nulos como puede ser: IS NULL, IS NOT NULL Select distin alumno from usuarios; Select nombre, apellido, cedula from usuarios where colegio; Select nombre, edad, sexo from usuarios where año>1992 Inserción de campos
  • 5.
    ESCRIBIR SENTENCIAS SELECTPARA ENLACES QUE INCLUYEN TRES O MÁS TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS Supongamos que queremos conseguir una lista con los empleados y los departamentos para los que trabajan. Esta información está repartida en las dos tablas que tenemos, emp y dep. Así, podríamos intentar una consulta que seleccionara el campo nombre de la tabla emp y el nombre del departamento. Y aquí surge el primer problema, ¿cómo distinguimos entre dos columnas que llamándose igual, pertenecen a tablas distintas select titulo,a.nombre,e.nombre from autores as a right join libros as l codigoautor=a.codigo join editoriales as e on codigoeditorial=e.codigo;
  • 6.
    ENTENDER Y EJEMPLIFICAREL PROPÓSITO DE LA CLÁUSULA GROUP BY USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL Group by clause es usada para mostrar las filas y columnas agrupadas por columnas selectivas. Puede usarse para ver las funciones agregadas, como count(). Una consulta con una cláusula GROUP BY se denomina consulta agrupada ya que agrupa los datos de la tabla origen y produce una única fila resumen por cada grupo formado. Las columnas indicadas en el GROUP BY se llaman columnas de agrupación select SEXO , count(*) as EMPLEADOS from EMPLEADOS group by SEXO AGRUPAMOS LAS TABLAS SEXO Y EMPLEADOS NOS INDICAN LA CANTIDAD
  • 7.
    Escribir las sentenciasINSERT, UPDATE y DELETE para modificar las filas de una tabla. Insertar nuevos registros en una tabla copiando los datos que ya están guardados en otras tablas utilizando como entrada el resultado de una consulta realizada con la sentencia SELECT. La sintaxis es la siguiente: ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL Insert into usuarios_tabla (nombre, apellido) select Delete usuarios , facturas From clientes Join pedidos Update empleados Set sueldo = sueldo *1.02 Horas_trabajo = horas_semana * 1.01 Where sueldo; DELETE INSERT UPDATE
  • 8.