lunes, 30 de marzo de 2009

Cap. 6 Administración de la Base de Datos

Este capítulo nos brinda algunos conceptos clave de las bases de datos y la jerarquía de estos, los cuales son Bit, Byte, Campo, Registro, Archivo y Base de Datos.
También trata algunos problemas de los archivos de las bases de datos, como la Redundancia e Inconsistencia de datos, la Dependencia entre los Programas y los Datos, la Carencia de Flexibilidad, entre otros que se dan con el entorno tradicional de archivos.
Con esto nos introduce a un tema muy interesante, el cual trata los Sistemas de Administración de Bases de Datos (DBMS), los cuales no son más que unos software que ayuda a organizar los datos de las empresas, administrarlos y proporcionar el acceso a ellos, para poder basarse en toda la información y poder tomar las mejores decisiones.
Los DBMS pueden ser relacional, el cual presenta los datos como tablas bidimensionales las cuales contienen datos acerca de la entidad y sus atributos, con un campo que se denomina campo clave y otro designado clave principal, estas se relacionan con un elemento de campo que tengan común entre ellas.
También puede ser un DBMS jerárquico y de red, el cual hace relaciones uno a muchos, además está el DBMS orientado a objetos, los cuales tienen como principal mejora que además de almacenar datos, almacena objetos como imágenes, video y multimedia pero, al igual que los jerárquicos y de red, se vuelven más lentos que los relacionales.
El fin primordial de todos los DBMS es tener la información de manera inmediata para poder realizar consultas, las cuales nos servirán en la toma de decisiones, para esto es importante tomar en cuenta que para el diseño de las bases de datos se debe brindar todas las especificaciones del caso ya que, si bien es cierto los que realizan y modifican los software son los diseñadores y programadores, ellos solo siguen las instrucciones que los expertos les dieron, así que debe haber una comunicación estrecha entre el experto y los diseñadores y programadores para evitar que la inversión, tanto en tiempo como en dinero, que se realice en la creación o modificación del software tenga los mejore réditos.
Hay dos maneras de distribuir las bases de datos, las cuales son de manera particionada, en la cual se mantiene una parte de la base de datos almacenada en físico en un lugar y otras partes se mantienen en otros lugares; por otra parte tenemos la estrategia de replicar la base de datos que lo que hace es copiar toda la base de datos principal en cada ubicación remota que se tenga.
Las dos maneras de distribución tienen sus pro y contras, y la empresa deberá escoger de que manera lo hace dependiendo de muchas variables, el tamaño, la necesidad de recolección de información en las diferentes ubicaciones que tenga, la relación costo beneficio, entre otras.
Para analizar la información se puede utilizar un Data Warehouse, que es una bodega de datos y lo que se hace es ordenarlos de acuerdo a lo que se necesita, también se puede realizar una Minería de Datos, en la cual se hacen relaciones o se establecen patrones sobre los datos.
Estas dos técnicas nos ayudan a que los datos que se obtienen se conviertan en información relevante que nos ayuda a tomar decisiones, lo cual es, como se dijo al principio, el fin primordial de las Bases de Datos y de los Sistemas de Administración de Bases de Datos.

No hay comentarios.:

Publicar un comentario