El proceso de anlisis de las necesidades ser especfico para su organizacin, sino que, como
mnimo, debe responder a las siguientes preguntas:
Quin va a utilizar la base de datos y las tareas que se llevan a cabo?
Con qu frecuencia los datos sean modificados? Quin va a hacer estas modificaciones?
Quin proveer soporte de TI para la base de datos?
Qu hardware est disponible? Existe un presupuesto para la compra de hardware adicional?
Quin ser el responsable de mantener los datos?
Los datos se ofrecern acceso a travs de Internet? Si es as, qu nivel de acceso debe ser
apoyado?
Pgina 1 de 11
Bases de datos de escritorio son baratos. Usted encontrar que la mayora de soluciones de
escritorio estn disponibles por alrededor de $ 100 (en comparacin con miles de dlares
por sus primos basados en Sever). De hecho, si usted es dueo de una copia de Microsoft
Office Professional, ya eres un propietario con licencia de Microsoft Access.
Escritorio bases de datos fcil de usar. Una comprensin completa de SQL no es necesaria
para utilizar estos sistemas (aunque muchos lo hacen SQL soporte para recalcitrantes por
ah). DBMS de escritorio suelen ofrecer una forma fcil de navegar interfaz grfica de
usuario.
Bases de datos de escritorio ofrecer soluciones web. Muchas bases de datos de escritorio
modernos proporcionan una funcionalidad web que le permite publicar tus datos en la web
de una manera esttica o dinmica.
Pgina 2 de 11
Flexibilidad. Bases de datos basadas en servidor puede manejar casi cualquier problema de
gestin de datos que puede tirar de ellos. Desarrolladores encantan estos sistemas porque
tienen amigos programador de interfaces de programacin de aplicaciones (o API) que
ofrecen para el desarrollo rpido de aplicaciones orientadas a bases de datos
personalizadas. La plataforma Oracle siquiera est disponible para varios sistemas
operativos, proporcionando adictos a Linux con un campo de juego nivelado cuando se
emparej en contra de la gente de Microsoft.
Potente rendimiento. Servidor de bases de datos basadas son tan poderosos como usted
quisiera que fueran. Los principales actores son capaces de utilizar eficientemente casi
cualquier plataforma de hardware razonable de que usted es capaz de construir para ellos.
Bases de datos modernas pueden administrar varios procesadores de alta velocidad,
servidores en clster, conectividad de alto ancho de banda y la tecnologa de
almacenamiento tolerante a fallos.
Escalabilidad. Este atributo va mano a mano con el anterior. Si usted est dispuesto a
aportar los recursos necesarios en el hardware, bases de datos del servidor son capaces de
manejar con gracia una cantidad de rpida expansin de los usuarios y / o datos.
EVALUACIN DE UN DBMS.
La evaluacin, que no es simplemente una cuestin de comparacin o descripcin de un sistema
frente a otro sistema de forma independiente, la topografa a veces disponible mediante una
publicacin hace describir y comparar las caractersticas de los sistemas, pero el valor dentro de una
organizacin depende de su problema en su entorno propio.
Una organizacin debe mirar estas necesidades para la evaluacin de los sistemas disponibles. Vale
la pena poner un poco de atencin a lo que se debe hacer para lograr esto. En una organizacin
pequea, es posible que una sola persona sera capaz de hacer el trabajo, pero las grandes
organizaciones tienen que establecer formalmente un equipo de evaluacin. Incluso la composicin
de este equipo va a cambiar algo en la medida que el proceso de evaluacin sigua su camino.
Un buen papel en la etapa inicial sera interpretar las necesidades de los usuarios y centrarse en la
gestin de las necesidades de la organizacin. Las computadoras y los profesionales de tecnologa
de la informacin a continuacin, evaluaran las deficiencias tcnicas de los sistemas de varios
candidatos y finalmente el personal financiero y contable examinar las estimaciones de costos,
alternativas, consecuencias fiscales de pago, requisitos de personal, y las negociaciones del
contrato.
Pgina 3 de 11
Los motivos que inspiran la organizacin para adquirir un DBMS deben estar claramente
documentados y utilizados para determinar las propiedades y ayudar en la toma de decisiones entre
objetivos en conflicto y en la seleccin de las diversas caractersticas que el DBMS candidato pueda
tener, dependiendo de las necesidades del usuario final. El equipo de evaluacin tambin deben ser
conscientes de las cuestiones tcnicas y administrativas. Estos criterios tcnicos podran ser los
siguientes:
a. SQL implementacin
b. gestin de transacciones
c. interfaz de programacin
d. Base de datos del entorno de servidor
e. Funciones de almacenamiento de datos
f. Base de datos de administracin
g. Conectividad
h. DBMS integridad
Cada uno de ellos, sobre todo los criterios tcnicos pueden ser divididas en sub-criterios. Por
ejemplo, las caractersticas de almacenamiento de datos puede ser subdividen en:
a. Perdidos segmentos de la base de datos
b. Los ndices agrupados
c. Las tablas agrupadas
Una vez que este nivel de detalle se hace esto, la lista de caractersticas llegara a ser bastante grande
e incluso puede llegar a centenares. Si una docena de productos que se evaluarn, estamos
hablando de una matriz bastante grande.
Pgina 4 de 11
En este punto, es importante confrontar las evaluaciones y en particular separar sus caractersticas
tcnicas sobre todo aquellas son obligatorias. Las caractersticas necesarias seran aquellas que si
no est presente en el sistema candidato, el sistema no necesita ser considerado ms. Por ejemplo,
DBMS da facilidades para usuarios de programacin y no programacin? Puede considerarse como
una entre varias condiciones obligatorias. Requisito obligatorio tambin puede ser el deseo de
preservar la inversin previa en sistemas de informacin realizada por la organizacin. La presencia
de una condicin obligatoria significa que el sistema es un candidato para el procedimiento de
calificacin.
Despus de haber hecho la primera etapa de la creacin de una lista de caractersticas, una de las
maneras ms simples podra ser el desarrollo de una mesa en la que las caractersticas y la
informacin correspondiente para cada sistema candidato aparecen en forma de tabla en contra de
la funcin deseada. Tales formas se pueden elegir para comparar los distintos sistemas y, aunque
esto no puede ser suficiente para concluir una evaluacin, es un mtodo til para al menos clasificar
y acortar la lista de sistemas candidatos. Un valor cuantitativo se le puede dar al enfoque anterior y
atribuir puntos a las caractersticas, que son en s y n.
Si todas las funciones son igualmente importantes para la organizacin, entonces se realiza una
suma de los puntos conseguidos en cada una de las caractersticas de cualquiera de los sistemas
apropiados. En tal caso, un factor de calificacin puede ser asignado a cada caracterstica para
reflejar el nivel de importancia relevante de esa caracterstica para la organizacin. Por supuesto,
dicha calificacin o puntuacin se debe hacer despus de la primera condicin de requisitos
obligatorios que han sido recibidos por el sistema propuesto. A veces, las caractersticas obligatorias
se pueden expresar en negativo como algo, que el sistema no debe tener.
Los puntos de las tasas es una cuestin controvertida y debe decidirse buscando slo a las
necesidades de la organizacin y con referencia a las caractersticas de cualquier sistema candidato
especfica, uno de los enfoques usados para llegar a un conjunto adecuado de factores de
calificacin es seguir el mtodo Delphi. En resumen, el mtodo Delphi exige que las personas clave
que podran ser llamados para hacer sugerencias en cuanto a lo que sera el factor de calificacin
correspondiente. Estos se recogen, recopilan, las medias y la desviacin de los promedios sealado,
estos datos se recircula al mismo grupo de personas por si quieren cambiar de opinin donde sus
propios puntos de vista fueron variaron en gran medida de la media.
Este proceso se repite, se ha encontrado que aproximadamente en tan pocos como 3 a 4 iteraciones
aparece el seleccionado. Una de las debilidades de las metodologas discutidas hasta ahora es que
se centra en los sistemas, pero no en los aspectos de costo-beneficio. Una buena metodologa de
evaluacin debera ser posible para sugerir la solucin ms rentable para el problema. Por ejemplo,
si un sistema es dos veces tan bueno como otro sistema, pero slo cuesta 40% ms de lo que debera
ser una solucin preferida.
Pgina 5 de 11
Para cada funcin, la funcin de clasificacin utiliza una escala apropiada y conveniente de medicin
para determinar la marca de un sistema de caractersticas. La funcin de clasificacin transforma
marca caracterstica de un sistema en una calificacin normalizada que indique su valor relativo a
una marca nominal para esa funcin. La marca nominal para cada funcin tiene un valor nominal de
uno.
Pgina 6 de 11
Caracterstica de
evaluacin
Valoracin de
punto
Excellent (A)
Good (B)
Average (C)
Fair (D)
Poor (E)
Las variaciones pueden ampliar o reducir la escala de calificacin, utilizando una funcin de
clasificacin no lineal, o ampliar los puntos de la escala de evaluacin funcin de lograr una mayor
resolucin. En casos extremos, el analista podra simplemente utilizar el juicio subjetivo para llegar
a una calificacin directamente, recordando que una calificacin caracterstica de uno se aplica a un
sistema o nominal promedio.
Despus de haber convertido todas las marcas a las notas, el sistema de puntuacin es el producto
de la clasificacin y el peso suman a travs de todas las caractersticas, tal como antes. La puntuacin
global de un sistema nominal sera l uno (ya que todo suma peso a una y todas las clasificaciones
nominales son uno). Esto es importante para determinar la efectividad de costes, la relacin entre
el valor de un sistema y su coste. La organizacin primero determina el valor de un sistema de levas
que una marca nominal para todas las caractersticas. Esto se llama el valor nominal. Entonces, el
valor real de un sistema dado es el producto de la puntuacin total del sistema y el valor nominal.
La rentabilidad de un sistema es el valor real dividido por el coste del sistema. Costo del sistema es
el valor presente del costo de adquisicin, operacin y mantenimiento durante la vida til estimada
del sistema.
Pgina 7 de 11
2. Visualizacin de Datos
La mayora de la gente tiene una preferencia en la forma en que desea analizar la informacin.
Algunos prefieren un enfoque grfico; algunos quieren flujos de datos en bruto, mientras que otros
se benefician de ambos. Haga un inventario de las preferencias de los miembros de su propio equipo
y elegir sus herramientas en consecuencia. Como slo un ejemplo, los ltimos aos han visto el
surgimiento de nuevas tcnicas de optimizacin de SQL, incluyendo Visual SQL Tuning (VST). VST es
una manera de visualizar las instrucciones SQL grficamente con el fin de entender rpidamente los
componentes principales de una consulta, su flujo y mejor ruta de ejecucin. Estos tipos de
representaciones grficas de los datos pueden mejorar su SQL puesta a punto y aprovechar las
diferentes formas en que los miembros de su equipo pueden analizar los datos y "conectar los
puntos"
Pgina 8 de 11
Pgina 9 de 11
7. Inversin de futuro
Incluso para las pequeas empresas o equipos dentro de grandes organizaciones, la probabilidad de
heredar una aplicacin (o la compra de una aplicacin COTS) con requisitos especficos de bases de
datos es alta. De hecho, Forrester Research dice que el 90% de las empresas ya tienen ms de un
DBMS. Por su naturaleza, las herramientas de los proveedores de DBMS bloquean a los DBAs y
desarrolladores en un entorno nico.
Eso significa que el conocimiento de la organizacin y tambin su experiencia personal es limitado.
Considere las ventajas futuras de contar con una herramienta que pueda permitir a todos
actualizarse al da rpidamente cuando negocio necesita un cambio.
8. STAFFING FLEXIBILIDAD
Alguna vez se desea que el mejor desarrollador MS SQL Server pase a un proyecto de Oracle? O tal
vez usted trabaja en una organizacin ms pequea, donde los miembros del equipo deben cubrir
el uno al otro durante las vacaciones de la familia u otras contingencias.
Para facilitar este tipo de situaciones, mirar las herramientas que permiten a los miembros del
equipo desarrollar sus conocimientos en bases de datos que menos conozcan. Esto puede dar un
gran valor, para permitir que los miembros del equipo puedan producir en la marcha, conversiones
de DBMS especficas del lenguaje o que pueden crear fcilmente nuevos usuarios (junto con sus
roles, privilegios y permisos) a mltiples DBMS. Adems, cul es la tolerancia de su organizacin
para el tiempo de inactividad? Independientemente de su tamao, puede tener sentido revisar las
herramientas que proporcionan monitoreo 24/7 base de datos y puede enviar alertas de umbral a
varios miembros del equipo.
Pgina 10 de 11
Pgina 11 de 11