tics en la vida cotidiana prepa en linea modulo 1.pptx
bases de datos
1. Trabajo bases de datos
Nombre: andrés esteban lozano navas
Colegio evangélico luterano de Colombia “celco”
2013
2. Trabajo bases de datos
Nombre: Andrés esteban lozano navas
Presentado a: lic rolando Gutiérrez
Curso: 10 a
Colegio evangélico luterano de Colombia “celco”
2013
3. Introducción
Este trabajo está inspirado en el desarrollo y el aprendizaje de la gente que tiene
interés por saber lo que es una base de datos, para que funciona, como se utiliza
y para qué es importante que existan trabajos como este para que las formas de
aprendizaje sean mucho mas exequibles y mucho más fáciles de encontrar
4. ¿Qué es una base de datos?
Una base de datos es un “almacén” que nos permite guardar grandes cantidades
de información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. A continuación te presentamos una guía que te explicará el concepto y
características de las bases 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 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.
Cada base de datos se compone de una o más tablas que guarda un conjunto de
datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una
parte de la información sobre cada elemento que queramos guardar en la tabla,
cada fila de la tabla conforma un registro.
Características de una base de datos
Entre las principales características de los sistemas de base de datos podemos
mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar
5. Ventajas y desventajas de una base de datos
Ventajas:
Control sobre la redundancia de datos. Los sistemas de ficheros
almacenan varias copias de los mismos datos en ficheros distintos. Esto
hace que se desperdicie espacio de almacenamiento, además de provocar
la falta de consistencia de datos. En los sistemas de bases de datos todos
estos ficheros están integrados, por lo que no se almacenan varias copias
de los mismos datos. Sin embargo, en una base de datos no se puede
eliminar la redundancia completamente, ya que en ocasiones es necesaria
para modelar las relaciones entre los datos, o bien es necesaria para
mejorar las prestaciones.
Consistencia de datos. Eliminando o controlando las redundancias de
datos se reduce en gran medida el riesgo de que haya inconsistencias. Si
un dato está almacenado una sola vez, cualquier actualización se debe
realizar sólo una vez, y está disponible para todos los usuarios
inmediatamente. Si un dato está duplicado y el sistema conoce esta
redundancia, el propio sistema puede encargarse de garantizar que todas
las copias se mantienen consistentes. Desgraciadamente, no todos los
SGBD de hoy en día se encargan de mantener automáticamente la
consistencia.
Más información sobre la misma cantidad de datos. Al estar todos los
datos integrados, se puede extraer información adicional sobre los mismos.
Compartición de datos. En los sistemas de ficheros, los ficheros
pertenecen a las personas o a los departamentos que los utilizan. Pero en
los sistemas de bases de datos, la base de datos pertenece a la empresa y
puede ser compartida por todos los usuarios que estén autorizados.
Además, las nuevas aplicaciones que se vayan creando pueden utilizar los
datos de la base de datos existente.
Mantenimiento de estándares. Gracias a la integración es más fácil
respetar los estándares necesarios, tanto los establecidos a nivel de la
empresa como los nacionales e internacionales. Estos estándares pueden
establecerse sobre el formato de los datos para facilitar su intercambio,
pueden ser estándares de documentación, procedimientos de actualización
y también reglas de acceso
6. Desventajas o inconvenientes de una base de datos
Complejidad. Los SGBD son conjuntos de programas muy complejos con
una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad
para poder sacar un buen partido de ellos.
Tamaño. Los SGBD son programas complejos y muy extensos que
requieren una gran cantidad de espacio en disco y de memoria para
trabajar de forma eficiente.
Coste económico del SGBD. El coste de un SGBD varía dependiendo del
entorno y de la funcionalidad que ofrece. Por ejemplo, un SGBD para un
ordenador personal puede costar 500 euros, mientras que un SGBD para
un sistema multiusuario que dé servicio a cientos de usuarios puede costar
entre 10.000 y 100.000 euros. Además, hay que pagar una cuota anual de
mantenimiento que suele ser un porcentaje del precio del SGBD.
Coste del equipamiento adicional. Tanto el SGBD, como la propia base
de datos, pueden hacer que sea necesario adquirir más espacio de
almacenamiento. Además, para alcanzar las prestaciones deseadas, es
posible que sea necesario adquirir una máquina más grande o una máquina
que se dedique solamente al SGBD. Todo esto hará que la implantación de
un sistema de bases de datos sea más cara.
Coste de la conversión. En algunas ocasiones, el coste del SGBD y el
coste del equipo informático que sea necesario adquirir para su buen
funcionamiento, es insignificante comparado al coste de convertir la
aplicación actual en un sistema de bases de datos. Este coste incluye el
coste de enseñar a la plantilla a utilizar estos sistemas y, probablemente, el
coste del personal especializado para ayudar a realizar la conversión y
poner en marcha el sistema. Este coste es una de las razones principales
por las que algunas empresas y organizaciones se resisten a cambiar su
sistema actual de ficheros por un sistema de bases de datos.
Prestaciones. Un sistema de ficheros está escrito para una aplicación
específica, por lo que sus prestaciones suelen ser muy buenas. Sin
embargo, los SGBD están escritos para ser más generales y ser útiles en
muchas aplicaciones, lo que puede hacer que algunas de ellas no sean tan
rápidas como antes.
Vulnerable a los fallos. El hecho de que todo esté centralizado en el
SGBD hace que el sistema sea más vulnerable ante los fallos que puedan
producirse
7. Tipos de bases de datos
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 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 contiene un sur 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 primarias—ver
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.
8. Usuarios de una base de datos
Usuarios normales. Son usuarios no sofisticados que interactúan con el sistema
mediante un programa de aplicación con una interfaz de formularios, donde puede
rellenar los campos apropiados del formulario. Estos usarios pueden también
simplemente leer informes generados de la base de datos.
Programadores de aplicaciones. Son profesionales informáticos que escriben
los programas de aplicación, utilizando herramientas para desarrollar interfaces de
usuario, como las herramientas de desarrollo rápido de aplicaciones (DRA), que
facilitan crear los formularios e informes sin escribir directamente el programa.
Usuarios sofisticados. Interactúan con el sistema sin programas escritos, usando
el lenguaje de consulta de base de datos para hacer sus consultas. Los analistas
que envían las consultas para explorar los datos en la base de datos entran en
esta categoría, usando ellos las herramientas de procesamiento analítico en
línea (OLAP, OnLine Analytical Processing), o herramientas de recopilación de
datos.
Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de
bases de datos especializadas y adecuadas para el procesamiento de datos
tradicional. Entre estas aplicaciones están los sistemas de diseño asistido por
computadora, sistemas de base de conocimientos y sistemas expertos, sistemas
que almacenan datos de tipos de datos complejos (como gráficos y de audio) y
sistemas de modelado de entorno.