Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos
Base de Datos
1.- Introducción
El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que
está organizada la información es la que da origen a la base de datos. Las bases de datos
manuales, pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de
teléfonos no es posible encontrar el número de un individuo si no sabemos su apellido,
aunque conozcamos su domicilio.
Del mismo modo, en un archivo de pacientes en el que la información esté desordenada por
el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes
que viven en una zona determinada. Los problemas expuestos anteriormente se pueden
resolver creando una base de datos informatizada.
Desde el punto de vista informático, una base de datos es un sistema formado por un
conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un
conjunto de programas que manipulan ese conjunto de datos.
Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto
de datos estructurados, fiables y homogéneos, organizados independientemente en
máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen
necesidades de información diferente y no predecibles en el tiempo.
Las tablas son un medio de representar la información de una forma más compacta y es
posible acceder a la información contenida en dos o más tablas. Más adelante explicaremos
que son las tablas.
Las bases de datos relacionales están constituidas por una o más tablas que contienen la
información ordenada de una forma organizada. Cumplen las siguientes leyes básicas:
ESTRATEGIA
Modelado Conceptual de los Datos
PASO (1)
(Definir Entidades/
Modelo Entidad Relación)
ANALISIS
PASO (3)
ESTRUCTURA/ Estructura/Implementacion de la
Base de Datos
IMPLEMENTACION
(Uso de un SGBD para la creación de
la Estructura de BD)
Atributo: Son los valores o información que describe a una Entidad. Pueden ser
cuantitativo, cualitativos, ó descriptivos.
Ej: El empleado es descrito por un numero de distintivo, nombre, fecha de cumpleaños,
salario.
Un Diagrama Será:
EMPLEADO DEPARTAMENTO
Nª distintivo numero
nombre nombre
fecha de localización
cumpleaños
salario
PROYECTO
código
titulo
descripción
Relaciones: son las relaciones establecidas entre las entidades a través de sus atributos
Tipo de Relaciones:
Existen tres tipos de relaciones:
Ej: existe una relación M:1 entre los clientes y Un Representante de Ventas
Clientes Representante
de Ventas
Cada Cliente puede ser visitado por uno y solo un Representante de Ventas
Cada Representante de Ventas puede ser asignado a visitar a uno o más clientes
Estudiante Curso
Cada Estudiante puede estar inscrito en uno ó más cursos
Cada Curso puede estar compuesto por uno ó más cursos
Uno a Uno(1:1)
Ej: Existe una Relación entre el Procesador y la Tarjeta Madre
PC Tarjeta Madre
Opcionalidad
Puede estar
Debe estar
Grado de la Relación
Uno ó Muchos
Cada entidad debe tener un Atributo mandatario el cual debe ser una clave única que
identificará de manera única cada ocurrencia de la Entidad al igual que puede tener
atributos opcionales
Los cuales se identificará como sigue:
* Atributo Mandatario
o Atributo Opcional
Persona
IDU (IDENTIFICADOR Unico) * Cédula
o Nombre
o Dirección
o Sexo
o Peso
El primer paso para crear una base de datos, es planificar el tipo de información que se
quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y
la información que necesitamos.
La planificación de la estructura de la base de datos, en particular de las tablas, es vital para
la gestión efectiva de la misma. El diseño de la estructura de una tabla consiste en una
descripción de cada uno de los campos que componen el registro y los valores o datos que
contendrá cada uno de esos campos.
Conceptos básicos de una base de datos.
Una Tabla : es un medio para representar la información de manera más compacta Una
tabla está formada por filas y columnas. Las filas de un archivo de base de datos son
equivalentes a los registros (Vienen a ser las entidades en el paso 1)
Registro: es el conjunto de información referida a una misma persona u objeto. Un registro
vendría a ser algo así como una ficha.
Las columnas son equivalentes a los campos (que representa los atributos de las
entidades en el paso 1)
Campo: unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre
de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y
caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si
pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar
información referida a los nombres del campo. El tipo de campo, permite especificar el
tipo de información que cargaremos en dicho campo, En acces esta puede ser:
Campo clave: campo que permite identificar y localizar un registro de manera ágil y
organizada.
Tamaño del campo Permite establecer la longitud máxima de un campo Texto, numérico, contador
de texto numérico.
Máscara de entrada Permite controlar y filtrar los caracteres o valores que Texto, numérico, fecha/hora,
los usuarios introducen en un control de cuadro de moneda
texto, evitando errores y facilitando su escritura.
Valor Introduce en el campo un valor cuando se agregan Todos, excepto OLE y contador
predeterminado nuevos registros (long. Máx. 255 caracteres)
Regla de validación Permite escribir la condición que deben satisfacer los Todos, excepto OLE y contador
datos introducidos para ser aceptados
Texto de validación Define el texto del mensaje que se visualiza cuando Todos excepto OLE y contador
los datos no cumplen las condiciones enumerdas en
la regla de validación
Permitir longitud Permite especificar si una cadena de longitud cero ("") Texto, memo
cero es una entrada válida para el campo
Indexado Define un campo como índice o campo clave. Texto, numérico, contador,
fecha/hora.
EJEMPLO PRACTICO
TABLA: CLIENTES
Cédula Texto 15 ID
Nombre Texto 50
Profesión Texto 10
Tel texto 15
Sexo Texto 1
TABLA: PROPIEDADES
Cod_Propiedad Autonumerico 3 ID
Cedula Texto 15 Campo de
relación
Renta_Mens Numerico Entero
Garaje SI/NO 15 Restricc
SI/NO
Tipo de Propiedad Texto 15
NumHab Numérico Entero
Fecha Contrato Fecha/Hota
Extras Memo
Dirección Texto 40
Paso 3: Utilizar Un Gestor De BD para la creación, manipulación , consulta de la BD.
Tabla PROPIEDADES:
Cod_ Cedula Renta_Mens Garaje Tipo_ Num_ Fecha Extras Dirección
Propiedad (Bs.) Propiedad Hab Contrato