Professional Documents
Culture Documents
IV ciclo noche
AVANCE DE TRABAJO
CABIESES ZEA KAREN LESLY
HUAROTO CARDENAS MARIA
BASE DE DATOS: IGLESIA BAUTISTA BELEN DE COLLIQUE
Inicio/sql
Clic en conectar
Pgina 1
IV ciclo noche
Clic izquierdo
en DataBase
Pgina 2
IV ciclo noche
Paso 2:
New
Database
Paso 3:
Pgina 3
IV ciclo noche
El nombre de la
Base de Datos
Direcciona el nombre
a una carpeta para
guardarlo
Y luego en ok
Pgina 4
IV ciclo noche
Luego de todo el
proceso ya est
creada la base de
datos
bata_Estefany
Clic izquierdo,
nueva tabla
IV ciclo noche
alumno
Nombre de la
tabla
Pgina 6
IV ciclo noche
Pgina 7
IV ciclo noche
2) Tabla asistencia
Pgina 8
Pgina 9
IV ciclo noche
Pgina 10
IV ciclo noche
IV ciclo noche
Pgina 11
IV ciclo noche
Clic izquierdo
nueva vista(views)
Seleccionar cada
tabla
add(agregar)
Seleccionar lo que
se desea que
aparece y luego
guardar con un
nombr
Pgina 12
Vista creada
IV ciclo noche
Clic izquierdo en
dbo.Ialumno seleccionar
(select top 1000 Rows)
Pgina 13
Pgina 14
IV ciclo noche
Pgina 15
IV ciclo noche
IV ciclo noche
1. Crear registros
Registro creado
El registro de
YOSSINA es:
Pgina 16
IV ciclo noche
Ac ya se
elimin la
tabla
Se elimina la tabla
con:
Pgina 17
El dato que se
aumento
Pgina 18
IV ciclo noche
IV ciclo noche
Pgina 19
IV ciclo noche
Como esta
en la tabla
computaci
n
7.
Halla en la tabla de alumno la lista de cdigo de alumno, apellido de alumno,
DNI alumno
Pgina 20
IV ciclo noche
Pgina 21
Pgina 22
IV ciclo noche
Tabla asistencia
Tabla taller
Pgina 23
IV ciclo noche
Pgina 24
IV ciclo noche
IV ciclo noche
Ejemplo de taller
12.
Se halla los registros que no estn registrados de la tabla asistencia que de
uno de los rangos:
Ejemplo el de yossina:
Pgina 25
IV ciclo noche
13. buscando los usuarios que lleven los cursos como computacin e ingles
14.
Pgina 26
15.
16.
Pgina 27
IV ciclo noche
18 busca cualidades
Pgina 28
IV ciclo noche
19.
20.
Pgina 29
IV ciclo noche
21.
22.
Pgina 30
IV ciclo noche
23.
24.
Pgina 31
IV ciclo noche
IV ciclo noche
25.
Pgina 32
IV ciclo noche
IV ciclo noche
insert asistencia
insert asistencia
insert asistencia
insert asistencia
Vargas','si')
insert asistencia
insert asistencia
Rivera','si')
insert asistencia
Rodriguez','no')
insert asistencia
IV ciclo noche
values(323,'Romi','Burga','no')
values(319,'Maria','Callalla','si')
values(322,'Mari','Costa','si')
values(373,'Fabricio','Nues
values(294,'Yosina','Pacheco','si')
values(371,'Valeria','Quito
values(287,'Sara','Rojas
values(360,'Moises','Solis Rojas','si')
insert taller
values(333,'Katherine','Borga','Computacin')
insert taller values(323,'Romi','Burga','Computacin')
insert taller values(319,'Maria','Callalla','Reposteria')
insert taller values(322,'Mari','Costa','Ingles')
insert taller values(373,'Fabricio','Nues
Vargas','Reposteria')
insert taller values(294,'Yosina','Pacheco','Reposteria')
insert taller values(371,'Valeria','Quito
Rivera','Ingles')
insert taller values(287,'Sara','Rojas
Rodriguez','Computacin')
insert taller values(360,'Moises','Solis Rojas','Ingles')
insert DATO values(333,'Katherine','Borga','matematiaca')
insert DATO values(323,'Romi','Burga','lenguaje')
insert DATO values(319,'Maria','Callalla','historia')
insert DATO values(322,'Mari','Costa','arte')
----------------------------------------------------------------------------------------------------------------------------------select*from alumno
select*from asistencia
select*from taller
select*from DATO
select cod_alumno,ape_alumno,dni_alumno from alumno
select cod_asiste,nom_asiste,asiste_asiste from asistencia
---------------------------------------------------Pgina 35
IV ciclo noche
/*crear vista*/
CREATE VIEW d_asistencia
as select cod_asiste,ape_asiste,asiste_asiste
FROM asistencia;
CREATE VIEW d_taller
as select nom_taller,ape_taller,curso_taller
FROM taller;
CREATE VIEW d_alumno
as select cod_alumno,nom_alumno
FROM alumno;
-----------------------------------------------------/*crear indises*/
create index nombre
on alumno( nom_alumno);
create index apellido
on alumno( ape_alumno);
select*from
alumno
IV ciclo noche
Insert into
alumno(cod_alumno,nom_alumno,ape_alumno,fec_alumo,dni_alum
no,dir_alumno,tel_alumno,sexo_alumno)
values(233,'huaroto','maria','12/09/1998',44553890,'jr
caete 230',2512126,'f')
select*from alumno;
/*update permite modificar inform,acion que existen en una
o varias tablas*/
UPDATE asistencia
set cod_asiste=339
WHERE cod_asiste= '321';
select*from asistencia;
UPDATE asistencia
set cod_asiste=339
WHERE asiste_asiste= 'si';
select*from asistencia;
/*te permite eliminar una o varias filas*/
DELETE from taller WHERE
curso_taller= 'computacin';
select*from taller;
-----------------------------------------------------------------------------select cod_alumno,ape_alumno,dni_alumno from alumno
select cod_asiste,nom_asiste,asiste_asiste from asistencia
select ape_taller,curso_taller from taller
------------------------------------------------------------/*mostrar solo los alumnos que tengan el codigo
comprendido entre 287 y 333*/
select*from alumno where cod_alumno>287 and cod_alumno<333
select*from alumno
/* mostrar la tabla alumno cuya fecha de alumno este
comprendido entre el 09-04-1997 al 09-04-1997*/
select*from alumno
where fec_alumo between '09/04/1997' and '09/04/1997'
Pgina 37
IV ciclo noche
----------------------------------------------------------------------------------------------------select
cod_alumno,nom_alumno,ape_alumno,fec_alumo,dni_alumno,dir_
alumno,tel_alumno,sexo_alumno
from dbo.alumno
where sexo_alumno='f'
/* muestre
elcod_alumno,nom_alumno,ape_alumno,fec_alumo,dni_alumno,di
r_alumno,tel_alumno,sexo_alumno
y el sexo de ta tabla de alumno femenino */
/*de alumnos*/
select
cod_alumno,nom_alumno,ape_alumno,fec_alumo,dni_alumno,dir_
alumno,tel_alumno,sexo_alumno
from dbo.alumno
where sexo_alumno IN ('f')
/*asistencia*/
select cod_asiste,nom_asiste,ape_asiste,asiste_asiste
from dbo.asistencia
where asiste_asiste IN ('si')
/*taller*/
select cod_taller,nom_taller,ape_taller,curso_taller
from dbo.taller
where curso_taller IN ('ingles')
------------------------------------------------------------------------------------------/*ENCUENTRA TODA LA TABLA DE ALUMNO CUYO NOMBRE ENPIESEN
CON J A M*/
select
cod_alumno,nom_alumno,ape_alumno,fec_alumo,dni_alumno,dir_
alumno,tel_alumno,sexo_alumno
from dbo.alumno
where nom_alumno like '[J-M]%'
select cod_asiste,nom_asiste,ape_asiste,asiste_asiste
from dbo.asistencia
where ape_asiste like '[b-c]%'
select cod_taller,nom_taller,ape_taller,curso_taller
Pgina 38
IV ciclo noche
from dbo.taller
where curso_taller like '[I-R]%'
/*INDIQUE TODOS LOS alumnos CUYA SEGUNDA LETRA DEL
NOMBRE SEA LA LETRA 'a'*/
select*from alumno
where SUBSTRING (nom_alumno ,2,1)='a'
------------------------------------------------------------------------/*alla todos los datos que no se tienen informes de
rejistro por ejmplo yossina*/
select cod_asiste,nom_asiste,ape_asiste,yossina
from dbo.asistencia
where yossina is null
----------------------------------------------------/*busca cualidades y comberciones simples de las tablas
buscando por
ejemplo los que estudian computacin y ingles*/
select distinct alumno.cod_alumno,nom_alumno,ape_alumno
from alumno inner join taller
on alumno.cod_alumno = taller.cod_taller
where curso_taller between'computaciom'and 'ingles'
---------------------------------------------------------------/*es una combinacin externa es aquella que da preferencia
a una tabla respecto a otra tabla*/
select alumno.cod_alumno,ape_alumno,dir_alumno
from alumno left join taller
on alumno.cod_alumno=taller.cod_taller
-----------------------------------------------------------/*autocombinacion es una combinasion */
select alumno.cod_alumno,nom_alumno
from alumno,taller
where alumno.cod_alumno=taller.cod_taller
and alumno.ape_alumno < > taller.ape_taller
and alumno.cod_alumno=taller.cod_taller
Pgina 39
IV ciclo noche
IV ciclo noche
IV ciclo noche
select cod_taller,nom_taller,ape_taller
from taller
except
select cod_alumno,nom_alumno,ape_alumno
from alumno
---------------------------------------------------------select 'cod_alumno' =
case when cod_alumno IS NULL
then 'no establesido'
when cod_alumno < 320 then 'bajo'
else 'alto'
end
from alumno
Pgina 42