Sei sulla pagina 1di 5

Preg 18)

La recuperación de datos mediante DataReader implica crear una instancia del objeto Command y
de un DataReader a continuación, para lo cual se llama a Command.ExecuteReader a fin de
recuperar filas de un origen de datos. En el ejemplo siguiente se muestra cómo se utiliza
un DataReader, donde reader representa un DataReader válido y command representa un objeto
Command válido
reader = command.ExecuteReader();

Puede utilizar el método Read del objeto DataReader para obtener una fila a partir de los
resultados de una consulta. Para tener acceso a cada columna de la fila devuelta, puede pasar
a DataReader el nombre o referencia numérica de la columna en cuestión. Sin embargo, el mejor
rendimiento se logra con los métodos que ofrece DataReader y que permiten tener acceso a los
valores de las columnas en sus tipos de datos nativos
(GetDateTime, GetDouble, GetGuid, GetInt32, etc.). Para obtener una lista de métodos de
descriptor de acceso con tipo para DataReaders de proveedores de datos específicos, vea las
secciones OleDbDataReader y SqlDataReader. Si se utilizan los métodos de descriptor de acceso
con tipo, dando por supuesto que se conoce el tipo de datos subyacentes, se reduce el número de
conversiones de tipo necesarias para recuperar el valor de una columna.

Prwg 13)

La instrucción SELECT indica al motor de base de datos de Microsoft Access para devolver
información de la base de datos como un conjunto de registros.

Sintaxis;

Seleccione [predicado] { * | tabla. * | [tabla.]campo1 [COMO alias1] [, [tabla.]campo2 [COMO alias2] [


, ... ] ]} DE
tableexpression [, ... ] [EN externaldatabase]
[WHERE... ]
[GRUPO por ... ]
[HAVING ... ] [
Orden por ... ] [
CON OWNERACCESS OPCIÓN]

La instrucción Select consta de las siguientes partes:

Predicado: Uno de los siguientes predicados: ALL, DISTINCT, DISTINCTROW o TOP)


u. Utiliza el predicado para limitar el número de registros devueltos. Si no se
especifica, el valor predeterminado es TODO.

* Especifica que todos los campos de la tabla especificada o las tablas están
seleccionadas.

table Nombre de la tabla de la cual se recuperan los registros.

campo1, campo Los nombres de los campos que contienen los datos que desea recuperar. Si incl
2 más de un campo, que se recuperan en el orden indicado.

Alias1, alias2 Los nombres para usar como encabezados de columna en lugar del original nom
de columna en tabla.

Tableexpression El nombre de la tabla o las tablas que contengan los datos que desea recuperar.

Externaldatabas El nombre de la base que contiene las tablas de tableexpression si no están en la


e de datos actual.

Preg 14)

Agrega uno o varios registros a una tabla. Se conoce como consulta de datos anexados.

Sintaxis

Consulta de datos anexados de varios registros:

INSERT INTO destino [(campo1[, campo2[, ...]])] [IN basededatosexterna]


SELECT [origen.]campo1[, campo2[, ...]
FROM expresióndetabla

Consulta de datos anexados de un solo registro:

INSERT INTO destino [(campo1[, campo2[, ...]])]


VALUES (valor1[, valor2[, ...])

La instrucción INSERT INTO consta de las siguientes partes:


Parte Descripción

destino Nombre de la tabla o consulta a la que se van a anexar registros.

campo1, campo2 Nombres de los campos a los que se van a anexar datos, si van a continuación de un argumento
o nombres de los campos de los que se obtienen datos, si van a continuación de un argumento o

basededatosextern Ruta de acceso a una base de datos externa. Si desea una descripción de la ruta de acceso, vea la
a IN.

origen Nombre de la tabla o consulta de la que se van a copiar datos.

expresióndetabla Nombre de la tabla o tablas de las cuales se insertan datos. Este argumento puede ser un solo no
tabla o un compuesto resultante de una operación INNER JOIN, LEFT JOIN o RIGHT JOIN o una co
guardada.

valor1, valor2 Valores a insertar dentro de campos específicos de un registro nuevo. Cada valor se inserta en el
que corresponde a la posición del valor en la lista: el valor1 se inserta en el campo1 del nuevo reg
el valor2 en el campo2, y así sucesivamente. Debe separar los valores con una coma y escribir los
de texto entre comillas (' ').

Preg15)

Crea una consulta de actualización que modifica los valores de los campos de una tabla
especificada basándose en los criterios especificados.

Sintaxis
UPDATE tabla
SET nuevovalor
WHERE criterios;

La instrucción UPDATE consta de las siguientes partes:

Parte Descripción

tabla Nombre de la tabla que contiene los datos que desea modificar.

nuevovalo expresión que determina el valor que se va a insertar en un determinado campo de los registros actualizad
r

criterios Expresión que determina qué registros serán actualizados. Sólo se actualizarán los registros que cumplan
expresión.

Preg 7)

Fundamentos de la normalización

La normalización es el proceso de organizar los datos de una base de datos. Se incluye


la creación de tablas y el establecimiento de relaciones entre ellas según reglas
diseñadas tanto para proteger los datos como para hacer que la base de datos sea
más flexible al eliminar la redundancia y las dependencias incoherentes.

Preg 8)
Se define una entidad (o instancia) como una unidad de una base de datos que contiene
información. Esta unidad es una representación dentro de la base de datos de un objeto,
persona, empresa... etc, del mundo real, y como tal posee ciertos atributos que la
diferencian del resto de entidades.
Preg9)

La restricción "primary key" asegura que los valores sean únicos para cada registro.
Una tabla suele tener una columna o una combinación de columnas cuyos valores identifican de
forma única cada fila de la tabla. Estas columnas se denominan claves principales de la tabla y
exigen la integridad de entidad de la tabla. Puede crear una clave principal mediante la definición
de una restricción PRIMARY KEY cuando cree o modifique una tabla.

Una tabla sólo puede tener una restricción PRIMARY KEY y ninguna columna a la que se aplique una
restricción PRIMARY KEY puede aceptar valores NULL. Debido a que las restricciones PRIMARY KEY
garantizan datos únicos, con frecuencia se definen en una columna de identidad.

Foreign Key Constraints

Una clave externa (FK) es una columna o combinación de columnas que se usa para
establecer y aplicar un vínculo entre los datos de dos tablas a fin de controlar los datos
que se pueden almacenar una tabla de clave externa. En una referencia de clave externa, se
crea un vínculo entre dos tablas cuando las columnas de una de ellas hacen referencia a las
columnas de la otra que contienen el valor de clave principal. Esta columna se convierte en
una clave externa para la segunda tabla.
Preg10)
Las relaciones uno a uno no son demasiado frecuentes pero existen así que debemos conocerlas.
Buscando alguna coincidencia en nuestro entorno que nos pueda servir como ejemplo
encontramos el vínculo entre un tutor y su grupo. Como sabemos, un profesor puede ser tutor de
un sólo grupo (UNO) y del mismo modo, cada grupo sólo puede tener un tutor. Esta sería una
relación UNO a UNO.
Ver i,agen
En las relaciones de uno a muchos cada registro de una tabla A, a la que llamaremos tabla
primaria, puede estar enlazado con más de un registro de otra tabla B, a la que llamaremos tabla
secundaria. En cambio, cada registro de la tabla B sólo puede estar enlazado a un registro de la
tabla A.

Potrebbero piacerti anche