Skip to content
Raúl edited this page Apr 29, 2015 · 4 revisions

Welcome to the Prueba-ArandaSoft wiki!

Prueba técnica.

Print funcionando

re

Modelo E-R

modelo

Script DB

/==============================================================/ /* Database name: DBARANDA / / DBMS name: Microsoft SQL Server 2008 / / Created on: 28/04/2015 9:27:26 p. m. / /==============================================================*/

drop database DBARANDA go

/==============================================================/ /* Database: DBARANDA / /==============================================================*/ create database DBARANDA go

use DBARANDA go

/==============================================================/ /* Table: PERMISO / /==============================================================*/ create table PERMISO ( IDPERMISO int identity, IDROL int null, NOMBRE varchar(50) not null, HABILITADO binary(1) not null, constraint PK_PERMISO primary key nonclustered (IDPERMISO) ) go

/==============================================================/ /* Index: ROL_PERMISO_FK / /==============================================================*/ create index ROL_PERMISO_FK on PERMISO ( IDROL ASC ) go

/==============================================================/ /* Table: ROL / /==============================================================*/ create table ROL ( IDROL int identity, NOMBRE varchar(50) not null, constraint PK_ROL primary key nonclustered (IDROL) ) go

/==============================================================/ /* Table: USUARIO / /==============================================================*/ create table USUARIO ( IDUSUARIO int identity, IDROL int null, NOMBRE varchar(50) not null, DIRECCION varchar(50) not null, TELEFONO varchar(50) not null, EMAIL varchar(50) not null, constraint PK_USUARIO primary key nonclustered (IDUSUARIO) ) go

alter table PERMISO add constraint FK_PERMISO_ROL_PERMI_ROL foreign key (IDROL) references ROL (IDROL) go

alter table USUARIO add constraint FK_USUARIO_ROL_USUAR_ROL foreign key (IDROL) references ROL (IDROL) go

INSERTS

INSERT INTO ROL (Nombre) VALUES ('Visitante'); INSERT INTO Rol (Nombre) VALUES ('Usuario autenticado'); INSERT INTO Rol (Nombre) VALUES ('Editor'); INSERT INTO Rol (Nombre) VALUES ('Administrador');

INSERT INTO Usuario (IdRol, Nombre, Direccion, Telefono, Email) VALUES (1, 'Raul', 'Calle 13', '12345', '[email protected]'); INSERT INTO Usuario (IdRol, Nombre, Direccion, Telefono, Email) VALUES (2, 'Leidy', 'Cra 15', '154545', '[email protected]'); INSERT INTO Usuario (IdRol, Nombre, Direccion, Telefono, Email) VALUES (3, 'Katherine', 'Calle 106', '2313551', '[email protected]'); INSERT INTO Usuario (IdRol, Nombre, Direccion, Telefono, Email) VALUES (4, 'Julian', 'Cra 1', '97851', '[email protected]');

INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Leer', 1, 1); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Buscar', 1, 1); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Leer', 1, 2); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Buscar', 1, 2); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Comentar', 1, 2); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Leer', 1, 3); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Buscar', 1, 3); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Aprobar', 1, 3); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Leer', 1, 4); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Buscar', 1, 4); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Borrar Comentario', 1, 4); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Crear usuario', 1, 4); INSERT INTO Permiso (Nombre, Habilitado, IdRol) VALUES ('Eliminar usuario', 1, 4);