Logo Studenta

0-conceptos-bd

¡Estudia con miles de materiales!

Vista previa del material en texto

DLSI - Universidad de Alicante 1
Departamento de Lenguajes y 
Sistemas Informáticos
Conceptos básicos de bases 
de datos
Gestión de datos
Curso 2001-2002
Sergio Luján Mora
Gestión de datos
Definiciones
• Base de datos (BD): conjunto de 
i f ió l i d t íinformación relacionada entre sí
• Sistema Gestor de Base de Datos
(SGBD): programa de creación y 
manejo de bases de datos; puede 
manejar una o muchas bases de datos
2
– Access, dBase, …
– Informix, Oracle, …
• BD ≠ SGDB
DLSI - Universidad de Alicante 2
Gestión de datos
Modelos de datos
• Modelo de datos: conjunto de 
conceptos y reglas de composición de 
esos conceptos que, combinados de 
alguna forma, son capaces de 
representar un sistema de 
información, tanto en su parte estática 
3
, p
como dinámica
Gestión de datos
Modelos de datos
• Sistema de información (SI): conjunto de 
d t d d t l i d t ídatos, ordenadamente relacionados entre sí 
siguiendo unas ciertas reglas, que aporta al 
sistema objeto (la organización a la que sirve 
y marca las directrices de funcionamiento) la 
información necesaria para el cumplimiento 
de sus fines para lo cual tendrá que recoger
4
de sus fines, para lo cual tendrá que recoger, 
procesar y almacenar los datos, facilitando la 
recuperación, elaboración y presentación de 
los mismos
DLSI - Universidad de Alicante 3
Gestión de datos
Modelos de datos
• Desarrollo de un SI mecanizado:
– Análisis: investigación y modelización
– Diseño: lógico y físico
– Implementación: programas, carga de 
datos, pruebas
5
Análisis Diseño Implementación
Gestión de datos
Modelos de datos
• Análisis:
– Descripción lo más fiel del sistema físico
– Recogida de requerimientos
– Obtiene un modelo no influido por un 
sistema mecanizado concreto (sistema 
final)
6
)
DLSI - Universidad de Alicante 4
Gestión de datos
Modelos de datos
• Diseño:
– Traslación de las ideas a un modelo 
comprensible por el sistema mecanizado 
(ordenador)
– Diseño conceptual Diseño lógico 
Diseño físico
7
Gestión de datos
Modelos de datos
• Implementación:
– Creación del modelo en el sistema 
mecanizado (ordenador)
– Carga de datos
– Pruebas de fiabilidad y rendimiento
8
DLSI - Universidad de Alicante 5
Gestión de datos
Modelos de datos
• Clasificación cronológica:
Primitivos: basados en sistemas de ficheros– Primitivos: basados en sistemas de ficheros 
convencionales
– Clásicos:
• Jerárquico (IMS de IBM)
• Red (CODASYL)
• Relacional (de Codd)
– Semánticos:
9
Semánticos:
• EER (Entidad-Relación Extendido de Chen)
• RM/T (Relational Model/Tasmania de Codd)
• Semántico General
• Orientado a Objetos
Gestión de datos
Modelo Relacional
• 1970: E. Codd
• Lenguaje de especificación SQL 
(Structured Query Language) Su 
estandarización es la clave del éxito del 
modelo relacional
• Información:
10
– Tablas (concepto relación matemática)
– Filas (tuplas)
– Columnas (campos) Dominio
DLSI - Universidad de Alicante 6
Gestión de datos
Modelo EER
• Modelo Entidad-Relación propuesto por Chen 
1976en 1976
• Diseño conceptual de una base de datos
• Enriquecido posteriormente Entidad-
Relación Extendido
• Se basa:
11
– Entidad (objeto)
– Atributo
– Relación entre entidades
Gestión de datos
Modelo EER
Cliente Entidad
DNI Atributo identificador
12
NOMBRE Atributo descriptor
DLSI - Universidad de Alicante 7
Gestión de datos
Modelo EER
NOM
Atributo compuestoAPE1
APE2
NOMBRE
13
TELÉFONO Atributo multivaluadon
Gestión de datos
Modelo EER
Relación binaria
Jefe Trabajador
Relación reflexiva
Ordena
14
Jefe
Ordena
DLSI - Universidad de Alicante 8
Gestión de datos
Modelo EER
Relación ternaria
Profesor Asignatura
Imparte
15
Aula
Gestión de datos
Modelo EER
Restricción de existencia
PADRE HIJO
E
Restricción de identificador
16
PAIS CIUDAD
ID
DLSI - Universidad de Alicante 9
Gestión de datos
Modelo EER
Cardinalidades
Uno a uno
Uno a muchos (1-N)
17
Muchos a muchos (N-N)

Continuar navegando

Materiales relacionados

21 pag.
0-presentacion-EDAT-121

User badge image

Materiales Generales

6 pag.
33 pag.
Sesión N 02 - Stiven

User badge image

Desafío Peru Veintitrés

34 pag.
Sesion 01_Introduccion

SIN SIGLA

User badge image

anthony