Sei sulla pagina 1di 17

INSTITUTO TECNOLOGICO DE TUXTLA GUTIERREZ

TEMA:
ORACLE Y ACCESS

CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES

NOMBRE DEL ALUMNO:


Jose Enrique De Los Santos Solis
Guillermo de jesus Couito lLopez
Eduardo Lopez Galdamez
Oscar Ruyeri Vazquez Hernandez

NOMBRE DEL PROFESOR(A):


Cabrera Garcia Ciclalli

TUXTLA GUTIERREZ CHIAPAS A 31 DE AGOSTO DEL 2016.

ORACLE

Oracle es bsicamente un herramienta cliente/servidor para la gestin de base de


datos, es un producto vendido a nivel mundial, aunque la gran potencia que tiene y
su elevado precio hace que solo se vea en empresas muy grandes y
multinacionales, por norma general.
En el desarrollo de paginas Web pasa lo mismo como es un sistema muy caro no
est tan extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL
Server etc.
Oracle como antes lo mencionamos se basa en la tecnologa cliente/ servidor,
pues bien, para su utilizacin primero seria necesario la instalacin de la
herramienta servidor ( Oracle8i ) y posteriormente podramos atacar a la base de
datos desde otros equipos con herramientas de desarrollo como Oracle Designer y
Oracle Developer, que son las herramientas de programacin sobre Oracle a partir
de esta premisa vamos a desarrollar las principales acepciones de Oracle y sus
aplicaciones en las distintas ares de trabajo.

ORIGENES

El manejador de Base de datos ORACLE, surgi a final de los aos 70 y principio


de los aos 80. George Koch y su equipo de tropas de asalto de tcnicos fue el
primero en desembarcar en el terreno de Oracle en 1982, durante
un proceso de evaluacin de sistema de gestin de base de datos para una
importante aplicacin comercial que George estaba diseando y construyendo.
Cuando termino, la evaluacin fue descrita en Computer World como el estudio
ms severo de SGBD que se haba hecho nunca. El estudio fue tan riguroso con
los vendedores cuyos productos haba estudiado George, que la prensa hizo eco
de sus palabras en lugares tan distantes como Nueva Zelandia y en publicaciones
muy alejadas del campo como el Christian Sciencia Monitor.
Oracle conocida entonces como Relational Software, tena poco ms de 25
empleados en aquel tiempo y solo unos pocos clientes importantes. Sin embargo,
cuando se complet el estudio, Oracle fue declarada vencedora. George afirmo
que el SGBD Oracle era tcnicamente el mejor producto del mercado. Estas
declaraciones fueron hecha en una poca en la que muy poca gente conoca el
significado del trmino "Relacional", y los que lo conocan (o crean conocerlo) no
tenan muchas cosas favorables que decir de l.
La compaa de Oracle Corporation estaba trabajando entonces para perfeccionar
su joven producto, para comprender los tipos de caractersticas y funcionalidad
que podra hacerlo til y productivo en el mundo de los negocios. El esfuerzo
contribuyo a su refinamiento. Algunas de las caractersticas de Oracle, tales como
las salidas de SQL*FORMS fueron el resultado de dicho esfuerzo.
De acuerdo a la publicacin especializada Fortuna, esta compaa se ubic en
1995 en el segundo lugar como compaa ms admirada en el rubro de software y

servicios, situndose Microsoft Corporation en la primera posicin de dicho


rnking. A lo largo de los ltimos diez aos, la compaa ha experimentado un
crecimiento sostenido, con una media de crecimiento anual del orden del 30 al
40%.
En lo que respecta al "Revenue" o ganancias, y durante su ltimo ao fiscal,
Oracle oscil el 50%, posicionndose por encima de Intel, Motorola, Microsoft, HP,
Apple, Sun, IBM y Novell. Tan solo en la Argentina, contando con 100 empleados,
su facturacin anual ha crecido de 300.000 dlares en 1990 a 20 millones en
1995.
Una de las especialidades de esta compaa de software, es la creacin de los
sistemas de facturacin para grandes volmenes de informacin, tales como los
usados por las compaas telefnicas, de gas, de electricidad, etc., para la
cobranza de sus servicios. Entre los prximos proyectos de esta compaa, se
destaca la reestructuracin del Banco de Previsin Social junto con la compaa
IBM.

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

Continuidad de Negocio & Alta Disponibilidad


Oracle RAC es un componente integral de lo bien conocido como Oracles
Maximum Availability Arquitecture el cual provee las mejores practicas para
proveer la mayor disponibilidad de servicios en Data Centers. Como parte
las nuevas caractersticas adicionadas al stack que nos asegura alta
disponibilidad y confiabilidad de consistencia de transacciones se
encuentra Application Continuity (AC).
Application Continuity (AC) es una nueva tecnologa que protege a las
aplicaciones contra fallas de instancias y sesiones permitiendo reprocesar

las transacciones in-flight en alguna otra instancia adjunta a la BBDD en


uso.
Application Continuity (AC) utiliza la nueva caracterstica Oracle
Database 12c Transaction Guard la cual asegura que las aplicaciones
siempre tendrn los resultados esperados. AC requerir cierto tipo
de client Access driver para llevar a cabo su labor mientras que la
API Transaction Guard API podr ser utilizada de forma nativa por
diversas aplicaciones.

Caracteristicas

En general, Oracle Database 11g Enterprise Edition permite que la infraestructura


de base de datos sea mucho ms eficiente, resistente y fcil de administrar. Estas
son algunas de las caractersticas ms interesantes que he podido entresacaren
los 5 aos con los que he estado trabajando con este producto.
Particionamiento de tablas
Edition-Based Redefinition
Gestin de esquemas
Mantenimiento : parches y actualizaciones, RAC One Node, y Clusterware
Data Warehousing y OLAP
PL/SQL mejora del rendimiento
PL/SQL: codificacin eficiente
Gestin de las transacciones: Flashback data archiver
Seguridad
SecureFiles
SQL Performance Analyzer & Real-Time SQL Monitoring
Oracle Exadata Simulator
SQL Plan Management
Manageability
SQL Access Advisor: Optimiza el diseo de tu tabla por su uso en
produccin
SQL Operations: Pivot and Unpivot
Copias de respaldo y recuperacin ante desastres
Resilencia
Gestin automtica del almacenamiento de datos ASM.
Compresin de datos en las tablas
Caching y agrupamiento (pooling)
Data Guard

Capacidades Logicas y fisicas


Las estructura fsica tales como los archivos del sistema operativo, son
almacenados en dispositivos tangibles como son cintas magnticas, discos y
otros. A cada archivo le corresponde un espacio en el sistema operativo. Oracle
requiere de varios archivos para su funcionamiento, los cuales conforman su
estructura fsica.
A la estructura lgica le corresponde un espacio por unidad, pero sus limitaciones
son independientes de las localizaciones de espacio fsico.

Para ver el grfico seleccione la opcin "Descargar" del men superior


USO DE MEMORIA:
El uso de memoria en el RDBMS Oracle tiene como propsito lo siguiente:
Almacenar los cdigos de los programas para empezar a ejecutarse.
Almacenar los datos necesarios durante la ejecucin de un programa.
Almacenar informacin sobre como es la transferencia
entre procesos y perifricos.

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.

Las funciones para el procesamiento de grupos son:


COUNT(columna) Cantidad de registros en que la columna tiene valores no nulos.
COUNT(*) Cantidad de registros que hay en la tabla, incluyendo los valores nulos.
MIN(columna) Valor mnimo del grupo.

MAX(columna) Valor mximo del grupo.

SUM(columna) Suma los valores del grupo.

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.

Subconsulta es aquella consulta de cuyo resultado depende otra consulta, llamada


principal, y se define como una sentencia SELECT que esta incluida en la
orden WHERE de la consulta principal. Una subconsulta, a su vez, puede contener
otra subconsulta y as hasta un mximo de 16 niveles.
LAS PARTICULARIDADES DE LAS SUBCONSULTAS SON:
1. Su resultado no se visualiza, sino que se pasa a la consulta principal para su
comprobacin.
2. Puede devolver un valor nico o una lista de valores y en dependencia de esto
se debe usar el operador del tipo correspondiente.
3. No puede usar el operador BETWEEN, ni contener la orden ORDER BY.
4. Puede contener una sola columna, que es lo ms comn, o varias columnas.
Este ltimo caso se llama subconsulta con columnas mltiples. Cuando dos o ms
columnas sern comprobadas al mismo tiempo, deben encerrarse entre
parntesis.
GRUPOS CON SUBCONSULTA
Para combinar grupos con subconsulta debemos incluir en la
sentencia SELECT la orden HAVING, que tiene las siguientes caractersticas:
1. Funciona como la orden WHERE, pero sobre los resultados de las funciones de
grupo, en oposicin a las columnas o funciones para registros individuales que se
seleccionan mediante la orden WHERE. O sea, trabaja como si fuera una
orden WHERE, pero sobre grupos de registros.
2. Se ubica despus de la orden GROUP BY.
3. Puede usar una funcin de grupo diferente a la de la orden SELECT.

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.

Por medio de Microsoft Access, puede administrar toda la informacin desde un


nico archivo de base de datos. Dentro del archivo, puede utilizar:
Tablas para almacenar los datos.

Consultas para buscar y recuperar nicamente los datos que necesita.

Formularios para ver, agregar y actualizar los datos de las tablas.

Informes para analizar o imprimir los datos con un diseo especfico.

Pginas de acceso a datos para ver, actualizar o analizar los datos de la


base de datos desde Internet o desde una intranet.
Almacenar los datos una vez en una tabla y verlos desde varios lugares.
Cuando se actualizan los datos, se actualizan en todos los lugares donde
aparecen.
Mostrar los datos en una consulta
Mostrar los datos en un formulario
Mostrar los datos en un informe

Mostrar los datos en una pgina de acceso a datos

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.

La estructura interna de la base de datos no debera verse afectada por cambios


en los aspectos fsicos del almacenamiento: por ejemplo, un cambio a un nuevo
disco.

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

datos, y se agrupan en dos tipos de informacin : uno hacia abajo, en el lado


izquierdo de la hoja de datos, y otro a lo largo de la parte superior.
Consultas de accin
Una consulta de accin es una consulta que realiza cambios o desplazamientos
de muchos registros en una sola operacin. Hay cuatro tipos de consultas de
accin:

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.

Consulta de datos anexados


Agrega un grupo de registros de una o ms
tablas al final de una o ms tablas. Por ejemplo, supongamos que consigue
nuevos clientes y una base de datos que contiene una tabla con informacin
acerca de estos clientes. Para evitar tener que escribir toda esta informacin en la
base de datos, desea anexarla a la tabla Clientes.

Consulta de creacin de tabla


Crea una tabla nueva a partir de la
totalidad o una parte de los datos de una o ms tablas. Las consultas de creacin
de tabla son tiles para crear una tabla que se desee exportar a otra base de
datos de Microsoft Access (base de datos de Microsoft Access: coleccin de datos
y objetos (como tablas, consultas o formularios), que est relacionada con un tema
o propsito concreto. El motor de base de datos Microsoft Jet administra los
datos.) o una tabla histrica que contenga registros antiguos.
Consultas SQL
Una consulta SQL es una consulta creada con una instruccin SQL (cadena o
instruccin de SQL: expresin que define un comando de SQL, como SELECT,
UPDATE o DELETE, e incluye clusulas como WHERE y ORDER BY. Las
instrucciones o cadenas de SQL se utilizan en consultas y en funciones de
agregado.). Puede utilizar el Lenguaje de consulta estructurado (SQL o Structured
Query Language) para consultar, actualizar y administrar bases de datos
relacionales, como Access.

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

Potrebbero piacerti anche