Академический Документы
Профессиональный Документы
Культура Документы
aaaaa
CURSO DE BASE DE DATOS 2
Contenido
CAPÍTULO 1 Conceptos Básicos .................................................................................................. 3
1.1. ¿Qué es una Base de datos? ...................................................................................... 3
1.2. ¿Qué es una Base de Datos relacional? .................................................................... 3
1.3. Objetos de una Base de Datos ................................................................................... 3
1. Access 2013 ................................................................................................................. 4
2. Tablas de datos. ........................................................................................................... 4
3. Consultas. .................................................................................................................... 4
CAPÍTULO 2 Ejecución del Programa y Base de Datos ............................................................... 5
2.1. Abrir Access 2013 ........................................................................................................ 5
2.2. Crear Base de Datos .................................................................................................. 6
CAPÍTULO 3 Tabla de Datos........................................................................................................ 7
3.1. Crear una Tabla......................................................................................................... 7
3.2. Tipo de vista de una Tabla ........................................................................................ 7
3.3. Crear una tabla en vista diseño. ............................................................................... 7
Aaaaa
SIG I
CURSO DE BASE DE DATOS - SIG I 3
CAPÍTULO 1
Conceptos Básicos
1.1. ¿Qué es una Base de datos?
Se caracteriza porque en este tipo de base de datos se pueden crear diferentes relaciones entre
las tablas que las componen. Permite unir mediante campos, los registros que se encuentran en
diferentes tablas. Pero aún es pronto para saber qué es una tabla una relación o un campo, así
que no se asuste, por estos términos que aclararemos en breve. De todas formas, sirva como
introducción el siguiente ejemplo, que, si bien puede resultar ahora mismo difícil de
comprender, es bastante ilustrativo.
Ejemplo: en una empresa de alquiler de coches, la base de datos necesaria para su gestión
contará como mínimo con tres tablas.
Clientes: se introducirá la información relativa a cada uno de los clientes de la empresa
como por ejemplo Nombre, Apellidos, DNI, etc.
Coches: se introducirán los datos de cada uno de los vehículos en stock como por
ejemplo Marca, Precio, Matrícula, etc.
3
CURSO DE BASE DE DATOS - SIG I 4
1. Access 2013
Access 2013 es un gestor de bases de datos relacional que permite la creación de diferentes
tipos de objetos para gestionar una base de datos de forma rápida y eficiente. Utilizando los
diferentes objetos disponibles en Access, podemos introducir valores en las tablas,
modificarlos y eliminarlos de una forma ágil y libre de errores.
En Access 2013 existen seis tipos de objetos distintos de los cuales se hablará de 4.
Tablas. Informes.
Consultas. Macros.
Formularios. Módulos.
2. Tablas de datos.
Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla
contiene información sobre un tema o asunto particular organizan en sentido vertical
mediante filas y columnas.
Campos o Columnas: Almacenan los diferentes datos como el código del alumno, nombre,
etc.
Registro o Fila: Conjunto de campos para un mismo objeto de la tabla se le denomina
registro o fila, así todos los campos de un alumno forman un registro, todos los datos de otro
alumno forman otro registro.
Registro
Campo
Dato
3. Consultas.
Una consulta es un objeto que proporciona una visión personal de los datos almacenados en
las tablas ya creadas. En principio se utilizan para extraer de las tablas los datos que cumplen
ciertas condiciones. Los tipos de consultas existentes son:
Consultas de selección: Al realizar una consulta de selección, obtenemos la
información buscada y la información de las tablas permanece inalterable, es decir, no
se modifica.
Consultas de acción: al realizar una consulta de acción, los datos almacenados en las
tablas sufren una modificación.
Consultas específicas de SQL: Requiere el aprendizaje de dicho lenguaje de
programación y por su naturaleza.
4
CURSO DE BASE DE DATOS - SIG I 5
CAPÍTULO 2
Ejecución del Programa y Base de Datos
2.1. Abrir Access 2013
Ficha de Opciones
Barra de
Herramientas
Exporación
Panel de
5
Vistas
CURSO DE BASE DE DATOS - SIG I 6
6
CURSO DE BASE DE DATOS - SIG I 7
CAPÍTULO 3
Tabla de Datos
3.1. Crear una Tabla.
1. Para crear una tabla de datos tenemos que hacer clic en la pestaña
Crear para visualizar sus opciones, seleccionamos la Opción
Tabla y automáticamente obtendremos la estructura de la tabla.
2. Para colocar el nombre de la Tabla, debemos dar clic derecho en
la pestaña que se crea automáticamente y que tiene el nombre de TABLA 1. Seleccionamos
Guardar y nos aparecerá un cuadro de diálogo donde ingresaremos el nombre que
deseemos en nuestro caso será Mi primer Tabla, damos clic en ACEPTAR
2°Forma
1. Una vez creado nuestra Tabla, damos clic derecho en la pestaña Mi primera Tabla.
7
CURSO DE BASE DE DATOS - SIG I 8
A continuación, tenemos la rejilla donde definiremos las columnas que componen la tabla, se
utiliza una línea para cada columna, así en la primera línea (fila) de la rejilla definiremos la
primera columna de la tabla y así sucesivamente.
La base de datos a crear llevara el control de estudiantes que toman varias materias en la
Universidad de las Fuerzas Armadas. Dicha información será controlada por dos tablas. Las
tablas por crear son:
Alumnos: Almacenará la información de los contactos.
Materias: Almacenará la información de las materias.
ALUMNNO
MATERIA
Nombre del Campo Tipo de Dato Tamaño
Nombre del Campo Tipo de Dato Tamaño
IdEstudiante Autonumeración Entero Largo
IDMateria Autonumeración Entero Largo
Apellidos Texto Corto 30
Nombre_Ma Texto Corto 30
Nombre Texto Corto 30
IDProfesor Numérico Entero Largo
Dirección Texto Largo 70
Obervaciones Texto Largo 80
Teléfono Texto corto 8
2. Empezaremos por la Tabla ALUMNO para ello debemos de ir diseñándola con mucho
cuidado, fijándose adonde escribimos y lo que escribimos, pues un error en el diseño arruina
toda la base de datos. En la siguiente figura se pueden notar 3 elementos que son
importantes.
8
CURSO DE BASE DE DATOS - SIG I 9
En la parte inferior tenemos a la izquierda dos pestañas (General y Búsqueda) para definir
propiedades del campo es decir características adicionales de la columna que estamos
definiendo. Y a la derecha tenemos un recuadro con un texto que nos da algún tipo de ayuda
sobre lo que tenemos que hacer
3. En la primera fila escribir el nombre del primer campo, al pulsar la tecla INTRO pasamos
al tipo de datos, por defecto nos pone Texto como tipo de dato. Si queremos cambiar de tipo
de datos, hacer clic sobre la flecha de la lista desplegable de la derecha y elegir otro tipo.
La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de
identificador de registros de forma que con esta clave podamos saber sin ningún tipo de
equivocación el registro al cual identifica. No podemos definir más de una clave principal, pero
podemos tener una clave principal compuesta por más de un campo.
Hacer clic sobre el nombre del campo que será clave principal.
Hacer clic sobre el botón Clave principal en el marco Herramientas de la pestaña
Diseño.
10
CURSO DE BASE DE DATOS - SIG I 11
A la izquierda del nombre del campo aparecerá una llave indicándonos que dicho campo es la
clave principal de la tabla.
Importante: Recordar que un campo o combinación de campos que forman la clave principal
de una tabla no puede contener valores nulos y no pueden haber dos filas en la tabla con el
mismo valor en el campo/s clave principal. Cuando intentemos insertar una nueva fila con
valores que infrinjan estas dos reglas, el sistema no nos deja crear la nueva fila y nos devuelve
un error de este tipo:
Para desplazarse por los diferentes registros de una tabla vamos a utilizar la barra de
desplazamiento:
La barra nos indica en qué registro estamos situados y el número total de registros de la tabla.
El recuadro en blanco nos está diciendo el registro actual.
Al final donde pone de 3 nos indica el número total de registros que en nuestro caso es tres.
Haciendo clic sobre los diferentes botones realizaremos las operaciones indicadas a
continuación:
RELACIONES
11
CURSO DE BASE DE DATOS - SIG I 12
Crear la relación:
En la parte superior deben estar los nombres de las dos tablas relacionadas (Id y
Nombre) y debajo de éstos el nombre de los campos de relación (código y numero).
Nota: Siempre deben ser campos que contengan el mismo tipo de información y por lo
tanto del mismo tipo.
12
CURSO DE BASE DE DATOS - SIG I 13
Integridad referencial
La integridad referencial es un sistema de reglas que utiliza Access para asegurarse que
las relaciones entre registros de tablas relacionadas son válidas y que no se borren o
cambien datos relacionados de forma accidental.
Al exigir integridad referencial en una relación le estamos diciendo a Access que no nos
deje introducir datos en la tabla secundaria si previamente no se ha introducido
el registro relacionado en la tabla principal.
Por ejemplo:
Tenemos una tabla de habitantes y una tabla de poblaciones, en la tabla Habitantes tengo un
campo Población que me indica en qué población vive el habitante, las dos tablas deberían
estar relacionadas por el campo Población, en esta relación de tipo uno a varios la tabla
Poblaciones es la tabla principal y la tabla Habitantes la secundaria (una población tiene
varios habitantes). Si marcamos la casilla Integridad Referencial, no nos dejará asignar a un
habitante una población que no exista en la tabla Poblaciones.
13