Está en la página 1de 10

Base de Datos y Sistemas de Información Geográfica

Competencia 1. Terminología de bases de datos


En la actualidad, las bases de datos se usan tan ampliamente que se pueden encontrar en
organizaciones de todos los tamaños, desde grandes corporaciones y agencias gubernamentales,
hasta pequeños negocios e incluso en hogares. Las actividades diarias con frecuencia lo ponen en
contacto con las bases de datos, ya sea directa o indirectamente.

■ Cuando visita un portal de Internet del consumidor que permite navegar y ordenar en línea bienes
como libros o ropa, accede a una base de datos. La información acerca de los productos disponibles y
Competencia 1. Terminología de base de datos

los datos acerca del pedido se almacenan en una base de datos. También es posible que pueda ver
los datos almacenados acerca de pedidos anteriores que haya levantado. Algunos sitios Web pueden
usar información acerca de sus pedidos, o incluso sus actividades de navegación, para sugerir
productos o servicios que es probable que le interesen.

■ Cuando visita un sitio Web interactivo de servicio al cliente, como la página de inicio de una compañía
de servicios o una aseguradora de salud, es capaz de acceder a información acerca de sus propios
registros de servicios o productos proporcionados. Es posible que sea capaz de actualizar entradas en
la base de datos con información personal como su dirección o número telefónico. Algunos sitios Web
de servicios al cliente le permiten hacer cambios a los servicios a los que se suscribe. Por ejemplo, su
proveedor de servicios telefónicos o compañía eléctrica pueden permitirle cambiar planes en línea.

■ Si usa banca electrónica, puede recuperar registros de base de datos acerca de depósitos, retiros,
pago de facturas y otras transacciones para sus cuentas. Puede transferir fondos, ordenar cheques y
realizar muchas otras funciones, todas las cuales involucran el uso de una base de datos.

■ Cuando usa una tarjeta de crédito, el vendedor por lo general espera la aprobación por computadora
de su compra antes de presentarle un recibo para que lo firme. El proceso de aprobación consulta una
base de datos para verificar que su tarjeta no se perdió o la robaron y para encontrar su límite de
crédito, saldo actual y cantidad de compras ya aprobadas. La base de datos se actualiza
automáticamente para reflejar la nueva cantidad aprobada. Para una tarjeta de débito, se consulta la
base de datos del banco para verificar su número de cuenta, su NIP, su saldo actual y su saldo ajustado
previo a la aprobación de la compra. La cantidad de compra se deduce en forma automática de su
cuenta mientras la transacción se completa.

■ Cuando compra bienes en un supermercado o tienda al menudeo, se usan escáneres para leer
códigos universales de producto u otros identificadores de mercancía. Al usar el código escaneado, el
sistema de base de datos puede identificar el artículo exacto y producir un recibo con el nombre del
artículo y su precio, y toma en consideración cualquier precio de venta especial. El sistema también
puede proporcionar entrada para un sistema de control de inventarios, de modo que el registro de
inventario para cada artículo se puede actualizar con el fin de reflejar la venta. Si el inventario cae por
abajo de un nivel llamado punto de resurtido, la computadora automáticamente puede colocar un
pedido para volver a surtir el inventario.

■ Cuando hace planes para viajar, puede ingresar al sistema de reservaciones de una aerolínea en la
que se usa una base de datos para rastrear los vuelos programados y las reservaciones de pasajeros.
Dado que muchos viajeros pueden solicitar reservaciones de manera simultánea, el sistema debe ser
capaz de manejar peticiones rápidamente, resolver conflictos y aceptar solicitudes hasta que se alcance
el número máximo de asientos. Muchas cadenas hoteleras y compañías de renta de autos también
tienen sistemas centralizados de reservaciones para aceptar reservaciones en cualquiera de sus
ubicaciones, con el uso de un sistema de base de datos integrada.

Daniel Méndez Espinoza -Docente 1


Base de Datos y Sistemas de Información Geográfica

■ Si visita al médico, es posible que sus registros médicos y datos de facturación se conserven en una
base de datos. Cuando le extienden una receta, probablemente el farmacéutico usará una base de
datos para registrar información acerca de la prescripción, comprobar las interacciones con los
medicamentos que use en la actualidad e imprimir la etiqueta y la receta. Tanto el médico como el
farmacéutico pueden usar sus bases de datos para hacer cobranzas a terceras partes, que
automáticamente verifican la cobertura y extienden las cobranzas del seguro para los gastos cubiertos,
mientras que usted sólo paga el deducible. A todos los proveedores de salud en Es tados Unidos se
les requiere proteger la privacidad durante estas transacciones, en concordancia con la legislación de
privacidad de la Ley de Transportabilidad de Responsabilidad en Seguros de Salud (HIPAA, por sus
Competencia 1. Terminología de base de datos

siglas en inglés).

■ Sus registros laborales se pueden mantener en una base de datos que almacena información básica
como nombre, dirección, identificación de empleado, labores a desarrollar y evaluaciones de
desempeño. La nómina probablemente se produce con el uso de una base de datos que almacena
información acerca de cada periodo de pago y datos acerca de pago bruto anual, deducciones de
impuestos e impuestos retenidos, entre otras cosas. Su recibo de pago refleja estos datos cada día de
pago.

■ Sus registros escolares tal vez se conservan en una base de datos que se actualiza cada periodo al
registrar su inscripción, conclusión y calificación para cada clase.

■ Para hacer investigación, puede usar una base de datos bibliográfica en la que ingrese palabras
clave que describan el tema de interés. Puede obtener resultados que contengan hipertexto, lo que le
permite recuperar resúmenes o artículos de interés completos en su área de interés.

Como demuestra este breve panorama de actividades, las bases de datos se usan para satisfacer las
necesidades de información de muchas organizaciones e individuos en una variedad de áreas. Sin
embargo, una base de datos deficientemente diseñada fracasa para proporcionar la información
requerida u ofrece información no actualizada, falsa o contradictoria.
Con la finalidad de maximizar sus beneficios potenciales, es importante comprender los fundamentos
teóricos, estructura interna, diseño y gestión de las bases de datos.

Conceptos
En la actualidad los usuarios cada vez demandan más recursos en cuanto a tecnología, por tanto
surgen las evoluciones en los sistemas, y por ende en las bases de datos. Las bases de datos son
fundamentales en los sistemas de información debido a que estas se utilizan en todas las áreas
profesionales como la investigación, tecnología, arte, educación, sistemas médicos, programas de
ingeniería, programas de desarrollo, de diseño, sistemas de información geográfica, entre otros.

Para definir “bases de datos” es importante tener claro qué es un dato e información debido a que estos
elementos son fundamentales para el desarrollo de las bases de datos, según (Juárez, 2006, p.45):

Dato: es un conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o
alfanuméricos, este es la unidad mínima de información. Un dato dentro de una base de datos responde
a la función (objeto, atributo, valor).

Información: es un conjunto ordenado de datos los cuales son manejados según la necesidad del
usuario, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a
información, primero se debe guardar lógicamente en archivos.

Daniel Méndez Espinoza -Docente 2


Base de Datos y Sistemas de Información Geográfica

La información es el recurso más valioso en una base de datos, por tanto, esta debe ser:
• Accesible: es la facilidad y rapidez para poder acceder a ella
• Clara: debe ser integra y fácil de entender
• Precisa: lo más exacta posible
• Propia: Debe haber la mayor similitud entre el resultado creado y lo que el usuario pide
• Oportuna: El proceso de entrada-procesamiento-entrega al usuario debe ser en el menor
tiempo posible
• Flexible: la información se puede adaptar a la toma de decisiones que mejor convenga
• Verificable: la información debe ser totalmente fiable para que se pueda verificar en el momento
Competencia 1. Terminología de base de datos

deseado
• Imparcial: La información debe poder modificarse tanto por el administrador, como por el
usuario dueño de la base
• Cuantificable: la información puede ser el resultado de cualquier dato procesado.

Base de Datos (BD)


Una base de datos es un conjunto de datos relacionados entre sí, que a través de un SGBD facilita el
almacenamiento, gestión y recuperación de datos. Esta información es persistente dentro del sistema,
es decir, una vez introducida en él, se mantiene hasta que el usuario decida eliminarla.

Los sistemas de bases de datos se diseñan para manejar grandes cantidades de información. El
manejo de datos incluye, tanto la definición de las estructuras para el almacenamiento de datos, como
los mecanismos para el manejo de la misma. Algunas de las ventajas de usar las bases de datos son:
• Evitan la redundancia.
• Evitan la inconsistencia.
• Obligan al cumplimiento de normas o requisitos para la inserción y eliminación de datos
• a la BD (Base de datos).
• Es posible aplicar restricciones de seguridad para el acceso a los datos.
• Se mantiene la integridad entre los datos.

Base de Datos Relacional (BDR)


Cuando hablamos de una base de datos relacional nos referimos a una manera de organizar la
información que contiene la base de datos. En los sistemas relacionales, la información se representa
mediante tablas. Una tabla es una estructura de datos que contiene información común. Por ejemplo,
una tabla llamada «abogados» puede estar formada por una serie de filas que representen a los
distintos abogados que se tienen almacenados, y por una serie de columnas que representen a cada
uno de los campos que caracterizan los abogados, como pueden ser el nombre del abogado, apellidos,
dirección, especialidad, etc. Las tablas pueden, a su vez, estar relacionadas entre sí, y este conjunto
de tablas relacionadas entre sí forma el esquema de la base de datos.

Componentes de una B.D.R.


• Tablas. Se guardan datos referentes a un objeto o entidad general. Está compuesta por filas y
columnas.
• Filas o registros de una tabla. Una tabla está compuesta por filas o registros donde se
almacena información referida a una misma entidad particular.
• Columnas o atributos de una tabla. Definen las características o propiedades que representan.
• Clave primaria de una tabla. Mínimo conjunto de atributos que identifican de forma única una
fila en una tabla.
• Índice de una tabla. Estructura de datos que permite acceder a los datos de una tabla de forma
rápida.
• Clave externa. Conjunto de campos de una tabla que son clave primaria de otra tabla.

Daniel Méndez Espinoza -Docente 3


Base de Datos y Sistemas de Información Geográfica

Relación entre tablas.


Es la forma en que se relacionan 2 tablas. Las relaciones posibles son:
• Uno a uno: Dadas una tabla A y una tabla B, cada registro de la tabla A puede estar relacionado
con un registro de la tabla B y cada registro de la tabla B puede estar relacionado con un registro
de la tabla A. Por ejemplo suponiendo una tabla con información de Alumnos y una tabla con
información de Carnets de alumno, cada alumno tiene un único carnet de alumno, y cada carnet
de alumno pertenece a un solo alumno.
• Uno a muchos: Dada una tabla A y una tabla B, cada registro de la tabla A puede estar
relacionado con varios registros de la tabla B y cada registro de la tabla B puede estar
Competencia 1. Terminología de base de datos

relacionado con un registro de la tabla A. Por ejemplo supongamos una tabla con
departamentos y una tabla con profesores, cada departamento constaría de varios profesores
y cada profesor pertenecerá a un único departamento.
• Muchos a muchos: Dada una tabla A y una tabla B, cada registro de la tabla A puede estar
relacionado con varios registros de la tabla B y cada registro de la tabla B puede estar
relacionado con varios registros de la tabla B. Por ejemplo supongamos una tabla con
información de Alumnos y otra tabla con Asignaturas. Cada alumno puede estar matriculado en
varias asignaturas y cada asignatura tendrá varios alumnos matriculados.

Integridad referencial
La integridad referencial ayuda a garantizar que las relaciones entre registros sean válidas y que no se
eliminarán accidentalmente datos relacionados.

En resumen, en el modelo relacional, los datos y las relaciones entre ellos se representan mediante
una serie de tablas, cada una de las cuáles tiene varias columnas con nombres únicos. El usuario
puede consultar estas tablas, insertar datos, eliminarlas y modificarlas. Microsoft Access 2000 es un
sistema de gestión de bases de datos relacionales.

Características de las bases de datos


Según (Navarro, 2009, p. 15) una base de datos brinda una buena administración de datos si cumple
con las siguientes características:

Redundancia
La redundancia se refiere a la existencia de información repetida o duplicada en diferentes tablas dentro
de una base de datos.
Para evitar la redundancia es necesario identificar los datos que son utilizados en común por varias
aplicaciones y almacenarlos una sola vez, aunque debemos ser cuidadosos ya que existen
excepciones en las que no podemos eliminar del todo la redundancia por que puede existir una sola
copia de atributos que son necesarios para diversos fines, porque es necesario almacenar y mantener
las relaciones pertinentes.

Consistencia
Frecuentemente los problemas de consistencia de datos se deben a la redundancia de éstos. Es muy
probable que surjan incongruencias al almacenar la misma información en más de un lugar, ya que, al
modificar, eliminar o agregar un dato, en esas condiciones, debe realizarse en cada una de las
instancias del mismo con el riesgo de no realizarlo en su totalidad, generando en este caso datos
inconsistentes.

Integridad
La integridad en una base de datos se refiere, a que los valores que posean los datos sean validos de
acuerdo a las dependencias funcionales de las tablas. Esto es que cuando una base de datos incluya

Daniel Méndez Espinoza -Docente 4


Base de Datos y Sistemas de Información Geográfica

información utilizada por muchos usuarios, es importante que no puedan destruirse los datos
almacenados ni las relaciones que existen entre los distintos atributos.
La integridad de la base de datos se puede lograr mediante:
• El mantenimiento de una redundancia mínima y controlada,
• el establecimiento de llaves primarias o índices primarios,
• la validación de las dependencias entre las tablas relacionadas, y
• la creación de reglas de validación durante la inserción y edición de datos.
• Seguridad
Competencia 1. Terminología de base de datos

La seguridad implica asegurar que los usuarios están autorizados para llevar a cabo lo que tratan de
hacer.
La seguridad de una base de datos se refiere principalmente al control de acceso, modificación y
definición, tanto de los datos como de la estructura de la base de datos por parte de los diferentes
usuarios de la misma.
Según (Maldonado, 2007, p. 7) la seguridad implica asegurar que los usuarios estén autorizados para
llevar a cabo lo que tratan de hacer.
Entre las formas de acceso malintencionado se encuentran:
• La lectura no autorizada de los datos (robo de información)
• La modificación no autorizada de los datos
• La destrucción no autorizada de los datos

Para proteger la base de datos se deben adoptar medidas de seguridad en varios niveles:
• Sistema de base de datos, es responsabilidad del sistema de bases de datos asegurarse de
que no se olviden las restricciones de autorización
• Sistema operativo, la debilidad de la seguridad del sistema operativo puede servir como medio
para el acceso no autorizado a la base de datos
• Red, dado que casi todos los sistemas de base de datos permiten el acceso remoto, la
seguridad en el nivel del software de la red es tan importante como la seguridad física, tanto en
internet como en las redes privadas.
• Físico, los sitios que contienen los sistemas informáticos deben estar protegidos físicamente
contra la entrada de intrusos
• Humano, los usuarios deben ser autorizados cuidadosamente para reducir la posibilidad de que
alguno de ellos dé acceso a intrusos a cambio de sobornos u otros favores.

Tipos de herramientas de software para manejo de base de datos.


Las bases de datos pueden organizarse de muchas maneras, sin embargo, el aumento de estas ha
llevado a generar técnicas de organización, recomendaciones y hasta leyes para el uso adecuado y
fidelidad de la información almacenada.

El antecedente de los manejadores de bases de datos es lo que se conoce como administrador de


bases de datos, el cual era elaborado por un programador, lo que representaba una gran dependencia
de los especialistas en computación. Actualmente, no se requieren para manejar bases de datos
conocimientos de programación, únicamente de los elementales para el uso de las computadoras.

Se entiende como manejador de bases de datos un conjunto de programas que permite el acceso a
diferentes bases de datos para la modificar, actualizar, imprimir, exportar e importar.

De la misma manera que existen diversos programas para manejar procesadores de textos y hojas de
cálculo, las bases de datos no son la excepción. Sólo por mencionarlos, aquí te mostramos los nombres
de algunos de ellos:
• Oracle.

Daniel Méndez Espinoza -Docente 5


Base de Datos y Sistemas de Información Geográfica

• MySQL.
• Foxpro.
• Access.
• Interbase.
• Microsoft SQL Server.
Debido a que Access es el programa que viene en el paquete de Microsoft Office, es éste el que
aplicaremos en esta competencia.
Competencia 1. Terminología de base de datos

Atributos y tipos de datos.


Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene
información sobre un tema o asunto particular, como pueden ser clientes o pedidos.
Las tablas, al igual que en Excel, se forman de columnas y renglones.
Las columnas reciben el nombre de Campos, por ejemplo, un campo puede ser el Nombre, otro sería
la Dirección, otro la Fecha de Nacimiento.
Los renglones forman lo que se conoce como Registro, cada registro contiene los campos agrupados
para un mismo objeto de la tabla (cada cliente).
Y al conjunto de registros con los que cuente nuestra tabla, a eso es a lo que ya le podemos llamar
Base de Datos.

En una posible base de datos con los datos de una empresa, una tabla de CLIENTES podría ser:

Campos (Datos)
Registros

Tabla
Una tabla es el elemento principal de cualquier base de datos ya que todos los demás objetos se crean
a partir de éstas.

Existen diferentes formas de crear una tabla:


• El botón Tabla abre la Vista Hoja de datos, consiste en introducir directamente los datos en la tabla
y según el valor que introduzcamos en la columna determinará el tipo de datos que tiene la columna.
• Vista diseño es el método que detallaremos en esta sección de la guía.
• Plantillas de tabla crea una tabla de entre un listado que tiene predefinido, abre una tabla de este
tipo y sólo tendrás que rellenarla con sus datos.

Clave principal
Toda tabla en nuestra base de datos debe contener una clave principal. En la imagen anterior puedes
ver que por default viene nombrada como “Id” y está representada por una llave (tal vez porque clave
y llave se escriben igual en inglés: “key”). Este campo es importante porque es como la tabla distinguirá
todos los registros de la tabla, asegurándose de que no se repitan. Además, es indispensable para
cuando se requieran enlazar dos tablas.

Daniel Méndez Espinoza -Docente 6


Base de Datos y Sistemas de Información Geográfica

Si por algún motivo necesitamos cambiar el campo clave, basta con que presionemos el
botón Clave Principal ubicado en la pestaña Diseño en el Grupo Herramientas.

El campo clave NUNCA tendrá valores repetidos.


Rellenaremos la rejilla, definiendo cada una de las columnas que compondrá la tabla, diseñaremos una
donde se capturen las calificaciones de los alumnos de tu grupo.
Observa que el campo clave es la matrícula, ya que, en una misma institución, cada alumno tiene su
propia matrícula y ésta no se repite. En el Instituto Tecnológico de Comitán, tu matrícula empieza con
dos dígitos del año cuando ingresaste seguido de dos dígitos del número del ITC y cuatro dígitos que
es el consecutivo de alumnos que entraron en ese año. Por ejemplo, 14 70 00235. Entró en 2014, en
Competencia 1. Terminología de base de datos

el Tecnológico número 70, y es el alumno 0235 que se inscribió.


Cada campo debe tener un tipo de datos correspondientes, los diferentes tipos de datos los puedes
observar al presionar el triángulo en cada tipo de datos. Cada tipo de datos tiene sus propias
características, por ejemplo, puedes definir si el formato de número va a tener varios decimales.

Cada campo debe tener un tipo de datos correspondientes, los diferentes tipos de datos los puedes
observar al presionar el triángulo en cada tipo de datos. Cada tipo de datos tiene sus propias
características, por ejemplo, puedes definir si el formato de número va a tener varios decimales.

A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a
almacenar en ese campo.

Tipos de datos de Access


Texto corto: permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres
especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255
caracteres. Normalmente se utiliza para almacenar datos como nombres, direcciones o cualquier
número que no se utilice en cálculos, como números de teléfono o códigos postales.

Texto largo (antes llamado Memo): se utiliza para textos de más de 255 caracteres como comentarios
o explicaciones. Tiene una longitud máxima de aproximadamente 1 Gigabytes de datos. Access
recomienda para almacenar texto con formato o documentos largos adjuntar el archivo.

Daniel Méndez Espinoza -Docente 7


Base de Datos y Sistemas de Información Geográfica

En Access se puede ordenar o agrupar por un campo Texto larg, pero sólo se tendrán en cuenta para
ello los 255 primeros caracteres.

Tipos de datos numéricos


Número: para datos numéricos utilizados en cálculos matemáticos. Dentro del tipo número la propiedad
tamaño del campo nos permite concretar más. En resumen, los tipos Byte, Entero y Entero largo
permiten almacenar números sin decimales; los tipos Simple, Doble y Decimal permiten decimales; el
tipo Id. de réplica se utiliza para claves autonuméricas en bases réplicas.
Competencia 1. Terminología de base de datos

Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.

Moneda: para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén
implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la
izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.
Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras en los cálculos. Un campo
Moneda tiene una precisión de hasta 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la
derecha. Un campo Moneda ocupa 8 bytes de espacio en disco.

Autonumeración: número secuencial (incrementado de uno a uno) único, o número aleatorio que
Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos
Autonumeración no se pueden actualizar.

Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o
Activado/desactivado).

Objeto OLE: objeto como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de
Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios.
Si trabajas con bases de datos creadas con otras versiones de Access, los archivos insertados como
objeto OLE seguirán funcionando perfectamente. Pero si lo que estás haciendo es crear una nueva
base de datos, es interesante que no utilices este tipo de datos, porque a partir de la versión 2007
empezó a considerarse obsoleto y a utilizar, en su lugar, el tipo Datos adjuntos que veremos más
adelante.

Hipervínculo: texto o combinación de texto y números almacenada como texto y utilizada como
dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes:
Texto: el texto que aparece en el campo o control.
Dirección: ruta de acceso de un archivo o página.
Subdirección: posición dentro del archivo o página.
Sugerencia: el texto que aparece como información sobre herramientas.

Datos adjuntos: Puede adjuntar archivos de imágenes, hoja de cálculo, gráficos y otros tipos de archivos
admitidos, a los registros de la base de datos de forma similar a como adjunta archivos a los mensajes
de correo electrónico. Los campos de datos adjuntos ofrecen mayor flexibilidad que los campos de tipo
Objeto OLE, y utilizan el espacio de almacenamiento de manera más eficaz porque no crean una
imagen de mapa de bits del archivo original.

Daniel Méndez Espinoza -Docente 8


Base de Datos y Sistemas de Información Geográfica

Calculado: Un campo calculado es un campo cuyo valor es resultado de una operación aritmética o
lógica que se realiza utilizando otros campos. Por ejemplo podría ser un campo Total que calcula su
valor multiplicando Precio * Cantidad en una línea de pedido.

Existe otra posibilidad que es la Asistente para búsquedas... que crea un campo que permite elegir un
valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado. Al
hacer clic en esta opción se inicia el Asistente para búsquedas y al salir del Asistente, Microsoft Access
establece el tipo de datos basándose en los valores seleccionados en él.
Competencia 1. Terminología de base de datos

Restricciones de columna (validación de datos).


La validación de datos es un proceso que asegura la entrega de datos limpios y claros a los programas,
aplicaciones y servicios que lo utilizan. Comprueba la integridad y validez de los datos que se están
introduciendo. La validación de los datos garantiza que los datos cumplen con los requisitos y los
parámetros de calidad. La validación de datos también se conoce como validación de entrada y es
parte esencial del procesamiento de datos. La verificación de datos también es un proceso relacionado
pero distinto. La validación de datos ayuda principalmente a garantizar que los datos enviados a las
aplicaciones conectadas sean completos, precisos, seguros y consistentes. Esto se logra a través de
controles de validación de datos y reglas que rutinariamente comprueban la validez de los datos. Estas
reglas generalmente se definen en un diccionario de datos o se implementan a través de un software
de validación de datos.

Valor predeterminado
El valor predeterminado es el valor que se almacenará automáticamente en el campo si no introducimos
ningún valor. Se suele emplear cuando se sabe que un determinado campo va a tener la mayoría de
las veces el mismo valor, se utiliza esta propiedad para indicar o especificar cuál va a ser ese valor y
así que se introduzca automáticamente en el campo a la hora de introducir los datos de la tabla.
Por ejemplo, si tenemos la tabla Clientes con el campo Provincia y la mayoría de clientes son de la
provincia Valencia, se puede introducir ese valor en la propiedad Valor predeterminado del campo
Provincia y así a la hora de introducir los diferentes clientes, automáticamente aparecerá el valor
Valencia y no lo tendremos que teclear.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE, Datos adjuntos,
Calculado y Autonumeración.

Daniel Méndez Espinoza -Docente 9


Base de Datos y Sistemas de Información Geográfica

Regla de validación
Esta propiedad nos permite controlar la entrada de datos según el criterio que se especifique. Hay que
escribir el criterio que debe cumplir el valor introducido en el campo para que sea introducido
correctamente.
Por ejemplo, si queremos que un valor introducido esté comprendido entre 100 y 2000, se puede
especificar en esta propiedad >=100 Y <=2000.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE, Datos adjuntos,
Calculado y Autonumeración.
Para ayudarnos a escribir la regla de validación tenemos el generador de expresiones que se abre al
Competencia 1. Terminología de base de datos

hacer clic sobre el botón boton generar que aparece a la derecha de la propiedad cuando hacemos clic
en ella.

Texto de validación
En esta propiedad escribiremos el texto que queremos nos aparezca en pantalla si introducimos en un
campo un valor que no cumple la regla de validación especificada en la propiedad anterior.
Debe ser un mensaje para que la persona que se equivoque a la hora de introducir los datos sepa el
porqué de su error y pueda solucionarlo. Poe ejemplo, "La fecha de nacimiento no puede ser menor de
1900, ni mayor que la fecha actual".
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE y el
Autonumeración.

Requerido
Si queremos que un campo se rellene obligatoriamente tendremos que asignar a esta propiedad el
valor Sí, en caso contrario el valor será el de No.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE y el
Autonumeración.

Permitir longitud cero


Los campos Texto cuentan con esta propiedad para controlar que no se puedan introducir valores de
cadena que no contengan caracteres o estén vacíos.

Indexado
Se utiliza esta propiedad para establecer un índice de un solo campo. Los índices hacen que las
consultas basadas en los campos indexados sean más rápidas, y también aceleran las operaciones de
ordenación y agrupación.
Por ejemplo, si buscas empleados basándose en un campo llamado Apellidos, puedes crear un índice
sobre este campo para hacer más rápida la búsqueda.
Pero el indexado no es la panacea, tiene sus inconvenientes. No es recomendable crear índices en
tablas que contiene un gran volumen de datos y que además se actualizan constantemente, porque el
proceso interno de actualización de los índices puede ralentizar mucho las consultas sobre la tabla.
Esta propiedad dispone de tres valores:
• No: Sin índice.
• Sí (con duplicados): Cuando se asigna un índice al campo y además admite valores duplicados
(dos filas con el mismo valor en el campo).
• Sí (sin duplicados): Cuando se asigna un índice pero sin admitir valores duplicados.

Daniel Méndez Espinoza -Docente 10

También podría gustarte