Вы находитесь на странице: 1из 18

CONCEPTOS BASICOS DE UN SISTEMA

MANEJADOR DE BASE DE DATOS

El desarrollo de los sistemas administradores de


bases de datos se debió en gran parte a los problemas
presentados con los sistemas de procesamiento de
archivos convencionales.
El uso de sistemas independientes del procesamiento
de archivos, ocasiona una gran redundancia de datos
implica duplicación de los elementos de datos en
diferentes archivos. Por ejemplo, el número de cursos
en los que esta inscrito un estudiante puede
almacenarse en uno de los archivos del sistema de
registro en un archivo del Sistema de Ayuda
Económica. Si un estudiante es empleado de la
Universidad y beneficiario de una beca su nombre y
dirección podría estar apareciendo en tres lugares
distintos, la desventaja más obvia de la redundancia
de datos, es el espacio de almacenamiento adicional
que se requiere sin embargo hay problemas graves
pues la misma información se almacena varias veces
y por lo tanto debe actualizar varias veces lo que
requiere uso de recurso humano para controles,
mayor tiempo de computo más operaciones de
entrada-salida.
En esta figura se muestra un problema sobre
redundancia de datos la información de todos los
sistemas de archivos se agrupan en una sola base de
datos integrada para toda la universidad que contiene
solo una copia de cada elemento de datos lógicos de
tal manera que se elimina la redundancia.

La base de datos en si consta de un conjunto de


archivos las diferentes aplicaciones que requieren el
mismo elemento de datos pueden compartir el archivo
que contenga la información necesaria.

Los programas de aplicación que trata directamente


con los archivos físicos son dependientes de los
datos, es decir dependen de características como el
formato de registros y la organización de los archivos,
siempre que estas características se cambian los
programas deben modificarse.

Problemas semejantes a los descritos pueden


evitarse haciendo que los programas de aplicación
sean independientes de detalles como la organización
del archivo y el formato de registros.

Los programas de usuario no tratan directamente con


los archivos de la base de datos sino que tiene acceso
a los datos por medio de solicitudes al sistema
manejador de base de datos.
Los programas de aplicación solicitan datos en un
nivel lógico con independencia de cómo estén
realmente almacenados en los archivos, por ejemplo:
Un programa puede solicitar información de la
inscripción actual de un estudiante en particular al
SISTEMA MANEJADOR DE BASE DE DATOS
determina que archivos físicos esta implicado y como
acceder a ellos haciendo referencia a una descripción
de la correspondencia de los datos almacenados, la
independencia de los datos proporcionados por este
enfoque significa que las estructuras de los archivos
se pueden cambiar sin afectar a los programas de
aplicación.

INFORMACION

Designamos con la palabra información una pareja de


elementos de los cuales el primero constituye el
nombre de la información y el segundo su valor
también llamado dato.

La información es un procesamiento de datos que


cumplen con ciertas características.

DEFINICIÒN DE REGISTRO

Se designa generalmente como registro de


informaciones elementales expresadas por su valor
con una característica común.

Ejemplo:

PRODUCTO
COD NOMBRE PRECIO
1 COLAS 1.00

MODELO ENTIDAD – RELACION

Conceptos Básicos

ENTIDAD

Es una cosa concreta o abstracta perteneciente a la


realidad de la cual queremos grabar información. Una
entidad existe únicamente si está relacionada a un
individuo o un grupo que le considere como un todo.
Le confiere una existencia autónoma y la distingue de
otras entidades y de su medio ambiente.

Ejemplo

PAIS REGIONES
PRODUCTOS

CLIENTES DE UNA RED – ELECTRICA


ESTUDIANTE
EMPLEADOS
VENDEDOOR
Generalmente en un proceso de descripción no
interesa a cada elemento individual real o potencial
más se considera las clases de elementos así
hablando de país lo definiremos como un territorio que
tiene una autonomía política y un nombre específico
para este caso diremos que país es un tipo de entidad.

Ejemplo
País TIPO DE ENTIDAD

La clase de todas las entidades posibles de este tipo


es decir todas las entidades posibles que verifiquen la
definición de país.

TIPO DE ENTIDAD

Se clasifica todas las entidades posibles del mundo


real que verifican la definición constitutiva del tipo.

Ejemplo: País

OCURRENCIA DE UNA ENTIDAD

Es una entidad individual de un tipo dado, es decir un


elemento de una clase constituida por este tipo. Las
expresiones de entidad y ocurrencia de una entidad
son equivalentes.

Ejemplo de Ocurrencia de Entidad


PAIS
ECUADOR
COLOMBIA
BELGICA
EEUU.

CONJUNTO DE ENTIDADES

Clasifica las entidades del mismo tipo que existe en


un instante particular

Países Bolivarianos

Países Arca Andina

Unión Europea

Países de la OPEP
NOTACIÒN Y REPRESENTACIÒN GRAFICA

Se representa los nombres de los tipos de entidades


con letras mayúsculas y las ocurrencias de las
entidades con letras minúsculas
CONCEPTO DE RELACIÒN
Una relación está definida por una correspondencia
entre 2 o varias entidades no necesariamente distintas
en donde cada una asume un rol dado si quisiéramos
registrar la información relativa a está
correspondencia una relación puede tener uno o
varios atributos.

Ejemplo: La afectación económica de la región o un


país especifico.

TIPOS DE RELACION
Clasifica todas las relaciones posibles de la realidad
que verifica la definición constitutiva del tipo.

Utilizaremos la expresión R(E1,E2,..................En)


para designar un tipo de relación definida en los tipos
de entidades desde E1,E2.......En no necesariamente
distintos

Como para el tipo de entidad también utilizaremos las


letras mayúsculas para representar el nombre del tipo
de relación llamaremos grado de tipo de relación al
número del tipo de entidad no necesariamente
distintos entre los cuales el tipo de relación es
definida.

Ejemplo
El TR de la relación REGION PAIS es de grado 2

OCURRENCIA DE UN TIPO DE RELACION

Es la relación de un tipo dado es decir un elemento de


la clase constituida por este tipo.

CONJUNTO DE RELACIONES

Clasifica las relaciones del mismo tipo que existen en


un instante particular

PROPIEDADES BASICAS DE UN TIPO DE


RELACION Todo tipo de relación es caracterizado
por dos propiedades la existencia y la multiplicidad
de ocurrencias estas dos propiedades distintas
pueden ser generalizadas por la propiedad global de
conectividad.

Ejemplos PAIS

RELACION REGION

P1R1 R1
P1
P1R2 R2
P2
P2R3 R3
P3
P2R4 R4
Existencia
 País: Es considerado como país toda unidad de
territorio con autonomía política.

 Región: Constituye una parte dentro del conjunto de


la unidad geográfica que constituye un país

 Relación: Expresa la propiedad o pertenencia de


una región dada a un país dado.

De este ejemplo se puede concluir que una ocurrencia


de país puede existir sin dar lugar a una división de
regiones.

Toda ocurrencia de Región implica la existencia de


una relación con País

TIPOS DE RELACIONES

Básicamente 3 tipos:

Relación 1:1 Una ocurrencia de una entidad se


relaciona con una ocurrencia de otra entidad.
Relación 1: Muchos Una ocurrencia de una entidad
se relaciona con varias ocurrencias de otra entidad

Relación Muchos: Muchos Varias ocurrencias de


una entidad se relaciona con varias ocurrencias de
otra entidad
Relación 0: Muchos

Atributo: Característica o cualidad de una entidad,


puede tomar una o varios valores o grupo de valores

Ejemplo

Entidades Atributos Valor


País Nombre del País Ecuador
Superficie 283.561 KMZ
Población 8540.000 HB
Nombre-Provincias Pichincha,
Guayas, Esmeraldas

Valor: Es una cadena de caracteres.


Tipo de Valor.- Clasifica a todos los valores posibles
que verifiquen la definición del tipo. Esta definición
puede ser dada por la lista de elementos de las clases,
o por la propiedad que los miembros de la clase deben
cumplirla.

Conjunto de Valores.- Es la clase de valores del


mismo tipo que existen en un instante particular

PROPIEDADES DE UN ATRIBUTO

Atributo Simple o Repetitivo.

Un atributo es simple si para una ocurrencia de un tipo


de entidad o de relación, el no puede tomar más que
un solo valor.

Es repetitivo, si para una ocurrencia de un tipo de


entidad o relación el puede tomar varios valores de un
mismo tipo.

Ejemplo: Código de una tabla de referencia como


sexo, tipo de sangre, etc.

Atributo Elemental o compuesto.

Un Atributo es compuesto si para una ocurrencia de


un tipo de entidad o relación, le corresponde un grupo
de valores de tipos diferentes y puede ser
descompuesto en otros atributos, de tipo diferente en
el grupo de valores.

Un atributo que no se le puede descomponer es


llamado elemental.

Ejemplo: Un atributo DIRECCIÓN Puede ser


descompuesto en 4 atributos:

NOMBRE CALLE
NUMERO EN LA CALLE
NOMBRE INTERSECCION
NOMBRE CIUDAD

Atributo Obligatorio o Facultativo.

Todo atributo de un tipo de entidad en principio es


considerado como obligatorio, está unido por
definición al sujeto que el describe. Se puede hacer
sin embargo que el atributo no tenga significado en el
caso de ciertas ocurrencias del tipo de entidad.
Hablaremos entonces de valor inexistente.

Notación: Se utilizan las letras mayúsculas para


representar el nombre de un atributo o valor y letras
minúsculas para representar el nombre de valores de
un tipo dado.
Para designar un tipo de entidad o un tipo de relación
con sus atributos empleamos las siguientes
expresiones:

PARA UN TIPO DE ENTIDAD: E(A1,A2,...........AN)

PARA UN TIPO DE RELACION. R(E1,E2...............EN;


A11,A12,...........A1N, A21...)

Síntesis de los Objetivos Conceptuales

El modelo Entidad_Relación es un modelo general


no específico a un problema particular que el analista
utilizará para clasificar y estructurar la información
contenida en las aplicaciones escritas por los
usuarios.

Este modelo se basa en cuatro objetos conceptuales:


tipo de entidad, tipo de relación, atributo y valor

El análisis conceptual de la información tendrá por


objetivo definir el máximo significado de la información
contenida en una situación dada, poniendo en
evidencia:

 Los tipos de entidad significativos y los atributos


que les caracteriza.
 Los tipos de relación que existen entre estos tipos
de entidad y los atributos que los caracteriza.

 Los tipos de valor relacionadas a los atributos

RESTRICCIONES DE INTEGRIDAD

DEFINICION
Una restricción de integridad (C.I.) es una propiedad,
no representada por los conceptos básicos del modelo
que deben satisfacer las informaciones
pertenecientes a la base de datos.

Se distingue las restricciones estáticas y las


restricciones dinámicas.

Restricciones de Integridad Estática

Propiedad que debe ser verificada a todo momento;


es decir independiente de cambios de estado de la
base de datos.
Ejemplos

Población >0

Restricciones de Integridad Dinámica

Propiedad que define la validez de cambios de estado


de la base de datos. Es una regla de transición que
define las secuencias posibles de cambios de estado
de la base de datos.

Ejemplos

La población de un país no puede decrecer, más la


población de una región puede disminuir.

Tipos de Conjuntos.- Hace la representación de una


asociación de las entidades que ella relaciona, una
definición de rol de cada entidad y de la clase
funcional de la relación, así como también las
restricciones de existencias que le afectan.

Para cada “tipo de conjuntos” es necesario precisar al


momento de una definición de una base de datos las
siguientes características:

 El nombre del tipo de conjuntos (obligatorio)


 La clase funcional de la relación (obligatorio).
 La condición de mantenimiento de la relación
(opcional)
 Un titulo (opcional)
 Un sinónimo (opcional).

OTRAS DEFINICIONES IMPORTANTES

Diseño Lógico

Es el manejo eficiente de un arreglo de datos

Tabla

Un conjunto de filas relacionadas con registros,


columnas relacionadas con atributos y claves que
identifican un registro.

Clave Principal.- Es el atributo o atributos que


identifica de manera única a un registro.

Clave Foránea.- Es el atributo o conjuntos de


atributos que identifica un grupo de registros.
Ejemplo: ENTIDAD DEPARTAMENTO

Columnas

Dep. Dep. MGR

No Name No

CO1 Informática 030

E11 Operación 090


Fila Tabla

Concepto de Normalización

Podemos decir que es la guía para desarrollar un


diseño lógico aceptable para una correcta
organización del modelo entidad relación

Formas normales

1ra Forma Normal Se dice que una relación esta


en primera forma normal si se ha eliminado campos
repetitivos

Вам также может понравиться