Professional Documents
Culture Documents
Base de Datos
Base de Datos
PROGRAMAS DE
APLICACIONES
Los programas de aplicación permiten al usuario final, personas como nosotros,
comprar programas completamente desarrollados listos para usar.
El programa realiza lo que nosotros queremos que realice.
La diferencia entre el software de programas y el software de sistemas es que el de sistema consta
de programas de bajo nivel diseñados para interactuar con el hardware informático.
Por el contrario, el de software de aplicación incluye programas para procesamiento de texto,
bases de datos, juegos, correo electrónico y gráficos.
Yahoo.com utiliza la base de datos Oracle para almacenar datos.
Con un clic del mouse, los usuarios tienen acceso a toda la información que necesitan.
Uso de
Aplicaciones
Una aplicación es como un vehículo ya que para conducir debemos saber como funciona, tiene
una especie de “Shell” para ocultar todas las cosas que no necesita saber, como el modo en que
funciona la trasmisión o como el modo en que funciona la transmisión o cómo se usa el
combustible como la gasolina o el diésel para alimentar el motor.
Oracle Application
Express
Es la herramienta que utilizaremos para que pueda crear tablas y recuperar
información de una base de datos Oracle.
Al recuperar información de una base de datos, a menudo deberá buscar un
subjuego de los datos según unos criterios de búsqueda específicos.
Familiarizarse con SQL le ayudará a encontrar más rápidamente la
información que necesita.
APEX se suministran sin tablas ni datos.
Corrección de errores
Al introducir comandos SQL, es importante utilizar la ortografía correcta, de lo contrario,
recibirá un mensaje de error.
Para solucionar solo debemos poner la ortografía correcta.
También es importante utilizar los nombres y la ortografía correctos de las columnas y tablas.
Bases de datos
relacionales
Una base de datos relacional permite relacionar tablas por medio de un campo común.
Con tan solo dos tablas se puede considerar como una base de datos relacional si es que comparten
un campo en común.
Términos clave
Tabla: estructura básica de almacenamiento.
Columna: un tipo de dato de una tabla.
Fila: datos de una instancia de tabla.
Campo: valor de la intersección de una fila y una columna.
Clave primaria: identificador único para cada fila.
Clave ajena: columna que hace referencia a una columna de clave
primaria de otra tabla.
Propiedades de tablas
1. Las entradas en las columnas tienen un valor único.
2. Las entradas en las columnas son del mismo tipo.
3. Cada fila es única.
4. La secuencia de columna no es significativa.
5. La secuencia de filas no es significativa.
6. Cada columna tiene un nombre único.
Palabra clave
SELECT
SELECT es una de las palabras clave más importantes, si no la más importante en
SQL, se utiliza para recuperar información de la base de datos.
Esta sentencia recupera información de la base de datos.
SELECT <columna_name(s)> FROM <table_name>;
Convenciones
SELECT last_name FROM employes;
SELECT y FROM son palabras claves.
Una cláusula es una parte de una sentencia SQL como por ejemplo
SELECT emplyee_id, last_name, es una cláusula.
Una sentencia es una combinación de dos o más cláusulas.
Uso de operadores
Aritméticos
Estos tipos de cálculos son posibles mediante las expresiones aritméticas y son estas expresiones
aritméticas de matemáticas:
Sumar (+)
Restar (-)
Multiplicar (*)
Dividir (/)
Los resultados de los cálculos solo aparecerán en la salida.
Prioridad
Valores NULL
NULL es un valor que no esta disponible, sin asignar,
desconocido o que no es aplicable.
Un valor NULL no es lo mismo que un cero o un espacio.
En SQL, un cero es un número y un espacio es un carácter.
Las bases de datos relacionales utilizan un marcador llamado
NULL o null para representar dichos valores desconocidos.
SELECT last_name, job_id, salary, commission_pct, salary*commission_pct FROM
employees;
Alia
Un alias es una forma de cambiar el nombre de una cabecera de columna en la salida.
Un alias de columna:
Cambia el nombre de una cabecera de columna.
Es útil para realizar cálculos.
Sigue de forma inmediata al nombre de columna.
Puede tener la palabra clave opcional AS entre el nombre de columna y el alias.
Necesita comillas dobles si el alias contiene espacios o caracteres especiales o es
sensible a mayúsculas/ minúsculas.
SELECT * |columna |expr [AS alias], …. FROM table;