Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTOS GENERALES
Figura 1.1 Fases del diseño de bases de datos
Base de Datos: Es un conjunto de datos relacionados entre sí. Los datos son hechos conocidos
que pueden registrarse y que tienen un significado implícito.
Definición de los Datos: Especificar los tipos de datos, las estructuras y las restricciones de los
datos que se almacenan en ella.
Construcción de la Base de Datos: Es el proceso de guardar los datos mismos en algún medio
de almacenamiento físico.
Manipulación de la Base de Datos: Se refiere a funciones como consultar la base de datos para
obtener datos específicos y generar informes a partir de los datos.
Metadatos: Información almacenada que describe "datos sobre los datos", es decir la definición
y descripción completa de la base de datos.
Usuarios de la Base de Datos: Los usuarios de una Base de Datos pueden ser desde la persona
que consulta sul saldo de cuenta, hasta el programador de las aplicaciones o el diseñador lógico.
A diferente nivel, la base de datos debe contar con los elementos necesarios para atender a todos
estos usuarios.
Usuarios Ingenuos: Utilizan únicamante las llamadas aplicaciones, las culaes son programas
que solo necesitan algunos datos de entrada para dar toda una gama de reportes y procesos
anteriormente probados y validados ante cualquier circunstancia de error.
Programadores: Se dedican a hacer las interfases visuales entre los datos de las bases de datos y
los usuarios ingenuos. El programa elaborado debe ser precompilado para generar un código
máquina que se comunique con el gestor de archivos.
El nivel interno tiene un esquema interno, que describe la estructura física de almacenamiento de
la base de datos, como índices y modos de acceso.
El nivel conceptual tiene un esquema conceptual, que describe la estructura de toda la base de
datos para la comunidad de usuarios.
El nivel externo o de vistas incluye varios esquemas externos o vistas del usuario, cada esquema
describe la parte de la base de datos que interesa a un grupo de usuarios determinado.
Independencia física respecto a los datos: Es la capacidad de modificar el esquema interno sin
tener que alterar es esquema conceptual.
Tipos de Atributos:
Atributos Monovaluados: Atributos que tienen un solo valor para una entidad en
particular. Por ejemplo Edad es un atributo monovlauado de la entidad Persona.
Atributos Multivaluados: Atributos que pueden tener un conjunto de valores para la
misma entidad. Por ejemplo: Un atributo Grados_Universitarios para una sola persona.
Atributos Derivados: Son atributos que se pueden calcular a partir de otro atributo o a
partir de entidades relacionadas. Por ejemplo el atributo Edad de una Entidad Persona
puede ser derivado del atributo Fecha_Nacimiento y la fecha actual, o el atributo
Cantidad_Empleados de una Entidad Departamento puede derivarse si se cuenta la
cantidad de empleados relacionados con ese departamento.
Atributo Almacenado: Cualquer atributo que sea necesario guardar físicamente.
Tipo de Entidades: Define un conjunto de entidades que poseen los mismos atributos. Cada tipo
de entidades de la base de datos se describe con un nombre y una lista de atributos.
Dominios de los Atributos: Un conjunto de valores que especifica los valores que es posible
asignar a ese atributo para cada entidad individual.
Grado de un tipo de vínculos: Es el número de tipos de entidades que participan en él. El tipo
PERTENECE_A es de grado 2 o binario. Los de grado 3 se llaman ternarios.
Tipos de Entidades Débiles: Se caracterizan por no tener atributos clave propios, por lo tanto se
identifican por su relación con otro tipo de entidades (Propietario Identificador), en combinación
con algunos valores de sus atributos.
Vínculo Identificador: Tipo de vínculo que relaciona a un tipo de entidad débil con su
propietario.
DIAGRAMAS ENTIDAD-RELACION
Los diagramas E-R se utilizan para representar de manerá gráfica el Esquema de una Base de
Datos.
Tipo de Entidad
Tipo de Entidad
Débil
Tipo de Vínculo
Tipo de Vínculo
Identificador
Atributo
Almacenado
Atributo Clave
Atributo
Multivaluado
Atributo
Compuesto
Atributo
Derivado
Dependencia de
Existencia Total
en E2
Cardinalidad de
uno amuchos de
E1 a E2