Está en la página 1de 20

Bases de datos

Sistemas de Informacin de
Recursos Humanos
INTRODUCCIN

El trmino base de datos fue acuado por


primera vez en 1963, en un simposio
celebrado en California. De forma sencilla
podemos indicar que una base de datos no
es ms que un conjunto de informacin
relacionada que se encuentra agrupada o
estructurada.

Desde el punto de vista informtico, una base


de datos es un sistema formado por un
conjunto de datos almacenados en discos
RELACIONALES

En una computadora existen diferentes


formas de almacenar informacin, esto da
lugar a distintos modelos de organizacin de
la base de datos:

Jerrquico: puede representar dos tipos de


relaciones entre los datos: relaciones de uno
a uno y relaciones de uno a muchos.
Red: este modelo permite la representacin
de muchos a muchos, de tal forma que
cualquier registro dentro de la base de datos
Las bases de datos relacionales estn
constituidas por una o ms tablas que
contienen la informacin ordenada de una
forma organizada. Cumplen las siguientes
leyes bsicas:

Generalmente, contendrn muchas tablas.


Una tabla slo contiene un nmero fijo de
campos.
El nombre de los campos de una tabla es
CONCEPTO
Base de datos relacional, en informtica, tipo de base de
datos o sistema de administracin de bases de datos, que
almacena informacin en tablas (filas y columnas de datos) y
realiza bsquedas utilizando los datos de columnas
especificadas de una tabla para encontrar datos adicionales
en otra tabla. En una base de datos relacional, las filas
representan registros (conjuntos de datos acerca de
elementos separados) y las columnas representan campos
(atributos particulares de un registro). Al realizar las
bsquedas, una base de datos relacional hace coincidir la
informacin de un campo de una tabla con informacin en el
campo correspondiente de otra tabla y con ello produce una
tercera tabla que combina los datos solicitados de ambas
tablas.
VENTAJAS
- Permiten crear fcilmente cualquier estructura de registro y
comenzar a capturar la informacin deseada
- Mediante sofisticados pero sencillos lenguajes o
procedimientos facilitan la programacin de sistemas especficos
- Sus consultas son muy rpidas
- Permiten ordenar grandes cantidades de informacin en poco
tiempo.
- Son muy tiles para las listas y reportes basados en
condiciones de bsqueda.
- Son los nicos capaces de manipular grandes cantidades de
registros al mismo tiempo.
- Tienen la capacidad de relacionar y manipular varias bases de
datos creadas para distinto propsito y en tiempos distintos.
- Los hay tanto para usuarios finales como para Programadores
expertos.
ADMINISTRADORES DE BASES DE DATOS
MS POPULARES Y AVANZADOS

COMPAA QUE NOMBRE Y VERSIN


LO PRODUCE

Microsoft Co. Access 3.0


Microsoft Fox Pro 2.6 para Windows / DOS
Novell Dbase 4.1
Lotus Co. Approach
DISEO DE LAS BASES DE DATOS
RELACIONALES

El primer paso para crear una base de datos, es planificar


el tipo de informacin que se quiere almacenar en la
misma, teniendo en cuenta dos aspectos: la informacin
disponible y la informacin que necesitamos.

La planificacin de la estructura de la base de datos, en


particular de las tablas, es vital para la gestin efectiva de
la misma. El diseo de la estructura de una tabla consiste
en una descripcin de cada uno de los campos que
componen el registro y los valores o datos que contendr
cada uno de esos campos.
Los campos son los distintos tipos de datos que componen la
tabla, por ejemplo: nombre, apellido, domicilio. La definicin
de un campo requiere: el nombre del campo, el tipo de
campo, el ancho del campo, etc.
Los registros constituyen la informacin que va contenida en
los campos de la tabla, por ejemplo: el nombre del paciente,
el apellido del paciente y la direccin de este. Generalmente
los diferente tipos de campos que su pueden almacenar son
los siguientes: Texto (caracteres), Numrico (nmeros), Fecha
/ Hora, Lgico (informaciones lgicas si/no, verdadero/falso,
etc., imgenes.
En resumen, el principal aspecto a tener en cuenta durante el
diseo de una tabla es determinar claramente los campos
necesarios, definirlos en forma adecuada con un nombre
especificando su tipo y su longitud.
MICROSOFT ACCESS

Posiblemente, la aplicacin ms compleja de la suite Office,


sea Access, una base de datos visual. Como todas las
modernas bases de datos que trabajan en el entorno
Windows, puede manejarse ejecutando unos cuantos clic
de mouse sobre la pantalla. Access contiene herramientas
de diseo y programacin reservadas a los usuarios con
mayor experiencia, aunque incluye bases de datos listas
para ser usadas; estn preparadas para tareas muy
comunes, que cualquiera puede realizar en un momento
determinado ordenar libros, archivar documentacin, etc.-.
Es una harramienta bsicamente para bases de datos.
MICROSOFT ACCESS
OBJETOS DE LA BASE DE DATOS
Tablas: unidad donde crearemos el conjunto de datos de
nuestra base de datos. Estos datos estarn ordenados en
columnas verticales. Aqu definiremos los campos y sus
caractersticas. Ms adelante veremos qu es un campo.

Consultas: aqu definiremos las preguntas que formularemos


a la base de datos con el fin de extraer y presentar la
informacin resultante de diferentes formas (pantalla,
impresora...)

Formulario: elemento en forma de ficha que permite la


gestin de los datos de una forma ms cmoda y
visiblemente ms atractiva.
OBJETOS DE LA BASE DE DATOS

Informe: permite preparar los registros de la base de datos


de forma personalizada para imprimirlos.

Macro: conjunto de instrucciones que se pueden


almacenar para automatizar tareas repetitivas.

Mdulo: programa o conjunto de instrucciones en lenguaje


Visual Basic
CONCEPTOS BSICOS DE UNA BASE DE DATOS
Campo: unidad bsica de una base de datos. Un campo
puede ser, por ejemplo, el nombre de una persona. La
descripcin de un campo, permite aclarar informacin referida
a los nombres del campo.
Registro: es el conjunto de informacin referida a una misma
persona u objeto. Un registro vendra a ser algo as como una
ficha.
El tipo de campo, permite especificar el tipo de informacin
que cargaremos en dicho campo, esta puede ser:
Texto: para introducir cadenas de caracteres hasta un mximo
de 255
Memo: para introducir un texto extenso. Hasta 65.535
caracteres
Numrico: para introducir nmeros
CONCEPTOS BSICOS DE UNA BASE DE DATOS
Fecha/Hora: para introducir datos en formato fecha u hora
Moneda: para introducir datos en formato nmero y con el
signo monetario
Autonumrico: en este tipo de campo, Access numera
automticamente el contenido
S/No: campo lgico. Este tipo de campo es slo si queremos
un contenido del tipo S/No, Verdadero/Falso, etc.
Objeto OLE: para introducir una foto, grfico, hoja de clculo,
sonido, etc.
Hipervnculo: podemos definir un enlace a una pgina Web
Asistente para bsquedas: 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.
Propiedad Descripcin Tipo de campo

Tamao del Permite establecer la longitud mxima de un Texto, numrico,


campo campo de texto numrico. contador

Formato Permite determinar la apariencia de Todos, excepto OLE


presentacin de los datos, utilizando los y Memo
formatos predefinidos o nuestros propios

Propiedades formatos

generales
de los Lugares
decimales
Permite especificar el nmero de cifras
decimales para mostrar los nmeros.
Numrico y moneda

campos
Mscara de Permite controlar y filtrar los caracteres o Texto, numrico,
entrada valores que los usuarios introducen en un fecha/hora, moneda
control de cuadro de texto, evitando errores
y facilitando su escritura.

Ttulo Permite definir una etiqueta de campo Todos


predeterminada para un formularios o
informe
Valor Introduce en el campo un valor cuando se Todos, excepto
predeterminado agregan nuevos registros (long. Mx. 255 OLE y contador
caracteres)

Regla de Permite escribir la condicin que deben Todos, excepto


validacin satisfacer los datos introducidos para ser OLE y contador
aceptados

Propiedades Texto de
validacin
Define el texto del mensaje que se visualiza
cuando los datos no cumplen las
Todos excepto OLE
y contador

generales
condiciones enumerdas en la regla de
validacin

de los
campos Requerido Permite especificar si es necesario que
exista un valor en un campo.
Todos excepto
contador

Permitir longitud Permite especificar si una cadena de Texto, memo


cero longitud cero ("") es una entrada vlida
para el campo

Indexado Define un campo como ndice o campo Texto, numrico,


clave. contador,
fecha/hora.
Campo clave: campo que permite identificar y localizar
un registro de manera gil y organizada.

Las propiedades de un campo, se establecen


seleccionando el campo y haciendo clic en la propiedad
deseada del cuadro PROPIEDADES DEL CAMPO
situado en la parte inferior de la ventana DISEO DE
TABLA.

Access tiene una configuracin predeterminada para las


propiedades de cada uno de los tipos de campo. Sin
duda la ms importante es el tamao del campo, ya que
este nos permitir hacer una estimacin del espacio
ocupado por nuestra base de datos en el disco fijo.
CONCLUSIN
Cuando las necesidades de manejo de informacin dentro
de una empresa crecen desorbitadamente, no hay mejor
herramienta que contar con una buena Base de Datos, la
cul gracias a la facilidad de sus procesos nos permiten
rpidamente crear, trabajar y modificar conjuntos especficos
de registros con los cuales es su momento es muy prctico
consultar datos precisos, obtener listados ordenados y
extracciones directas de registros basadas en criterios de
bsqueda que satisfagan la necesidad inmediata del jefe del
departamento diciendo .... !!Quiero un listado de todos los
clientes de la zona norte del pas, que sean del sexo
masculino, con edad mayor a 40 aos, que tengan saldo
menor a N$100,000 y ventas anuales promedio de
..............etc.