Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
04 sql
1. ALUMNDATOS
create database alumdatos
use alumdatos
--tabla
create table tabalum(
codalum int identity (1,1) primary key not null,
ApeNombAlum nvarchar (20)not null,
SemestrAlum nvarchar (30)not null,
CarreAlum nvarchar (25) not null
)
insert into tabalum (ApeNombAlum,SemestrAlum,CarreAlum) values('sanchez
jesus','II','administracion')
insert into tabalum (ApeNombAlum,SemestrAlum,CarreAlum) values('cuba rodrigo','v',
'administracion')
insert into tabalum (ApeNombAlum,SemestrAlum,CarreAlum) values('lopez eva','I','computacion')
insert into tabalum (ApeNombAlum,SemestrAlum,CarreAlum) values('durand
andresa','IV','enfermeria')
insert into tabalum (ApeNombAlum,SemestrAlum,CarreAlum) values('marique
alejandra','III','computacion')
select *from tabalum
--borrar una fila
delete from tabalum
where carreAlum = 'computacion'
--borrar la tabla
delete from tabalum
--agregar registros
alter table tabalum add Grupalum nvarchar (50)
alter table tabalum add TurAlum nvarchar (50)
2. alter table tabalum add EmailAlum nvarchar (50)
--modificar registro de una tabla
update tabalum set ApeNombAlum =('Salas Manuel')
--CREAR UNA NUEVA TABLA “ASIGNATURA”EN LA BASE DE DATOS
create table asignatura(
CodAsig nvarchar(50) primary key not null,
NombAsig nvarchar(50)not null,
NivelAsig nvarchar (50)not null
)
--ADICIONAR SUS CAMPOS NECESARIOS
alter table asignatura add CrediAsig nvarchar(50)
alter table asignatura add HorasAsig nvarchar(50)
--ADICIONAR 5 REGISTROS A LA NUEVA TABLA
insert into asignatura(CodAsig,NombAsig,NivelAsig,CrediAsig,HorasAsig)values
('001','administracion','II','2','7:50')
insert into asignatura(CodAsig,NombAsig,NivelAsig,CrediAsig,HorasAsig)values
('002','computacion','I','1','8:10')
insert into asignatura(CodAsig,NombAsig,NivelAsig,CrediAsig,HorasAsig)values
('003','enfermeria','IV','34','8:30')
--VISUALIZAR SUS REGISTROS DE LAS 2 TABLAS “TRABAJA SU RELACIONAMIENTO
select * from tabalum where CodAlum ='001'
3. --LIMPIAR EL CAMPO HORAS DE LA TABLA ASIGNATURA, VISUALIZAR DATOS DE LA TABLA,
ADICIONAR NUEVAS HORAS EN AL CAMPO HORAS, VISUALIZAR TABLA ACTUALIZADA
select * from asignatura truncante asignatura where HorasAsig = "8:00"
select * from asignatura
insert into asignatura(HorasAsig) values ('7:30') where CodAsig="001"
insert into asignatura(HorasAsig) values ('8:00') where CodAsig="002"
insert into asignatura(HorasAsig) values ('9:10') where CodAsig="003"
update asignatura set HorasAsig="7:30" where CodAsig="001"
update asignatura set HorasAsig="8:00" where CodAsig="002"
update asignatura set HorasAsig="9:10" where CodAsig="003"
select * from asignatura
-- VISUALIZAR CREDITOS DE LOS CURSOS MAYORES A 3 CREDITOS
select * from asignatura where CrediAsig > 3
--VISUALIZAR LISTA DE ALUMNOS DE UN SEMESTRE, DEL MISMO TURNO, DE LA MISMA CARRERA
DESIGNADO DE UNA ASIGNATURA
select SemestrAlum from tablalum where SemestrAlum="I"
--REALICE UD. UNA CONSULTA REFERIDA A SU PROPIO CRITERIO TRABAJANDO CON LAS 2 TABLAS
RELACIONADAS
select * form tablalum