Resumen Unidad 1 Administración de Base de Datos
Resumen Unidad 1 Administración de Base de Datos
Resumen Unidad 1 Administración de Base de Datos
Trabajo:
Resumen U1
Materia:
Admón. De Base de Datos
Profesor:
Juan Manuel Olguín
Alumno:
Alejandro Barranco Julio
Ing. En Sistemas computacionales
7mo. Semestre
ADMINISTRACIÓN DE BASES DE DATOS
Una vez diseñada la BD, es puesta en práctica utilizando productos del DBMS,
procediéndose entonces a la creación de los datos (captura inicial). El DBA participa en el
desarrollo de procedimientos y controles para asegurar la calidad y la alta integridad de la
BD. Los requerimientos de los usuarios van modificándose, estos encuentran nuevas
formas o métodos para lograr sus objetivos; la tecnología de la BD se va modificando y
los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las
estructuras o procedimientos de BD requieren de una cuidadosa administración.
El DBA no es usuario del sistema, en consecuencia, no administra valores de datos; el
DBA administra actividad de datos. Dado que la BD es un recurso compartido, el DBA
debe proporcionar estándares, guías de acción, procedimientos de control y la
documentación necesaria para garantizar que los usuarios trabajan en forma cooperativa
y complementaria al procesar datos en la BD.
Otro de los aspectos que el administrador debe atender es el de coordinar las nuevas
propuestas para realizar ajustes en los derechos de acceso a datos compartidos y
aplicaciones específicamente propuestas serían analizados en conjunto con los
supervisores o directivos de las áreas involucradas para determinar si procede pudieran
aparecer problemas cuando dos o más grupos de usuarios quedan autorizados para
notificar los mismos datos. Uno de tales conflictos es el de la actualización perdida; este
ocurre cuando el trabajo de un usuario queda sobrescrito sobre por el de un segundo
usuario. El DBA queda responsabilizado para identificar la posible ocurrencia de dichos
problemas así como de crear normas y procedimientos para su eliminación.
Se obtendrán este tipo de garantías cuando el DBMS sea capaz de implementar las
restricciones aplicables al acceso concurrente, y este sea utilizado adecuadamente por
programadores y usuarios; para borrar lo anterior, se hace indispensable el apego a los
estándares el seguimiento de instructivos y manuales y las reglas establecidas para los
diversos procesamientos y procedimientos que se llevan a cabo.
Entre las alternativas más utilizadas por el DBA para tratar de resolver o minimizar este
problema se encuentran las siguientes:
Definir el esquema conceptual: es tarea del administrador de datos decidir con exactitud
cuál es la información que debe mantenerse en la base de datos, es decir, identificar las
entidades que interesan a la empresa y la información que debe registrarse acerca de
esas entidades. Este proceso por lo general se denomina diseño lógico a veces
conceptual de bases de datos.
En la práctica, ya sea el DDL conceptual o bien el DDL interno incluirán seguramente los
medios para definir dicha correspondencia, pero las dos funciones (crear el esquema,
definir la correspondencia) deberán poder separarse con nitidez. Al igual que el esquema
conceptual, el esquema interno y la correspondencia asociada existirán tanto en la versión
fuente como en la versión objeto.
Vincularse con los usuarios: el DBA debe encargarse de la comunicación con los
usuarios, garantizar la disponibilidad de los datos que requieren y escribir - o ayudar a los
usuarios a escribir- los esquemas externos necesarios, empleando el DDL externo
aplicable. Además, será preciso definir la correspondencia entre cualquier esquema
externo y el esquema conceptual.
En la práctica, el DDL externo incluirá con toda probabilidad los medios para especificar
dicha correspondencia, pero en este caso también el esquema y la correspondencia
deberán poder separarse con claridad. Cada esquema externo y la correspondencia
asociada existirán en ambas versiones fuentes y objeto. Otros aspectos de la función de
enlace con los usuarios incluyen las consultas sobre diseño de aplicaciones, la
impetración de instrucción técnica, la ayuda en la localización y resolución de problemas,
y otros servicios profesionales similares relacionados con el sistema.
Definir las verificaciones de seguridad e integridad: las verificaciones de seguridad y
de integridad pueden considerarse parte del esquema conceptual. El DDL conceptual
incluirá los medios para especificar dichas verificaciones.
En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es sólo uno
de los elementos que determinan la experiencia de los usuarios en línea y los programas
desatendidos. El rendimiento es una de las mayores motivaciones de los DBA para
coordinarse con los especialistas de otras áreas del sistema fuera de las líneas
burocráticas tradicionales.
El DBA es el responsable del buen funcionamiento de toda la estructura de los datos así
como de su entorno de trabajo. Al igual en DBA cuenta con ayuda de personal para
desempeñar algunas de sus funciones. Los diseñadores de la base de datos forman
parte del personal del DBA. El DBA interactúa con el sistema como un puesto de asesoría
y se crea un ambiente de consultoría, es aquí cuando el DBA es capaz de idear la
estrategia de administración de datos.
La función del DBA requiere personal para cubrir las siguientes actividades:
El DBA conoce todo sobre el sistema tiene relación directa entre todas las áreas del
sistema, puede proporcionar información a desarrolladores, analistas y demás personal
que contribuye en el desarrollo de la Base de Datos.
1.2. Análisis de los Manejadores de Bases de Datos.
Pero existen algunas ventajas y desventajas que los hace diferentes para la gestión de la
base de datos. Estas diferencias son importantes para las grandes organizaciones y
empresas pequeñas elegir el de mayor beneficio, confiabilidad y seguridad en la
administración de los datos. Se analizará las ventajas y desventajas de Microsoft SQL
Server, Oracle DB y MySQL Server, por ser los más usados y los más comunes.
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Permite trabajar en modo cliente-servidor, donde la información y datos se alojan
en el servidor y las terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos.
Una desventaja de SQL Server es que es costoso.
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Soporte multiplataforma.
SQL Server:
INFORMIX:
PostgreSQL:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de
comandos DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el
servidor y los terminales o clientes de la red sólo acceden a la información.
Además permite administrar información de otros servidores de datos.
Nombre
URL
Productos
Sybasewww.sybase.com
Adaptive Server
Oracle
www.oracle.com
Oracle8, Oracle8i, Oracle8iEE, Oracle9i, Oracle 10g
PostgreSQL
www.postgresql.org
PostgreSQL
Microsoft
www.microsoft.com
Access, MS-SQL Server
MySQL
www.mysql.com
MySQL
Informix
www.informix.com
Illustra, Universal Server, Dynamic Server
IBM
www.ibm.com
DB2
Apache
http://db.apache.org/derby
Derby
SQLite
http://www.sqlite.org
SQLite
Firebird
http://firebird.sourceforge.net
Firebird
Número de usuarios: Cantidad máxima de personas que tengan todo tipo de contacto
con el sistema de base de datos desde que éste se diseña, elabora, termina y se usa.
Número de transacciones: Son las cantidades de transacciones reales promovidas por
eventos como la compra de un producto, la inscripción a un curso o la realización de un
depósito.
Cantidad de datos para almacenar: Hace referencia a la capacidad de registros que se
puede almacenar o de recuperar su estado en un momento previo a la pérdida de datos.
Consistencia de la información: Impedir que exista información inconsistente o
contradictoria ella BD. Surge cuando existen varias copias del mismo dato y tras la
modificación de una de ellas, las demás no son actualizadas, o lo son pero de forma
incorrecta.
Experiencia propia o externa: Contar con el conocimiento necesario para la interacción
con el BDSM y de esa manera poder realizar las tareas que se nos han propuesto.
Que S.O. se implementará: Si no se tiene un sistema operativo en base al SGBD y esto
también tendría consideraciones como la operatividad y la capacidad de administración de
un servidor en tal o cual SO y los gastos que implicarían su mantenimiento.
1.4. Nuevas Tecnologías y Aplicaciones de los Sistemas
de Bases de Datos.
Los usuarios cada vez necesitamos más recursos en tecnología, es por eso que surgen
las evoluciones de sistemas, y por ende de las bases de datos, es impresionante ver
como la información se procesa en microsegundos, mientras se realizan transacciones al
mismo tiempo en la misma base de datos en lugares y estados diferentes, la importancia
de la información es lo que ha llevado a que las empresas y otras instituciones inviertan
para la seguridad de sus datos, el futuro de la tecnología es incierto debido a que algunas
proyecciones de tecnología estimadas hace 5 años y proyectadas hasta los próximos 10
años ya son una realidad, la tecnología avanza a pasos agigantados es por eso que no
debemos quedarnos atrás y apostar a las nuevas tecnologías que sin duda harán más
fácil la vida de las personas que tratamos con la administración y seguridad de la
información. Tanto en uno como en otro papel, la tecnología de bases de datos se ve
sometida a numerosos cambios tanto desde el punto de vista empresarial como
tecnológico.
Las nuevas aplicaciones están llevando hasta el límite a los sistemas de bases de datos
disponibles, al incorporar documentos multimedia. Imágenes, series temporales, datos
activos, grandes cantidades de información (no olvidemos que los datos se expanden
hasta llenar el espacio disponible), etc. Por otro lado la mejora espectacular en el número
de instrucciones de máquina ejecutables en un segundo, coste de procesador, coste de la
unidad de memoria secundaria y de memoria principal, numero de bits transmitidos por
unidad de coste y por segundo, obligan a los SGBD a evolucionar para aprovechar estos
avances en el hardware y las comunicaciones. En este sentido la explosión de Internet, el
World Wide Web, y las “autopistas de la información” (information highWay),
cuyautilización crece a un ritmo vertiginoso, están imponiendo un nuevo escenario para el
desarrollo de los sistemas de información.
Los sistemas de bases de datos, como elemento clave de los sistemas de información.
Deben jugar un papel fundamental en esta explosión de información, si no quieren "ser
arrollados en /as autopistas de la información”, como advertía David De Witt. En el VLDB
de 1995. Las bases de datos terminarán siendo como el teléfono: fáciles de usar (en
cuanto interfaces, rendimiento, etc.), conectado con cualquier otra cosa alrededor del
mundo, con estándares reconocidos en todas partes, consistentes y fiables y con mayores
funcionalidades. Las nuevas tecnologías de bases de datos permitirán hacer realidad
aplicaciones hoy en día inimaginables tanto por el volumen de datos que manejarán
(serán auténticasVLDB2) como por las facilidades para su explotación.
Este campo es uno de los más importantes de las tecnologías de la información, y aunque
es verdad que se ha recortado los fondos para investigación básica en informática, la
parte correspondiente a bases de datos ha aumentado o se ha consolidado a pesar de
estos recortes. E incluso se ha imprimido un carácter más precompetitivo y comercial a la
investigación, lo que puede favorecer su implantación en las empresas.
Bibliografias
http://www.monografias.com/trabajos19/administracion-base-
datos/administracion-base-datos.shtml
http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez
%20Sanchez.pdf
http://www.itvillahermosa.edu.mx/docs/oferta/ingsistemas/temario
2010/6semestre/O%20ISIC-2010-224%20Administracion%20de
%20Bases%20de%20Datos.pdf