CONDICIONES Y CARACTERES COMODÍN

CONDICIONES Y CARACTERES COMODÍN !!


Los caracteres comodín están concebidos para ser utilizados con campos que tienen tipo de datos texto. A veces, puede usarlos también con otros tipos de datos, como fechas, si no utiliza el panel de control de Microsoft Windows para cambiar la configuración regional para estos tipos de datos.

Se utilizan los caracteres comodín :
como sustitutos de otros caracteres cuando se especifica un valor que se desea buscar y solo se conoce parte del valor y Se buscan valores que empiezan con una cierta letra o que coinciden con un modelo.



Los caracteres especiales corchete de apertura [, interrogación ?, subrayado, _, porcentaje %, almohadilla # y asterisco * dejan de ser considerados comodines cuando van entre corchetes. Por ejemplo para buscar los nombres que contienen un asterisco, el patrón sería : '*[*]*' en este caso el segundo * dentro del patrón no actúa como comodín sino como un carácter cualquiera porque va dentro de los corchetes.

CRITERIO DE CONSULTA

CRITERIO DE CONSULTA !!
Criterios: sirve para especificar un criterio de búsqueda. Un criterio de búsqueda es una condición que deben cumplir los registros que aparecerán en el resultado de la consulta. Por lo tanto está formado por una condición o varias condiciones unidas por los operadores Y (AND) y O (OR).
O: esta fila y las siguientes se utilizan para combinar condiciones.

EJEMPLO: Usa la fila criterio para filtrar tus datos. En este caso, estamos pidiendo una lista de todos las personas con apellido valencia que tengo registrados en mi base de datos:

se muestran algunos ejemplos de criterios y se explica su funcionamiento.

CRITERIOSDESCRIPCIÓN
>25 y <50Este criterio se aplica a campos Número, como Precio o UnidadesEnStock. El resultado incluye solamente aquellos registros en los que el campo Precio o UnidadesEnStock contiene un valor mayor que 25 y menor que 50.
DifFecha("aaaa", [FechaNacimiento], Fecha()) > 30Este criterio se aplica a campos Fecha/Hora, como FechaNacimiento. En el resultado de la consulta, sólo se incluyen los registros en los que el número de años entre la fecha de nacimiento de una persona y la fecha actual es mayor que 30.
Es NuloEste criterio se puede aplicar a cualquier tipo de campo para que se muestren los registros en los que el valor de campo sea nulo.


EXPRESIÓN

QUE ES UNA EXPRESIÓN??

La opción Expresión permite poner en la fila Campo: una expresión en vez de un nombre de columna.
Esta expresión tiene ciertas limitaciones. Sólo puede contener operandos que sean funciones de agregado (las funciones que acabamos de ver (suma( )Promedio( )DesvEst( ), Mín( )Max( )...) valores fijos o nombres de columna que aparezcan con la opción AgruparPor.
En una expresión se pueden combinar varias funciones de agregado pero no se pueden anidar funciones de agregado, por ejemplo en una expresión puedo poner Max(nºhoras)-Mín(nºhoras) pero no Max(suma(nºhoras)).
GENERADOR DE EXPRESIONES
Es utilizado para generar expresiones simples o complejas basadas en los nombre de campos y de funciones. 
Las funciones vienen agrupadas en:
  • de conversión de valores
  • de fecha/hora
  • de matemáticas
  • de tratamiento de texto
  • y generales.


TIPOS DE CONSULTAS DE ACCESS

TIPOS DE CONSULTAS DE ACCESS !!

1) CONSULTAS DE SELECCIÓN:
Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especificados. Una vez obtenido el resultado podremos consultar los datos para modificarlos (esto se podrá hacer o no según la consulta). Una consulta de selección genera una tabla lógica (se llama lógica porque no está físicamente en el disco duro sino en la memoria del ordenador y cada vez que se abre se vuelve a calcular).
EJEMPLO:queremos agrupar por promedio el campo "apellidos" de la tabla "personal", para esto tenemos la opcion de seleccionar el orden  en que queremos nuestro campo.


 2) CONSULTAS DE ACCIÓN:
Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de acción, de eliminación, de actualización, de datos anexados y de creación de tablas.
  • Las consultas de eliminación :son consultas que eliminan de una tabla los registros que cumplen los criterios especificados.
  • Las consultas de actualización: son consultas que modifican de una tabla los registros que cumplen los criterios especificados.
  • Las consultas de datos anexados: son consultas que añaden registros de una tabla al final de otra tabla.
  • Las consultas de creación de tabla : son consultas que crean una nueva tabla a partir de registros de otra tabla.

EJEMPLO: en este caso tenemos un ejemplo de eliminación que se da Desde la tabla Cursos, que tengan alumnos de Valencia Dónde Población = "Valencia".

3) CONSULTAS ESPECIFICAS DE SQL
Son consultas que no se pueden definir desde la cuadrícula QBE de Access sino que se tienen que definir directamente en SQL. El SQL  permite especificar diversos tipos de operaciones en las relaciones de la base de datos.
OTROS TIPOS DE CONSULTAS QUE SE PRESENTAN EN ACCESS SON:


  • Consultas de comandos :  Una consulta de comandos aporta modificaciones a muchos registros con una única operación. Existen cuatro tipos de consultas de comando: de Eliminación, de Actualización, de Alineación y de Creación de Tablas.

  • Consultas de alineación: estas consultas agregan un grupo de registros de una o más tablas al final de una o más tablas. Supongamos, por ejemplo, que se han conseguido nuevos clientes y existe una base de datos que contiene una tabla de información sobre estos. En vez de teclear nuevamente todas estas informaciones, se alinean en la tabla correspondiente de Clientes.

  • Consultas de parámetros: una consulta de parámetros es una consulta que, cuando se ejecuta, muestra una ventana de diálogo que solicita informaciones, como por ejemplo criterios para recuperar registros o un valor que se desea insertar en un campo.


  • Consultas de buscar duplicados: encuentra los registros repetidos en una misma tabla.


PROCESO DE DISEÑO DE UNA BD

PROCESO DE DISEÑO DE UNA BD


TIPOS DE RELACIONES

1)  RELACIONES "UNO A UNO":


Estas relaciones entre bases de datos se dan cuando cada campo clave aparece sólo una vez en cada una de las tablas.En este tipo de relación, una vez fijado un elemento de una entidad se conoce la otra.
EJEMPLOS:
nación y capital.
También ,tomando un ejemplo del mundo real, podría ser, el nombre de cualquier persona y su número de teléfono. Si partimos del supuesto en que cada persona tiene un solo número de teléfono, se podría hablar de una relación "uno a uno".



RELACION

Una relación es una asociación o relación matemática entre varias entidades. Las relaciones también se nombran. Se representan en el diagrama E-R mediante flechas y rombos. Cada entidad interviene en una relación con una determinada cardinalidad. La cardinalidad (número de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minúsculas, de la forma (cardinalidad mínima, cardinalidad máxima), asociada a cada uno de las entidades que intervienen en la relación. 




Modelo Entidad-Relación


Modelo o diagrama Entidad-Relación (E-R), También conocido como "diagrama de Chen". Estos diagramas modelizan el problema mediante entidades asociadas por relaciones. Adoptan la forma de grafos donde los datos se relacionan mediante flechas. El diagrama E-R no depende del modelo de datos.
El diagrama Entidad-Relación  fue propuesto por Chen a mediados de los años setenta como medio de representación conceptual de los problemas y para representar la visión de un sistema de forma global. Físicamente adopta la forma de un grafo escrito en papel al que se denomina diagrama Entidad-Relación. Sus elementos fundamentales son las entidades y las relaciones.



Base De Datos

Check out this SlideShare Presentation: