You are on page 1of 7

ANLISIS Y DESARROLLO

DE SISTEMAS DE INFORMACIN

FASE IDENTIFICACIN

motores

bases de datos
historia - Sistema gestor base datos (SGBD)
comparacin sgbd en el mercado

ACTIVIDAD DE PROYECTO
1.Determinar las especificaciones
funcionales del Sistema de
Informacin.
ACTIVIDAD DE APRENDIZAJE
1.Construir el modelo tecnolgico
de informacin empresarial de
acuerdo con las tendencias
nacionales e internacionales
del sector desarrollo de software.

De clase mundial

COMPARACION SGBD
EN EL MERCADO
Tabla comparativa

ADSI - Anlisis y desarrollo de sistemas de informacin - SENA, DE CLASE MUNDIAL

HISTORIA
Concepto
Tipos
Integridad

SISTEMA GESTOR BASE


DE DATOS (SGBD)

Glosario
Referencias

10

Definicin
Caractersticas

Operaciones

Creative
Commos

Procesamiento

ADSI

Este material puede ser distribuido, copiado y exhibido por terceros si se muestra en los crditos. No se
puede obtener ningn beneficio comercial y las obras
derivadas tienen que estar bajo los mismos trminos
de licencia que el trabajo original.

ADSI - Fase 1 identificacin - Motores Bases de Datos

Fase identificacin

Atomicidad: Asegura que la operacin se


ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias.
Consistencia: Asegura que slo se empieza aquello que se puede acabar. Por lo
tanto se ejecutan aquellas operaciones que
no van a romper las reglas y directrices de
integridad de la base de datos.

A medida que pasaba el tiempo los programas y datos eran ms complejos y grandes
por tal motivo se requera de un almacenamiento que garantizara un cierto nmero de
condiciones, volmenes de datos y que permitiera operaciones complejas.

Aislamiento: Asegura que una operacin


no puede afectar a otras.

Adicionalmente cada usuario que necesitaba acceder a los datos deba tener su trabajo
protegido de las operaciones que hicieran el
resto de usuarios, respondiendo a estas necesidades, surgieron las bases de datos jerrquicas donde los datos se situaban siguiendo
una jerarqua, estas bases de datos jerrquicas tenan el problema que los accesos a los
datos eran unidireccionales, y era ms complicado hacer el camino inverso, pero posible, aunque el tiempo de clculo era mayor,
( Por ejemplo, era fcil saber que cuentas tena un cliente, pero no tan fcil saber de qu
cliente era una cierta cuenta).

SQL.: Agrupacin de instrucciones SQL


(Selects, Inserts y Updates). Para soportar
la creacin, manipulacin y mantenimiento
de una base de datos se debe utilizar un
SGBD (Sistema Gestor de Bases de Datos).

Durabilidad: A segura que una vez realizada la operacin, sta persistir y no se podr deshacer aunque falle el sistema.

his-

Antes de utilizar las bases de datos conocidas hoy en da, existan los ficheros secuenciales como almacenes de datos. Los cuales
permitan un acceso rpido a la informacin,
pero solamente de forma secuencial, mas
adelante aparecieron los ficheros indexados,
donde el acceso ya poda ser aleatorio, el sistema de ficheros era el sistema ms comn
de almacenamiento de datos. Para compartir los datos entre varias mquinas surgi el
NFS (Network File System), y ms tarde para
evitar fallos en los sistemas de fichero aparecieron los sistemas RAID (Redundant Array
of Inexpensive Disks).

Para dar absoluta libertad a las relaciones


entre tablas surgieron las bases de datos
relacionales las cuales trajeron dos cosas
muy importantes: las propiedades ACID
(atomicidad, consistencia, aislamiento,
durabilidad) y un lenguaje standard de
acceso a los datos (SLQ, lenguaje de consulta estructurado).

SENA, DE CLASE MUNDIAL

Anlisis y desarrollo de sistemas de informacin

ADSI

HISTORIA

Dado que el S.G.B.D. necesita almacenar datos en el disco duro, por ejemplo, debe interactuar con el S.O. para poder acceder al disco duro y que all
se almacenen los datos que se quieren. Igualmente debe contactar con el
S.O. siempre que desee recuperar algn dato de estos dispositivos.

ADSI

Mantener la integridad: Como ya se ha dicho, debe


mantener las restricciones de integridad propias de la
aplicacin concreta que sea. Por ejemplo, evitar que la
edad de un cliente supere los 90 aos.
Mantener la seguridad: Evitar accesos fraudulentos a los
datos, as como la extraccin de informacin codificada.

Controlar la concurrencia: Como ya se explic anteriormente, debe permitirse el acceso


simultneo a los datos por parte de varios
usuarios, lo que conlleva numerosos problemas de coherencia y coordinacin. el S.G.B.D.
debe controlar que la informacin representada por los datos al final de cada acceso de
usuario siga siendo consistente.

Fase identificacin

Suministrar mecanismos que faciliten la


interaccin con la base de datos: Estos
mecanismos suelen venir dados en forma
de lenguajes de manipulacin y definicin
de datos. Adems, suministran independencia de los datos, en el sentido de que, a
pesar de la evolucin del es quema de los
datos, las aplicaciones deben sufrir las mnimas modificaciones imprescindibles. Por
ejemplo, si las aplicaciones antiguas estn
pensadas para trabajar sobre nmeros
de telfono expresados mediante dgitos,
qu ocurre si se decide cambiar todos los
nmeros a formato textual? En este caso,
debe haber un mecanismo que oculte a las
aplicaciones antiguas el nuevo formato de
los nmeros de telfono, y le haga vez el
formato antiguo; en definitiva, debe haber
algo que suministre a las aplicaciones antiguas una visin ligeramente distinta de lo
que hay realmente almacenado en la base
de datos. Actualmente en el mercado se
encuentran muchos motores de bases de
datos, al momento de decidirse por cual
escoger para implementar un sistema de
informacin es importante realizar una investigacin de las ventajas, desventajas,
costos que implica determinada tecnologa.

Interactuar con el Sistema Operativo: como se ha indicado, el S.G.B.D. no


es ms que un programa. El Sistema Operativo es el programa principal que
se encarga de controlar que el computador funciona bien, entre otras cosas
permitiendo el acceso a los dispositivos de entrada y de salida, como el
teclado, el ratn, el monitor, y los dispositivos de almacenamiento: el disco
duro, las disqueteras, el CD-ROM, las cintas magnticas, etc. A s , par a asegurar que no pasan cosas raras, el nico que puede tocar estos dispositivos
es el Sistema Operativo (S.O.).

Permitir las copias de seguridad. Dado que


un computador no es un sistema infalible, y
puede romperse por causas propias (fallo de
un circuito), o ajenas (aumento de la tensin
en la red elctrica), es posible que los datos
almacenados por l lleguen a corromperse
con la consiguiente prdida de informacin
y los problemas que ello puede acarrear a la
empresa. Para evitar estos desagradables resultados, es buena idea el efectuar una copia
de los datos a un dispositivo auxiliar de almacenamiento, pensado precisamente para
guardar fiel copia del contenido de la base
de datos en un momento determinado. Si los
datos originales se destruyen, bastar volcar
la copia sobre el disco duro del computador
central, con lo que los datos volvern a tomar la misma forma que cuando se efectu
la copia. De esta manera, para que la base de
datos recupere la forma que tena en el momento en que qued destruida, bastar con
efectuar los cambios que se hicieron en el
tiempo transcurrido desde la copia de seguridad que se acaba de volcar.

SENA, DE CLASE MUNDIAL

CARACTERSTICAS
DE UN SGB

SGBD

El sistema gestor de bases de datos (S.G.B.D.) ha sido y a introducido, y su importancia destacada en todas las caractersticas
que debe poseer una base de datos. Existen muchas definiciones en la bibliografa pero podemos citar la ms apropiada
como: Programa que proporciona la interfaz entre los datos almacenados en la base de datos, y los programas de aplicacin
o interfaces y consultas hechos al sistema.

Anlisis y desarrollo de sistemas de informacin

(SISTEMA GESTOR DE
BASES DE DATOS)

Libre

Propietario

Caracterstica

Inconveniente

Soporta grandes volmenes


de datos.

Oracle

COMPARACIN DE LOS SGBD


EXISTENTES EN EL MERCADO

Rpido y efectivo al momento


de procesar datos.

Fase identificacin

Anlisis y desarrollo de sistemas de informacin

Motor Bases de Datos

Permite hacer reportes plsql


propio de oracle.
Manejado por versiones.

Motor Bases de Datos


MySql

Libre

Propietario

Software Libre: software que no requiere valor


para poder ser utilizado.
Software propietario: software que para poder
utilizarlo requiere costo.

Caracterstica

Permite ir mas all de las bases de


datos (bodegas)
Soporta grandes volmenes
de datos.

Sql Server

Inconveniente

Rpido y efectivo al momento de


procesar datos.

Ms utilizado al momento de
realizar aplicaciones de tipo web.

Permite ir ms all de las bases de


datos (bodegas).

El motor es una versin web y


ofrece soporte a las bases de
datos creadas en su servidor web.

SqlServerExpress

Permite Almacenar la estructura


de la base de datos y utiliza tablas.
Capacitacin en la herramienta.

Limita volmenes de datos.


Rpido y efectivo al momento
de procesar datos.

Descargue fcil desde internet.


Orientado a objetos.

Manejado por versiones (2000


hasta 2010).
Propietario: Microsoft.

Lo pueden utilizar sistemas


operativos Windows y Linux

Postgre Sql

SENA, DE CLASE MUNDIAL

En la industria del software, existen sistemas


manejadores de bases de datos (SGBD) libres
y propietarios, para lo cual tenemos que tener en cuenta al momento de implantar un
sistema con acceso a base de datos.

Manejado por versiones (2000


hasta 2010)
Es lento, pesado

Propietario: Microsoft

Crea objetos, no tablas.

Tabla 1: Tomada (http://www.monografias.com/trabajos29/comparacion-sistemas/comparacion-sistemas.shtml)

Las tuplas son instancias


de un objeto.

CONCLUSIONES
Al momento de iniciar un desarrollo de software que tenga inmerso el almacenamiento de informacin es necesario indagar el tipo de Gestor de Bases de Datos que se
utilizar, realizando una exhaustiva comparacin de los existentes en el mercado y
de acuerdo las necesidades del cliente determinar el SGBD a utilizar para el proyecto.

ADSI

Opera con el modo clienteservidor.

Tiene integridad referencial, vistas,


multitud de funcionalidades.

]
Anlisis y desarrollo de sistemas de informacin

Fase identificacin

1. Silberschatz, A., Korth. H., Sudarshan. S., (2007). Principios de bases de dato. McGraw-Hill

GLOSARIO
En concreto ACID es un acrnimo de
Atomicity, Consistency, Isolation and
Durability: Atomicidad, Consistencia,
Aislamiento y Durabilidad en espaol.
Administracin de bases de datos:
La gestin de la implementacin fsica de un sistema de bases de datos,
lo que incluye el diseo fsico de la
base de datos y su implementacin,
la configuracin de los controles de
seguridad e integridad, la monitorizacin de las prestaciones del sistema y la reorganizacin de la base de
datos segn sea necesario.

RAID: (Redundant Array of Inexpensive Disks, conjunto redundante de discos independientes)


hace referencia a un sistema de almacenamiento que usan mltiples
discos duros o SSD entre los que
se distribuyen o replican los datos.
Dependiendo de su configuracin
(a la que suele llamarse nivel), los
beneficios de un RAID respecto a un
nico disco son uno o varios de los
siguientes: mayor integridad, mayor
tolerancia a fallos, mayor throughput
(rendimiento) y mayor capacidad.

REFERENCIAS

2. http://es.wikipedia.org/wiki/

3. http://gva1.dec.usc.es

11

10

ADSI

Administracin de datos: La gestin


de los recursos de datos, lo que incluye la planificacin de la base de datos,
el desarrollo y el mantenimiento de
estndares, polticas y procedimientos, as como el diseo conceptual y
lgico de la base de datos.

NFS: El Network File System (Sistema de archivos de red), o NFS, es un


protocolo de nivel de aplicacin, segn el Modelo OSI. Es utilizado para
sistemas de archivos distribuido en
un entorno de red de computadoras
de rea local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos
como si se tratara de locales.

SENA, DE CLASE MUNDIAL

EACID: conjunto de caractersticas


necesarias para que una serie de instrucciones puedan ser consideradas
como una transaccin.

LDER DEL PROGRAMA ADSI


Vanessa Cristina Miranda Cano
vanessa24@misena.edu.co

COMPILACIN Y PREPARACIN
Leydy Carolina Muoz Pachajoa

DISEO EDITORIAL Y PORTADA


Ricardo Burbano Martnez

ASESORA PEDAGGICA
Claudia Herrera Cifuentes

ILUSTRACIN PORTADA
Sal Suaza

pipelore@yahoo.com

ssuaza@gmail.com

LDER LNEA DE PRODUCCIN


Iliana Eneth Molina Cuarta

DIAGRAMACIN
Sergio A. Areiza Serna

ilmocu@sena.edu.co

ribuma@gmail.com

sergioareiza@hotmail.com

Ricardo Burbano Martnez


ribuma@gmail.com

You might also like