Sunteți pe pagina 1din 23

Fechas evaluaciones

Parcial: 11 de octubre
Recuperatorio: 25 de octubre

Extraordinario: 08 de noviembre
Qu es una base de datos?
Una base de datos es un conjunto de datos
organizados con un propsito.
Una base de datos es un conjunto de datos
relacionados entre s.
Una base de datos relacional es
un conjunto de datos relacionados,
organizados con un tema o propsito
particular
SGBDR (Sistema de Gestin de
Bases de Datos Relacionales)
Access

Es el software que permite


organizar, acceder, manipular
y analizar los datos
almacenados en tablas
Componentes de una B.D. relacional

Tablas
Consultas
Formularios
Informes
Macros
Ventajas de usar las bases de datos

Evitan la redundancia.
Redundancia mnima.
Evitan la inconsistencia.
Preservan la integridad.
Independencia.
Seguridad.
Diseo de una base de datos
Los pasos para la realizacin de un buen diseo:

Se deben especificar las tablas que se precisan para almacenar la


informacin.

Se deben definir los campos que las compondrn cada tabla

Para cada uno de los campos, se realizar un anlisis


para determinar el tipo de dato y posibles restricciones de los valores
que contendrn

Se definirn las claves primarias. Entre todos sus campos, uno cuyo
valor nunca pueda ser repetido

Se identificarn los campos comunes en las tablas, para


saber cuales tablas tienen relaciones.
Tabla: Alumnos
Campos:
1. Id 9. Sala
2. Matri 10. Campo1
3. Ape 11. Fecar
4. Nom 12. Facu
5. Fenc 13. Carre
6. Nacio 14. Face
7. Obser 15. Condi
8. Trab 16. Estado y sexo
Nmero
El tamao no se expresa mediante un numero,
sino mediante una categora:
Formato
Autonumeracin, Numrico y Moneda

NMERO GENERAL 1235 1235


MONEDA 1235 $ 1.235,00
EURO 1235 1.235,00
FIJO 1235 1235
ESTNDAR 1235 1.235,00
PORCENTAJE 1235 123500%
CIENTFICO 1235 1,24E+03
Formato
Fecha/Hora

FECHA GENERAL 01/06/2013 14:45:07 01/06/2013 14:45:07


FECHA LARGA 01/06/2013 14:45:07 sbado, 01 de junio de 2013.
FECHA MEDIANA 01/06/2013 14:45:07 01-jun-13
FECHA CORTA 01/06/2013 14:45:07 01/06/2013
HORA CORTA 01/06/2013 14:45:07 14:45
HORA MEDIANA 01/06/2013 14:45:07 02:45 p.m.
HORA LARGA 01/06/2013 14:45:07 14:45:07
Asistente mscara de entrada para campos
textos y fechas
Cdigos y marcadores de posicin de una
mscara de entrada
Carcter Explicacin
0 El usuario debe escribir un dgito (0 a 9).
9 El usuario puede escribir un dgito (0 a 9).
El usuario puede escribir un dgito, espacio, signo ms o menos. Si se
#
omite, Access escribe un espacio en blanco.
L El usuario debe escribir una letra.
? El usuario puede escribir una letra.
A El usuario debe escribir una letra o un dgito.
a El usuario puede escribir una letra o un dgito.
& El usuario debe escribir un carcter o un espacio.
C El usuario puede escribir caracteres o espacios.
Marcadores de posicin de decimales y millares, separadores de fecha y
. , : ; - / hora. El carcter que seleccione depender de la configuracin regional de
Microsoft Windows.
> Convierte todos los caracteres que le siguen a mayscula.
< Convierte todos los caracteres que le siguen a minscula.
! Hace que la mscara de entrada se rellene de izquierda a derecha.
\ Los caracteres que le siguen inmediatamente se mostrarn literalmente.
"" Los caracteres que estn entre comillas dobles se mostrarn literalmente.
Consultas

Objetos de bases de datos que


contienen instrucciones y que
permiten recuperar datos de las
tablas, modificarlos e incluso
almacenar el resultado en otra tabla.
Tipos de Consultas
Consultas de seleccin. Muestran datos de una tabla, que pueden
estar sujetos a condiciones. Obtenido el resultado, el usuario a
veces puede modificar los datos. Genera una tabla lgica (no est
fsicamente en disco, sino en memoria). Cada vez que se ejecuta la
consulta se vuelve a generar la tabla lgica.

Consultas de accin. Realizan cambios a los registros. Hay varios


subtipos: de eliminacin, de actualizacin, de datos anexados y de
creacin de tablas.

Consultas especficas de SQL (Structured Query Language -


Lenguaje de consulta estructurada). No se pueden definir desde
la cuadrcula, sino en SQL.
Constantes Identificadores
AW 32,5 #12/3/2015# [Precio] Forms![Lista]![Descri]
#18-05-1998 14:00#

EXPRESIN

Funciones Operadores
Da(fecha) Fecha() ^ + - * / Mod
> < = <> >= <=
O Y NO &
Operadores

Aritmticos

Comparacin

Lgicos

Cadena
Operadores Aritmticos
Operador Finalidad Ejemplo

^ Elevar un nmero a la potencia de un exponente. Nmero ^ Exponente

/ Dividir el primer nmero entre el segundo nmero. [Total]/[Nmero_de_elementos]

\ Redondear ambos nmeros a enteros, dividir el primer [Registros]\[Habitaciones]


nmero entre el segundo nmero y, a continuacin,
truncar el resultado en un entero.

* Multiplicar dos nmeros. [Cantidad]*[Precio]


+ Sumar dos nmeros. [Subtotal]+[Impuesto sobre las ventas]

- Buscar la diferencia entre dos nmeros [Precio]-[Descuento]

Residuo Dividir el primer nmero entre el segundo nmero y, a [Registros] Residuo [Habitaciones]
continuacin, devolver solo el resto.
MOD
Operadores Comparacin
Operador Finalidad Ejemplo
< Devuelve verdadero si el primer valor es menor Valor1 < valor2
que el segundo valor.
<= Devuelve verdadero si el primer valor es menor o Valor1 < = valor2
igual que el segundo valor.
> Devuelve verdadero si el primer valor es mayor que Valor1 > valor2
el segundo valor.
>= Devuelve verdadero si el primer valor es mayor o Valor1 > = valor2
igual que el segundo valor.
= Devuelve verdadero si el primer valor es igual que Valor1 = valor2
el segundo valor.
<> Devuelve verdadero si el primer valor no es igual Valor1 <> valor2
que el segundo valor.
Como"modelo Valores de cadena coincidentes mediante los Campo1 como "indicar a *"
operadores de caracteres comodn ? y *.
Like "modelo
Campo1 entre 1 y 10
-o-
Entre val1 Y val2 Determina si un valor numrico o de fecha se campo1 entre #07-01-07 # y #12-
encuentra dentro de un rango. 31-07 #
In (valor1, valor2...) Determina si un valor se encuentra dentro de un Campo1 en ("rojo", "verde", "azul")
conjunto de valores. -o-
En (valor1, valor2...) campo1 en (1,5,7,9)
Operadores Lgicos
Operador Finalidad Ejemplo

Y Devuelve True cuando Expr1 y Expr2 son verdaderas. Expr1 Y Expr2

O Devuelve Verdadero cuando alguna de las Expresiones es Expr1 O Expr2


Verdadera

OEx Devuelve Verdadero cuando Expr1 es Verdadera o Expr2 es Expr1 OEx Expr2
Verdadera, pero no en ambos.

No Devuelve Verdadero si Expr no es Verdadera. NoEs Expr

Eqv Devuelve Verdadero cuando Expr1 y Expr2 son verdaderas, o Expr1 Eqv Expr2
cuando Expr1 y Expr2 son Falsas.

Imp Realiza una implicacin lgica en dos expresiones .No se ver Resultado=expr1 Imp expr2
en este curso
Operador Cadena
Operador Finalidad Ejemplo
& Combina dos cadenas en una sola cadena. cadena1 & cadena2

Operador Especial

Operador Finalidad Ejemplo


Es Null Determina si un valor es Nulo. Campo1 es nulo

No es nulo Determina si un valor No es Nulo. Campo1 no es nulo


Funcin Diffecha
DifFecha( intervalo; fecha1; fecha2 [; primer_da_semana] [; primera_semana_ao] )

Argumento Descripcin
intervalo Obligatorio. Expresin de cadena que es el intervalo de tiempo
empleado para calcular la diferencia entre fecha1 y fecha2.
fecha1, fecha2 Obligatorio. Variant (Fecha). Dos fechas que desea usar en el
clculo.
primer_da_semana Opcional. Constante que especifica el primer da de la semana. Si
no se especifica, se supone el domingo.
primera_semana_ao Opcional. Una constante que especifica la primera semana del
ao. Si no se especifica, se supone que la primera semana es la
semana en la que el 1 de enero.

Intervalo Descripcin Intervalo Descripcin


aaaa Ao e Semanas completas
t Trimestre ee Semanas
m Mes h Hora
a Das n Minuto
d Das s Segundo

S-ar putea să vă placă și