Bits }
Bits }
Bytes}
Bytes}
Campos}
Campos}
Registros}
Registros}
Archivos}
Archivos}
+
Metadatos
+
ndices
+
Metadatos de
Aplicacin
BASE DE
DATOS
Los sistemas de bases de datos estn diseados para gestionar grandes bloques de
informacin. La gestin de datos implica tanto la definicin de estructuras para el
Con el fin de resolver los problemas que se presentan con los sistemas informticos
tradicionales, se utiliza una Base de Datos, donde los datos se organizan como un todo
independiente, para despus involucrarlos con los procesos que lo utilizan.
Datos Integrados: Todos los datos de las aplicaciones estn guardadas en un mismo
medio, de esta manera evitamos la duplicidad de informacin, datos aislados y
varios programas pueden acceder a la informacin.
Se evita:
Nivel Fsico: Cmo se almacenan realmente los datos. Se puede ejecutar SQL.
Diseador de la base de datos: Es responsable de identificar los datos que van a ser
almacenados en la base de datos y escoger las estructuras apropiadas.
Usuarios finales: Son las personas que en su trabajo requieren el acceso a la base de
datos para realizar consultas, actualizaciones y generar reportes. Existen tres categoras
de usuarios:
-
CAPITULO II
2.1. MODELO ENTIDAD-RELACIN (E - R)
Este modelo fue desarrollado como metodologa grfica para el diseo de bases de
datos, por lo que puede decirse que es un Mtodo de representacin abstracta del
mundo real centrado en las restricciones o propiedades lgicas de una Base de Datos.
Se basa en la precepcin del mundo real, consiste en un conjunto de objetos bsicos
llamados entidades y de relaciones entre estos objetos.
Hay tres nociones bsicas que emplea el modelo de datos E-R: conjuntos de entidades,
conjuntos de relaciones y atributos.
2.1.1. ENTIDADES:
Es un objeto del mundo real distinguible de otros objetos. Una entidad con una
existencia fsica: una persona, un carro, etc; o puede ser un objeto con existencia
conceptual: Una empresa, Una carrera en la universidad.
Las entidades se agrupan en clases de entidades o conjunto de entidades del mismo
tipo, una clase de entidad es la forma general o descripcin de algo. Por ejemplo un
Cliente.
Notacin de una entidad: Las entidades se representan mediante rectngulos, en cuyo
interior colocamos el nombre de la entidad.
PERSONA
CLIENTE
2.1.2. ATRIBUTOS:
Son propiedades que describen las caractersticas de una entidad. Por ejemplo: La
entidad EMPLEADO, tiene sus propiedades particulares como: Nombre, edad, direccin,
sueldo, etc.
Tipos de atributos:
- Atmicos: Son atributos que no son divisibles. Ejemplo: Nombre, Ciudad.
- Compuestos: Son atributos que se pueden dividir en subpartes.
Atributo Simple valor: Un solo valor para una identidad en particular. Por
ejemplo la edad de una persona (un simple valor )
Telfono
Atributo llave: Es un atributo sobre el cual los valores son distintos para cada
entidad individual.
Permite identificar de manera nica una entidad en un conjunto de entidades.
Por ejemplo en una entidad persona, la cdula de identidad.
Cada atributo simple de una entidad es asociado con un set de valores al que llamamos
dominio de un atributo.
El dominio de un atributo es el conjunto de posibles valores que este puede tomar.
Ejemplo: El rango de edad de los empleados de una empresa de 25 a 50 aos.
2.1.3. RELACIN:
Cualquier asociacin que pueda establecerse entre entidades de la misma clase o clases
diferentes.
Se representan con un rombo.
Entidad
Personal
Entidad
Vehculo
Relacin
Conductor
PERSONAL
CONDUCTOR
VEHCULO
Una relacin puede incluir muchas entidades; la cantidad de entidades en una relacin
es el grado de la relacin
Relacin de grado 2
Relacin de grado 3
Cardinalidad en una relacin: Expresa el nmero de entidades de una clase que pueden
asociarse a una entidad de la otra clase. Existen 3 tipos:
Relacin 1:1
Una entidad en A est asociada a lo sumo con una entidad en B, y una entidad en B
est asociada a lo sumo con una entidad en A.
Relacin 1:N
Una entidad en A est asociada con un nmero cualquiera de entidades en B. Una
entidad en B, sin embargo, puede estar asociada a lo sumo con una entidad en A.
Relacin N:1
Una entidad en A est asociada a lo sumo con una entidad en B, y una entidad en B,
sin embargo, puede estar asociada con un nmero cualquiera de entidades en A.
Relacin N:N
Una entidad en A est asociada con un nmero cualquiera de entidades en B, y una
entidad en B est asociada con un nmero cualquiera de entidades en A.
3.1. CLAVES:
Los atributos que pueden ser claves son aquellos que permiten identificar unvocamente
las entidades de una clase (clave primaria).
Esta clave primaria se representa subrayando el nombre del atributo
CEDULA
NOMBRE
APELLIDO
PERSONA
Dormitorio
Ocupante
Estudiante
Existen Entidades fuertes y dbiles. Las fuertes son aquellas que tienen una llave
primaria, las dbiles no tienen atributos suficientes para formar una llave primaria y se
representan con un rectngulo de doble contorno.
Las entidades fuertes son conocidas como dominantes.
3.3. REDUCCIN DEL DIAGRAMA ENTIDAD RELACIN A TABLAS:
Es una etapa de transformacin del esquema E-R a un esquema relacional. Este sigue
siendo independiente del SGBD que se utilizar en las siguientes etapas del desarrollo
de software.
Este paso se basa en algunos principios:
Toda entidad se convierte en una tabla.
Toda relacin N:N se transforma en una tabla
Ejemplo: