Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TEMA:
ORACLE Y ACCESS
CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES
ORACLE
ORIGENES
Especificaciones
Database12c la nueva versin de manejador de base de datos de Oracle
Corporation, RAC ( Real Application Clusters ) naci y emergi en el mercado
como producto en la versin de BBDD ( base de datos ) Oracle 9i, representando
un producto estable y de altas funcionalidades para el rea de Alta Disponibilidad.
En versin Oracle 10g, RAC represento una de las soluciones clave para la
filosofa Grid Computing ofreciendo consigo una escalabilidad horizontal.
En liberaciones 11g & 11gR2 obtuvo mejoras de alta relevancia y en versin 12c
trae consigo mejoras en sus componentes, arquitecturas basadas en Cloud
Computing.
Las mejoras y nuevas caractersticas de RAC12c estn clasificadas en 4
grandes areas:
Continuidad de Negocio & Alta Disponibilidad
Flexibilidad & Agilidad
Despliegue estandarizado & Patching
Integracin y administracin en Data Centers
Caracteristicas
Niveles ANSI
1. Nivel Externo: Se refiere a las vistas o una porcin de la Base de Datos
completa. Nivel ms alto de abstraccin.
2. Nivel Conceptual(lgico): En este nivel se describen los datos que se
almacenan en la Base de Datos, adems de las relaciones que existen entre
stas.
3. Nivel Interno: Su labor se refiere a como se almacenan fsicamente los datos y
los mtodos de accesos.
Consultas Oracle
SQLForms: es la herramienta de Oracle que permite, de un modo sencillo y
eficiente, disear pantallas para el ingreso, modificaciones, bajas y consultas
de registros. El usuario podr, una vez definida la forma, trabajar con ella sin
necesidad de generar cdigos, dado que Oracle trae incorporado un conjunto
de procedimientos y funciones asociados a las teclas de funciones, como por
ejemplo la tecla, que se usa para iniciar una consulta.
La herramienta fundamental de SQL es la sentencia SELECT, que permite
seleccionar registros desde las tablas de la Base de Datos.
Una de las herramientas lgicas ms poderosas de SQL es el reconocimiento de
un patrn de consulta, instrumento ste que permite la bsqueda por
nombre, direccin u otro dato parcialmente recordado. Los patrones de consulta
juegan un papel importante en el momento de realizar consultas, ya que es comn
que necesitemos encontrar un texto y no recordemos exactamente cmo fue
ingresado.
Con el uso del operador LIKE podemos comparar patrones y ubicar un texto,
independientemente de la posicin en que se encuentre.
Para la definicin del patrn de consulta existen dos tipos de caracteres
especiales:
% (signo de porcentaje) llamado comodn, representa cualquier cantidad de
espacios o caracteres en esa posicin. Significa que se admite cualquier cosa en
su lugar: un carcter, cien caracteres o ningn carcter.
_ (signo de subrayado) llamado marcador de posicin, representa exactamente
una posicin e indica que puede existir cualquier carcter en esa posicin.
AGRUPAMIENTO DE DATOS
SQL proporciona una forma eficiente para manejar la informacin con el
agrupamiento de datos a travs de la formacin de grupos y las funciones
correspondientes, dando la posibilidad de procesar no solo registros individuales
como hemos hecho hasta ahora. Tambin podemos agrupar registros por un
criterio determinado, como por ejemplo, agrupar por clientes las ventas realizadas.
Cada grupo tendr como resultado de la consulta una fila resumen que contiene la
informacin del grupo.
Para la formacin de grupos adicionamos, a la forma bsica de la
sentencia SELECT, la orden GROUP BY ubicada antes de ORDER BY.
AVG(columna) Calcula valor medio del grupo, sin considerar los valores
nulos.
La lista de columnas a mostrar en la consulta puede contener las funciones de
grupo, as como la columna o expresin usada para formar los grupos en la
orden GROUP BY. En una misma consulta no se pueden mezclar funciones de
grupo con columnas o funciones que trabajan con registros individuales.
El orden en las consultas por grupos, cuando no esta presente la orden ORDER
BY, est dado por la columna que forma los grupos. Si deseamos cambiar ese
orden, como es el caso de ordenar por el valor total de ventas, se debe adicionar
al final la orden ORDER BY SUM(VALOR).
SUBCONSULTAS
Otro aspecto de fcil diseo y uso que muestra una vez ms las posibilidades de
SQL son las subconsultas.
ACCESS
Origenes
Una base de datos es una recopilacin de informacin relativa a un asunto o
propsito particular, como el seguimiento de pedidos de clientes o
el mantenimiento de una coleccin de msica. Si la base de datos no est
almacenada en un equipo, o slo estn instaladas partes de la misma, puede que
deba hacer un seguimiento de informacin procedente de varias fuentes en orden
a coordinar y organizar la base de datos.
Supongamos, por ejemplo, que los nmeros de telfono de los proveedores estn
almacenados en varios lugares: en un archivo de tarjetas que contiene los
nmeros de telfono de los proveedores, en archivos de informacin
de productos en un armario y en una hoja de clculo que contiene informacin de
pedidos. Si cambia el nmero de telfono de un proveedor, tendra que actualizar
la informacin en los tres lugares. Sin embargo, en una base de datos es
necesario modificar la informacin en un solo lugar: el nmero de telfono del
proveedor se actualiza automticamente en todos los lugares de la base de datos
donde se utilice.
Caracteristicas
Caractersticas de Access
Microsoft Access es un sistema interactivo de administracin de bases de datos
para Windows.
Access tiene la capacidad de organizar, buscar y presentar la informacin
resultante del manejo de sus bases de datos. Entre sus principales caractersticas
se encuentran:
Access es grfico, por lo que aprovecha al mximo la potencia
grfica de Windows, ofreciendomtodos usuales de acceso a los datos y
proporcionando mtodos simples y directos de trabajar con la informacin.
Access facilita la administracin de datos, ya que sus posibilidades de consulta y
conexin le ayudan a encontrar rpidamente la informacin deseada, cualquiera
que sea su formato o lugar de almacenamiento.
Con Access es posible producir formularios e informes sofisticados y efectivos,as
como grficos y combinaciones de informes en un solo documento.
Niveles ANSI
Permite vistas de usuario independientes y personalizadas: Cada usuario debe ser
capaz de acceder a los datos, pero tiene una vista personalizada diferente de los d
atos. stos deben ser independientes: los cambios en una vista no deben afectar
a las dems.
Oculta los detalles fsicos de almacenamiento a los usuarios: Los usuarios no
deberan tener que lidiar con los detalles de almacenamiento de la base de datos.
El administrador de la base de datos debe ser capaz de cambiar las
estructuras: Modifica la estructura de almacenamiento de la BD sin afectar la vista
de los usuarios.
Consultas
Consultas: Obtener respuestas a preguntas
Se utilizan consultas para ver, modificar y analizar datos de formas diferentes.
Tambin pueden utilizarse como el origen de registros para formularios, informes y
pginas de acceso a datos (pgina de acceso a datos: pgina Web, publicada
desde Access, que tiene una conexin a una base de datos. En una pgina de
acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en
la base de datos. Una pgina puede incluir tambin datos de otros orgenes de
datos, como Excel.). Existen varios tipos de consultas en Microsoft Access.
Consultas de seleccin
Una consulta de seleccin es el tipo de consulta ms habitual. Este tipo de
consulta obtiene los datos de una o ms tablas y muestra los resultados en una
hoja de datos en la que puede actualizar los registros (con algunas restricciones).
Tambin puede utilizar una consulta de seleccin para agrupar los registros y
calcular sumas, cuentas, promedios y otros tipos de totales.
Consultas de parmetros
Una consulta de parmetros es una consulta que, cuando se ejecuta, muestra un
cuadro de dilogo propio que solicita informacin, por ejemplo, criterios (criterios:
condiciones que se especifican para limitar los registros que se incluyen en el
conjunto de resultados de una consulta o un filtro.) para recuperar registros o
un valor que desea insertar en un campo. Puede disear la consulta para que
solicite ms de un dato; por ejemplo, puede disearla para que solicite dos fechas.
Access puede entonces recuperar todos los registros que se encuentren entre
esas dos fechas.
Las consultas de parmetros tambin son tiles cuando se emplean como base
para formularios, informes y pginas de acceso a datos. Por ejemplo, puede crear
un informe de ingresos mensuales basado en una consulta de parmetros. Al
imprimir el informe, Access muestra un cuadro de dilogo que solicita el mes para
el que se desea obtener el informe. Cuando se especifica un mes, Access imprime
el informe correspondiente.
Consultas de tabla de referencias cruzadas
Las consultas de referencias cruzadas se utilizan para calcular y reestructurar
datos de manera que su anlisis sea ms sencillo. Las consultas de referencias
cruzadas calculan una suma, una media, un recuento u otro tipo de totales de
Consulta de eliminacin
Elimina un grupo de registros de una o ms
tablas. Por ejemplo, puede utilizar una consulta de eliminacin para quitar
productos que ya no se fabrican o de los que no hay pedidos. Con las consultas
de eliminacin, siempre se eliminan registros enteros, no slo campos
seleccionados dentro de los registros.
Consulta de actualizacin
Realiza cambios globales en un grupo de
registros de una o ms tablas. Por ejemplo, puede aumentar los precios un 10 por
ciento para todos los productos lcteos o bien puede aumentar los sueldos un 5
por ciento al personal de una determinada categora. Con una consulta de
actualizacin, puede cambiar los datos de las tablas existentes.
Cuando se crea una consulta en la vista Diseo (vista Diseo: ventana que
muestra el diseo de estos objetos de base de datos: tablas, consultas,
formularios, informes, macros y pginas de acceso a datos. En la vista Diseo,
puede crear objetos de base de datos nuevos y modificar el diseo de otros
existentes.) de la consulta, Access construye en segundo plano las instrucciones
SQL equivalentes.
De hecho, la mayora de las propiedades de consulta de la hoja de propiedades de
la vista Diseo de la consulta tienen clusulas y opciones equivalentes a las que
estn disponibles en la vista SQL (vista SQL: ventana que muestra la instruccin
SQL para la consulta activa o que se utiliza para crear una consulta especfica de
SQL (unin, paso a travs o definicin de datos). Cuando se crea una consulta en
la vista Diseo, Access construye el SQL equivalente en la vista SQL.). Si lo
desea, puede ver o editar la instruccin SQL en la vista SQL. Sin embargo,
despus de hacer cambios en una consulta en la vista SQL, puede que su aspecto
no sea el que tena en la vista Diseo.
Algunas consultas SQL, denominadas consultas especficas de SQL (consulta
especfica de SQL: consulta que consta de una instruccin SQL. Las subconsultas
y consultas de paso a travs, unin y definicin de datos son consultas especficas
de SQL.), no se pueden crear en la cuadrcula de diseo (cuadrcula de diseo:
cuadrcula utilizada para disear una consulta o un filtro en la vista Diseo de
consulta o en la ventana Filtro u orden avanzado. Para las consultas, esta
cuadrcula se conoca antes como la cuadrcula QBE.). En el caso de las consultas
de paso a travs (consulta de paso a travs: una consulta especfica de SQL que
se utiliza para enviar comandos directamente a un servidor de base de datos
ODBC.
Las consultas de paso a travs permiten trabajar directamente con las tablas del
servidor en lugar de hacer que el motor de base de datos Microsoft Jet procese los
datos.), consultas de definicin de datos (consulta de definicin de datos: consulta
especfica de SQL que contiene instrucciones DDL.
Estas instrucciones permiten crear o alterar objetos de la base de datos.) y
consultas de unin (consulta de unin: consulta que utiliza el operador UNION
para combinar los resultados de dos o ms consultas de seleccin.), debe crear
las instrucciones SQL directamente en la vista SQL. En el caso de las
subconsultas (subconsulta: instruccin SQL SELECT que est dentro de otra
consulta de seleccin o de accin.), la instruccin SQL se escribe en la fila Campo
o en la fila Criterios de la cuadrcula de diseo de la consulta.
Especificaciones