You are on page 1of 22

Bases

de Datos

Bases de Datos (BDs)

Una base de datos (BD) se define como un conjunto de datos


relacionados entre si. Los conceptos relevantes en esta
definicin son datos y relacionados.

Datos: Conjunto de hechos relevantes que pueden ser


registrados de algn modo, y que cuentan con un significado
implcito.
Reflejan situaciones del mundo real y cambios en esas
situaciones.

Relacionados: Debe existir homogeneidad en la coleccin de


datos que conforma una BD.

No se trata de un conjunto seleccionado de forma aleatoria.


Los datos se recopilan y registran con una finalidad.
Los datos deben ser relevantes con respecto a esa
finalidad.

La particularidad definitiva que convierte a un conjunto de


datos en una base de datos es la siguiente: una BD se controlan
por medio de Sistemas de Gestin de Bases de Datos (SGBDs).

Aplicaciones Informticas y Software Administrativos-Contables 1


Bases de Datos

Los SGBDs actan de intermediarios entre los datos y los


programas de aplicacin (y sus usuarios) que los procesan y
utilizan.

Sistema de Gestin de Bases de Datos: Conjunto de programas de


propsito general, que proporcionan funcionalidades horizontales para
facilitar la gestin de la informacin contenida en una base de datos.

En ocasiones, los usuarios tambin podrn acceder a los datos


interaccionando directamente con el SGBD.

Necesidad e importancia de los SGBDs para gestionar las bases


de datos.

En el enfoque tradicional (el adoptado en los albores de la


informtica), se refera a que el que necesitaba un programa de
aplicacin lo construa, y para cada programa se creaban un
conjunto de ficheros en el almacenamiento secundario
(discos...) donde se registraban y mantenan los datos que se
necesitaban. Cada uno de estos ficheros se creaba con la

Aplicaciones Informticas y Software Administrativos-Contables 2


Bases de Datos

estructura y formato internos que se ajustasen ms a las


necesidades del programa. Por ejemplo, un programa para la
gestin de la matriculas de una universidad podra mantener la
informacin sobre los alumnos en un fichero de texto, con una
lnea por alumno, y los diferentes datos separados por smbolos
especiales.

EJEMPLO

RUT || NOMBRE || DIRECCION || TELEFONO


19.123.456-6 || JUAN MARCELO CARDENAS OLAVE || OHIGGINS 674|| 452716543
18.567.237-0 || ROSA MARIA MELLADO RIOS || CHACABUCO 590|| 452715643

Este enfoque presenta ciertos inconvenientes.


El problema ms importante es el de la redundancia: es posible
mantener informacin repetida en mltiples ficheros. Eso puede
implicar que cuando se produzcan modificaciones de
informacin se puedan dar problemas de inconsistencia. En el
ejemplo de la universidad, podra darse el caso de que un
alumno (por ejemplo Pedro) cambie de domicilio, y que
notifique ese cambio a la administracin de su centro. Los
administrativos utilizaran su programa de gestin de datos para
modificar la informacin recogida en su fichero. Pero si no
notifican el cambio a los bibliotecarios, el fichero de datos de la
biblioteca mantendr la informacin antigua sobre el domicilio

Aplicaciones Informticas y Software Administrativos-Contables 3


Bases de Datos

del alumno, que ahora ser errnea. Se trata de un caso de


flagrante inconsistencia entre la informacin recogida en uno y
otro fichero; y de inconsistencia entre la informacin recogida
en el fichero de la biblioteca y la realidad.

Un problema relacionado es el del aislamiento de datos: al estar


dispersos en varios ficheros, utilizados probablemente por
usuarios diferentes, los datos son difciles de conseguir. Es posible
que un usuario desconozca que una informacin que necesita
esta disponible en alguno de los ficheros informatizados de la
organizacin en la que trabaja. En el caso de nuestro ejemplo
bien podra suceder que los administrativos de la universidad,
necesitando en un momento dado contactar urgentemente
con un alumno, desconozcan que los bibliotecarios disponen de
su telfono en su fichero de gestin de usuarios.
La solucin al aislamiento de datos podra pasar por centralizar
la informacin, y por poner de acuerdo a todos los integrantes
de una organizacin para determinar aquellos ficheros
necesarios y la estructura de la informacin que deberan
mantener. Aun as, persistiran otros problemas; por ejemplo,
problemas de dificultad de acceso. Los programas de
aplicacin estn diseados para proporcionar una
funcionalidad especifica. que sucede si de repente surge una
necesidad nueva, especifica, puntual, de informacin? Se hace
necesario corregir y rescribir los programas de aplicacin para

Aplicaciones Informticas y Software Administrativos-Contables 4


Bases de Datos

satisfacerla, algo que no necesariamente va a ser trivial, y que


posiblemente requerira de personal especializado
(informticos). En nuestro ejemplo de la universidad podra
suceder que los bibliotecarios en su programa de aplicacin
necesiten conocer la media de prestamos por usuario del ultimo
mes, informacin que el programa de gestin no esta
preparado para calcular: no quedara ms remedio que acudir
al fichero mismo y calcular la informacin a mano. El
problema de la dificultad de acceso consiste, pues, en que no
existe un modo practico y sencillo, en este enfoque, de
adaptarse a nuevas necesidades de informacin de forma
rpida y sencilla.

Otro problema, aunque no exclusivo del enfoque tradicional


basado en ficheros, es el del control de la integridad de los
datos. Los hechos que se recogen en una BD han de ser un fiel
reflejo de la realidad para ser de utilidad. Sin embargo, es
posible que se produzcan errores durante la recopilacin de los
datos, o durante su introduccin (errores al teclear la
informacin, por ejemplo) en los ficheros. Se hace necesario
introducir, en lo posible, mecanismos de control en los
programas de aplicacin para asegurarnos que la informacin
recogida en los ficheros es correcta y veraz. Esos mecanismos
de control se basan en la aplicacin de una serie de reglas, o
restricciones, que garantizan esa integridad de los datos. Reglas

Aplicaciones Informticas y Software Administrativos-Contables 5


Bases de Datos

como por ejemplo en un sistema de biblioteca, ningn usuario


puede tener ms de tres libros en prstamo; o todo usuario
tiene un RUT, con formato 99.999.999. Cada vez que un
programa de aplicacin modifique los datos almacenados en
los ficheros, deber comprobarse que la nueva informacin no
viole ninguna de esas reglas. Por ejemplo, los programas de
gestin administrativo y de la biblioteca de nuestro ejemplo
deben incluir sendos controles referentes a la correccin de los
RUTs de los alumnos y socios de la biblioteca que manejen,
respectivamente. A partir de este ejemplo es fcil descubrir el
mayor inconveniente del enfoque tradicional de gestin de
ficheros: un mismo control ha de ser incluido (y realizado) en
mltiples programas de aplicacin, cuando lo ideal seria que
fuese realizado una nica vez.

Un problema ntimamente ligado al anterior es el de la


atomicidad de las operaciones a realizar sobre los ficheros.
Hemos visto que una operacin realizada sobre los ficheros este
compuesta de una serie de pequeas actualizaciones sobre los
datos contenidos en los mismos

Nuevos problemas a considerar son los de seguridad: La


informacin que se almacena en los ficheros y que manejan los
programas es de muy diferente tipologa. Tambin es habitual

Aplicaciones Informticas y Software Administrativos-Contables 6


Bases de Datos

encontrarse con diferentes categoras de usuarios de esos


programas.

Un ultimo caso a considerar: problemas de respaldo y


recuperacin: los datos, y los ficheros que los contienen, se
almacenan en algn tipo de soporte informtico, que, por
diversos motivos, es susceptible de sufrir danos de forma
accidental: a causa de un problema fsico, por culpa de un virus
informtico, por un incendio... Es necesario, por lo tanto,
establecer mecanismos para la realizacin, de forma regular, de
copias de seguridad, que permitan la recuperacin de los
ficheros, con los datos existentes con anterioridad al accidente.
Eso implicara, probablemente, la construccin de programas de
aplicacin especializados que automaticen la realizacin de
dichas copias, y su restauracin en caso necesario.
Todos estos problemas que hemos presentado tienen dos cosas
en comn: en primer lugar, son independientes de un dominio o
rea de aplicacin determinada (a pesar de haberlos
presentado empleando un ejemplo correspondiente a la
gestin de una universidad, en general, y de una biblioteca
universitaria en particular); y en segundo lugar, su resolucin
pasa por modificar nuestros programas de aplicacin para
poder detectarlos y solventarlos. La pregunta que surge es: es
necesario replicar todos estos controles y mecanismos de
resolucin en todos nuestro programas? Ya que centralizamos e

Aplicaciones Informticas y Software Administrativos-Contables 7


Bases de Datos

uniformizamos los ficheros, y por tanto los datos que contienen,


por que no hacer lo mismo con la resolucin de estos
problemas.

Esa es la idea que dio lugar a la construccin de los SGBDs: un


conjunto de programas destinados exclusivamente a la
resolucin de estos problemas: a partir de ahora, podemos
destinar nuestros esfuerzos a construir eficientemente aquellos
programas de aplicacin que necesitemos, centrndose en la
funcionalidad que deben proporcionar (la gestin de una
biblioteca, de un hospital, de un banco...) Los problemas
generales asociados a la gestin de datos de cualquier tipo
(precisamente aquellos que acabamos de presentar) ya estar
resuelta por cualquier SGBD, que eximir a nuestros programas
de esa responsabilidad.

Soluciones proporcionadas por los SGBDs


Como hemos visto, el uso de un SGBD no elimina la aparicin de
los problemas de carcter general asociados al tratamiento de
datos y de ficheros; pero si elimina la necesidad de resolverlos,
ya que el SGBD proporcionara los mecanismos necesarios para
hacerlo. Dedicaremos ahora un tiempo a explicar alguno de
estos mecanismos, a partir de la lista de problemas que
acabamos de presentar en la seccin anterior.

Aplicaciones Informticas y Software Administrativos-Contables 8


Bases de Datos

Redundancia y aislamiento: Estos problemas se resuelven por


medio de una gestin centralizada de los datos. Los datos se
mantienen ahora en un conjunto nico de ficheros gestionados
por el SGBD, de los que habr sido eliminada cualquier tipo de
redundancia. Cualquier acceso a los datos debe ser realizado a
travs del SGBD; las modificaciones o ampliaciones de los
ficheros deben ser gestionados por un conjunto de personas (los
administradores) que sern responsables del SGBD y de sus
ficheros; y sern los administradores los encargados de resolver
cualquier duda de los usuarios acerca de la informacin
mantenida en la base de datos (resolviendo as el problema del
aislamiento).
Dificultad de acceso: los SGBDs presentan a los usuarios (y a sus
programas de aplicacin) diferentes interfaces1 de acceso a la
informacin. Entre esas interfaces se encontraran:
Mens (programas genricos de consulta y actualizacin con
lenguajes de consulta y actualizacin de bajo (APIs) y de alto
nivel (SQL) Lenguajes como SQL (siglas de Structured Query
Language, lenguaje de consulta estructurado) permiten a
cualquier usuario recuperar informacin de una BD no prevista
en los programas de aplicacin que utiliza de un modo sencillo.
Se dice que SQL es un lenguaje de alto nivel y adems no
procedimental - porque permite especificar, en un lenguaje
muy prximo al ingles, la definicin de todo tipo de consultas sin
necesidad de indicar como debe ser recuperada la

Aplicaciones Informticas y Software Administrativos-Contables 9


Bases de Datos

informacin: solo hay que especificar que informacin se


necesita. De ese modo se simplifica el problema de la dificultad
de acceso: proporcionando un procedimiento simple y flexible
de responder a nuevas necesidades de informacin.

Control de integridad: los SGBDs permiten definir, por medio de


lenguajes especiales, reglas que expresen restricciones de
integridad: condiciones que deben ser cumplidas por los datos
almacenados en una BD. De este modo, el SGBD libera a los
programas de la comprobacin de estas condiciones; cada vez
que se realice alguna modificacin de la BD, ser el propio
SGBD el que se encargue de verificar, una por una, cada una
de las restricciones previamente establecidas. De no ser as, os
cambios sern rechazados.

Concurrencia: el SGBD impedir que se produzcan situaciones


de concurrencia susceptibles de producir inconsistencias. Para
ello se encargara de bloquear el acceso a ciertos datos si fuese
necesario (y ser el propio gestor quien decida, en la mayora
de los casos, cuando es necesario el bloqueo).

Atomicidad: el SGBD se encargara de almacenar toda la


informacin necesaria para conseguir que, si una operacin
compleja se queda a medias, los cambios realizados hasta ese
momento sean invalidados y la BD se devuelva al estado valido

Aplicaciones Informticas y Software Administrativos-Contables 10


Bases de Datos

y consistente inmediatamente anterior a la ejecucin de la


operacin.

Seguridad: El SGBD distingue diferentes perfiles de usuario, y


para cada perfil o para cada usuario concreto de una BD,
permite establecer:
- Los datos a los que tiene acceso
- El tipo de acceso permitido a esos datos (consulta,
modificacin...)
Para poder identificar el perfil de cada usuario, cada uno habr
de contar con una cuenta personal de acceso, validada
normalmente a travs de una contrasea.
Respaldo: Los SGBDs vienen normalmente acompaados de
herramientas que automatizan la realizacin de copias de
seguridad de todas las BDs bajo su responsabilidad.

Aplicaciones Informticas y Software Administrativos-Contables 11


Bases de Datos

En resumen, una base de datos es una coleccin de


informacin organizada de forma que un programa de
ordenador pueda seleccionar rpidamente los fragmentos de
datos que necesite. Una base de datos es un sistema de
archivos electrnico.

Las bases de datos tradicionales se organizan por campos,


registros y archivos.

Un campo es una pieza nica de informacin.

Un registro es un sistema completo de campos.

Un archivo es una coleccin de registros.

Por ejemplo, una gua de telfono es anloga a un archivo.


Contiene una lista de registros, cada uno de los cuales consiste
en tres campos: nombre, direccin, y nmero de telfono.
Una base de datos es un conjunto de informacin que se une
de alguna forma y se encuentra catalogada para tener mejor
acceso de la misma.
Inicialmente eran llevadas en registros por medio de fichas, y es
por esto que existe una amplia variedad de fichas.
Hoy en da es mediante servidores y computadores que se
acumula la informacin y dichos datos se catalogan en forma

Aplicaciones Informticas y Software Administrativos-Contables 12


Bases de Datos

ordenada y de fcil acceso por medio de un sistema que est


definido como SGBD (sistema de gestin de base e datos), un
software creado para tal fin.
Son muchas plataformas las creadas para este fin y muchos
programas que logran leer y manejar este tipo de informacin,
la cual con el tiempo se ha unificado en formatos compatibles.
Para qu sirven las bases de datos?
Las bases de datos son utilizadas en infinidad de circunstancias:
Una base de datos permite acomodar ordenar y tener libre
acceso de la informacin, sea cual fuere.
Una base de datos permite acomodar ordenar y tener libre
acceso de la informacin, sea cual fuere.
En los hospitales para catalogar medicamentos, y a los
pacientes.
En la escuela para matricular a los alumnos
En el comercio para controlar la informacin.

Es muy utilizada por los administradores, quienes entre sus


funciones tienen la de ordenar y catalogar al personal, las
mercancas, los gastos, los ingresos, etc.
Por ello se encuentran en la eminente necesidad de catalogar
los datos para que al ser buscados puedan ser encontrados en
forma adecuada.
Las bibliotecas se encuentran dotadas de bases de datos
simples y sencillas, que permiten a los alumnos y maestros
encontrar la informacin deseada en forma rpida y precisa.

Aplicaciones Informticas y Software Administrativos-Contables 13


Bases de Datos

Tipos de bases de datos.


Las Bases de Datos se pueden clasificar de acuerdo a su
modelo de administracin de datos.
Un modelo de datos es bsicamente una "descripcin" de algo
conocido como contenedor de datos (algo en donde se
guarda la informacin), as como de los mtodos para
almacenar y recuperar informacin de esos contenedores. Los
modelos de datos no son cosas fsicas: son abstracciones que
permiten la implementacin de un sistema eficiente de base de
datos; por lo general se refieren a algoritmos , y conceptos
matemticos.
Algunos modelos con frecuencia utilizados en las bases de
datos:
Bases De Datos Jerrquicas
stas son bases de datos que, como su nombre indica,
almacenan su informacin en una estructura jerrquica. En este
modelo los datos se organizan en una forma similar a un rbol
(visto al revs), en donde un nodo padre de informacin puede
tener varios hijos. El nodo que no tiene padres es llamado raz, y
a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerrquicas son especialmente tiles en el
caso de aplicaciones que manejan un gran volumen de
informacin y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento.

Aplicaciones Informticas y Software Administrativos-Contables 14


Bases de Datos

Una de las principales limitaciones de este modelo es su


incapacidad de representar eficientemente la redundancia de
datos.
Bases De Datos Transaccionales
Son bases de datos cuyo nico fin es el envo y recepcin de
datos a grandes velocidades, estas bases son muy poco
comunes y estn dirigidas por lo general al entorno de anlisis
de calidad, datos de produccin e industrial, es importante
entender que su fin nico es recolectar y recuperar los datos a
la mayor velocidad posible, por lo tanto la redundancia y
duplicacin de informacin no es un problema como con las
dems bases de datos, por lo general para poderlas
aprovechar al mximo permiten algn tipo de conectividad a
bases de datos relacionales.
Bases De Datos Relacionales
ste es el modelo utilizado en la actualidad para modelar
problemas reales y administrar datos dinmicamente. Tras ser
postulados sus fundamentos en 1970 , de los laboratorios Ibm en
San Jos , no tard en consolidarse como un nuevo paradigma
en los modelos de base de datos. Su idea fundamental es el uso
de "relaciones". Estas relaciones podran considerarse en forma
lgica como conjuntos de datos llamados "tuplas". Pese a que
sta es la teora de las bases de datos relacionales creadas por
Codd, la mayora de las veces se conceptualiza de una manera
ms fcil de imaginar. Esto es pensando en cada relacin como

Aplicaciones Informticas y Software Administrativos-Contables 15


Bases de Datos

si fuese una tabla que est compuesta por registros (las filas de
una tabla), que representaran las tuplas, y campos(las
columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los
datos no tienen relevancia (a diferencia de otros modelos como
el jerrquico y el de red). Esto tiene la considerable ventaja de
que es ms fcil de entender y de utilizar para un usuario
espordico de la base de datos. La informacin puede ser
recuperada o almacenada mediante "consultas" que ofrecen
una amplia flexibilidad y poder para administrar la informacin.
El lenguaje ms habitual para construir las consultas a bases de
datos relacionales es SQL, Structured Query Language o
Lenguaje Estructurado de Consultas, un estndar implementado
por los principales motores o sistemas de gestin de bases de
datos relacionales.
Durante su diseo, una base de datos relacional pasa por un
proceso al que se le conoce como normalizacin de una base
de datos
Durante los aos 80 la aparicin de dBASE produjo una
revolucin en los lenguajes de programacin y sistemas de
administracin de datos. Aunque nunca debe olvidarse que
dBase no utilizaba SQL como lenguaje base para su gestin.

Aplicaciones Informticas y Software Administrativos-Contables 16


Bases de Datos

DBMS (DATABASE MANAGEMENT SYSTEM)


Estos sistemas son tambin denominados sistemas de gestin de
base de datos
(SGBD). En trminos generales, son una coleccin de programas
que permite a los usuarios crear y mantener una base de datos.
Por lo tanto, un DBMS es un software de propsito general, el
que facilita los procesos de definicin, construccin,
manipulacin y comparticin de bases de datos, entre varios
usuarios y aplicaciones.
Los DBMS cumplen con todas las caractersticas definidas
anteriormente para la informacin. Para esto, poseen las
siguientes funcionalidades:
Manipulacin de datos (consultar, actualizar, generar informes,
entre otros).
Compartir, permitiendo que varios usuarios y programas
accedan a la base de datos en forma simultnea.
Proteccin de la base de datos: proteccin del sistema y
proteccin de la seguridad.
Mantencin de la base de datos, permitiendo que el sistema
evolucione, segn cambian los requerimientos. Es importante
establecer en este punto que un sistema, aplicacin o software,
por ejemplo el sitio web de un banco, es un conjunto de dos
elementos: por una parte, el software, que es un programa que
se construye con un lenguaje de programacin (por ejemplo
.NET), y una base de datos, que contiene los datos que son

Aplicaciones Informticas y Software Administrativos-Contables 17


Bases de Datos

ingresados o recuperados por el programa, y mostrados al


usuario, segn ste lo requiera.
Por este motivo, es importante conocer cmo se estructura un
DBMS y cmo interacta con una aplicacin, para que el
usuario final obtenga los datos que requiere.
Se establece entonces, que los datos en una base de datos
deben almacenarse de manera que se guarden tambin las
relaciones existentes entre ellos. Por este motivo, a estos sistemas
se les denomina sistemas relacionales. En este sentido, cuando
se habla de una base de datos, nos referimos a bases de datos
relacionales; en tanto, los DBMS que permiten su administracin,
son tambin sistemas de administracin de bases de datos
relacionales.

Bases de datos relacionales


Las bases de datos se pueden clasificar por los mtodos que
utilizan para guardar y recuperar la informacin. Estos mtodos
se refieren a ciertos algoritmos de computadora que hacen que
existan diferentes modelos de administracin de bases de datos
como son las bases de datos transaccionales, las bases de
datos multidimensionales, las bases de datos orientadas a
objetos y las bases de datos relacionales. Microsoft Access es un
sistema de base de datos relacional.

Aplicaciones Informticas y Software Administrativos-Contables 18


Bases de Datos

Lo que caracteriza a una base de datos relacional es que est


formada por una coleccin de tablas, donde cada tabla
contiene informacin sobre un tema especfico.

Microsoft Access
Microsoft Access es un sistema de administracin de bases de
datos que forma parte de la suite Microsoft Office y es
ampliamente utilizada alrededor del mundo como repositorio
de informacin de muchas aplicaciones.
Los usuarios de Access pueden crear tablas, consultas (queries),
formularios e informes que permiten almacenar y presentar la
informacin contenida dentro de la base de datos. Aunque
Access tiene cierta compatibilidad con el lenguaje SQL no es
indispensable tener un conocimiento previo de l ya que la
herramienta provee de una interface grfica que nos permitir
consular fcilmente los datos almacenados.
Es importante que toda persona que se dedica al anlisis de
datos tenga un conocimiento de esta herramienta, ya que
dado su amplio uso, seguramente se encontrarn en la
necesidad de consultar o extraer informacin almacenada en
una base de datos Access.
Tipos de Datos en Access.
Es importante establecer correctamente el tipo de dato
asignado a cada campo, que ir en relacin a la informacin
almacenada en l y al uso que se va a hacer de la misma

Aplicaciones Informticas y Software Administrativos-Contables 19


Bases de Datos

posteriormente. Los campos de una tabla, van a almacenar los


datos, pues bien, dependiendo de la naturaleza de los datos a
almacenar en los campos, stos, los datos, pueden ser de varios
tipos.
Los tipos de datos con los que trabaja Access son los que se
explican a continuacin.
TEXTO: Este tipo de dato puede contener letras, signos de
puntuacin o nmeros que no vayan a ser utilizados en
operaciones matemticas. Como mximo se podrn introducir
255 caracteres en cada campo. Por ejemplo un nombre, una
direccin, un cargo, una familia, un telfono (no lo vamos a
operar).

MEMO: Se utiliza para almacenar en ellos gran cantidad de


informacin. Se pueden almacenar hasta 64.000 caracteres por
cada campo. Por ejemplo unos datos de inters, el argumento
de una pelcula...

NUMRICO: En estos campos se almacenan datos de tipo


numrico. Con ellos se podrn realizar operaciones
matemticas. Ejemplos de ste tipo seran, el nmero de
empleados de una empresa, el nmero de hijos, los das de
pago, los minutos de duracin de una pelcula en una tabla de
pelculas...

Aplicaciones Informticas y Software Administrativos-Contables 20


Bases de Datos

FECHA/HORA: Se utilizan para almacenar datos de fechas


y horas. Por ejemplo fecha de alta, fecha de estreno, fecha de
nacimiento, hora de entrada...

MONEDA: Se utilizan para almacenar datos numricos de


tipo monetario. Admite hasta cuatro decimales. Por ejemplo un
saldo, un precio de compra, un volumen de compras...

AUTONUMRICO: Este campo almacena datos numricos


que sern generados automticamente por Access al introducir
un nuevo registro, asignando a cada registro el valor numrico
del registro anterior incrementado en una unidad (1, 2, 3, ...). Se
garantiza la no repeticin de valores para toda la tabla.
nicamente puede haber un campo de estas caractersticas en
cada tabla. De existir, siempre comienza con el valor 1. Se
puede aprovechar esta numeracin para codificar elementos
de la tabla tales como cdigos de empleado, nmeros de
pedido, nmeros de orden...

S/NO: Este tipo de campos slo admite valores lgicos


como son: S (con acento) o No, Verdadero o Falso y Activado o
Desactivado. Se establecern como tales slo aquellos campos
en los cuales nicamente se afirme o niegue algo. Por ejemplo
moroso (S/No), casado (S/No), pagado (S/No)...

Aplicaciones Informticas y Software Administrativos-Contables 21


Bases de Datos

OBJETO OLE: Contienen datos de diferente naturaleza,


hojas de clculo de Excel, dibujos, imgenes, ficheros de sonido,
etc. Por ejemplo, para el las fichas de los empleados, introducir
en un campo de ste tipo la foto del empleado. Se asociar al
campo un archivo .jpg nicamente.
HIPERVNCULO: Son campos de acceso directo a objetos,
documentos o direcciones Web, estableciendo hipervnculos
con estos objetos.

Aplicaciones Informticas y Software Administrativos-Contables 22

You might also like