Consultar ensayos de calidad


Bases de datos - ¿qué es una base de datos?, tipos de bases de datos, modelos en el diseño de una base de datos, sistema de gestión de base de datos



INSTITUCION EDUCATIVA FE Y ALEGRIA “SANTIAGO CANABAL”
TECNOLOGIA E INFORMATICA – GRADO 11

UNIDAD 4: MANEJO DE LA INFORMACION
EJE CURRICULAR: BASES DE DATOS

1. ¿QUÉ ES UNA BASE DE DATOS?

El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en california –USA.Una base de datosse puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.

Desde el punto de vista de la informatica, la base de datos es un sistemaformado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.



Una base de datos tiene mucha importancia en el ritmo de vida que llevamos en los actuales momentos, ya que, esta acelera el ritmo en el momento de realizar una búsqueda de información.

a. Algunos conceptos de bases de datos:

Base de Datos: es la colección de datos aparentes usados por el sistema de aplicaciones de una determinada empresa.

Base de Datos: es un conjunto de información relacionada que se encuentra agrupada o estructurada. Un archivo por sí mismo no constituye una base de datos, sino mas bien la forma en que esta organizada la información es la que da origen a la base de datos.

Base de Datos: colección de datos organizada para dar servicio a muchas aplicaciones al mismo tiempo al combinar los datos de manera que aparezcan estar en una sola ubicación

b. Requerimientos de las bases de datos

El analisis de requerimientos para una base de datos:incorpora las mismas tareas que el analisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificación de las funciones e interfaces; se requiere la especificación del flujo, estructuray asociatividad de la información y debe desarrollarse un documento formal de los requerimientos.

Requerimientos administrativos: se requiere mucho mas para el desarrollo de sistemas de bases de datos que únicamente seleccionan un modelo lógico de base de datos. Las bases de datos es una disciplina organizacional, un método, mas que una herramienta o una tecnología, requiere de un cambio conceptual y organizacional.


c. Características de las bases de datos

Una base de datos contiene entidades de información que estan relacionadas vía organización y asociación. La arquitectura lógica de una base de datos se define mediante un esquema que representa las definiciones de las relaciones entre las entidades de información. La arquitectura física de una base de datos depende de la configuración del hardware residente. Sin embargo, tanto el esquema (descripción lógica como la organización (descripción física) deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el acceso al analisis y creación de informes.

d. Ventajas en el uso de bases de datos

La utilización de bases de datos como plataforma para el desarrollo de Sistemas de Aplicación en las

Organizaciones se ha incrementado notablemente en los últimos años, se debe a las ventajas que ofrece su utilización, algunas delas cuales se comentaran a continuación:

Globalización de la información: permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos.
Eliminación de información inconsistente: si existen dos o mas archivos con la misma información, los cambios que se hagan a éstos deberan hacerse a todas las copias del archivo de facturas.
Permite compartir información.
Permite mantener la integridad en la información: la integridad de la información es una de sus cualidades altamente deseable y tiene por objetivo que sólo se almacena la información correcta.
Independencia de datos: el concepto de independencia de datos es quizas el que mas ha ayudado a la rapida proliferación del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos.

e. El sistema manejador de bases de datos (DBMS).

Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicación que pertenecen a Sistemas Transaccionales escritos en algún lenguaje de alto nivel, para la creación o actualización de las bases de datos, o bien para efectos de consulta a través de lenguajes propios que tienen las bases de datos o lenguajes de cuarta generación.

e. Ambiente moderno de base de datos

La tecnología de las bases de datospuede eliminar de un tajo muchos problemas creados por la organización tradicional de archivos. Una definición mas rigurosa de bases de datos dice que es una colección de datos organizada para dar servicios eficientemente a muchas aplicaciones al centralizar los datos y minimizar aquellos que son redundantes. En vez de separar los datos en archivos por separados para cada aplicación, los datos son almacenados físicamente para aparecer a los usuarios como almacenados en una sola ubicación: una sola base de datos sirve a muchas aplicaciones. Por ejemplo, en vez de que una corporación almacene los datos del personal en sistemas de información separados y archivos separados para personal, nominas y prestaciones, la corporación podría crear una sola base de datos para Recursos Humanos.

ACTIVIDAD No. 1

Reúnete en grupo de tres o cuatro estudiantes, lee con atención los temas tratados anteriores a esta actividad realiza las siguientes actividades

1. Elabora un ensayo no mayor a dos pagina de hoja tamaño carta (tamaño de la letra 12, prohibido el tamaño familiar), donde se evidencie el valor y la importancia que tienen las Bases de Datos (BD) en el mundo empresarial.
2. Responde las siguientes preguntas
a. ¿Para qué se usa una base de datos?
b. Describe la ventaja de un Sistema Manejador de Bases de datos.
c. Una de las propiedades de una base de datos es mantener la integridad de la información. Explica, en qué consiste esta propiedad de las bases de datos.
d. Identifica tres características especiales de las bases de datos modernas.
3. Explicabreve y concisamente los requerimientos necesarios de una base de datos.
4. ¿Cómo se definen las características físicas y lógicas de una base de datos?
5. ¿Qué tienen en común las características físicas y lógicas de una base de datos?

Nota: El ensayo y el cuestionario se debe presentar en el mismo trabajo, lógicamente primero el ensayo y después el cuestionario. Esta actividad genera dos notas.Se debe entregar el jueves 31 de octubre de 2013.

TIPOS DE BASES DE DATOS

Para crear una base se deben realizar dos ejercicios de diseño: un diseño lógico yuno físico. El diseño lógico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras que el diseño físico muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo.

El diseño físico de la base de datos es llevado a cabo por los especialistas en bases de datos, mientras que el diseño lógico requiere de una descripción detallada de las necesidades de información del negocio de los actuales usuarios finales de la base. Idealmente, el diseño de la base sera una parte del esfuerzo global de la planeación de datos a nivel institucional.

El diseño lógico de la base de datos describe como los elementos en la base de datos han de quedar agrupados. El proceso de diseño identifica las relaciones entre los elementos de datos y la manera mas eficiente de agruparlos para cumplir con los requerimientos de información. El proceso también identifica elementos redundantes y los agrupamientos de los elementosde datos que se requieren para programas de aplicaciones específicos. Los grupos de datos son organizados, refinados y agilizados hasta que una imagen lógica general de las relaciones entre todos los elementos en la base de datos surja.
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, o la utilidad de la misma
A. Según la variabilidad de los datos almacenados
a. Bases de datos estaticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.
b. Bases de datos dinamicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, ademas de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub.
B. Según el contenido
a. Bases de datos bibliograficas
Solo contienen un surrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliografica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a textocompleto (o de fuentes primarias). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de analisis de laboratorio, entre otras.
b. Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.
c. Directorios
Un ejemplo son las guías telefónicas en formato electrónico.



MODELOS EN EL DISEÑO DE UNA BASE DE DATOS

Un modelo de datos es basicamente una 'descripción' de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matematicos.

Los cinco modelos lógicos principalmente de bases de datos son el jerarquico, en redes, el relacional, el orientado a objetos y bases de datos distribuidas. Cada modelo lógico tiene ciertas ventajas de procesamiento y también ciertas ventajas de negocios.

a. Modelo de jerarquico de datos

En este modelo de base de datos, los registros se organizan en una estructura tipo arbol por tipo. Se dice que la relación entre tipos de registros es una relación de padre a hijo, en la que cualquier tipo de hijo se relaciona solo con un tipo de padre único.

b. Modelo de datos en red

Es una variación del modelo de datos jerarquico. De hecho las bases de datos puedentraducirse de jerarquicas a en redes y viceversa con el objeto de optimizar la velocidad y la conveniencia del procesamiento. Mientras que las estructuras jerarquicas describen relaciones de muchos a muchos. Es decir, en este modelo de bases de datos cualquier tipo de registro puede relacionarse con cualquier número de de otros tipos de registros.
Como una estructura jerarquica, la estructura de bases de datos en red se usa en sistemas antiguos, sobre todo mainframes.

c. Modelo relacional de datos

Este modelo es mas reciente que los dos anteriores, y supera algunas de las limitaciones de de ellos. En el modelo relacional la base de datos esta formada por un conjunto de tablas, un campo común existente en cualquiera de las dos tablas crea una relación entre éstas. Por ejemplo, un campo de código de cliente, tanto en una tabla clientes como en una tabla pedidos, vincula las dos tablas. La estructura de la Base Datos relacional es la mas frecuente en las organizaciones comerciales actuales, y es probable que contenga tablas de datos como las siguientes

Información de clientes
Información de pedidos
Información de vendedores
Información de empleados
Información de inventario

Las tablas múltiples en esta clase de bases de datos hacen posible manejar muchas tareas de administración de datos. Por ejemplo

Las tablas de clientes, pedidos e inventario pueden vincularse para procesar pedidos y facturación
Las tablas de vendedores e inventario pueden vincularse para mantener y dar seguimiento a los niveles de inventario
Las tablas de pedidosy empleados pueden vincularse para controlar horarios

d. Bases de datos orientadas a objetos:

Es una estructura mas nueva que recientemente ha generado un gran interés. Esta estructura agrupa elementos de datos y sus características, atributos y procedimientos asociados, en elementos complejos llamados objetos. Desdeel punto de vista físico, un objeto puede ser cualquier cosa: un producto, un evento, una casa, un aparato, un tejido, una obra de arte, un juguete, la queja de un cliente o incluso una compra. Un objeto se define por sus características, atributos y procedimientos. Las características de un objeto pueden ser texto, sonido, graficos y video. Ejemplos de atributos podrían ser el color, el tamaño, el estilo, la cantidad y el precio. Un procedimiento se refiere al procesamiento o manejo que puede estar asociado con un objeto.

e. Bases de datos distribuidas

Es aquella que se almacena en mas de un lugar físico. Partes de la base de datos se almacena físicamente en un lugar y otras partes se almacenan y mantienen en otros lugares. Existen dos maneras de distribuir una base de datos. La base de datos central puede ser particionada de manera que cada procesador remoto tenga los datos necesarios sobre los clientes para servir a su area local. Los cambios en los archivos pueden ser justificados en la base de datos central sobre las bases de lotes, en general por la noche. Otra estrategia también requiere de la actualización de la base central de datos en hojas no laborables.

Aun otra posibilidad (una que se emplea en bases de datosgrandes) es mantener solo un índice central de nombres y almacenar localmente los registros completos.

El procesamiento distribuido y las bases de datos distribuidas tienen como beneficios e inconvenientes. Los sistemas distribuidos reducen la vulnerabilidad de un lugar único central y voluminoso. Permiten incremento en la potencia de los sistemas al adquirir mini computadoras que son mas pequeñas y baratas. Finalmente incrementan el servicio y la posibilidad de respuesta de los usuarios locales. Los sistemas distribuidos, sin embargo, dependen de la alta calidad de las líneas de telecomunicaciones, las cuales a su vez son vulnerables. Ademas, las bases de datos locales pueden algunas veces alejarse de las normas y las definiciones de los datos centrales y hacen surgir problemas de seguridad al distribuir ampliamente el acceso a datos de alta sensibilidad.

SISTEMA DE GESTIÓN DE BASE DE DATOS

Sistema desarrollado que hace posible acceder a datos integrados que atraviesan los límitesoperacionales, funcionales u organizacionales de una empresa.

Objetivos en el uso de un sistema de gestión de base de datos

Oportunidad, asociado a la eficiencia y eficacia.
Disponibilidad, permitiendo la accesibilidad de datos
Consistencias (oportunidad + disponibilidad), como calidad de datos
Evolución, para adaptarse al entorno
Integridad, en el nivel de los datos así como el sistema.

Objetivos del sistema de gestión de base de datos que podemos identificar son:

Independencia de datos
Accesibilidad limitada
Datos al día y sin redundanciasConsistencia
Interfaz única
Entrada directa a los datos
Recuperación por diferentes accesos
Función completa de interrogantes
Estandarización
Seguridad

a. Administración de los datos:

Los sistemas de bases de datos requieren que la institución reconozca el papel estratégico de la información y comience activamente a administrar y planear la información como recurso corporativo. Esto significa que la institución debe desarrollar la función de administración de datos con el poder de definir los requerimientos de la información para toda la empresa y con acceso directo a la alta dirección. El director de la información (DI) o vicepresidentes de la información es el primero que aboga en la institución por los sistemas de bases de datos.

La administración de la información es responsable de las políticas y procedimientos específicos mediante los cuales los datos pueden ser administrados como recursos institucionales. Entre estas responsabilidades se incluye el desarrollo de la políticade información, la planeación de los datos, contemplan un diseño lógico de la base de datos por los especialistas en sistemas de información y los grupos de usuarios finales.

El principio fundamental de la administración de datos es que son propiedad de la institución como un todo. Los datos pueden pertenecer en exclusiva a ninguna de las areas de los negocios o unidades organizacionales. Todos los datos deben quedar disponibles para cualquier grupo que lo requiera para alcanzar su misión. Una institución debe formular una política de información que especifiquesus reglas para compartir, distribuir, adquirir, clasificar, estandarizar e inventariar la información en la institución. La política de información traza procedimientos y responsabilidades especifican, que definen qué unidades de la institución comparten la información, donde puede distribuirse la información y quién es responsable de actualizar y dar mantenimiento a la información.
b. Tecnología y administración de las bases de datos

Las bases de datos requieren de nuevo software y de un nuevo personal capacitado especialmente en las técnicasde los Sistemas de Gestión de Base de Datos (SGBD), así como las nuevas estructuras administrativas. En la mayoría de las corporaciones se desarrolla un grupo de diseño y administración de bases de datos dentro de la división de sistemas de información, que es responsable por los aspectos mas técnicos y operativos de la administración de los datos. Las funciones que realiza se denominan administración de bases de datos.Este grupo realiza lo siguiente

Define y organiza la estructura y el contenido de la base de datos.
Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos.
Desarrolla la documentación de la base de datos.
Da mantenimiento al software de administración de la base de datos.

En estrecha cooperación con los usuarios, el grupo de diseño establece la base de datos física, las relaciones lógicas entre los elementos, las reglas y procedimientos de acceso.

ACTIVIDAD No. 2

Reúnete en grupo de tres o cuatro estudiantes,discute y desarrolla el siguiente cuestionario:1. Explica. En qué consiste un modelo de bases de datos
2. Describe la característica principal de una base de datos basado en el modelo orientado a objetos.
3. Identifica y describe las ventajas de una base de datos distribuida.
4. La administración de la información de una base de datos es responsable de las políticas y procedimientos específicos mediante los cuales los datos pueden ser administrados como recursos institucionales. Describe las responsabilidades a las que se refiere la administración de los datos.
5. Describe la característica principal de una Base de Datos basada en el modelo de datos relacional.
6. Describe por lo menos 5 objetivos de un Sistema de Gestión de Base de Datos.
7. En una base de datos cual es el fin de vincular las siguientes tablas

Pedidos y empleados
Clientes, pedidos e inventarios
Vendedores e inventarios

Nota:Esta actividad genera dos notas. Se debe entregar el jueves 7 de noviembre de 2013.


BIBLIOGRAFIA

CAMPBELl, Mary.
Base IV Guía de Autoenseñanza. España. Editorial McGraw Hill – Interamericana. 1990. Pp110/111,121/122,161,169, 179-191/192.
HARWRYSZKIEWYCZ, I T. Analisis y diseño de base de datos. Editorial Megabyte. Noriega Editores. México. 1994. pp29/31
LAUDON, Kenneth C. Administración de los sistemas de información. 3ra. Edición. México. 1996. pp 271/295
Aprende computación. Editorial océano. España. Pp36/39
Búsquedas en Internet
monografias.com/trabajos5/tipbases/tipbases.shtml
monografias.com/trabajos5/basede/basede.shtml
monografias.com/trabajos5/desor/desor.shtml


Política de privacidad