Escolar Documentos
Profissional Documentos
Cultura Documentos
Archivos
memoria
Procesos
Archivos
Rollback (rbs): cuando se modifica el valor de alguna tupla en una transacción, los valores
nuevos y anteriores se almacenan en un archivo, de modo que si ocurre algún error, se puede
regresar (rollback) a un estado anterior.
Redo (rdo): bitácora de toda transacción, en muchos dbms incluye todo tipo de consulta
incluyendo aquellas que no modifican los datos.
Datos (dbf): el tipo más común, almacena la información que es accesada en la base de datos.
Indices (dbf) (dbi): archivos hermanos de los datos para acceso rápido.
Memoria
Shared Global Area (SGA): es el área más grande de memoria y quizás el más importante
Shared Pool: es una caché que mejora el rendimiento ya que almacena parte del diccionario de
datos y el parsing de algunas consultas en SQL.
Redo Log Buffer: contiene un registro de todas las transacciones dentro de la base, las cuales se
almacenan en el respectivo archivo de Redo y en caso de siniestro se vuelven a ejecutar aquellos
cambios que aún no se hayan reflejado en el archivo de datos (commit).
Large Pool: espacio adicional, generalmente usado en casos de multithreading y esclavos de I/O.
Threading
System Monitor: despierta periódicamente y realiza algunas actividades entre las que se
encuentran la recuperación de errores, recuperación de espacio libre en tablespaces y en
segmentos temporales.
Process Monitor: limpia aquellos procesos que el usuario termina de manera anormal,
verificando consistencias, liberación de recursos, bloqueos.
Database Writer: escribe bloques de datos modificados del buffer al disco, aquellas
transacciones que llegan a un estado de commit.
Log Writer: escribe todo lo que se encuentra en el redo log buffer hacia el redo file
Checkpoint: sincroniza todo lo que se tenga en memoria, con sus correspondientes archivos en
disco
*Indices apropiados
Al final todos los elementos lógicos se deben almacenar en archivos cuyo tamaño, dirección,...
etc. debe de ser controlado por el DBA. En los distintos tipos de SGBD hay variaciones sobre las
estructuras lógicas, en el caso de las físicas su diferencia puede ser total, lo que obliga a conocer
muy bien la parte interna del sistema concreto que estemos utilizando.
Las estructuras internas permiten analizar un nivel intermedio entre estructuras lógicas (como
las tablas) y las físicas (como los archivos). Por ejemplo, Oracle proporciona espacios de tabla o
tablespaces para aglutinar distintos elementos lógicos con distintos elementos físicos a fin de
optimizar el rendimiento de la base de datos.
2.3 http://eduardo-garibay-2013-glosario.blogspot.mx/2013/02/caracteristicas-y-
requerimientos-de.html
http://www.academia.edu/8199329/SGBD_CARACTERISTICAS_VENTAJAS_DESVENTAJAS_REQUE
RIMIENTOS
Una transacción es un conjunto de líneas de un programa que llevan insert o update o delete.
Todo aquél software que tiene un log de transacciones (que es la "bitácora" que permite hacer
operaciones de commit o rollback), propiamente es un software de BD; aquél que no lo tiene
(v.g. D-Base), propiamente no lo es. Todo software de base de datos es transaccional; si el
software de la BD no es "transaccional", en realidad NO es un "software" de BD; en todo caso, es
un software que emula el funcionamiento de un verdadero software de BD. Cada transacción
debe finalizar de forma correcta o incorrecta como una unidad completa. No puede acabar en un
estado intermedio.
Y depende que base de datos uses para efectuar las operaciones pero, es la misma teoría para
cualquier BD.
Una vez que se sabe la forma de ingresar comandos, es el momento de acceder a una base de
datos.
Suponga que en su hogar posee varias mascotas y desea registrar distintos tipos de información
sobre ellas. Puede hacerlo si crea tablas para almacenar sus datos e introduce en ellas la
información deseada. Entonces, podrá responder una variedad de preguntas acerca de sus
mascotas recuperando datos desde las tablas. Los pasos serían:
La base de datos menagerie (palabra inglesa que en español significa "colección de animales") se
ha hecho deliberadamente simple, pero no es difícil imaginar situaciones del mundo real donde
podría usarse un tipo similar de base de datos. Por ejemplo, para un granjero que desee hacer el
seguimiento de su hacienda, o para los registros de los pacientes de un veterinario.
6. Ejemplo
6.1. Para instalar el SGBD como primer instancia el archivo primordial es el que se descarga de la
Web. Su configuracion dependera del S.O.
7. Ejemplo de Variables
7.1. HOME: La ruta por defecto para el fichero histórico mysql es $HOME/.mysql_history.
7.5. MYSQL_PWD: La contraseña por defecto al conectar a mysqld. Tenga en cuenta que su uso
es inseguro
7.6. UMASK_DIR: La máscara de creación de directorios del usuario. Tenga en cuenta que se
hace una operación Y lógica con UMASK!
SQL Server 2008 Express es una edición gratuita de SQL Server y es una plataforma de datos
ideal para aprender y ejecutar pequeñas aplicaciones de servidor y de escritorio, y para su
redistribución a través de ISV.
Almacene todo tipo de datos empresariales con soporte nativo para datos relacionales, XML,
FILESTREAM y datos espaciales
Sistemas operativos admitidos: Windows 7, Windows Server 2003, Windows Server 2008,
Windows Server 2008 R2, Windows Vista, Windows XP
Memoria del sistema: Mínimo 512 MB para SQL Server Express with Tools y SQL Server Express
con Advanced Services y 4 GB para Reporting Services que se instala con SQL Server Express con
Advanced Services
Procesadores:
X86: Procesador compatible con Pentium III o más rápido (velocidad del procesador: 1,0 GHz o
más)
X64: Mínimo: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T, Intel
Pentium IV compatible con EM64T (velocidad del procesador: 1,0 GHz o más)
IA64: Procesador Itanium o más rápido (velocidad del procesador: 1,0 GHz o más)
Cada DBMS también proporciona un método para cambiar los parámetros del
sistema una vez que está en funcionamiento.
Editar un archivo que contiene los valores de los parámetros actuales del
sistema.
Aunque el uso de valores por defecto pueden ahorrar tiempo y hacer más
Almacenamiento en caché
Problemas de rendimiento
Problemas de integridad de datos
EN RESUMEN
necesitara
problemas a futuro
cuidado