martes, 28 de noviembre de 2017

como crear una base de datos en sql server

Hola que tal en este blogger  les enseño  como crear una base de datos en el software de sql server.
 

CREATE  DATABASE   sistema (selecciona  y ejecuta para crear tu base de datos ),  una vez  creada tu base de datos empieza a crear las tablas de tu sistema  ejemplo
 

USE bdsistema

 CREATE TABLE tbCatalogoIncidencias
(
IdIncidencias nvarchar(3) NOT NULL PRIMARY KEY,
DesIncidencias nvarchar(45) NOT NULL,
);

CREATE TABLE tbCatCarreras
(
CodCarrera int NOT NULL PRIMARY KEY,
DesCarrera nvarchar(25) NOT NULL
);

CREATE TABLE tbOrientadores
(
IdOrientador int IDENTiTY(1,1) NOT NULL PRIMARY KEY,
NomOrien nvarchar(30) NOT NULL,
PatOrien nvarchar(30) NOT NULL,
MatOrien nvarchar(30) NOT NULL
);

CREATE TABLE tbGrupos
(
IdGrupo int NOT NULL PRIMARY KEY,
Turno nvarchar(1) NOT NULL,
FK_IdOrientador int FOREIGN KEY REFERENCES tb311Orientadores(IdOrientador),
FK_CodCarrera int FOREIGN KEY REFERENCES tb311CatCarreras(CodCarrera)
);

CREATE TABLE tbTutores

(
CurpTutor nvarchar(18) NOT NULL PRIMARY KEY,
NomTutor nvarchar(30) NOT NULL,
PatTut nvarchar(30) NOT NULL,
MatTut nvarchar(30) NOT NULL,
TelTut nvarchar(15) DEFAULT '00000-0000-0000'
); 
CREATE TABLE tbAlumnos
 
  (
  IdAlumno int IDENTITY(1,1) NOT NULL PRIMARY  KEY,
  NoControl nvarchar (14) NOT NULL,
  NomAlu nvarchar (30) NOT NULL,
  PatAlu nvarchar (30) NOT NULL,
  MatAlu nvarchar (30) NOT NULL,
  FecNac datetime,
  SexoAlu nvarchar (1) NOT NULL,
  CurpAlu nvarchar(18) NOT NULL,
  FK_CurpTutor nvarchar (18) FOREIGN KEY   REFERENCES tb311Tutores (CurpTutor),
  FK_IdGrupo int  FOREIGN KEY   REFERENCES tbGrupos(IdGrupo)
  );


CREATE TABLE tbCitatorios
(
FolioCitatorio int IDENTITY (1,1) NOT NULL PRIMARY  KEY,
FechaCitatorio datetime,
HoraCitatorio  time,
Asistio nvarchar (1)DEFAULT 'N',
FK_IdOrientador int  FOREIGN KEY   REFERENCES tb311Orientadores(idOrientador)
);
CREATE TABLE tbRegristroDiarioIncidencias
(
FolioInci int IDENTITY(1,1) NOT NULL PRIMARY KEY,
FechaInci datetime,
HoraInci time,
DesDiarioInci nvarchar(500) NOT NULL,
QuienReporto nvarchar(50) NOT NULL,
Atendido nvarchar(1) DEFAULT 'N',
FK_FolioCitatorio int FOREIGN KEY REFERENCES tbCitatorios(FolioCitatorio),
FK_IdAlumno int FOREIGN KEY REFERENCES tbAlumnos(IdAlumno),
FK_IdIncidencias nvarchar(3) FOREIGN KEY REFERENCES tb311CatalogoIncidencias(IdIncidencias)

);


Para mandar a llamar cualquiera de esta  tablas   tienes que realizar la siguiente línea de código 
  
SELECT*FROM tb311CatalogoIncidencias


 GRACIAS!! 

























No hay comentarios:

Publicar un comentario