Este documento presenta las instrucciones para una práctica de laboratorio sobre la creación y configuración de una base de datos SQL, incluyendo la creación de usuarios, tablas y permisos, y la ejecución de consultas SQL. El objetivo es familiarizar a los estudiantes con conceptos básicos de bases de datos como autenticación, permisos y ejecución de consultas.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 6. Sistemas de archivos Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno implementa una distribución y configuración adecuada de los sistemas de archivos de Oracle.
Temario
6.1. Tema 6: Sistemas de archivos Oracle
6.1.1. Archivos de Control
6.1.2. Mantenimiento de los Archivos Redo logs
6.1.3. Gestión de tablespaces y datafiles
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 6. Sistemas de archivos Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno implementa una distribución y configuración adecuada de los sistemas de archivos de Oracle.
Temario
6.1. Tema 6: Sistemas de archivos Oracle
6.1.1. Archivos de Control
6.1.2. Mantenimiento de los Archivos Redo logs
6.1.3. Gestión de tablespaces y datafiles
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.2 Tema 4: DICCIONARIO DE DATOS
2.2.1 Introducción al Diccionario de Datos
2.2.2 Estructura del Diccionario de Datos
2.2.3 Uso del Diccionario de Datos
2.2.4 Otras tablas en el Diccionario
2.2.5 La vista DBA_OBJECTS
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 1. Introducción a una BD ORACLE
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno detalla la arquitectura de la base de datos Oracle y configura la conexión de un cliente remoto a través del archivo tnsnames.ora. Asimismo manipula la información mediante la herramienta SQL*PLUS y gestiona una instancia de base de datos.
Temario
1.1 Tema 1: INTRODUCCIÓN AL SGBD ORACLE
1.1.1 Introducción a una DB relacional y a la arquitectura Oracle
1.1.2 Interactuando con la base de datos: Conexión y SQL*PLUS
1.1.3 Componentes de la Arquitectura de una BD Oracle
1.2 Tema 2: GESTIÓN DE UNA INSTANCIA ORACLE
1.2.1 Inicio de la instancia
1.2.2 Apertura de la Base de Datos
1.2.3 Cierre de la Base de Datos
1.2.4 Configuración de un cliente Oracle
Acceso a datos en aplicaciones web del entorno servidorJomicast
Modelos de datos. Sistemas de Gestión de Base de Datos. Lenguajes de Gestion de Bases de Datos. SQL. Lenguajes de marcas de uso comun en el lador servidor.
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 6. Sistemas de archivos Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno implementa una distribución y configuración adecuada de los sistemas de archivos de Oracle.
Temario
6.1. Tema 6: Sistemas de archivos Oracle
6.1.1. Archivos de Control
6.1.2. Mantenimiento de los Archivos Redo logs
6.1.3. Gestión de tablespaces y datafiles
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 6. Sistemas de archivos Oracle
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno implementa una distribución y configuración adecuada de los sistemas de archivos de Oracle.
Temario
6.1. Tema 6: Sistemas de archivos Oracle
6.1.1. Archivos de Control
6.1.2. Mantenimiento de los Archivos Redo logs
6.1.3. Gestión de tablespaces y datafiles
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.2 Tema 4: DICCIONARIO DE DATOS
2.2.1 Introducción al Diccionario de Datos
2.2.2 Estructura del Diccionario de Datos
2.2.3 Uso del Diccionario de Datos
2.2.4 Otras tablas en el Diccionario
2.2.5 La vista DBA_OBJECTS
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 1. Introducción a una BD ORACLE
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno detalla la arquitectura de la base de datos Oracle y configura la conexión de un cliente remoto a través del archivo tnsnames.ora. Asimismo manipula la información mediante la herramienta SQL*PLUS y gestiona una instancia de base de datos.
Temario
1.1 Tema 1: INTRODUCCIÓN AL SGBD ORACLE
1.1.1 Introducción a una DB relacional y a la arquitectura Oracle
1.1.2 Interactuando con la base de datos: Conexión y SQL*PLUS
1.1.3 Componentes de la Arquitectura de una BD Oracle
1.2 Tema 2: GESTIÓN DE UNA INSTANCIA ORACLE
1.2.1 Inicio de la instancia
1.2.2 Apertura de la Base de Datos
1.2.3 Cierre de la Base de Datos
1.2.4 Configuración de un cliente Oracle
Acceso a datos en aplicaciones web del entorno servidorJomicast
Modelos de datos. Sistemas de Gestión de Base de Datos. Lenguajes de Gestion de Bases de Datos. SQL. Lenguajes de marcas de uso comun en el lador servidor.
Presentación realizada en el 3er Encuentro de Bases de Datos Libres realizado por CNTI en CANTV el 04/05/2012. mas información en http://leninmhs.wordpress.com/2012/05/09/alta-disponibilidad-pgpool
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
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)