1) Se define una base de datos como un conjunto de tablas interrelacionadas que almacenan datos sin redundancias. 2) Las entidades representan objetos como personas, lugares u hechos de los cuales se desea obtener información. 3) Los atributos son las características de cada entidad como nombre, dirección o especialidad.
2. Para efectos del Modelo Relacional definiremos
Base de Datos como sigue:
Una base de datos es un conjunto de tablas interrelacionadas
almacenadas en conjunto, sin redundancias innecesarias, e
independientes de los programas que acceden a ellas.
3. Observa en la figura:
•Los rectángulos corresponden a las tablas, en el modelo relacional se
llaman entidades.
•Cada entidad tiene la estructura de los datos que serán almacenados.
•Las líneas corresponden a las conexiones o relaciones que hay entre las
entidades.
4. Una entidad es una persona, lugar, hecho u
objeto del que se desea obtener información.
Las entidades se agrupan según sus
características en común.
Es importante que el nombre del conjunto de
entidades refleje cuál es su contenido, para
que el diseñador sepa cuál es la función de
dicho conjunto dentro de la base de datos.
El nombre que se asigna a una entidad debe
estar en singular.
◦ Ejemplo: Profesor, Estudiante, Médico, Paciente.
5. En un ambiente escolar las entidades de interés
serían:
ENTIDAD NOMBRE
Estudiantes ESTUDIANTE
Profesores PROFESOR
Salones SALON
Asignaturas ASIGNATURA
Cursos CURSO
Kardex KARDEX.
◦ Observa como cada una de las entidades mencionadas
corresponden a la definición: personas, objetos, hechos,
lugares.
6. En un ambiente clínico son:
ENTIDAD NOMBRE
Médicos MEDICO
Pacientes PACIENTE
Consultas CONSULTA
Ingresos INGRESO
Habitaciones HABITACION
Expedientes EXPEDIENTE
También es posible identificar, personas,
lugares, objetos y hechos.
7. Los atributos son las características o propiedades
de cada entidad
En la entidad De un MEDICO pueden
PROFESOR se pueden ser:
incluir los siguientes ◦ Nombre
atributos: ◦ Dirección
◦ Nombre
◦ Teléfono
◦ Dirección
◦ Especialidad
◦ Teléfono
◦ Formación Profesional
De una CLINICA
De un SALON ◦ Nombre
◦ Número ◦ Dirección
◦ Capacidad ◦ Teléfono
◦ Responsable
8. 1. Se define el nombre de la entidad (singular).
2. Se identifican las características que le corresponden
(atributos).
3. Para facilidad del diseñador , de los programadores y del
personal que realiza consultas a la base de datos los
nombres de los atributos deberán formarse de la siguiente
manera:
a) Las tres primeras letras corresponden a las tres primeras letras
del nombre de la entidad a la que pertenecen.
b) Un guión bajo.
c) Las siguientes letras deberán hacer referencia al contenido que
almacenará.
4. Deberá definirse el tipo de dato que se almacenará.
a) Fecha, Lógico, Numérico o Texto (carácter o alfanumérico).
5. Definir la longitud del atributo (el máximo número de
caracteres que podría tener el valor que se almacenará).
9.
10. Nombre de la Nombres de los
Entidad Atributos
Los Datos
Almacenados
1. Una tabla se percibe como una estructura bidimensional de filas y columnas.
2. Cada fila de la tabla (tupla) representa la ocurrencia de una sola entidad dentro del
conjunto de entidades.
3. Cada columna de la tabla representa un atributo, y cada columna tiene un nombre
distinto.
4. Todos los valores de una columna deben ajustarse al mismo tipo de datos.
5. El orden de las filas y de las columnas no es importante para el DBMS.
12. Cada intersección de fila/columna representa un valor de dato único.
Cada tabla debe tener un atributo o una combinación de atributos que
identifique de manera única a cada fila.
Cada columna tiene un intervalo de valores específico conocido como
dominio de atributo
Estas características se estudiarán más adelante