construcción
de una
sociedad
moderna
movimiento de
alfabetización
digital
ITdesk.info:
aprendizaje
virtual
˝˝
proyecto de educación informática
con acceso libre
- Manual de alfabetización
informacional
derecho
humano
a la
educación
y a la
información
libre
acceso
inclusión
digital
Bases de datos: uso avanzado
Microsoft Access 2010
Manual
Autor: Ivan Ljubičić
ITdesk.info: proyecto de educación informática con acceso libre
Autor:
Ivan Ljubičić
Traducción:
Fedra Ameneiro López (páginas 2 - 18)
Jessica Montaño Oliveros (páginas 19 - 39)
Título:
ITdesk.info: proyecto de educación informática con acceso libre – Manual de alfabetización
informacional
Subtítulo:
Bases de datos: uso avanzado - Microsoft Access 2010, Manual
Portada:
Silvija Bunic
Editorial:
Open Society for Idea Exchange (ODRAZI), Zagreb
Lugar y año de publicación:
Zagreb, 2016.
Copyright:
Queda autorizada la reproducción, impresión y redistribución total o parcial de esta
publicación, también para fines educativos, ya sean instituciones educativas públicas o
privadas, pero siempre con fines no comerciales (esto es, sin cobrar a los destinatarios de la
publicación) y haciendo mención a la fuente (fuente: www.ITdesk.info: proyecto de
aprendizaje virtual sobre informática de libre acceso). Queda prohibida la creación de obras
derivadas sin la autorización previa del titular de los derechos de autor (la ONG Open Society
for Idea Exchange). Para la autorización de obras derivadas, póngase en contacto con
nosotros en:
[email protected].
ITdesk.info está bajo una Licencia Creative Commons Reconocimiento-
NoComercial-SinObrasDerivadas 3.0 Croatia.
2/32
ITdesk.info: proyecto de educación informática con acceso libre
PREFACIO
La sociedad actual está caracterizada por el rápido crecimiento y desarrollo
de las tecnologías de la información (TI), lo que ha llevado a que, en
general, se dependa en mayor medida de
los conocimientos y
competencias que uno adquiere en materia de TI. No obstante, a pesar del
aumento constante de dicha dependencia, el derecho humano a la
educación y a la información no se ha extendido al campo de las
tecnologías de la información. La sociedad en su conjunto se ve afectada
por una serie de problemas que dan lugar a brechas y alejan a las personas
de la principal razón y motivación para el progreso: conseguir una
oportunidad. Hoy en día, ser analfabeto digital supone no poder participar
en la sociedad moderna, ser una persona sin oportunidades. A pesar de
que la Comisión Europea, la UNESCO y la OCDE, entre otras, han
reconocido la necesidad y las ventajas de la alfabetización digital inclusiva,
todavía hay grupos de población con dificultades al momento de acceder a
educación básica sobre informática, tales como discapacitados, personas
con dificultades de aprendizaje, trabajadores migrantes, desempleados o
personas que viven en lugares apartados (zonas rurales) donde no llega
dicha educación.
Este manual, junto con el resto de materiales publicados en la página web
de www.ITdesk.info, representa nuestro esfuerzo y contribución a la
realización y promoción del derecho humano a la educación y a la
información en el área de las tecnologías de la información. Esperamos que
esta aportación le ayude a adquirir las destrezas informáticas básicas y, con
el mismo espíritu, deseamos que aprenda todo lo posible para convertirse
en un miembro activo de la sociedad moderna de las tecnologías de la
información.
Atentamente,
El equipo de ITdesk.info
ITdesk.info está bajo una Licencia Creative Commons Reconocimiento-
NoComercial-SinObrasDerivadas 3.0 Croatia.
3/32
ITdesk.info: proyecto de educación informática con acceso libre
TABLA DE CONTENIDO
1. CONCEPTOS BÁSICOS .............................................................................. 2
1.1 DESARROLLO Y USO DE LAS BASES DE DATOS ............................................. 2
2. TABLAS Y RELACIONES ............................................................................. 6
CAMPOS Y COLUMNAS ................................................................................... 6
RELACIONES Y COINCIDENCIAS .................................................................. 10
CREANDO Y MODIFICANDO RELACIONES ENTRE TABLAS: MUCHAS -A-MUCHAS
UTILIZANDO TABLAS CONECTADAS. ........................................................... 13
3. CONSULTAS .......................................................................................... 19
TIPOS DE CONSULTAS .................................................................................. 19
Crear y correr una consulta para actualizar datos en la tabla ....................... 19
Crear y correr una consulta para añadir registros a la tabla ......................... 21
Crear y correr una consulta para limpiar una tabla ..................................... 24
CREAR Y CORRER UNA CONSULTA PARA GUARDAR DATOS YA SELECCIONADOS
COMO UNA NUEVA TABLA ........................................................................ 25
Crear y correr una consulta de tabla de referencias cruzadas ...................... 25
Crear y correr consultas para desplegar los registros repetidos en la tabla ... 29
Crear y correr consultas para desplegar registros no coincidentes en tablas
relacionadas ............................................................................................ 32
REFINAR CONSULTA ................................................................................. 36
Crear, modificar y correr consultas de parámetros con una o dos variables .. 36
Uso de caracteres comodín en la consulta: [ ], !, -, #................................... 39
CONDICIONES GENERALES DE USO ................................................................ 42
ITdesk.info está bajo una Licencia Creative Commons Reconocimiento-
NoComercial-SinObrasDerivadas 3.0 Croatia.
4/32
ITdesk.info: proyecto de educación informática con acceso libre
1. CONCEPTOS BÁSICOS
1.1 DESARROLLO Y USO DE LAS BASES DE DATOS
Modelos de bases de datos
Existen 3 tipos de bases de datos básicas:
Jerárquica – Prevaleció durante los años sesenta y setenta, este tipo está basado en las
estructuras jerárquicas de datos que se organizan en formas parecidas a un árbol.
Todos los árboles tienen siempre un nodo raíz de donde surgen ninguno o varios subnodos. Los
registros consisten en campos que corresponden a los atributos. La relación entre estos registros se
llaman relaciones padre-hijo.
De Red – Al igual que el tipo jerárquico, también prevaleció este tipo de base de datos en
los sesenta y setenta. Está basado redes de datos que no tienen ningún elemento principal.
Cada registro hijo puede tener múltiples registros padre, esto permite representar objetos y
sus relaciones de una forma más flexible que en el caso anterior.
Modelo relacional – Prevaleció desde los años ochenta hasta ahora, en este modelo la base
de datos se compone de tablas o relaciones: Todos los datos son almacenados de forma
tabular con filas y columnas. Todas las relaciones tienen un nombres con las que se
diferencian de otras relaciones en la misma base de datos. Cada columna contiene el valor
de la relación de un atributo o la relación con la que se muestra en la tabla (los campos en
modelos jerárquicos corresponden a las columnas en el modelo relacional). Un atributo
tiene un nombre que es diferente al de otros atributos. El valor de un atributo es el dato de
la misma especie o tipo. El conjunto de valores permiten en un atributo se llame con
dominios de atributo. El número de atributos es el nivel de relaciones. Una línea de
relaciones es una copia de entidades o grabaciones conectados entre dos o más copias de
entidad. Una copia de entidad se llama n-tupla. En una relación no puede haber dos n-
tuplas idénticas. El numero de n-tuplas es una relación cardinal. La fusión de la base de
datos relacional no se conecta a diferentes tipos de entidades.
City_ID
ZAG
BER
GRZ
…
Name
Zagreb
Berlin
Graz
…
Coordinates
(x1, y1)…
(x2, y2)…
(x3, y3)…
…
ITdesk.info está bajo una Licencia Creative Commons Reconocimiento-
NoComercial-SinObrasDerivadas 3.0 Croacia.
2/46
ITdesk.info: proyecto de educación informática con acceso libre
State_ID
Name
Coordinates
GER
AUT
CRO
Germany
Austria
Croatia
....
....
...
City_ID
State_ID
ZAG
BER
GRZ
CRO
GER
AUT
Bases de datos orientado a objetos se desarrollaron a mediados de los ochenta como
solución a ciertos problemas que surgían de la base de datos relacional. Por ejemplo, las
bases de datos orientadas objetos permitían la definición de diferentes tipos de datos de
complejidad variable mientras que las bases de datos relacionales no permiten al usuario
esta utilidad.
El ciclo de vida de una base de datos
que se puede dividir en 5 estados:
La introducción de una base de datos en una empresa o institución es un proceso complejo
1. Necesidad de análisis – Estudios de flujos de información en la compañía revelan l
Comentarios de: Bases de datos: uso avanzado Microsoft Access 2010 (0)
No hay comentarios