0% encontró este documento útil (0 votos)
3 vistas3 páginas

Creación de Base de Datos Escolar

El documento describe la creación de una base de datos llamada 'Escuela' y la definición de varias tablas, incluyendo 'Alumno', 'MateriaS', 'Campus', 'Aula' y 'Profesor'. Se incluyen instrucciones para insertar, seleccionar, eliminar y modificar datos en estas tablas. Además, se realizan operaciones como agregar columnas y establecer claves primarias.

Cargado por

Omar Juarez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas3 páginas

Creación de Base de Datos Escolar

El documento describe la creación de una base de datos llamada 'Escuela' y la definición de varias tablas, incluyendo 'Alumno', 'MateriaS', 'Campus', 'Aula' y 'Profesor'. Se incluyen instrucciones para insertar, seleccionar, eliminar y modificar datos en estas tablas. Además, se realizan operaciones como agregar columnas y establecer claves primarias.

Cargado por

Omar Juarez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

--creando una bases de datos

create database Escuela

-- Crear tablas
create table Alumno
(
Matricula char(10) not null primary key,
Nombre varchar(20) not null,
APaterno varchar(20) not null,
AMaterno varchar(20) not null
)

create table MateriaS


(
ClaveMateria char(10) not null,
Descripcion varchar(30) not null,
Periodo tinyint not null,
Seriada bit not null,
Observaciones varchar(200)
)
-- Agrega la PK a MATERIA
--Sintaxis:
ALTER TABLE MateriaS add constraint PKMateria primary key (ClaveMateria)

create table Campus


(
ClaveCampus char(10) not null primary key,
Descripcion varchar(30) not null,
)
drop table Campus

alter table Alumno add Telefono varchar(20)


select * from Alumno
--Insetando datos
insert into Alumno
(Matricula, Nombre, APaterno, AMaterno)
values
('001', 'Gerardo', 'Marquez', 'Rodo')
insert into Alumno
(Matricula, Nombre, APaterno, AMaterno)
values
('002', 'Rafael', 'Camacho', 'Rodriguez')
insert into Alumno
(Matricula, Nombre, APaterno, AMaterno)
values
('003', 'Juan','Alcantara', 'Gomez')
select * from Alumno

insert into MateriaS


(ClaveMateria, Descripcion, Periodo, Seriada, Observaciones)
values
('00A', 'ALGEBRA','2','1','MATERIA SERIADA CON CALCULO')
insert into MateriaS
(ClaveMateria, Descripcion, Periodo, Seriada, Observaciones)
values
('00B','ADMINISTRACION','7','1',' ')
SELECT * from MateriaS

delete from Alumno


delete from MateriaS

insert into Alumno


(Matricula, Nombre, APaterno, AMaterno)
values
('001','JOSE', 'MARTINEZ', 'RUIZ')
insert into Alumno
(Matricula, Nombre, APaterno, AMaterno)
values
('002','JUAN','LOPEZ','RUIZ')
insert into Alumno
(Matricula, Nombre, APaterno, AMaterno)
values
('003','KARLA','GUTIERREZ','GONZALEZ')
insert into Alumno
(Matricula, Nombre, APaterno, AMaterno)
values
('004','BRANDON','TORRES','LORA')
insert into Alumno
(Matricula, Nombre, APaterno, AMaterno)
values
('005','CAROLINA','FLORES','MORA')

insert into MateriaS


(ClaveMateria, Descripcion, Periodo, Seriada, Observaciones)
values
('123','CALCULO','5','1',' ')
insert into MateriaS
(ClaveMateria, Descripcion, Periodo, Seriada, Observaciones)
values
('456','FISICA','2','3',' ')
insert into MateriaS
(ClaveMateria, Descripcion, Periodo, Seriada, Observaciones)
values
('789','CIENCIAS','5','6',' ')
insert into MateriaS
(ClaveMateria, Descripcion, Periodo, Seriada, Observaciones)
values
('159','MATEMATICAS','8','1',' ')
insert into MateriaS
(ClaveMateria, Descripcion, Periodo, Seriada, Observaciones)
values
('235','FILOSOFIA','6','4',' ')
select * from Alumno
select* from MateriaS

--Tabla Aula
create table Aula
(
ClaveAula char(5) not null primary key,
Descripcion varchar(100)
)
alter table Aula add Edificio char(3)
alter table Aula add NumButacas char(110)

insert into Aula


(ClaveAula,Edificio,NumButacas)
values
('12345','1','12')
insert into Aula
(ClaveAula,Edificio,NumButacas)
values
('43211','2','13')
insert into Aula
(ClaveAula,Edificio,NumButacas)
values
('85469','3','14')
insert into Aula
(ClaveAula,Edificio,NumButacas)
values
('54216','4','15')
insert into Aula
(ClaveAula,Edificio,NumButacas)
values
('14523','5','16')
select * from Aula

delete from Aula


drop table Aula
--Crear tabla Profesor
create table Profesor
(
Nombre varchar(20) not null,
Codigo char(5) not null,
Materia varchar(10),
Edad char(2),
NumCedula char(8)
primary key (Nombre, Codigo)
)
insert into Profesor
(Nombre,Codigo,Edad)
VALUES
('Raul','12345','26')
insert into Profesor
(Nombre,Codigo,Edad)
VALUES
('Carmen','24568','22')
insert into Profesor
(Nombre,Codigo,Edad)
VALUES
('Saul','41256','35')
select * from Profesor

También podría gustarte