int
smallint
bigint
floar
Almacenan dia,año,hora,minutos,segundos
--Tabla carrera
create table carrera(
clave_c int,
nom_c varchar(50),
durac_c float,
constraint pk_cc primary key(clave_c) esto indica clave primaria
--Tabla materia
create table materia(
clave_m int,
nom_m varchar(50),
cred_m float,
constraint pk_cm primary key(clave_m) esto indica clave primaria
)
--Tabla profesor
create table profesor(
clave_p int,
nom_p varchar(50),
dir_p float,
tel_p bigint,
hor_p datetime,
constraint pk_cp primary key(clave_p) esto indica clave primaria
)
--Tabla alumno
--Con clave foranea
--Alumno profesor
create table alu_pro(
mat_alu1 int,
clave_p1 int,
Primera toca crear tablas y las primeras deben ser las que son
independientes es decir las que no tienen claves foraneas
Una tabla es cualquier cosa que tenga atributos. Con sql server
se puede ver el diagrama
--Tabla carrera
create table carrera(
clave_c int,
nom_c varchar(50),
durac_c float,
constraint pk_cc primary key(clave_c) esto indica clave primaria
--Tabla materia
create table materia(
clave_m int,
nom_m varchar(50),
cred_m float,
constraint pk_cm primary key(clave_m) esto indica clave primaria
)
--Tabla profesor
create table profesor(
clave_p int,
nom_p varchar(50),
dir_p float,
tel_p bigint,
hor_p datetime,
constraint pk_cp primary key(clave_p) esto indica clave primaria
)
--Alumno profesor
create table alu_pro(
mat_alu1 int,
clave_p1 int,
--Alumno materia
create table mat_alu(
mat_alu2 int,
clave_m1 int,
-- materia profesor
create table mat_pro(
clave_m2 int,
clave_p2 int,
update cliente
set nom_clie='laura' si ejecuto así se actualizarán TODOS los
registros
update nota
set subtot=cant*precio
use master
drop database modificar
A es la clave primaria.
--Tabla carrera
create table carrera(
nocarrera char(3),
Carrera varchar(50),
constraint pk_cnc primary key(nocarrera) esto indica clave primaria
--Tabla materia
create table materia(
nummateria int,
materia varchar(50),
constraint pk_cnm primary key(nummateria) esto indica clave primaria
)
--Tabla delegacion
create table Delegacion(
id_delegacion int,
delegacion varchar(50),
constraint pk_cd primary key(id_delegacion) esto indica clave primaria
)
--Tabla alumno
--Con clave foranea
--Alumno tipotel
create table alu_tel(
telefono int,
matricula_alu2 int,
id_tipotel1 int,
--alumno materia
create table mat_alu(
matricula_alu1 int,
nummateria1 int,
-- materia alumno
create table mat_pro(
clave_m2 int,
clave_p2 int,
select,insert,update,delete
grant, revoke
Cláusulas--