Vous êtes sur la page 1sur 34

Tema:

Mejorando las
Bases de Datos
Unidad - V
Manejo de Bases de datos
(Access 2010)
Sub-temas
Modificar una base de Datos existente
Tablas en vista de diseo
Clave principal
Relacin de tablas
Consultas de una o varias tablas
Asistente para Consultas y vista de diseo.
Tipos de Consultas
Criterios en las consultas
Campos Calculados
Formularios
Asistente para formularios y vista de diseo.
Asistente para Informes
uardar una !ase de Datos en Access
Imprimir la !ase de Datos
Modiicar una Base de Datos
Una !e" creada una tabla# si
$ueremos cambiar al%o de su
deinici&n ('or ejem'lo# a(adir una
nue!a columna# am'liar una columna
$ue )a e*iste# borrar una columna#
etc+++) estamos ,ablando de reali"ar
una modiicaci&n en su dise(o+
-onsultas
.as consultas son los objetos de
una base de datos $ue 'ermiten
recu'erar datos de una tabla#
modiicarlos e incluso almacenar
el resultado en otra tabla+
T/01S D2 -13SU.TAS
1+ -onsultas de selecci&n
2+ -onsultas de 'ar4metros
5+ -onsultas de tabla de reerencia cru"ada
6+ -onsultas de acci&n:
a)-onsultas de eliminaci&n
b)-onsulta de actuali"aci&n
c)-onsulta de datos ane*ados
d)-onsulta de creaci&n de tabla
7+ -onsultas es'eciicas de S8.
9+ -onsultas de resumen
Consultas de seleccin"
Son las consultas $ue e*traen datos
de una o m4s tablas 'ara mostrarlos
en una !ista dierente+ Muestra
a$uellos datos de una tabla $ue
cum'len los criterios es'eciicados
en la consulta+
Consultas de par#metros"
Una consulta 'arametri"ada es una
consulta $ue# cuando se ejecuta muestra
un cuadro de di4lo%o 'ro'io $ue solicita
inormaci&n 'or ejem'lo# criterios 'ara
recu'erar re%istros o un !alor $ue desea
insertar en un cam'o+ 0ara dise(ar la
consulta basta con introducir nombres de
!ariables entre :;<= 'ara $ue Access
solicite los datos+
Consultas de tabla de
referencias cru$adas"
.as consultas de reerencias cru"adas se
utili"an 'ara calcular ) reestructurar datos
de manera $ue su an4lisis sea m4s
sencillo+ .as consultas de reerencias
cru"adas calculan una suma# una media#
un recuento u otro ti'o de totales de
datos# ) a%ru'an los resultados en una
tabla de dos entradas+
Consultas de seleccin+
Son las consultas $ue e*traen o nos
muestran datos+ Muestran a$uellos
datos de una tabla $ue cum'len los
criterios es'eciicados+ Una !e"
obtenido el resultado 'odremos
consultar los datos 'ara modiicarlos
(esto se 'odr4 ,acer o no se%>n la
consulta)+
Consultas de accin"
Son consultas $ue reali"an
cambios sobre los re%istros de
las tablas a los $ue ,acen
reerencia+ ?a) cuatro ti'os:
1- Consulta de eliminacin"
2limina un %ru'o de re%istros de una
o m4s tablas+ 0or ejem'lo# 'uede
utili"ar una consulta de eliminaci&n
'ara $uitar 'roductos $ue )a no se
abrican o de los $ue no ,a) 'edidos+
2- Consulta de actuali$acin"
@eali"a cambios %lobales en un
%ru'o de re%istros de una o m4s
tablas+ 0or ejem'lo# 'uede aumentar
los 'recios un 10A 'ara todos los
'roductos l4cteos+
%& Consulta de datos anexados"
A%re%a un %ru'o de re%istros de una o m4s
tablas al inal de una o m4s tablas+ 0or ejem'lo#
su'on%a $ue consi%ue nue!os clientes ) $ue
tiene una base de datos $ue contiene una tabla
con inormaci&n acerca de esos clientes+ 0ara
e!itar tener $ue escribir toda esta inormaci&n
otra !e"# 'uede ane*ar dic,a tabla a la tabla
-lientes+
6- Consulta de creacin de tabla"
B
-rea una tabla nue!a a 'artir de la
totalidad o una 'arte de los datos de
una o m4s tablas+ .as consultas de
creaci&n de tablas son >tiles 'ara crear
una tabla $ue desee e*'ortar a otra
base de datos o a una tabla ,ist&rica
$ue conten%a re%istros anti%uos+
Consultas espec'ficas de ()*.
Son consultas $ue no se 'ueden deinir
desde la cuadrCcula 8B2 de Access sino
$ue se tienen $ue deinir directamente en
S8.
31TA: (2l dise(o de las consultas en Access se reali"a 'or un mDtodo
llamado 8B2 (8uer) B) 2*am'le) $ue consiste en la
construccin de la consulta en un modo +r#fico,
-onsultas de @esumen
2n Access 'odemos deinir un tipo de consultas cu)as
ilas resultantes son un resumen de las filas del
ori+en de la consulta # 'or eso las denominamos
consultas de resumen# tambiDn se conocen como
consultas sumarias+
2s im'ortante entender $ue las ilas del resultado de
una consulta de resumen tienen una naturale$a distinta
a las ilas de las dem4s tablas resultantes de consultas#
)a $ue corres'onden a !arias ilas de la tabla ori%en+
-riterios o condiciones
$ue se 'ueden utili"ar en las consultas
.os o'eradores de
com'araci&n 2stos
o'eradores com'aran
el !alor de una
e*'resi&n con el !alor
de otra+
/nde'endientemente
del o'erador si uno de
los !alores es nulo# el
resultado de la
com'araci&n ser4 nulo
(ni !erdadero ni also)+
los o'eradores de
com'araci&n $ue
'odemos utili"ar son:

1'erador Si%niicado
Ei%ual $ue
FGdistinto de
F menor $ue
FEmenor o i%ual
G ma)or $ue
GE ma)or o i%ual
1'erador Si%niicado
Ei%ual $ue
FGdistinto de
F menor $ue
FEmenor o i%ual
G ma)or $ue
GE ma)or o i%ual
-ontinuaci&nH
.os criterios en una consulta
'ermiten limitar los re%istros $ue
se !en en los resultados de la
consulta o los re%istros incluidos
en un c4lculo es'eciicando los
criterios+
-AM01S -A.-U.AD1S
&-recio Total" .-recio /nitario01.Cantidad0 2los nombres de los campos
deben ir entre corc3etes,.
4 bien55 para calcular el descuento de diversos ob6etos5 podemos
insertar la frmula Total"7 .-recio0&.-recio01.Descuento089::

C#lculo de frmulas en las consultas.& ;xiste la posibilidad de reali$ar
pre+untas vinculadas a +rupos de datos. ;sto puede reali$arse con
las consultas con frmulas. -ara llevarlo a cabo se debe"
&Crear una consulta y arrastrar los datos <ue se deseen al )!;
&;le+ir el comando Totales del men= >er.
;n la cuadr'cula )!; aparecer# la fila ?Frmula? con el valor
predeterminado ?A+rupacin?. ;n la celda frmula5 deba6o de cada
campo5 debe seleccionar el tipo de frmula 2por e6emplo5 Cuenta5 para
calcular la cantidad de re+istros5 (uma5 Media5 M#ximo y M'nimo5 etc.5
con el si+nificado conocido,.
Criterios con c#lculo
Dentro de un criterio se 'uede reali"ar un c4lculo ,aciendo
reerencia a otro cam'o+ 0or ejem'lo en la base de datos de una
em'resa de !enta de material de construcci&n se !a a consultar:

I1@MU.AS
ETotal:;-antidad< J ;0recioUnitario<
Vista de dise(o de las consultas
0artes de la cuadrCcula 8B2
Campo"
@ombre del campo.
Tabla"
Tabla a la cual pertenece el campo.
4rden"
4rdenamiento de los datos en la 3o6a5 se+=n el campo
seleccionado.
Mostrar"
Casilla de seleccin <ue permite definir si se muestra o no el
campo en la presentacin de los resultados de la consulta.
Criterios"
-ermite aadir expresiones <ue condicionen la presentacin
del campo.
Iormularios
.os ormularios sir!en 'ara
deinir 'antallas %eneralmente
'ara editar los re%istros de
una tabla o consulta+
Vista de Dise(o de un Iormulario
.a !ista dise(o es la $ue nos 'ermite deinir el ormulario# en ella le indicamos a
Access c&mo debe 'resentar los datos del ori%en del ormulario# 'ara ello nos
ser!imos de los controles+

Vista del Iormulario
-uadro -ontroles
Ao6a de
-ropiedades
/normes
.os inormes sir!en 'ara
'resentar los datos de una tabla
o consulta %eneralmente 'ara
im'rimirlos+ .a dierencia b4sica
con los ormularios es $ue los
datos $ue a'arecen en el
inorme s&lo se 'ueden
!isuali"ar o im'rimir (no se
'ueden modiicar) ) en los
inormes se 'uede a%ru'ar m4s
4cilmente la inormaci&n )
sacar totales 'or %ru'os+
Vista de Dise(o de un /norme
.a !ista dise(o es la
$ue nos 'ermite
deinir el inorme# en
ella le indicamos a
Access c&mo debe
'resentar los datos
del ori%en del
inorme# 'ara ello
nos ser!imos de los
controles $ue
!eremos m4s
adelante de la misma
orma $ue deinimos
un ormulario+

Vista 're!ia del /norme
Kuardar una Base de Datos
+accdb (Microsot Access Database) 2s la e*tensi&n con la $ue
%uarda Access 2010+
Una base de datos o banco de datos es un conjunto de datos $ue
'ertenecen al mismo conte*to almacenados sistem4ticamente 'ara
su 'osterior uso+ 2n este sentido# una biblioteca 'uede
considerarse una base de datos com'uesta en su ma)orCa 'or
documentos ) te*tos im'resos en 'a'el e inde*ados 'ara su
consulta+
2n inorm4tica e*isten los sistemas +estores de bases de datos
(SKBD)# $ue 'ermiten almacenar ) 'osteriormente acceder a los
datos de orma r4'ida ) estructurada+
/m'rimir en Access
Seleccionar el objeto $ue se
desea im'rimir: tablas# consultas#
ormularios# inormes# etc+

Vous aimerez peut-être aussi