Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción
Estrategia
y análisis
Diseño
Creación
y documentación
Transición
Producción
Base de
datos
Hoja de cálculo
Archivador
electrónica
Base de
datos
Hoja de cálculo
Archivador
electrónica
Oracle
server
… …
Idea del
cliente del
modelo del Modelo de entidad
sistema del modelo
del cliente
Modelo de tabla
del modelo Oracle
de entidad server
Tablas en disco
•• Cree
Cree un
un diagrama
diagrama de
de relación
relación entre
entre entidades
entidades aa partir
partir
de
de descripciones
descripciones oo especificaciones
especificaciones de
de negocios
negocios
EMPLOYEE DEPARTMENT
asignado a
#* número #* número
* nombre * nombre
compuesto de
o cargo o ubicación
•• Supuesto
Supuesto
–– “.
“. .. .. Asigne
Asigne uno
uno oo más
más empleados
empleados aa un
un
departamento
departamento .. .. .”.”
–– “.
“. .. .. Algunos
Algunos departamentos
departamentos aún
aún no
no tienen
tienen
empleados
empleados asignados.
asignados. .. .”
.”
…
Clave primaria Clave ajena Clave primaria
Oracle
server
Oracle
server
Tablas de Diccionario
usuario de datos
DEPARTMENTS JOB_GRADES
Proyección Selección
Tabla 1 Tabla 1
Unión
Tabla 1 Tabla 2
SELECT
SELECT *|{[DISTINCT] column|expression [alias],...}
*|{[DISTINCT] column|expression [alias],...}
FROM
FROM table;
table;
SELECT *
FROM departments;
• iSQL*Plus:
– Justificación de cabecera por defecto: Centro
– Visualización de cabecera por defecto: Mayúsculas
• SQL*Plus:
– Las cabeceras de la columna de fecha y carácter
están justificadas a la izquierda
– Las cabeceras de columna de número están
justificadas a la derecha
– Visualización de cabecera por defecto: Mayúsculas
Operador Descripción
+ Suma
- Resta
* Multiplicación
/ División
_
* / +
• La multiplicación y la división tienen prioridad sobre la
suma y la resta.
• Los operadores de idéntica prioridad se evalúan de
izquierda a derecha.
• Los paréntesis se utilizan para forzar evaluaciones
prioritarias y para clarificar sentencias.
Un alias de columna:
• Cambia el nombre de una cabecera de columna.
• Resulta útil con cálculos.
• Se sitúa inmediatamente detrás del nombre de la
columna, también puede existir la palabra clave
opcional AS entre el nombre de la columna y el alias.
• Requiere comillas dobles si contiene espacios,
caracteres especiales o si es sensible a
mayúsculas/minúsculas.
Un operador de concatenación:
• Concatena columnas o cadenas de caracteres a otras
columnas.
• Está representado por dos barras verticales (||).
• Crea una columna resultante que es una expresión de
caracteres.
DESC[RIBE]
DESC[RIBE] tablename
tablename
DESCRIBE
DESCRIBE employees
employees
1. Show the structure of the DEPARTMENTS table. Select all data the table.
5. Select all data the EMPLOYEES table, with the columns heading EMP #,
Employee, Job, and Hire Date, respectuvely.
6. Display the last name concatenated with the job ID, separated by a comma and
space, and name column Employee and Title.