0% encontró este documento útil (0 votos)
2 vistas32 páginas

BD ModeladodeDatos

Una base de datos es un conjunto de datos interrelacionados que resuelven problemas del mundo real. El diseño de bases de datos incluye etapas como el modelo conceptual, lógico y físico, además de utilizar el modelo entidad-relación para definir entidades, relaciones y atributos. Los atributos pueden ser simples, compuestos o derivados, y se utilizan identificadores para distinguir instancias de entidades.

Cargado por

tunonedgar45
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas32 páginas

BD ModeladodeDatos

Una base de datos es un conjunto de datos interrelacionados que resuelven problemas del mundo real. El diseño de bases de datos incluye etapas como el modelo conceptual, lógico y físico, además de utilizar el modelo entidad-relación para definir entidades, relaciones y atributos. Los atributos pueden ser simples, compuestos o derivados, y se utilizan identificadores para distinguir instancias de entidades.

Cargado por

tunonedgar45
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INTECH 132

Base de Datos
¿Qué es una SGBD?
Se considera "Base de Datos“ a una
colección o conjunto de datos
interrelacionados con un propósito específico
vinculado a la resolución de un problema del
mundo real.
Objetivos
● Controlar la concurrencia: varios usuarios pueden
acceder a la misma información en un mismo período
de tiempo.
● Proveer control centralizado: tanto de los datos como de
los programas que acceden a la BD
● Facilitar el acceso a los datos: provee un lenguaje de
consulta para recuperación de información.
Objetivos
● Proveer seguridad para el acceso: permite definir
usuarios con diferentes restricciones.
● Mantener la integridad de los datos: ante una falla del
sistema, se posee la capacidad de restauración a la
situación previa.
● Proporcionar los mecanismos necesarios para poder
definir y manipular una BD.
Modelado de Datos
● Permite generar un diseño de la base de datos
necesaria para cada situación.
● El diseño de una base de datos es un proceso
complejo.
● Implica descomponer el problema en subproblemas .
● Cada uno de estos subproblemas se resuelve
utilizando técnicas específicas
Etapas en el diseño de una BD

Universo del discurso Modelo conceptual


• Define qué aspectos del • Metodología que se utiliza
mundo real se para describir esquemas
representan fijando los conceptuales con el objetivo
objetivos. Información de describir el contenido
recopilada por el analista. independientemente del
SGBD.

Modelo lógico Modelo físico


• Metodología que se • Se determinan las estructuras
utiliza para especificar físicas
esquemas lógicos, es una • Por ejemplo registros físicos,
descripción de la campos, etc.
estructura de la base de
datos.
Etapas en el diseño de una BD

Modelo lógico
Se utiliza el Modelo Es la implementación
Entidad Relación de una base de datos
Se utiliza el Modelo
relacional y la
Normalización

Modelo conceptual Modelo físico


Modelado Conceptual
● El primer paso en el diseño de una base de datos es la
producción del esquema conceptual.
● Normalmente, se construyen varios esquemas
conceptuales, cada uno para representar las distintas
visiones que los usuarios tienen de la información.
● Cada una de estas visiones suelen corresponder a las
diferentes áreas funcionales de la empresa.
Modelado Conceptual
El objetivo del diseño conceptual es describir
el contenido de información de la base de
datos y no las estructuras de almacenamiento
que se necesitarán para manejar esta
información.
Modelado Entidad Relación
El modelo se basa en una percepción del mundo
real, la cual esta formada por objetos básicos
llamados entidades y las relaciones entre estos
objetos, así como las características de estos
objetos llamados atributos.
Modelado Entidad Relación
● Constructor universal para el modelo conceptual.
● Desarrollado por Peter Chen en 1976.
● Es un estándar internacional.
● Cada autor plantea “alternativas”
● Empezaremos por los componentes elementales del
modelo.
Elementos del Modelo E-R

Atributo Atributo
clave atributo clave
atributo

ENTIDAD relación ENTIDAD


Técnica-Modelo Entidad Relación
1. Se parte de una descripción textual del problema o
sistema de información a automatizar (los
requisitos).
2. Se hace una lista de los sustantivos y verbos que
aparecen.
3. Los sustantivos son posibles entidades o atributos.
4. Los verbos son posibles relaciones.
Técnica-Modelo Entidad Relación
5. Analizando las frases se determina la
cardinalidad de las relaciones y otros detalles.
6. Se elabora el diagrama entidad-relación.
7. Se completa el modelo con una descripción de
restricciones que no se pueden reflejar en el
diagrama.
¿ Qué es una entidad?
● Es un objeto básico que representa una “cosa” del
mundo real con existencia independiente y que
representa “algo” para el problema que está siendo
analizado.
● Las entidades se representarán gráficamente con un
rectángulo y se las denomina con un sustantivo.
● Por ejemplo: un auto, una persona, un título, un curso,
un aula, entre otros.
PERSONA AUTO
Concepto de entidad fuerte y débil
● Una entidad fuerte es ● Una entidad débil es aquella
aquella que sí puede que no puede existir sin
ser identificada participar en la relación, es
unívocamente. decir, aquella que no puede
ser unívocamente identificada
solamente por sus atributos.

PERSONA AULA
Concepto de instancia
● Cada ejemplar de una entidad se denomina instancia.
Por ejemplo:“Carlos y Juan” pueden ser dos instancias
distintas de la entidad “persona”.
● Las instancias NO se representan en el diagrama.
● Una entidad se distingue de otros objetos de acuerdo
a sus características llamadas atributos.
¿Qué es un atributo?
● Los atributos describen las características importantes
de cada entidad en ocasiones llamadas propiedades.
● Ejemplo: para una persona el nombre, la dirección, el
teléfono, etc.
● Los atributos pueden estar en una entidad o relación.
● Los atributos tienen un conjunto de valores permitidos
llamado dominio.
¿Qué es un atributo?

domicilio patente

nombre color

PERSONA AUTO
Tipos de atributos
● Atributos simples o atómicos
○ No son divisibles y representan un valor.
● Atributos compuestos
○ Se pueden dividir en componentes más
pequeños. Están formados por varios atributos
simples.
● Atributos derivados
○ Son los que pueden ser calculados a partir de
otros. Ej. Edad y Fecha de Nacimiento.
Atributo Clave o Identificador
● Identificador es un atributo o un conjunto de
atributos que siempre tiene valores diferentes para
cada entidad individual de la colección.
● ¿Cuántos identificadores puede tener una entidad?
○ Uno o más, según la entidad que se represente.
● ¿Los identificadores pueden ser nulos?
○ NO (en general) sino repetirían el valor
Atributo Clave o Identificador
● Clave primaria: identifica cada instancia dentro de la entidad
de manera única y es elegida por el diseñador de bases de
datos.
● Superclave: es un conjunto de uno o más atributos que,
tomados colectivamente, que se transforman en clave
primaria compuesta.
● Clave candidata: son aquellos atributos con posibilidad de ser
clave primaria.
Atributos Valor Nulo
Valores nulos: hay atributos que pueden no tener un
valor específico para una entidad y se le asigna un valor
nulo.
¿Qué significa aceptar un valor nulo?
¿Convienen los valores nulos?
¿Qué es una relación?
● Los verbos son posibles relaciones y establecen un
vínculo entre 2 entidades.
● Una relación no tiene sentido sin las entidades que
relaciona.
● En forma gráfica se representa mediante un rombo.

CLIENTE posee CUENTA


Cardialidad de la relación
● UNO A MUCHOS
Una entidad del tipo A puede relacionarse con cualquier cantidad de entidades del tipo B,
y una entidad del tipo B solo puede estar relacionada con una entidad del tipo A.

PROFESOR dicta MATERIA

● MUCHOS A UNO

ALUMNO cursa CARRERA


Cardialidad de la relación
● MUCHOS A MUCHOS
○ Establece que cualquier cantidad de entidades del tipo A pueden estar
relacionados con cualquier cantidad de entidades del tipo B.

MEDICO atiende PACIENTE


Grado de una relación

● Es el número de entidades involucradas en la relación.

● En general el grado debe ser binario.

● Cuando aparece una relación entre tres entidades la misma

es ternaria.

● Puede ocurrir que una relación sea “recursiva”, o sea que

relacione.
Grado de una relación
● Grado 1
Grado de una relación
● Grado 2
MODELADO

CONCEPTUAL
MODELO
CLIENTE posee CUENTA

NOMBRE Y
DNI FECHA NAC. CUENTA SALDO
APELLIDO

300 35.000
MODELO RELACIONAL

LOPEZ Tomás 33.456.789 15/6/1994

DUARTE Pedro 30.567.111 6/6/2000 303 120.000

SANCHEZ Laura 34.568.900 14/8/1999 404 310.000

GARCIA Joaquín 32.566.788 7/4/1992 534 66.000

CORDOBA, Juan 31.555.333 4/1/1997 876 91.000

456 450.000
900 55.000

790 48.000
MODELADO
NOMBRE Y
DNI (PK) FECHA NAC. CUENTA(PK) SALDO DNI (FK)
APELLIDO

LOPEZ Tomás 33.456.789 15/6/1994 300 35.000 33.456.789

DUARTE Pedro 30.567.111 6/6/2000 303 120.000 30.567.111


404 310.000 34.568.900
SANCHEZ Laura 34.568.900 14/8/1999
534 66.000 32.566.788
GARCIA Joaquín 32.566.788 7/4/1992
876 91.000 31.555.333
CORDOBA, Juan 31.555.333 4/1/1997 456 450.000 34.568.900
900 55.000 32.566.788
790 48.000 31.555.333

MODELO RELACIONAL
Resumen
● Bases de Datos
○ Definición
○ Objetivos
● Etapas del diseño de BD
○ Modelo conceptual
○ Modelo relacional
○ Modelo físico
● Modelo Entidad Relación
○ Entidades
○ Relaciones
○ Atributos
○ Identificadores
○ Claves
○ Cardinalidad
○ Grado

También podría gustarte