Professional Documents
Culture Documents
Pag.
INTRODUCCIÓN 3
INTRODUCCIÓN
Los grandes adelantos tecnológicos, cada día mas vertiginosos, le han
dado a las organizaciones un abanico de posibilidades para optimizar sus
operaciones y tareas; en el caso particular de las telecomunicaciones, los
avances en la transferencia de voz y datos han hecho posible que hoy en día
las organizaciones puedan manejar y consolidar su información, en velocidad
y volúmenes considerables, independientemente de las distancias y
ubicaciones geográficas en donde estén ubicadas sus unidades.
BASES DE DATOS
1.- CONCEPTOS BASICOS
Hay que destacar que los tres esquemas no son más que
descripciones de los mismos datos pero con distintos niveles de abstracción.
Los únicos datos que existen realmente están a nivel físico, almacenados en
un dispositivo como puede ser un disco. En un SGBD basado en la
arquitectura de tres niveles, cada grupo de usuarios hace referencia
exclusivamente a su propio esquema externo. Por lo tanto, el SGBD debe
transformar cualquier petición expresada en términos de un esquema externo
a una petición expresada en términos del esquema conceptual, y luego, a
una petición en el esquema interno, que se procesará sobre la base de datos
almacenada.
Funciones.
2.4.- INTERFASES
Las interfaces son los medios por los cuales el sistema de gestión de
base de datos permite al usuario interactuar con la información, solicitar
consultas, crear o modificar estructuras, resguardar los datos, etc.
Dependiendo del tipo de usuario, estas interfaces serán más o menos
amigables, más o menos restrictivas. Cada sistema de gestión o aplicación
de base de datos tienen sus propias interfaces de comunicación del usuario
con la base de datos.
Algunos ejemplos:
MySQL
ORACLE
SQLSERVER
PostgreSQL
3.- SERVIDOR DE BASE DE DATOS.
3.1.- CONCEPTO.
4.1.- CONCEPTO.
• Localización de la información.
En lo que tiene que ver con la seguridad también se protege los datos
frente al acceso de personas no autorizadas y destrucción o alteración
malintencionada.
4.4.1.- VENTAJAS.
4.4.2.- DESVENTAJAS
Procesamiento de consultas
Administración de catálogo
Propagación de Actualizaciones
Control de recuperación
Control de Concurrencia
Las primeras dos desventajas de las bases de datos distribuidas son las
mismas que las dos primeras ventajas.
4.5.1.- MySAQL
CARACTERISTICAS
HERRAMIENTAS ADMINISTRATIVAS
4.5.2.- ORACLE
Oracle es un sistema de administración de base de datos (o RDBMS
Relational Data Base Management System por las siglas en inglés),
fabricado por Oracle corporation, básicamente una herramienta
cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a
nivel mundial, aunque la gran potencia que tiene y su elevado precio hace
que sólo se vea en empresas muy grandes y multinacionales, por norma
general. En el desarrollo de páginas 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.
Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación,
bastante potente para tratar y gestionar la base de datos, también por norma
general se suele utilizar SQL.
Oracle es sin duda una de las mejores bases de datos que tenemos
en el mercado, es un sistema gestor de base de datos robusto, tiene muchas
características que nos garantizan la seguridad e integridad de los datos; que
las transacciones se ejecuten de forma correcta, sin causar inconsistencias;
ayuda a administrar y almacenar grandes volúmenes de datos; estabilidad,
escalabilidad y es multiplataforma.
ARQUITECTURA
La arquitectura de Oracle se basa en la creación de Instancias, dicho de
manera más simple, sesiones de datos de usuarios o aplicaciones:
Procesos de instancias:
PMON.- Process Monitor, Monitorea los procesos de los usuarios en
caso de que la conexión falle. Su misión es monitorizar los procesos
del servidor y tomar acciones correctivas cuando alguno de ellos se
interrumpe en forma abrupta, limpiando la caché y liberando los
posibles recursos que pudieran estar asignados en ese momento.
También es responsable por el restablecimiento de aquel proceso que
se ha interrumpido bruscamente.
SMON.- System Monitor, este proceso es el encargado de recuperar
la instancia y abrir la base da datos en caso de que ocurra alguna
falla. Levanta una instancia cuando se le da la instrucción de partida
(al comienzo del trabajo, encontrándose previamente en shutdown).
Enseguida limpia los segmentos temporales y recupera las
transacciones que pudieran haberse interrumpido debido a una falla
del sistema. Además disminuye la fragmentación del sistema
agrupando aquellas extensiones libres que existen dentro de la base
de datos.
CKPT.- CheckPoint Process, Sintoniza las tareas de grabación en la
base de datos. Es el responsable de advertir al proceso DBWR de
efectuar un proceso de actualización en el disco de los datos
mantenidos en memoria, incluyendo los datafiles y control files (para
registrar el checkpoint). Este proceso es opcional, si no está presente,
es el proceso LGWR quien asume la responsabilidad de la tarea.
DBWR.- DataBase Writer, escribe los bloques de datos de la memoria
en la base de datos. Es el responsable de la escritura en disco de toda
la información almacenada en los buffers de bloques que no se han
actualizado.
LGWR.- Log Writer, graba los bloques del redo log del buffer a los
archivos Redo Log File.
ARCH (archiver): La función de este proceso es la de respaldar la
información almacenada en los archivos redo log cuando éstos se
llenan. Este proceso está siempre activo cuando se ha establecido el
modo ARCHIVELOG. Si el sistema no está operando en este modo se
hace más difícil recuperar el sistema sin problemas luego de una falla
general.
HERRAMIENTAS
Control de concurrencia
Procedimientos almacenados
5.- CONCLUSIONES
Libros:
Fuentes Electrónicas: