Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Oracle PDF
Oracle PDF
Estructura de contenidos.
INTRODUCCIÓN.............................................................................2
1. CREACIÓN DE UN USUARIO.........................................................3
4. INSERCIÓN DE REGISTROS.......................................................24
5. CONSULTA DE DATOS................................................................28
GLOSARIO...................................................................................31
RECURSOS BIBLIOGRÁFICOS.........................................................32
1
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Introducción
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
1. Creación de un usuario
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
TRATAMIENTOS
TraNumero
TraFechaAsignado
TraDescripcion
TraFechaInicio
TraFechaFin
TraObservaciones
TraPaciente MEDICOS
MedNombre
MedApellidos
CITAS
CitNumero
CitFecha
PACIENTES CitHora
CitPaciente
PacNombre CitMedico
PacApellidos CitConsultorio
PacFechaNacimiento CitEstado
PacSexo CitObservaciones
CONSULTORIOS
ConNumero
ConNombre
6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Antes de crear las tablas se van a identificar los tipos de campos que se
manejan en Oracle, estos son:
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Para crear las otras tablas del esquema, se realiza el mismo procedimiento,
ahora se va a trabajar con la tabla “MEDICOS”, según la estructura que se
muestra a continuación:
11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
12
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
• Esta tabla tampoco tiene Foreign key (Llave foránea), por lo tanto no se
definen Claves Ajenas, tampoco se definen Restricciones, clic en el botón
siguiente y por último se crea la tabla haciendo clic en el botón Crear.
13
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
14
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
15
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
16
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
17
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
18
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Para crear la tabla “CITAS”, se realizan los mismos pasos que con la tabla
TRATAMIENTOS, se define una secuencia, los campos, su Clave Primaria
y sus Claves Ajenas, que en este caso son tres (CitPaciente, CitMedico y
CitConsultorio).
19
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
20
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
21
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
22
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
23
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
4. Inserción de registros
24
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Ya con el listado de las tablas solo es cuestión de dar doble clic sobre
el nombre de la tabla a la que deseamos incluirle los registros, para el
ejemplo de esta sesión el orden sugerido para la inclusión de los registros
es el siguiente:
1. Pacientes
2. Médicos
3. Consultorios
4. Tratamientos
5. Citas
25
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Tan pronto se hace clic en insertar Registro aparece una pantalla para que
se digiten los datos que se desean incluir a la tabla, según lo muestra la
siguiente figura, al terminar el proceso puede hacer clic en Create (Crear).
Ej. 25-May-1976.
26
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
27
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
5. Consulta de datos
From tabla_origen
Where condición
Group by columna 1, …
Having condición
Para construir cualquier consulta, sobre el icono Datos debo dar clic
para que automáticamente aparezcan los iconos Consulta, Contar Filas e
insertar fila
28
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
29
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
30
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Glosario
MySQL: Motor de Bases de Datos libre, gratuito que está disponible para
varios sistemas operativos.
NOT NULL: Tipo de identificador utilizado para impide que un campo sea
vacío.
USE: Palabra utilizada para establecer una base de datos, como base de
datos predefinida.
31
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
Recursos Bibliográficos
http://www.oracle.com/technetwork/index.html
32
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Construcción de la base de datos en Oracle
CRÉDITOS
33
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje