hola

Contenidos Unidad 2

Contenidos 2.1.1




A. Actualización de Información mediante lenguaje SQL.

• Operaciones de inserción.
LINQ to SQL proporciona la máxima flexibilidad para manipular y conservar los cambios realizados en los objetos. En cuanto están disponibles los objetos entidad (ya sea recuperándolos a través de una consulta o construyéndolos nuevamente), puede cambiarlos como los objetos normales de la aplicación. Es decir, puede cambiar sus valores, agregarlos a las colecciones y quitarlos de las mismas.
• Operaciones de eliminación.
En LINQ to SQL, las operaciones Insert, Update y Delete se realizan agregando, cambiando y quitando objetos en el modelo de objetos. De forma predeterminada, LINQ to SQL convierte estas acciones a SQL y envía los cambios a la base de datos.

• Operaciones de actualización.
Las operaciones del modelo relacional deben permitir manipular datos almacenados en una base de datos relacional y, por lo tanto, estructurados en forma de relaciones. La manipulación de datos incluye básicamente dos aspectos: la actualización y la consulta. Una operación de actualización finaliza cuando cierre el cuadro de diálogo para guardar la operación agrega retrasos más. Volver a llenar el objeto interno de editor de la cláusula de búsqueda con las propiedades del catálogo seleccionado se agrega a este retraso. Además, deben enumerarse muchas propiedades de catálogo.

B. Elaboración de consultas mediante lenguaje SQL.

• Operaciones de selección.
La operación selección consiste en recuperar un conjunto de registros de una tabla o de una relación indicando las condiciones que deben cumplir los registros recuperados, de tal forma que los registros devueltos por la selección han de satisfacer todas las condiciones que se hayan establecido. Esta operación es la que normalmente se conoce como consulta.

• Operadores aritméticos.
Los operadores aritméticos realizan operaciones matemáticas con dos expresiones de uno o más de los tipos de datos de la categoría de tipos de datos numéricos.
(Suma+, Resta-, División/, multiplicación *, Modulo%).

• Operadores de comparación y lógicos.
Los operadores de comparación se usan con los datos de caracteres, numéricos o de fecha, y se pueden utilizar en las cláusulas WHERE o HAVING de una consulta. Los operadores de comparación dan como resultado un tipo de datos booleano y devuelven TRUE o FALSE según el resultado de la condición probada.
Los operadores lógicos soportados por SQL son: AND, OR, XOR, Eqv, Imp, Is y Not. A excepción de los dos últimos todos poseen la siguiente sintaxis:
<expresión1> operador <expresión2>
En donde expresión1 y expresión2 son las condiciones a evaluar, el resultado de la operación varía en función del operador lógico.

• Operaciones lógicas.
Los operadores se clasifican como lógicos y físicos. Los operadores lógicos describen una operación de procesamiento de consulta relacional a nivel conceptual. Los operadores físicos implementan realmente la operación definida por un operador lógico utilizando un método o algoritmo concreto. Por ejemplo, "combinación" es una operación lógica, mientras que "combinaciones de bucles anidados" es un operador físico.
• Subconjunto de una tabla.
para crear un conjunto de datos que no se limitan a los valores de una única tabla de base de datos. Usará un control LinqDataSource para seleccionar un subconjunto de datos de la tabla, calcular nuevos valores a partir de los valores seleccionados y recuperar valores de tablas relacionadas.

Una vez creadas tablas independientes para cada tema de la base de datos, se necesita una forma de indicar a Access cómo debe combinar la información

• Combinación de tablas.
Una combinación ayuda a que la consulta devuelva únicamente los registros deseados de cada tabla, basándose en cómo esas tablas están relacionadas con otras tablas en la consulta. En este artículo se proporciona información conceptual sobre las combinaciones, se abordan los distintos tipos de combinación y se muestra cómo usarlas.
C. Manejo de disparadores de base de datos.
 Más concretamente, son programas a los que se les da un nombre de objeto en la base de datos, se asocia con una tabla determinada, y se activa cuando ocurre un cierto tipo de evento en esa tabla, como una inserción, actualización o borrado.

• Tipos de disparadores.
Existen dos tipos de disparadores que se clasifican según la cantidad de ejecuciones a realizar:
Row Triggers (o Disparadores de fila): son aquellas que se ejecutaran n-veces si se llama n-veces desde la tabla asociada al trigger
Statement Triggers (o Disparadores de secuencia): son áquellos que sin importar la cantidad de veces que se cumpla con la condición, su ejecución es única.
• Opciones de uso.
Son usados para mejorar la administración de la Base de datos, sin necesidad de contar con que el usuario ejecute la sentencia de SQL.
Además, pueden generar valores de columnas, previene errores de datos, sincroniza tablas, modifica valores de una vista, etc.