viernes, 3 de junio de 2011

jueves, 2 de junio de 2011

LA SINTAXIS

La sintaxis es la parte de la gramática que estudia las reglas que gobiernan la combinatoria de constituyentes sintácticos y la formación de unidades superiores a estos, como los sintagmas y oraciones gramaticales. La sintaxis, por tanto, estudia las formas en que se combinan las palabras, así como las relaciones sintagmáticas y paradigmáticas existentes entre ellas,
La palabra sintaxis deriva del latín syntaxis, que a su vez tiene origen en un término griego que significa “coordinar”. Se trata de la parte de la gramática que enseña a coordinar y unir las palabras para formar las oraciones y expresar conceptos. En la informática, la sintaxis es el conjunto de reglas que definen las secuencias correctas de los elementos de un lenguaje de programación.

Como una subdisciplina perteneciente al campo de la lingüística, la sintaxis se encarga del estudio de las reglas que gobiernan la combinatoria de constituyentes y la formación de unidades superiores a éstos, como los sintagmas y oraciones.

CONDICIONES Y CARACTERES DE COMODIN

Se utilizan los caracteres comodín como sustitutos de otros caracteres cuando se especifica un valor que se desea buscar y:

Sólo se conoce parte del valor.
Se buscan valores que empiezan con una cierta letra o que coinciden con un modelo.
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.

Si utiliza el motor de base de datos Microsoft Jet SQL en una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto., puede usar los caracteres comodín siguientes en consultas (consulta: pregunta sobre los datos almacenados en las tablas o solicitud para llevar a cabo una acción en los datos. Una consulta puede unir los datos de varias tablas para que sirvan como origen de datos para un formulario o informe.) y expresiones (expresión: cualquier combinación de operadores matemáticos o lógicos, constantes, funciones y nombres de campos, controles y propiedades que evalúa a un solo valor. Las expresiones pueden realizar cálculos, manipular caracteres o probar datos.) para buscar elementos como valores de campo, registros o nombres de archivo. Igualmente, puede utilizar estos caracteres en los cuadros de diálogo Buscar y Reemplazar en una base de datos de Access o un proyecto de Microsoft Access (proyecto de Microsoft­ Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se usa para crear aplicaciones cliente/servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como tablas o vistas.).

31 de Mayo, 2011 · General
CONDICIONES Y CARACTERES COMODIN EN ACCESS
Se utilizan los caracteres comodín como sustitutos de otros caracteres cuando se especifica un valor que se desea buscar y:

Sólo se conoce parte del valor.
Se buscan valores que empiezan con una cierta letra o que coinciden con un modelo.
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.

Si utiliza el motor de base de datos Microsoft Jet SQL en una base de datos de Microsoft Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto., puede usar los caracteres comodín siguientes en consultas (consulta: pregunta sobre los datos almacenados en las tablas o solicitud para llevar a cabo una acción en los datos. Una consulta puede unir los datos de varias tablas para que sirvan como origen de datos para un formulario o informe.) y expresiones (expresión: cualquier combinación de operadores matemáticos o lógicos, constantes, funciones y nombres de campos, controles y propiedades que evalúa a un solo valor. Las expresiones pueden realizar cálculos, manipular caracteres o probar datos.) para buscar elementos como valores de campo, registros o nombres de archivo. Igualmente, puede utilizar estos caracteres en los cuadros de diálogo Buscar y Reemplazar en una base de datos de Access o un proyecto de Microsoft Access (proyecto de Microsoft­ Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se usa para crear aplicaciones cliente/servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como tablas o vistas.).

EJEMPLOS


Carácter Descripción (Description) Ejemplo
* Hace coincidir cualquier número de caracteres. Puede ser utilizado como el primero o el último carácter de la cadena de caracteres. qu* encuentra quién, quiero y quieto
? Hace coincidir cualquier carácter alfabético individual. B?l encuentra bala, billete y bola
[ ] Hace coincidir cualquier carácter individual situado entre los corchetes. B[ao]l encuentra bala y bola pero no billete
! Hace coincidir cualquier carácter que no se encuentre entre los corchetes. r[!oc]a encuentra risa y runa pero no roca ni rosa
- Hace coincidir cualquier carácter de un intervalo de caracteres. Debe especificar el intervalo en orden ascendente (A a Z, no Z a A). b[a-c]d encuentra bad, bbd y bcd
# Hace coincidir cualquier carácter numérico individual. 1#3 encuentra 103, 113 y 123

Para buscar elementos como valores de campo, registros o nombres de archivos en un proyecto o una base de datos de Microsoft Access que utiliza una sintaxis compatible con Microsoft SQL Server, utilice los caracteres comodín ANSI-92 siguientes.

¿QUE ES CRITERIO DE CONSULTA?

Un criterio es similar a una fórmula (es una cadena que puede consistir en referencias de campos, operadores (operador: signo o símbolo que especifica el tipo de cálculo que se debe llevar a cabo en una expresión. Hay operadores matemáticos, comparativos, lógicos y referenciales.) y constantes (constante: valor que no ha sido calculado y que, por tanto, no varía. Por ejemplo, el número 210 y el texto "Ingresos trimestrales" son constantes. Las expresiones, o los valores resultantes de ellas, no son constantes.)). Los criterios de consulta también se conocen como expresiones en Microsoft Office Access 2007.

En las tablas siguientes, se muestran algunos ejemplos de criterios y se explica su funcionamiento.

Criterios Descripción
>25 y <50 Este 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()) > 30 Este 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 Nulo Este criterio se puede aplicar a cualquier tipo de campo para que se muestren los registros en los que el valor de campo sea nulo.
Como ve, los criterios pueden ser muy distintos unos de otros, dependiendo del tipo de datos del campo en el que se apliquen y de los requisitos específicos en cada caso. Algunos criterios son sencillos y usan operadores básicos y constantes. Otros son complejos y usan funciones y operadores especiales, e incluyen referencias de campo.

Este tema contiene varios criterios usados comúnmente, organizados por tipo de datos. Si los ejemplos que se presentan en este tema no se pueden aplicar a sus necesidades específicas, es posible que tenga que escribir sus propios criterios. Para ello, debe familiarizarse con la lista completa de funciones, operadores y caracteres especiales y con la sintaxis para expresiones para hacer referencia a campos y literales. Para obtener más información, vea los artículos de la sección Vea también.

Aquí verá dónde y cómo se agregan los criterios. Para agregar un criterio a una consulta, debe abrirla en la vista Diseño. Después, identifique los campos para los que desea especificar criterios. Si el campo no está aún en la cuadrícula de diseño, agréguelo arrastrándolo desde la ventana de diseño de la consulta hasta la cuadrícula, o bien, haciendo doble clic en el campo (De este modo, se agrega automáticamente a la siguiente columna vacía de la cuadrícula.). Por último, escriba los criterios en la fila Criterios.

¿QUE ES UNA EXPRESION?

Una expresión es una combinación de identificadores, valores y operadores que SQL Server puede evaluar para obtener un resultado. Los datos se pueden usar en varios sitios distintos al tener acceso a los datos o al cambiarlos. Las expresiones se pueden usar, por ejemplo, como parte de los datos que se van a recuperar en una consulta o como una condición para buscar datos que cumplan un conjunto de criterios.

Una expresión puede ser cualquiera de las siguientes entidades:

Constante

Función

Nombre de columna

Variable

Subconsulta

CASE, NULLIF o COALESCE

Una expresión también se puede generar a partir de la combinación de estas entidades mediante operadores.

En la siguiente instrucción SELECT, para cada fila del conjunto de resultados, SQL Server puede resolver LastName como un solo valor. Por tanto, es una expresión.

TIPOS DE CONSULTA QUE TRABAJA ACCESS

-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 eliminación: Este tipo de consulta elimina un grupo de registros de una o más tablas. Existe la posibilidad, por ejemplo, de utilizar una consulta de eliminación para reemplazar los productos que se han dejado de producir o para aquellos sobre los cuales no existen pedidos. Con las consultas de eliminación siempre se eliminan registros internos y no únicamente determinados campos de su interior.


-Consultas de actualización: Este tipo aporta modificaciones globales a uno o más tablas. Existe la posibilidad, por ejemplo, de aumentar en un 10 por ciento el precio de todos los productos lácteos o aumentar los salarios en un 5 por ciento a las personas pertenecientes a una determinada categoría laboral.

-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 creación de tablas: Este tipo de consultas crea una nueva tabla basándose en todos los datos o parte de estos existentes en una o más tablas.



-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 BASE DE DATOS


El modelo relacional
Todos los datos se representan en tablas.
Incluso los resultados de cualquier consulta son otra tabla.
*Las tablas están compuestas por filas y columnas.
*Las filas y las columnas, en principio, carecen de orden (p.ej., el orden en el que se muestren *las filas y las columnas no importa).
*Las filas sólo se ordenan si se le indica a la base de datos que lo haga, mediante el correspondiente comando. De no ser así, el orden será arbitrario, y puede cambiar en caso de tratarse de una base datos dinámica.
*El orden de las columnas lo determina cada consulta.
*Cada tabla tiene una clave primaria, un identificador único, compuesto por una o más columnas.
*La mayoría de las claves primarias están formadas por una única columna (p.ej., CIUDAD_ID).
*Para establecer una relación entre dos tablas es necesario incluir, en forma de columna, en una de ellas la clave primaria de la otra. A esta columna se le llama clave secundaria.
Estos dos conceptos --clave primaria y secundaria-- son los más importantes en el diseño de bases de datos. Es importante dedicarles tiempo, para entender bien en qué consisten y cómo funcionan.

TIPOS DE RELACIONES QUE EXISTEN

El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación. Hay cuatro tipos posibles:

Una a una (1:1). En este tipo de relación, una vez fijado un elemento de una entidad se conoce la otra. Ejemplo: nación y capital.
Una a muchas (1:N). Ejemplo: cliente y pedidos.
Muchas a una (N:1). Simetría respecto al tipo anterior según el punto de visto de una u otra entidad.
Muchas a muchas (N:N). Ejemplo: personas y viviendas.
Toda entidad debe ser unívocamente identificada y distinguible mediante un conjunto de atributos (quizás un solo atributo) denominado identificador o clave principal o primaria. Puede haber varios posibles identificadores para una misma entidad, en cuyo caso se ha de escoger uno de ellos como identificador principal siendo el resto identificadores alternativos. Ejemplo: dni y número de seguridad social de una persona.

Hay unas normas de sentido común a seguir cuando se dibuja un diagrama E-R. La primera es emplear preferentemente líneas rectas en las relaciones y evitar en lo posible que estas líneas se crucen. Se suele usar nombres para describir las entidades y verbos para las relaciones. Esto es lógico ya que las entidades se ponen en común cuando se realiza alguna acción. Los verbos empleados no necesariamente tienen que ser siempre infinitivos.


Ejemplo: Se desea almacenar información sobre personas y los coches que eventualmente posean. Una misma persona puede poseer varios coches aunque puede haber personas que no posean ningún coche. Los coches se identifican mediante su número de matrícula y las personas mediante su documento nacional de identidad. Todo coche tiene un solo propietario. Se ha de almacener la fecha en que una determinada persona adquirió un determinado coche

viernes, 29 de abril de 2011

¿Que es una relacion?




1. En bases de datos, una relación o vínculo entre dos o más entidades describe algúna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un sector determinado.

Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos.

Las relaciones son muy empleadas en los modelos de bases de datos relacional y afines.

En SQL las relaciones son llamadas tablas.

DEFINIR EL DIAGRAMA DE ENTIDAD / RELACION












Un DER es una herramienta de modelado de sistemas, que se concentra en los datos almacenados en el sistema y las relaciones entre éstos.Un diagrama de entidad-relación o DER es un modelo de red que describe la distribución de los datos almacenados en un sistema de forma abstracta. EL modelo entidad-relación vendría a ser el "lenguaje" utilizado para crear diagramas de entidad-relación.Componentes de un DER* TIPOS DE OBJETOS o ENTIDADES.* RELACIONES: conectan los objetos o entidades.Desarrollo de sistemas informáticosLos DER se emplean para modelar bases de datos que pertenecen a un sistema informático.Relacionado:• Herramientas de modelado.• Modelo de entidad-relación.