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
|