1. TALLER BASES DE DATOS
Se debe promover la consulta de los siguientes conceptos par luego aclararlos en clase e iniciar
luego el tema de bases de datos en Excel
BASES DE DATOS
Concepto
Una base de datos se define como un fichero en el cual se almacena información en campos o
delimitadores, teniendo acceso a ella posteriormente tanto de forma separada como de forma
conjunta. Se utiliza normalmente para recoger grandes cantidades de información. (Por ejemplo el
listado de nombres y apellidos de los alumnos de varios cursos)
Normalmente el número de campos (columnas) que se pueden tener en una base varía según las
necesidades en cuanto a gestión de datos, de forma que después se pueda explotar la información
de forma ordenada y separada, aunque el resto de la información sigue almacenada y guardada en
la base de datos. En realidad aparte de los datos que son almacenados en el archivo, también hay
una serie de datos, en los que se informa del tipo de campo, los campos y la longitud de cada
campo, es lo que se llama gestor de datos, que permite saber cada registro o fila, (un registro es
una suma de campos).
El programa que sirve para manejar toda esa información se denomina sistema gestor de base de
datos. Las principales en estos momentos son Microsoft Access, Lotus Aproach, parados, u Oracle
Evolución de las bases de datos
Las bases de datos han evolucionado pasando de sistemas simples a gestores de estructuras de
datos que ofrecen muchas de posibilidades para el manejo de información.
La expresión base de datos (BD) se produjo a comienzos de los años setenta, y a diferencia de
ese entonces, las bases de datos han dejado de ser uso exclusivo de grandes corporativos con
impresionantes infraestructuras tecnológicas, tal es así que hoy en día, con la popularización de las
tecnologías de la información se han extendido a pequeñas y medianas empresas, inclusive hasta
el hogar.
En las empresas, las bases de datos pretenden servir al conjunto de la organización, manejando
los datos como otro recurso que viene a añadirse a los ya tradicionales, por lo tanto han de atender
a múltiples usuarios y a diferentes aplicaciones, y tienen actividades preponderantes como la
investigación, la planeación y la toma de decisiones, por lo tanto exigen una información precisa,
oportuna, completa, coherente y adaptada a las necesidades específicas de cada beneficiario.
Principales objetivos de una base de datos
Una base de datos debe de contar con independencia lógica y física de los datos, esto se refiere a
la capacidad de modificar alguna información específica sin que afecte a los demás registros
Tener redundancia mínima, es decir, se trata de usar la base de datos como repositorio común
para distintas aplicaciones, y combinarla con el acceso a la distribución espacial de los datos, pues
los datos pueden encontrarse en otra habitación, otro edificio e incluso otro país y el usuario no
tiene por qué preocuparse de la localización de los datos a los que accede.
La integridad de los datos se refiere a las medidas de seguridad que impiden que se introduzcan
datos erróneos ya sea por motivos físicos (debido a causas externas), como de operación
(introducción de datos incoherentes), esto puede ser mediante encriptación de la informacion o
protección con contraseñas de acceso.
2. Facilitar las consultas complejas a los datos y brindando seguridad de acceso y auditoría, esto se
refiere al derecho de acceso a la información contenida en la base de datos por parte de personas
o grupos, además debe brindar respaldo y recuperación de información.
Debe permitir que a través de lenguajes de programación se pueda brindar la posibilidad de
acceder a la información de una base de datos mediante programas diseñados a la medida de los
usuarios
Características
- Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto
cualquier aplicación puede hacer uso de los datos.
- Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos,
al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos
que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos
con datos contradictorios.
- Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.
- Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las
filas y las columnas son los campos, o como un formulario.
- Permite realizar un listado de la base de datos.
- Permiten la programación a usuarios avanzados.
Introducción de datos
En una base de datos podemos introducir, entre otros, los siguientes tipos de datos:
- Vídeo: secuencias de imágenes.
- Gráficos: archivos de imagen que pueden modificar la base de datos.
- Sonido: archivos de audio.
- Lógicos: tratan de establecer relaciones entre los datos.
- Numéricos.
- Alfanuméricos.
Funcionalidades
Las funciones más importantes que nos puede permitir realizar un Sistema gestor de base de
datos son las siguientes:
a. API (Application Programming Interface): permite a los usuarios avanzados acceder a algunos
recursos internos del programa, para configurarlo.
b. Soporte BD ¨S Multiplataforma: indica la compatibilidad entre los distintos Sistemas gestores de
bases de datos.
3. c. Soporte SQL: sirve para establecer indicaciones a la hora de realizar búsquedas y consultas en
la base de datos.
d. Programación visual: permite crear una especie de lenguaje de forma gráfica, para establecer
parámetros personalizados.