Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Delphi Clase 5 PDF
Delphi Clase 5 PDF
”
Computación e Informática Programación Distribuida y Concurrente
GUÍA DE LABORATORIO N° 05
OBJETIVOS:
Creación de la Base de Datos y las Tablas.
Creación de Usuarios y Asignación de Permisos.
Creación de la Conexión con el Servidor de Base de Datos.
METODOLOGÍA:
El alumno registrará un usuario administrador de la base de datos recientemente creada (Por ejemplo
UsuarioBD). Asignándole los respectivos derechos.
El alumno creará otros usuarios asignándole a cada uno diferentes derechos.
El alumno ejecutará las consultas SQL Server desde el mismo Analizador de consultas SQL (abierto desde el
Administrador Corporativo de SQL Server).
CONOCIMIENTOS PREVIOS:
El lector tiene conocimientos previos acerca de la sintaxis de creación de procedimientos almacenados
CONSIDERACIONES PREVIAS:
Base de datos:
SucursalXX
Funciones de servidor
DataBase Creator
Acceso a base de datos
SucursalXX
Funciones permitidas
o Public
o db_Owner
o db_AccessAdmin
o db_securityAdmin
4. Crear otros tres usuarios (con los mismos derechos), y para el último de ellos, en la página funciones del
servidor, no marcar la opción “Creador de base de datos” (DataBase Creators).
5. Ahora proceda a modificar las propiedades de su conexión con el servidor de base de datos. verifique luego,
con el juego de “conectarse y desconectarse” de la base de datos si es posible acceder al servidor de base de
datos.
6. Desde el Administrador corporativo registre otros tres servidores de su red, coordine con sus compañeros de
laboratorio de forma tal que se proceda de ésta forma:
En el servidor “ServerXY”, su compañero registra un usuario “PABLITO”, con Password “123”
Luego Usted, desde su computadora usando el “Administrador Corporativo” registra a ese servidor
“ServerXY” y se identifica “PABLITO”, con su password “123” (Autenticación SQL)
Repita éste proceso con tres compañeros de aula.
Conclusión: Con éste ejercicio, Usted, como un cliente más, se habrá conectado a cuatro servidores de
base de datos distintos. Concluyendo que desde su PC, Usted como un CLIENTE más, se puede conectar a
cuanto servidor desee.
7. Cierre el Administrador Corporativo (Salir del Programa)
Pregunta: ¿Todos los usuarios pueden realizar las mismas tareas? Explique las diferencias halladas al momento de
conectarse como diferentes usuarios.
Cod_producto:intNO TNULL(FK )
Direccion_2:varchar(20)NULL Cod_cliente:intNULL(FK)
Ciudad:varchar(20)NULL Ruc_Cliente:char(11)NULL Cantidad:intNULL
Region:varchar(45)NULL Fecha_em ision:datetim
eNULL Precio_Unitario:m
oneyNULL
Pais:varchar(75)NULL Fecha_cancelacion:datetim
eNU LL Valor_de_Venta:m oneyNULL
Codigo_postal:varchar(10)NUL L Sub_Total:m oneyNULL
RUC_Cliente:char(11)NULL Total_IGV:m oneyNULL
Correo_electronico:varchar(50 )NULL Total:m oneyNULL Producto
Sitio_web:varchar(75)NULL
Cod_producto:intNO
TNULL
Telefono:varchar(20)NULL
Fax:varchar(20)NULL Pedido Nom bre_producto:varchar(50)N ULL
Color:varchar(20)NULL
ID_pedido:intIDENTITY(1,1)
Tam año:varchar(10)NULL
FKCod_Cliente_Pedido Cod_cliente:intNULL(FK) Publico_objetivo:varchar(10) NULL
Em
pleado FKCod_proveedor
Nro_Pedido:char(10)NULL Precio:m oneyNULL
Cod_empleado:intIDENTITY(1,1 ) Monto_pedido:m oneyNULL FKID_Pedido Cod_proveedor:intNULL(FK) Proveedor
Apelidos:varchar(20)NO TNUL L Fecha_pedido:datetimeNULL Cod_Tipo_Producto:intNULL(F K) Cod_proveedor:intNO
TNULL
www.vigilvirtual.com
Nom bres:varchar(10)NO TNULL Fecha_requerida:datetim
eNULL Clase_producto:varchar(50)NU LL
Fecha_envio:datetimeNULL Nom bre:varchar(50)NULL
Cargo:varchar(30)NULL
Enviar_via:char(20)NULL Direccion_1:varchar(50)NULL
Fecha_nacim iento:datetimeNUL L
Enviado:bitNULL Direccion_2:varchar(30)NULL
Fecha_contratacion:datetim eN ULL
FKCod_Em
pleado Cod_em pleado:intNULL(FK) Ciudad:varchar(35)NULL
Tfno_particular:varchar(20)N ULL FKCod_Tipo_Producto
Pago_recibido:bitNULL Region:varchar(35)NULL
Extension:varchar(4)NULL Tipo_producto
Pais:varchar(40)NULL
Foto:im ageNULL Cod_Tipo_Producto:intNO
TNUL L Codigo_postal:varchar(20)NUL L
Notas:textNULL
Nom bre_tipo_producto:varchar( 50)NULL Telefono:varchar(20)NULL
Reporta_a:intNULL(FK) Detale_pedido
Descripcion:textNULL Logo_en_B_N:im ageNULL
Sueldo:m oneyNULL
ID_pedido:intNO TNULL(FK) Imagen:im ageNULL Logo_en_color:im ageNULL
Nro_SS:varchar(12)NULL
MODELO RELACIONAL DE BASE DE DATOS TIENDA
Cod_producto:intNOTNULL(FK )
AFP:varchar(25)NULL FKCod_ProductoPedido
Direccion:char(45)NULL Precio_por_unidad:m
oneyNULL
Cantidad:intNULL
FKReporta_a
Programación Distribuida y Concurrente
Prac05 (4 de 4)