Desarrollo ¿Qué es Base de Datos? •

Anuncio
Desarrollo
• ¿Qué es 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 datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó
estructurada.
Desde el punto de vista de la informático, la base de datos es un sistema formado 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.
En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo
tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos tienen formato
electrónico, que ofrece un amplio rango de soluciones al problema de almacenar datos.
En informática existen los sistemas gestores de bases de datos (SGBD), que permiten almacenar y
posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de los sistemas gestores de
bases de datos se estudian en informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas.
También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información
experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos
por las leyes de varios países. Por ejemplo en España, los datos personales se encuentran protegidos por la
Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).
• Tipos de Bases de Datos:
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación:
♦ Según la variabilidad de los datos almacenados:
• Bases de datos estáticas:
É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.
• Bases de datos dinámicas:
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo
1
operaciones como actualización y adición de datos, además 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, etc.
♦ Según el contenido:
• Bases de datos bibliográficas:
Solo contienen un su rogante (representante) de la fuente primaria, que permite localizarla. Un registro típico
de una base de datos bibliográfica 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 sino estaríamos en presencia de una base de datos a texto
completo (o de fuentes primariasver más abajo). Como su nombre lo indica, el contenido son cifras o
números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
• 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.
• Directorios:
Un ejemplo son las guías telefónicas en formato electrónico.
• Banco de imágenes, audio, video, multimedia, etc.
• Bases de datos o "bibliotecas" de información Biológica:
Son bases de datos que almacenan diferentes tipos de información proveniente de las ciencias de la vida o
médicas. Se pueden considerar en varios subtipos:
• Aquellas que almacenan secuencias de nucleótidos o proteínas.
• Las bases de datos de rutas metabólicas
• Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de
biomoléculas
• Bases de datos clínicas
• Bases de datos bibliográficas (biológicas)
• Estructura de una Base de Datos:
El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la
misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos.
La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestión efectiva
de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno de los campos
que componen el registro y los valores o datos que contendrá cada uno de esos campos.
Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio.
La definición de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc.
Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el nombre
del paciente, el apellido del paciente y la dirección de este. Generalmente los diferente tipos de campos que su
pueden almacenar son los siguientes: Texto (caracteres), Numérico (números), Fecha / Hora, Lógico
2
(informaciones lógicas si/no, verdadero/falso, etc., imágenes.
En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es determinar claramente los
campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud.
Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarán ordenados
en columnas verticales. Aquí definiremos los campos y sus características. Más adelante veremos qué es un
campo.
Consultas: aquí definiremos las preguntas que formularemos a la base de datos con el fin de extraer y
presentar la información resultante de diferentes formas (pantalla, impresora...)
Formulario: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y
visiblemente más atractiva.
Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.
Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.
Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic
• Importancia de las Bases de Datos:
La explosión de nuevas tecnologías que empezó con la introducción del PC y la llegada del Internet ha
brindado al marketing opciones y herramientas que son explotadas con gran intensidad en la actualidad. Una
de ellas es la utilización de instrumentos de información en la generación de bases de datos, o también
llamado "database marketing", que es simplemente el uso de bases de datos (información) enfocados al
cliente.
Conocer a los clientes y saber sus preferencias es un recurso vital en el desarrollo de productos y estrategias
de ventas. Poder conocer con exactitud los datos básicos de segmentación del cliente (sexo, edad, preferencias
básicas etc.) y tal vez poder ir más allá en el conocimiento (preferencias personales, aficiones, gustos básicos,
marcas preferidas) resultan recursos muy valiosos para las empresas.
Los datos recogidos de los clientes, formarán bases de clientes, de usuarios registrados y de posibles
compradores, quienes serán susceptibles de recibir información actualizada de productos y servicios
ofrecidos.
En éste entorno, la recopilación de bases de datos servirá a las empresas para:
♦ Mantener comunicación constante con los clientes (mail, teléfono, correo etc.)
♦ Conocer las tendencias de compra del mercado objetivo.
♦ Personalizar la atención a los usuarios.
♦ Generar estrategias de publicidad.
♦ Utilizar segmentos específicos de clientes para colocar productos específicos y así llegar de
manera directa al comprador o usuario.
♦ Comentar las novedades, promociones y noticias relacionadas con el negocio y en algunas
ocasiones con el sector al que se dedica la empresa.
En fin, mantener una base de datos, resulta un instrumento de información muy valioso y que puede ser
aprovechado efectivamente en la generación de ventas y utilidades. Tener y administrar bases de datos con
clientes, implica un problema de información, el cual genera consideraciones de almacenamiento, seguridad y
3
uso.
Ante estos problemas aparecen procesos y tecnologías nuevas que buscan suplir las necesidades de manejo de
información en las empresas. Nacen así conceptos que serán aplicados al manejo de grandes volúmenes de
información como por ejemplo:
• Datawarehouse: Es simplemente el término para "almacenaje de volúmenes de información".
Consiste prácticamente en la utilización de sistemas de almacenamiento en medios electrónicos o
magnéticos bajo un ambiente de seguridad de la información recopilada
• Fullfilment: Básicamente son estrategias de fidelización, mediante comunicación constante y
retroalimentación buscando la mayor comodidad de comunicación al cliente y buscando mejorar
niveles de venta.
• Datamining: Consiste en extraer información de las bases de datos existentes para aprovecharlas en
fines específicos.
Es el proceso de extracción de información significativa de grandes bases de datos, información que revela
inteligencia del negocio, a través de factores ocultos, tendencias y correlaciones para permitir al usuario
realizar predicciones que resuelven problemas del negocio proporcionando una ventaja competitiva. Empresa,
esto ayuda a los mismos a tomar decisiones de negocios pro activamente.
El uso de bases de datos podría crea algunos problemas, especialmente desde el punto de vista del
consumidor, como por ejemplo:
• Falta de seguridad: Es muy difícil garantizar en la actualidad, completa seguridad en el manejo de la
información que recopilan las empresas y es difícil estar 100% seguro de que los datos entregados por
el consumidor serán utilizados únicamente para los fines en que se entregaron dichos datos.
• Confiabilidad: No siempre los datos recopilados son totalmente confiables, muchas veces los
usuarios por no comprometer su integridad, utilizan datos inexactos y no son del todo sinceros. Éste
es un problema típico en los Bancos, en donde en algunas ocasiones se brinda información inexacta
acerca de niveles de ingresos, deudas etc.
• Ética: Un problema serio es el manejo de la información por parte de los administradores de la base
de datos, a veces, las preferencias por productos individuales y la información inexacta lleva al
consumidor a elegir productos de mala calidad y con especificaciones que no son claras.
Con respecto a lo contenido en una base de datos, no existe un número de elementos minimamente necesarios.
Cada empresa debe realizar una auditoria rigurosa de sus necesidades de información en función de sus
objetivos.
La mejor base de datos es aquella que por sus contenidos puede aparentar más complejidad o sofisticación en
la información que proporciona. Frecuentemente, una base de datos de aparente simplicidad, pero con
contenidos perfectamente adaptados los objetivos relacionales, cumplirá su papel de apoyar de forma discreta
el conjunto de decisiones a tomar en la estrategia relacional.
No obstante, para lograr lo anterior, personalizar el marketing y construir relaciones estrechas con los clientes,
es necesario apoyarse en tecnologías de información, en sistemas que están diseñadas para manejar grandes
volúmenes de datos y administrar la información a través del proceso de negocios.
Una de las tecnologías que satisface esta necesidad es el CRM, un software que provee aplicaciones que
integran marketing, ventas, e−commerce (comercio electrónico) y servicios de soporte al cliente para la
empresa.
4
El CRM es en sí una estrategia de negocios que está plenamente orientado al cliente.
Ahora bien, el CRM no es un nuevo concepto de marketing, aunque está basado en tres aspectos de su
administración:
• Orientado al cliente,
• Marketing relacional
• Base de datos de marketing
• ¿Qué son Archivos?
Los archivos también denominados ficheros (file); son una colección de información (datos relacionados entre
sí), localizada o almacenada como una unidad en alguna parte de la computadora.
Los archivos son el conjunto organizado de informaciones del mismo tipo, que pueden utilizarse en un mismo
tratamiento; como soporte material de estas informaciones.
• Tipos de Archivos:
Los elementos de un archivo pueden ser de cualquier tipo, simples o estructurados o según su función.
• SEGÚN SU FUNCION:
• Archivos Permanentes:
Son aquellos cuyos registros sufren pocas o ninguna variación a lo largo del tiempo, se dividen en:
• Constantes: Están formados por registros que contienen campos fijos y campos de baja frecuencia de
variación en el tiempo.
• De Situación: Son los que en cada momento contienen información actualizada.
• Históricos: Contienen información acumulada a lo largo del tiempo de archivos que han sufridos
procesos de actualización o bien acumulan datos de variación periódica en el tiempo.
• Archivos de Movimiento:
Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algunos campos
comunes en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los
mismos.
• Archivo de Maniobra o Transitorio:
Son los archivos creados auxiliares creados durante la ejecución del programa y borrados habitualmente al
terminar el mismo.
• SEGÚN SUS ELEMENTOS:
Los principales archivos de este tipo son:
♦ Archivo de Entrada:
Una colección de datos localizados en un dispositivo de entrada.
5
♦ Archivo de Salida:
Una colección de información visualizada por la computadora.
♦ Constantes:
Están formados por registros que contienen campos fijos y campos de baja frecuencia de variación en el
tiempo.
♦ De Situación:
Son los que en cada momento contienen información actualizada.
♦ Históricos:
Contienen información acumulada a lo largo del tiempo de archivos que han sufrido procesos de
actualización, o bien acumulan datos de variación periódica en el tiempo.
♦ Archivos de Movimiento o Transacciones:
Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algunos campos
comunes en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los
mismos.
♦ Archivos de Maniobra o Transitorios:
Son los archivos auxiliares creados durante la ejecución del programa y borrados habitualmente al terminar el
mismo.
• Uso de archivos
Para utilizar un archivo debemos tener en cuenta:
1) Índice de Volatilidad; Un archivo es volátil cuando tiene un alto porcentaje de adiciones y supresiones
debido al ingreso o eliminación de registros respecto al numero promedio de registros que haya en el archivo.
2) Índice de Actividad; Un archivo es activo cuando tiene un alto porcentaje de utilidad sea de actualización
o consulta en un periodo de tiempo fijo respecto al numero promedio de registro que se encuentran en el
archivo.
El índice de actividad suele emplearse para saber si un archivo puede explotarse como una organización
secuencial o relativa.
Archivos de acceso directo (con tipo)
Los archivos tipeados (con tipo), también llamados archivos binarios, contienen datos de tipo simple o
estructurado, tales como integer, real, record, etc., excepto otro tipo de archivos.
Los archivos con tipos están estructurados en elementos o registros (record) cuyo tipo puede ser cualquiera. A
los elementos de estos archivos se accede directamente, al no situarse éstos en posiciones físicamente
consecutivas, sino en posiciones lógicas. Esta es la razón por la cual se les denomina archivos de acceso
aleatorio o directo. Los elementos de los archivos aleatorios son de igual tamaño y el término acceso directo
6
significa que es posible acceder directamente a un elemento con solo especificar su posición.
Esquema
I. Introducción.
• ¿Qué es Base de Datos?
• Tipos de Bases de Datos.
• Estructura de una Base de Datos.
• Importancia de las Bases de Datos.
• ¿Qué son Archivos?
• Tipos de Archivos.
• Uso de archivos.
II. Conclusión.
III. Bibliografía
Introducción
Este trabajo de investigación le iremos a mostrar un breve repaso de lo que se llama hoy en día una base de
datos, El cual se realiza con la finalidad de aprender un poco más sobre una base de datos, sus tipos,
estructuras e importancias. Una base de datos tiene mucha importancia en el ritmo de vida que llevamos en los
actuales momentos, ya que, está acelera el ritmo en el momento de realizar una búsqueda de información. Así
como también se va a conocer lo que es un archivo, sus diferentes tipos y sus usos. Por ejemplo con los
objetivos antes explicados en clase se demostró que cada base de datos viene propuesta por un diagrama de
flujo el cual contiene la información exacta del tipo de objeto, articulo o persona que se valla a suministrar
con el fin de establecer una posible solución del problema.
A continuación el material investigado
Maracaibo, 26 de julio del 2007
Conclusión
Analizamos que para la realización de una Base de datos la creación de consultas de base de datos consta de
archivos que permiten realizar muchas tareas diferentes con los datos que se pueden ver. También se pueden
utilizar para controlar los registros que visualiza Base de datos la consulta no contiene información de base de
datos, si no tan solo las instrucciones necesarias para seleccionar los registros y campos requeridos de una
base de datos.
7
Es muy importante el observar el proceso que se sigue en la organización para determinar los requerimientos
que se necesitan para la elaboración de un sistema y para ello se recurren a varias técnicas de recopilación de
información para que el proyecto satisfaga las necesidades de los usuarios finales que es el que esta en pleno
contacto con él.
Bibliografía
• http://perseo.dif.um.es/
• http://docentes.usaca.edu.co
• http://www.algoritmia.net/articles
• http://www.lafacu.com/apuntes/informatica
• http://monografias.com/
8
Descargar