• Like
Practica Cinco Delphi
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Practica Cinco Delphi

  • 1,311 views
Published

Guías de Laboratorio de programación con Delphi, por José Luis Ponce Segura

Guías de Laboratorio de programación con Delphi, por José Luis Ponce Segura

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • hola donde puedo descargar la base de datos SucursalXX archivos MDF y LDF segun la practica, los necesito para completarla, esta muy interesante y no puedo continuar sin estos archivos
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
1,311
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
197
Comments
1
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. I.S.T. “F.P.G.V.” 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: En esta práctica asumimos las siguientes consideraciones:  Existe una PC servidor cuyo nombre es: ServidorPC  Existe un servidor de Base de datos SQL Server 2000 cuyo nombre es: ServidorBD (que está alojado en el ServidorPC) y que localmente ha sido adecuadamente registrado.  En este servidor se ha creado la base de datos denominada DataBaseTienda  Para la base de datos DataBaseTienda se ha creado un usuario tipo administrador (con derechos de acceso típico de un administrador de BD) llamado UsuarioBD con un password de acceso PasswordUsuario.1 Nota: Los datos para usarse en la conexión a la base de datos serán: ATRIBUTO VALORES DE VALORES MUESTRA PERSONALIZADOS DATABASE NAME DataBaseTienda SERVER NAME ServidorBD HOST NAME ServidorPC USER NAME UsuarioBD PASSWORD PasswordUsuario CREACIÓN DE LA BASE DE DATOS:  Ingresamos al Administrador Corporativo de SQL Server 2000  Proceder a adjuntar la Base de Datos SucursalXX que será entregada por el Docente, es decir los archivos *.MDF y *.LDF  Nota: SucursalXX, deberá ser reemplazada con el numero de su Pc, es decir Sucursal13, si estuviera en la PC13. CREACIÓN DEL USUARIO ADMINISTRADOR DE LA BASE DE DATOS (SucursalXX) 1. Ingresar al Administrador corporativo. 2. Abrir el nodo Seguridad / Inicios de sesión. 3. Desde este nodo, crear el usuario Cliente de su base de datos, denominado con sus iniciales seguido de del numero de su maquina (Ejm: jlps01 ) de su base de datos con los siguientes derechos: Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac05 (1 de 4)
  • 2. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente  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 Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac05 (2 de 4)
  • 3. I.S.T. “F.P.G.V.” Computación e Informática Programación Distribuida y Concurrente 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. PROCEDIMIENTOS DE INICIALIZACION DE LA CONEXIÓN DESDE EL ANALIZADOR DE CONSULTAS DE SQL SERVER 1. Ir al menú Inicio / Programas / Microsoft SQL Server / Analizador de consultas, y activarla 2. Al Conectarse con el servidor ServidorBD se le mostrará una ventana de diálogo similar a la que se muestra a continuación. EJECUCIÓN DE CONSULTAS SQL EN LA BASE DE DATOS SucursalXX a) Responda a las siguientes preguntas  ¿Cuáles son los productos de tamaño “extragrand”  Los nombres de los clientes que compraron productos de tamaño “extragrand”  ¿Cuáles son los clientes que viven en la región “CA”?  ¿Cuales son los empleados que atendieron a clientes que viven en la región “CA”?  ¿Cuáles son los empleados cuyos apellidos empiezan con la letra “D”?  ¿Qué productos se vendieron en el año 2002?  ¿Qué productos se vendieron a clientes que viven en la región “CA”? b) Plantéese cinco preguntas y encuentre las respuestas usando Transact - SQL Docente: Lic. José Luis Ponce Segura www.vigilvirtual.com Prac05 (3 de 4)
  • 4. I.S.T. “F.P.G.V.” Cn liet e FC_lietPo Kd n a oC eg Cpbt_ao o r ae g m nP o Dleopbt_ao e _ m ae g t C r nP a o C_ieenOU ocn:itN NL dl t T L Toopbteh()N ipC r a :ca1 O _m n r T o NL UL FCpbg Km Po or a o Toopbteh()N ipC r a :ca1 O _m n r T o NLF U(K L) FC_rdtC Kd oc P op uo NSieh()N NL r_e:ca4 OU o r r TL NSieh()N NLF r_e:ca4 OU( o r r TL K ) Nb_ieeah(0N o r cn:vr a4 U m l t cr ) e L L Docente: Lic. José Luis Ponce Segura Ncmbteh()N N r_ p a :ca7 O oo r n r T o U LL Ncmbteh()N N r_ p a :ca7 O oo r n r T o U(K LF L) Dcio1ah(0NL ir cn:vr a6 U e _ cr ) L Computación e Informática C_oc:inOU(K opdto tN NLF dr u T L ) Dcio2ah(0NL ir cn:vr a2 U e _ cr ) L C_ieenU(K ocn:itNLF dl t L ) Cavrh(0NL iuda a2 U d: cr ) L R_lieeh(1NL uCn:ca1 U c t r) L Ctid:inU a a tNL nd L Riovrh(5NL e na a4 U g : cr ) L FheisnatimU eam :de e L c_ io t NL Pc_nro oyU r io ita:m NL e Ui n L e P:vrh(5NL a a a7 U is cr ) L Fhcnlaode eU eaaecnatim c_ c i : t N L L VrdVta oyU a__e :m NL lo e n n L e Cigptavrh(0N o oo l: a a1 U d _s cr ) L L S_ol:myU uTa o NL bt n Le R_lieeh(1NL UCn:ca1 U C t r) L TaIGmyU ol_Vo NL t :n Le Ceecoc:vrh(0 oolernoa a5 r _ t i cr r )NL UL TamyU ol: o NL t n L e Pdt r uo oc S_evrh(5NL itio ba a7 U w: cr ) L C_oc:inOU opdto tN NL dr u T L Tenvrh(0NL efo: a a2 U l o cr ) L F:vrh(0NL a a a2 U x cr ) L Pid eo d Nb_oc:vrh(0N o r pdtoa a5 m r u cr ) e U LL Crvrh(0NL o: a a2 U lo cr ) L IDedinDTY,1 _do tI EIT1) pi : N ( Ta:vrh(0NL a ñ a a1 U m cr ) L o FC_liet_eid Kd n P o oC e d C_ieenU(K ocn:itNLF dl t L ) Plic_jeoah(0 u obtiv:vr a1 b o cr ) NL UL Epao md le FC_rvd Kd oeo op e r NPidca1NL r_e oh(0 U o d: r ) L Pc:myU r io o NL e n Le C_ pa:inDTY,1 oe leo tI EIT1 dmd N ( ) MoedmyU o _do o NL n pi : n L t e FIDeid K_do P C_oerinU(K opvd: tNLF dr eo L ) Pvd r eo oer Alid:vrh(0N N p o a a2 OU e s cr ) T L L Fhpidde eU eae oatim L c_d : t NL C_ipPdtonU( oTor u :itNLF d _oc L K ) C_oerinOU opvd: tN NL dr eo T L www.vigilvirtual.com Nbsvrh(0N NL o r : a a1 OU m cr ) T L e Fhrqrdde eU eaeeaatim L c_ ui : t NL Cerdtoah(0N la_oc:vr a5 U sp u cr ) L L FheioatimU ean:de e L c_v t NL Nb:vrh(0NL o r a a5 U m cr ) L e Coah(0NL a :vr a3 U r cr ) L g Eiav:ca2NL nr iah(0 U v_ r ) L Dcio1ah(0NL ir cn:vr a5 U e _ cr ) L FhnimtoatimU eaa ie :de e L c_c n t N L Eia:bNL nd it U vo L Dcio2ah(0NL ir cn:vr a3 U e _ cr ) L Fhcnacnatim eaortaode e c_ t i : t N U LL FC_mao Kd pd oEle C_ pa:inU(K oe leo tNLF dmd L ) Cavrh(5NL iuda a3 U d: cr ) L Toaiclavrh(0N fnpt ur a a2 _r : cr ) U LL FC_ipPdt Kd or uo oT _oc PoeboitNL a_cidb U gr i : L Riovrh(5NL e na a3 U g : cr ) L Enovrh()NL x sna a4 U tei : cr L Tordt ipp uo _oc P:vrh(0NL a a a4 U is cr ) L Fom NL o:i a U t gLe C_ipPdtonOU oTor u :itN N d _oc T L L Cigptavrh(0N o oo l: a a2 U d _s cr ) L L NsteNL o: x U ta t L Nb_ordtoah( o r tipp u :vr a m _oc cr e 5NL 0U )L Tenvrh(0NL efo: a a2 U l o cr ) L Roa:inU(K er _ tNLF pt a L ) Dleeid e _do t p a DcpoteNL ercn x U si i : t L Lon_:im NL o__Na U geB g L e SldmyU u o o NL e: n L e IDedinOU(K _do tN NLF pi : T L ) Imnm NL a :i a U g gL e e Lonorim NL o__lo a U gec : g Le NSvrh(2NL r_Sa a1 U o : cr ) L MODELO RELACIONAL DE BASE DE DATOS TIENDA C_oc:inOU(K opdto tN NLF dr u T L ) A:vrh(5NL F a a2 U P cr ) L FC_rdtPid Kd oc e o oP uod Dcioca4NL ir cnh(5 U e : r) L Pc_rud:myU r ioo na o NL e p_i d n L e Ctid:inU a a tNL nd L FRoa Kpt_ er a Programación Distribuida y Concurrente Prac05 (4 de 4)