Download haga clic aquí para decargar el archivo.

Document related concepts

SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Null (SQL) wikipedia , lookup

Base de datos relacional wikipedia , lookup

Transcript
ÍNDICE
Introducción ...............................................................................................
XIII
Capítulo 1. Novedades de Access 2013 ........................................................
1
Nuevas posibilidades de cifrado, compactación y reparación de archivos ......
Trabajo en la nube ...........................................................................................
Compartir la información .................................................................................
Guardar la información en múltiples formatos ................................................
Crear copias de seguridad de bases de datos ..................................................
Empaquetado y firma digital de bases de datos ..............................................
Aplicaciones en la web .....................................................................................
Plantillas ...........................................................................................................
Datos externos ................................................................................................
Abrir en un explorador .....................................................................................
Interfaz de usuario creada automáticamente navegación incluida .................
La barra de acción ............................................................................................
Llamadas para configurar las propiedades.......................................................
Controles nuevos para trabajar con datos relacionados ..................................
Nuevas opciones de implementación ..............................................................
1
2
3
4
5
5
6
7
8
10
11
11
13
13
15
Capítulo 2. Inicio y entorno de Access 2013 .................................................
17
Inicio de Access 2013 .......................................................................................
Entorno de Access 2013 ...................................................................................
La cinta de opciones de Access 2013 ...............................................................
Barra de herramientas de acceso rápido .........................................................
Panel de exploración o de navegación .............................................................
Barra de estado ................................................................................................
El botón Archivo ...............................................................................................
17
19
20
21
23
24
26
ACCESS 2013 EN PROFUNDIDAD
Capítulo 3. Creación de bases de datos en Access 2013 ..............................
31
Crear una base de datos en Access 2013 .........................................................
Crear una nueva base de datos en blanco ....................................................
Crear una nueva base de datos a partir de una plantilla existente ..............
Abrir una base de datos existente en Access 2013 ..........................................
Administrar tablas en la vista Hoja de datos ....................................................
Agregar campos y registros a una tabla en la vista Hoja de datos ................
Agregar un nuevo campo a una tabla existente ...........................................
Agregar un nuevo campo a una tabla nueva ................................................
Definir explícitamente el tipo de datos de los campos .................................
Definir explícitamente el formato de los campos .........................................
Propiedades de campos................................................................................
Agregar y eliminar campos de las tablas ......................................................
Definir una propiedad de campo para una tabla en la vista Hoja de datos ..
Guardar una tabla .........................................................................................
Ordenar registros en una hoja de datos .......................................................
Buscar datos en la hoja de datos ..................................................................
Establecer filtros ...........................................................................................
Añadir, modificar y eliminar registros ..........................................................
Administrar tablas en la vista Diseño ...............................................................
Definir o cambiar la clave principal en la vista Diseño ..................................
Definir las propiedades de los campos en la vista Diseño ............................
31
32
32
34
35
35
39
40
40
42
43
44
46
47
47
47
49
52
53
55
56
Capítulo 4. Tablas, relaciones, claves e índices en Access 2013 ....................
73
Crear una tabla nueva ......................................................................................
Crear una tabla en una nueva base de datos................................................
Crear una tabla en una base de datos existente...........................................
Relaciones ........................................................................................................
Ver las relaciones de tabla existentes en una base de datos ........................
Crear relaciones ............................................................................................
Eliminar una relación de tabla ......................................................................
Modificar una relación de tabla ....................................................................
Establecer el tipo de combinación ................................................................
Exigir integridad referencial..........................................................................
Actualizar y eliminar en cascada los registros relacionados .........................
Claves principales .............................................................................................
Claves principales de Autonumérico ............................................................
73
73
74
75
77
80
83
84
85
87
88
91
91
VI
ÍNDICE
Claves principales de Campo simple .............................................................
Claves principales de Campos múltiples .......................................................
Establecer o cambiar la clave principal .........................................................
Quitar la clave principal ................................................................................
Índices ..............................................................................................................
Decidir los campos que se van a indizar .......................................................
Índices de varios campos ..............................................................................
Crear un índice .............................................................................................
Crear un índice de un solo campo ................................................................
Crear un índice de varios campos .................................................................
Eliminar un índice .........................................................................................
Ver y modificar índices .................................................................................
Creación automática de índices....................................................................
91
91
92
93
94
94
95
95
95
96
98
99
99
Capítulo 5. Consultas en Access 2013. Diseño, creación y tipos ....................
107
Consultas ..........................................................................................................
Crear consultas de selección sencillas ..............................................................
Crear una consulta de selección sencilla mediante un asistente..................
Crear una consulta de selección sencilla mediante la vista Diseño: criterios
de Campo y Orden ........................................................................................
Especificar varios criterios en una consulta .....................................................
Funciones agregadas y otras opciones de la fila total de la cuadrícula
de diseño .....................................................................................................
Ver o modificar la instrucción SQL que está detrás de una consulta existente.
Crear un campo calculado en una consulta .....................................................
Operadores típicos a utilizar en expresiones ...................................................
Consultas de referencias cruzadas ...................................................................
Crear una consulta de tabla de referencias cruzadas ...................................
Consultas de parámetros .................................................................................
Consultas de acción..........................................................................................
Consultas de eliminación .................................................................................
Eliminar registros de una o varias tablas de una relación uno a uno ...........
Eliminar registros mediante una consulta que incluya solo la tabla "uno"
de una relación uno a varios .....................................................................
Eliminar registros mediante una consulta que incluya ambas tablas de una
relación uno a varios .................................................................................
Consultas de actualización ...............................................................................
Ejemplos de expresiones en consultas de actualización...............................
107
111
111
114
117
118
120
120
121
122
123
126
128
129
129
130
130
131
132
VII
ACCESS 2013 EN PROFUNDIDAD
Consultas de datos anexados ...........................................................................
Consultas de creación de tabla ........................................................................
133
135
Capítulo 6. Lenguaje Access SQL. Definición de datos ..................................
153
Introducción a SQL de Access...........................................................................
Elementos básicos de SQL ................................................................................
Tipos de datos SQL de Access...........................................................................
Tipos de datos equivalentes del SQL de ANSI ..................................................
Operadores en SQL para Access .......................................................................
Funciones más importantes en Access SQL......................................................
Funciones numéricas ....................................................................................
Funciones de fecha y hora ............................................................................
Funciones de cadena ....................................................................................
Funciones de agregado .................................................................................
Usar caracteres comodín en la comparación de cadenas .............................
SQL y las consultas de acción y definición de datos .........................................
Usar sintaxis SQL en Access. Vista SQL .............................................................
Lenguaje de definición de datos en Access SQL ...............................................
Creación de las tablas de una base de datos. Sentencia CREATE TABLE.......
Restricciones. La cláusula CONSTRAINT........................................................
Inserción de registros en las tablas de una base de datos.
Sentencia INSERT ......................................................................................
Creación de tablas en el entorno SQL de Access .............................................
Creación de índices con CREATE INDEX ...........................................................
153
156
157
158
160
162
162
163
164
165
168
170
170
173
173
174
Capítulo 7. Lenguaje Access SQL. Consulta de datos ....................................
199
Access SQL: lenguaje de consulta de datos ......................................................
Sentencia SELECT .............................................................................................
Cláusula FROM .............................................................................................
Cláusula WHERE ...........................................................................................
Cláusula GROUP BY .......................................................................................
Cláusula ORDER BY .......................................................................................
Cláusula IN ................................................................................................
Cláusula HAVING ..........................................................................................
Cláusula WITH OWNERACCESS OPTION .......................................................
Predicados ALL, DISTINCT, DISTINCTROW, TOP ............................................
Sentencia SELECT...INTO ..................................................................................
199
200
202
202
205
206
207
208
209
210
212
VIII
178
180
190
ÍNDICE
Observaciones relativas a la sentencia SELECT ................................................
Selección de filas ..............................................................................................
Filas duplicadas y la cláusula DISTINCT .........................................................
Ordenación de los resultados de una consulta ................................................
Columnas calculadas ........................................................................................
Renombrar columnas: cláusula AS ...................................................................
Consultas con condiciones de búsqueda .........................................................
Contrastes de comparación ..........................................................................
Contraste de rango: cláusula BETWEEN…AND .............................................
Contraste de pertenencia a un conjunto: cláusula IN...................................
Contraste de valor nulo: cláusula IS NULL ....................................................
Contrastes compuestos: cláusulas AND, OR y NOT ......................................
Combinación de consultas: cláusula UNION ....................................................
213
213
215
216
218
220
220
221
222
223
224
225
226
Capítulo 8. Consultas resumen y multitabla en SQL .....................................
239
Access SQL: consultas multitabla .....................................................................
JOIN de dos tablas ............................................................................................
JOINS con criterios de selección de filas .......................................................
JOINS con múltiples columnas de emparejamiento .....................................
JOINS de tres o más tablas ...............................................................................
JOIN con condiciones de búsqueda sin igualdad ..............................................
JOINS internos y externos ................................................................................
JOIN EXTERNO completo ..............................................................................
JOIN EXTERNO izquierdo y derecho..............................................................
INNER JOIN .......................................................................................................
LEFT JOIN, RIGHT JOIN .....................................................................................
Casos especiales en consultas multitabla.........................................................
Consultas resumen ...........................................................................................
Funciones de agregado en la lista de selección ............................................
Función COUNT(*) ........................................................................................
Valores NULL en las funciones de agregado .................................................
Agrupar filas con GROUP BY .........................................................................
239
240
243
244
245
248
249
250
251
253
254
258
262
262
265
266
267
Capítulo 9. Funciones avanzadas y subconsultas SQL ...................................
279
Subconsultas ....................................................................................................
Reglas de las subconsultas ...............................................................................
Subconsultas con IN .........................................................................................
279
283
284
IX
ACCESS 2013 EN PROFUNDIDAD
Subconsultas con operadores de comparación................................................
Subconsultas con EXISTS ..................................................................................
Subconsultas con ANY, SOME o ALL ................................................................
Uso avanzado de funciones..............................................................................
Funciones de cadena ....................................................................................
Funciones numéricas ....................................................................................
Funciones agregadas o estadísticas ..............................................................
Funciones de fechas y horas .........................................................................
286
287
289
291
291
292
293
295
Capítulo 10. Modificación de datos en Access SQL ......................................
301
Lenguaje de modificación de datos en SQL ......................................................
Modificación de tablas con ALTER TABLE .........................................................
CREATE TABLE, ALTER TABLE y las restricciones de integridad ........................
Restricciones PRIMARY KEY ..........................................................................
Restricciones FOREIGN KEY ..........................................................................
Restricciones de integridad referencial en cascada ......................................
Restricciones UNIQUE ..................................................................................
Definiciones DEFAULT...................................................................................
Permitir valores NULL ...................................................................................
ALTER TABLE y ADD: cambios en columnas, tablas y restricciones
de integridad ................................................................................................
CREATE INDEX: añadiendo índices a las tablas .................................................
ALTER TABLE y DROP: borrado de columnas y restricciones de integridad .....
Borrado de tablas e índices con DROP .............................................................
Introducir datos en tablas. La sentencia INSERT ..............................................
Insertar una fila mediante INSERT INTO...VALUES........................................
Insertar valores NULL ...................................................................................
Insertar todas las columnas ..........................................................................
Insertar varias filas mediante INSERT INTO...SELECT ....................................
Eliminar datos de tablas. La sentencia DELETE.................................................
Actualizar datos de tablas. La sentencia UPDATE ............................................
Cambiar datos con UPDATE ..........................................................................
Actualización de todas las filas con UPDATE ................................................
301
301
304
304
305
307
307
308
308
315
316
318
318
319
320
321
322
322
322
324
324
326
Capítulo 11. Informes, etiquetas y formularios............................................
331
Informes ...........................................................................................................
Crear un informe mediante la herramienta de informes .................................
Crear un informe mediante el Asistente para informes ...................................
331
333
334
X
ÍNDICE
Crear etiquetas utilizando el Asistente para etiquetas ....................................
Crear un informe utilizando la herramienta Informe en blanco ......................
Secciones y controles de un informe ...............................................................
Ajustar el informe en la vista Presentación. Totales ........................................
Ajustar el informe en la vista Diseño. Controles ..............................................
Ajustar el informe en la vista Informe ..............................................................
Obtener una vista previa del informe con Vista preliminar .............................
Guardar, imprimir y enviar por correo un informe ..........................................
Subinformes .....................................................................................................
Formularios ......................................................................................................
Crear un formulario mediante la herramienta Formulario ...........................
Crear un formulario dividido mediante la herramienta
Formulario dividido ...................................................................................
Crear un formulario que muestre varios registros con la herramienta
Varios elementos .....................................................................................
Crear un formulario mediante el Asistente para formularios.......................
Crear y editar un formulario mediante la herramienta Formulario
en blanco ................................................................................................
Uso de un formulario para ver e introducir datos en tablas ............................
Subformularios ................................................................................................
Capítulo 12. Access, Excel y Word. Importar, exportar y combinar
correspondencia .........................................................................................
338
340
342
344
346
347
347
348
348
350
350
352
353
355
357
358
360
363
Importar datos de otra base de datos Access ..................................................
Importar datos de Excel ...................................................................................
Importar datos de SQL Server, de otro origen ODBC, ASCII, XML, DBASE,
OUTLOOK y HTML .........................................................................................
Exportar un objeto de base de datos Access a otra base de datos Access,
a una base de datos ODBC, DBASE, etc. .......................................................
Exportar datos a Excel ......................................................................................
Exportar datos a Word .....................................................................................
Combinar correspondencia entre Word y Access ............................................
363
367
Índice analítico ...........................................................................................
389
371
376
378
381
383
XI