muestra cómo generar un contenedor de controles OLE que contenga controles enlazados a datos. El contenedor proporciona los controles con datos de una base de datos de Access y a través de DAO.
DAOENROL es un ejemplo basado en el ejemplo ENROLL, pero migrado a las clases de base de datos de DAO.
DAOTABLE muestra el uso de las clases de base de datos DAO de MFC para crear objetos de base de datos comunes: bases de datos, tablas, consultas, campos e índices.
DAOVIEW es un explorador moderadamente sofisticado que permite examinar el esquema de una base de datos.
Ejemplos de clase de base de datos ODBC
DBFETCH muestra el uso de la obtención masiva de filas y muestra cómo utilizar la llamada a la API SQLSetPos de ODBC para actualizar registros.
ENROLL es una aplicación de base de datos que muestra la adición, actualización y eliminación de registros de una base de datos de estudiantes.
El ejemplo DYNABIND muestra el enlace dinámico de columnas de base de datos con un conjunto de registros. Las técnicas que muestra DYNABIND son útiles para agregar una función de personalización del sitio de un cliente a la aplicación de base de datos.
ODBCINFO muestra cómo determinar varias funciones de controladores ODBC en tiempo de ejecución. ODBCINFO abre un origen de datos ODBC seleccionado y muestra información sobre él en un conjunto de páginas de propiedades.
MFCROWS muestra cómo utilizar COleDBRecordView para desplazarse por una tabla de una base de datos. También muestra cómo utilizar varios descriptores de acceso para poder actualizar una tabla de Access que contenga un campo AutoNumber que se debe recuperar.
STDREG es una herramienta para rellenar la base de datos de estudiantes que se utiliza en el ejemplo Enroll con cualquier formato compatible con un controlador ODBC. Como ejemplo, STDREG muestra cómo crear tablas y columnas en una base de datos de manera dinámica utilizando SQL directo.
UNA BASE DE DATOS TIENEN:
COMO POR EJEMPLO:
Crear
una base de datos.
A la hora de diseñar una base datos debemos tener en cuenta:
·
Información que deseamos obtener
de nuestra base de datos. Una base de datos contiene todos los datos que se
refieren a un determinado tema. Por ejemplo la relación de todos los alumnos de
este colegio.
·
Que tablas van a componer nuestra
base de datos y que queremos almacenar
en cada tabla, como van a ser los distintos tipos de datos y que información
deseamos obtener con ese conjunto de datos.
·
Como se van a relacionar las
distintas tablas. Una base de datos relacional permite ahorrar mucho espacio,
ya que los datos que sean iguales no es preciso guardarlos varias veces. Al
estar los elementos que forman la base de datos relacionados, se pueden
establecer conexiones entre varios ficheros o tablas con campos comunes, y al
mismo tiempo se crea una transferencia de información de unos a otros, lo que
hace que los datos estén siempre actualizados.
·
Además debemos tener en cuenta
algunos requisitos:
·
Que los datos puedan servir para
otras aplicaciones.
·
Que los datos se repitan lo menos
posible.
·
Que podamos realizar consultas de
diferentes formas.
·
Que tenga un fácil mantenimiento.
·
Que los datos puedan protegerse.
Creación
de una tabla.
Una base da datos requiere disponer de al menos una tabla para poder
trabajar, puesto que es donde se guardan los datos. Las tablas se componen de registros
(filas), los cuales a su vez están integrados por campos. Los campos de una tablas (columnas) pueden ser de
diferentes tipos en función del contenido que van a atener.
Los campos que tenemos que
definir deben tener un nombre único que los diferencie del resto, y a ser
posible debemos procurar que los nombres sean descriptivos del contenido, sobre
todo pensando que dentro de una misma base de datos podemos tener varias
tablas. Además del nombre los campos deben de ser de un tipo en función del contenido (texto, números, fecha, etc.) y de un
tamaño.
No hay comentarios:
Publicar un comentario