View
233
Download
0
Category
Preview:
Citation preview
1
Tema II:
El modelo relacional de datos.(2.2)
El modelo relacional de datos.
conocer las estructuras de datos del modelo: la tupla y la relación.conocer básicamente la forma de modelar la realidad utilizando el modelo relacional.conocer los mecanismos del modelo relacional para expresar restricciones de integridad.conocer los lenguajes de manipulación propuestos para este modelo de datos: Álgebra Relacional y Cálculo Relacional de Tuplas.
Objetivos:
2
2.1 Modelo relacional de datos (Aproximación algebraica).– 2.1.1 Estructuras de datos: tupla, relación.– 2.1.2 Operadores asociados a la estructura
relación: Álgebra Relacional.2.2 Esquema relacional: representación de la realidad.2.3 Modelo relacional de datos (Aproximación lógica)– 2.3.1 Interpretación lógica de una base de
datos relacional.– 2.3.2 Cálculo Relacional de Tuplas.
2.4 Restricciones de integridad.
El modelo relacional de datos.
El modelo relacional de datos.
Bibliografía:
“Bases de datos relacionales”, M. Celma, J.C. Casamayor, L. Mota,SPUPV nº 97.767 (En valenciano SPUPV 97.3509)
Tema II Capítulo 3.
3
El modelo relacional de datos.
2.2. Esquema relacional: representación de la realidad.
2.2. Esquema relacional: representación de la realidad.
Sistema de Información: Docencia de un centro
Requisitos de Información:
De cada departamento: código, nombre, director, teléfono, profesores adscritos y asignaturas que son responsabilidad del departamento.
De cada asignatura: código, nombre, semestre, créditos teóricos y prácticos, departamento al que pertenece y profesores que la imparten (indicando grupos de teoría y prácticas).
De cada profesor: código, nombre, teléfono, departamento al que pertenece y asignaturas que imparte (indicando grupos de teoría y prácticas).
4
2.2. Esquema relacional: representación de la realidad.
¿Cómo organizar los datos que aparecen en los
requisitos de información en un conjunto de
estructuras relación?
2.2. Esquema relacional: representación de la realidad.
Directrices:
satisfacer los requisitos de información
evitar redundancias
ajustarse a las estructuras de datos del modelo (relación)
los dominios deben ser escalares
5
2.2. Esquema relacional: representación de la realidad.
Sistema de Información: Docencia de un centro
Requisitos de Información:
De cada departamento: código, nombre, director, teléfono, profesores adscritos y asignaturas que son responsabilidad del departamento.
De cada asignatura: código, nombre, semestre, créditos teóricos y prácticos, departamento al que pertenece y profesores que la imparten (indicando grupos de teoría y prácticas).
De cada profesor: código, nombre, teléfono, departamento al que pertenece y asignaturas que imparte (indicando grupos de teoría y prácticas).
2.2. Esquema relacional: representación de la realidad.
N
1
N
1
cod_pro
nombre
teléfonoProf
esor
cod_dep
nombre
director
teléfono
Departamento
cod_asg
nombre
semestre
teoría
prac Asi
gnat
ura
6
2.2. Esquema relacional: representación de la realidad.
Departamento
Departamento (cod_dep: tira(5), nombre: tira(40), director tira(30),teléfono : entero)
cod_dep nombre director teléfono
DSIC Sistemas Informáticos y Computación V. Botti 3500
DISCA Ingeniería de Sistemas, Computadores y Automática A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e Investigación Operativa L. Barceló 4900
OEM Org. de Empresas, Economía Financ. y Contabilidad M. Pérez 6800datos
del d
epart
ament
o
2.2. Esquema relacional: representación de la realidad.Profesor
cod_pro nombre teléfono
JCC Juan C. Casamayor Ródenas 7796
RFC Robert Fuster i Capilla 6789
JBD José V. Benlloch Dualde 5760
MAF María Alpuente Frasnedo 3560
CPG Cristina Pérez Guillot 7439
JTM José M. Torralba Martínez 4590
IGP Ignacio Gil Pechuán 3423
DGT Daniel Gil Tomás 5679
MCG Matilde Celma Giménez 7756
Profesor (cod_pro : tira(3), nombre : tira(40), teléfono: entero)
datos
del p
rofeso
r
7
2.2. Esquema relacional: representación de la realidad.
cod_dep nombre director teléfono
DSIC Sistemas Informáticos yComputación
V. Botti 3500
DISCA Ingeniería de Sistemas,Computadores y Automática
A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e InvestigaciónOperativa
L. Barceló 4900
OEM Org. de Empresas, EconomíaFinanc. y Contabilidad
M. Pérez 6800
cod_pro nombre teléfono
JCC Juan C. Casamayor Ródenas 7796
RFC Robert Fuster i Capilla 6789
JBD José V. Benlloch Dualde 5760
MAF María Alpuente Frasnedo 3560
CPG Cristina Pérez Guillot 7439
JTM José M. Torralba Martínez 4590
IGP Ignacio Gil Pechuán 3423
DGT Daniel Gil Tomás 5679
MCG Matilde Celma Giménez 7756
Profesor
Departamento
datos
del p
rofeso
r
datos
del d
eparta
mento
2.2. Esquema relacional: representación de la realidad.
¿y la información relativa al departamento de adscripción de
un profesor y los profesores adscritos a un departamento?
cod_pro
nombre
teléfono
cod_dep
nombre
director
teléfono
N
1
Prof
esor
Departamento
8
2.2. Esquema relacional: representación de la realidad.Profesor
cod_pro nombre teléfono
JCC Juan C. Casamayor Ródenas 7796
RFC Robert Fuster i Capilla 6789
JBD José V. Benlloch Dualde 5760
MAF María Alpuente Frasnedo 3560
CPG Cristina Pérez Guillot 7439
JTM José M. Torralba Martínez 4590
IGP Ignacio Gil Pechuán 3423
DGT Daniel Gil Tomás 5679
MCG Matilde Celma Giménez 7756
Profesor (cod_pro : tira(3), nombre : tira(40), teléfono: entero,cod_dep: tira(5) ))
cod_dep
DSIC
MAT
DISCA
DSIC
IDM
OEM
OEM
DISCA
DSIC
Profesor
cod_pro nombre teléfono cod_dep
JCC Juan C. Casamayor Ródenas 7796 DSIC
RFC Robert Fuster i Capilla 6789 MAT
JBD José V. Benlloch Dualde 5760 DISCA
MAF María Alpuente Frasnedo 3560 DSIC
CPG Cristina Pérez Guillot 7439 IDM
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA
MCG Matilde Celma Giménez 7756 DSIC
Profesor(cod_pro : tira(3), nombre : tira(40), teléfono: entero,cod_dep: tira(5) )
2.2. Esquema relacional: representación de la realidad.
9
2.2. Esquema relacional: representación de la realidad.
cod_dep nombre director teléfono
DSIC Sistemas Informáticos yComputación
V. Botti 3500
DISCA Ingeniería de Sistemas,Computadores y Automática
A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e InvestigaciónOperativa
L. Barceló 4900
OEM Org. de Empresas, EconomíaFinanc. y Contabilidad
M. Pérez 6800
cod_pro nombre teléfono cod_dep
JCC Juan C. Casamayor Ródenas 7796 DSIC
RFC Robert Fuster i Capilla 6789 MAT
JBD José V. Benlloch Dualde 5760 DISCA
MAF María Alpuente Frasnedo 3560 DSIC
CPG Cristina Pérez Guillot 7439 IDM
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA
MCG Matilde Celma Giménez 7756 DSIC
Profesor
Departamento
¡no son punteros son referencias entre
relaciones por el valor de un atributo!
atributo de referencia
atributo identificador
2.2. Esquema relacional: representación de la realidad.
cod_dep nombre director teléfono
DSIC Sistemas Informáticos yComputación
V. Botti 3500
DISCA Ingeniería de Sistemas,Computadores y Automática
A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e InvestigaciónOperativa
L. Barceló 4900
OEM Org. de Empresas, EconomíaFinanc. y Contabilidad
M. Pérez 6800
cod_pro nombre teléfono cod_dep
JCC Juan C. Casamayor Ródenas 7796 DSIC
RFC Robert Fuster i Capilla 6789 MAT
JBD José V. Benlloch Dualde 5760 DISCA
MAF María Alpuente Frasnedo 3560 DSIC
CPG Cristina Pérez Guillot 7439 IDM
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA
MCG Matilde Celma Giménez 7756 DSIC
Profesor
Departamento
¿cuáles son los datos del departamento del
profesor JCC?
Se pueden satisfacer los requisitos de
información
10
2.2. Esquema relacional: representación de la realidad.
cod_dep nombre director teléfono
DSIC Sistemas Informáticos yComputación
V. Botti 3500
DISCA Ingeniería de Sistemas,Computadores y Automática
A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e InvestigaciónOperativa
L. Barceló 4900
OEM Org. de Empresas, EconomíaFinanc. y Contabilidad
M. Pérez 6800
cod_pro nombre teléfono cod_dep
JCC Juan C. Casamayor Ródenas 7796 DSIC
RFC Robert Fuster i Capilla 6789 MAT
JBD José V. Benlloch Dualde 5760 DISCA
MAF María Alpuente Frasnedo 3560 DSIC
CPG Cristina Pérez Guillot 7439 IDM
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA
MCG Matilde Celma Giménez 7756 DSIC
Profesor
Departamento
¿qué profesores son del departamento de Sistemas
Informáticos y Computación?
Se pueden satisfacer los requisitos de
información
2.2. Esquema relacional: representación de la realidad.
cod_pro
nombre
teléfono
cod_asg
nombre
semestre
teoría
prac
cod_dep
nombre
director
teléfono
N
1
N
1
Prof
esor
Departamento
Asi
gnat
ura
11
2.2. Esquema relacional: representación de la realidad.
Asignatura
Asignatura (cod_asg: tira(3), nombre: tira(40), semestre: tira(2),
teoría: real, prác: real)
cod_asg nombre semestre teoría prac
BDA Bases de Datos 2B 3 3
AD1 Algoritmos y Estructuras de Datos 1 1A 4 2
FCO Fundamentos de computadores 1A 4,5 4,5
MAD Matemática Discreta 1A 3 3
INT Inglés Técnico 1B 3 3
FFI Fundamentos Físicos de laInformática
1A 3 3
EC2 Estructuras de Computadores 2 2A 3 3datos
de la
asign
atura
cod_dep
DSIC
DSIC
DISCA
MAT
IDM
FIS
DISCA
2.2. Esquema relacional: representación de la realidad.
Asignatura
Asignatura (cod_asg: tira(3), nombre: tira(40), semestre: tira(2),
teoría: real, prác: real, cod_dep: tira(5))
cod_asg nombre semestre teoría prac cod_dep
BDA Bases de Datos 2B 3 3 DSIC
AD1 Algoritmos y Estructuras de Datos 1 1A 4 2 DSIC
FCO Fundamentos de computadores 1A 4,5 4,5 DISCA
MAD Matemática Discreta 1A 3 3 MAT
INT Inglés Técnico 1B 3 3 IDM
FFI Fundamentos Físicos de laInformática
1A 3 3 FIS
EC2 Estructuras de Computadores 2 2A 3 3 DISCA
12
2.2. Esquema relacional: representación de la realidad.
cod_dep nombre director teléfono
DSIC Sistemas Informáticos yComputación
V. Botti 3500
DISCA Ingeniería de Sistemas,Computadores y Automática
A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e InvestigaciónOperativa
L. Barceló 4900
OEM Org. de Empresas, EconomíaFinanc. y Contabilidad
M. Pérez 6800
Asignatura
Departamento
¿qué asignaturas son del departamento de
Sistemas Informáticos y Computación?
cod_asg nombre semestre teoría prac cod_dep
B DA B ases de D atos 2B 3 3 D SIC
AD 1 Algoritmos yEstructuras de Datos 1
1A 4 2 D SIC
FCO Fundam entos decom putadores
1A 4,5 4,5 D ISC A
M AD M atem ática D iscreta 1A 3 3 M AT
IN T Inglés Técnico 1B 3 3 ID M
FFI Fundamentos F ísicosde la Inform ática
1A 3 3 FIS
EC2 Estructuras deC om putadores 2
2A 3 3 D ISC A
cod_dep nombre director teléfono
DSIC Sistemas Informáticos yComputación
V. Botti 3500
DISCA Ingeniería de Sistemas,Computadores y Automática
A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e InvestigaciónOperativa
L. Barceló 4900
OEM Org. de Empresas, EconomíaFinanc. y Contabilidad
M. Pérez 6800
Asignatura
Departamento
¿datos del departamento de adscripción de la asignatura BDA?
cod_asg nombre semestre teoría prac cod_dep
B DA B ases de D atos 2B 3 3 D SIC
AD 1 Algoritmos yEstructuras de Datos 1
1A 4 2 D SIC
FCO Fundam entos decom putadores
1A 4,5 4,5 D ISC A
M AD M atem ática D iscreta 1A 3 3 M AT
IN T Inglés Técnico 1B 3 3 ID M
FFI Fundamentos F ísicosde la Inform ática
1A 3 3 FIS
EC2 Estructuras deC om putadores 2
2A 3 3 D ISC A
2.2. Esquema relacional: representación de la realidad.
13
2.2. Esquema relacional: representación de la realidad.
N
1
N
1
cod_pro
nombre
teléfonoProf
esor
cod_dep
nombre
director
teléfono
Departamento
cod_asg
nombre
semestre
teoría
prac Asi
gnat
ura
Sistema de información: docencia de un centro
2.2. Esquema relacional: representación de la realidad.
cod_pro
nombre
teléfono
cod_dep
Profesor
cod_dep
nombre
director
teléfono
Departamento
cod_asg
nombre
semestre
teoría
prac
cod_dep
Asignatura
Esquema relacional
14
Departamento (cod_dep: tira(5), nombre: tira(40), director tira(30),teléfono : entero)
Asignatura (cod_asg: tira(3), nombre: tira(40), semestre: tira(2), teoría: real, prác: real, cod_dep: tira(5))
Profesor (cod_pro : tira(3), nombre : tira(40), teléfono: entero,cod_dep: tira(5) )
2.2. Esquema relacional: representación de la realidad.
Esquema relacional:
2.2. Esquema relacional: representación de la realidad.
cod_dep nombre director teléfono
DSIC Sistemas Informáticos yComputación
V. Botti 3500
DISCA Ingeniería de Sistemas,Computadores y Automática
A. Crespo 5700
MAT Matemática Aplicada P. Pérez 6600
FIS Física Aplicada J. Linares 5200
IDM Idiomas B. Montero 5300
EIO Estadística e InvestigaciónOperativa
L. Barceló 4900
OEM Org. de Empresas, EconomíaFinanc. y Contabilidad
M. Pérez 6800
cod_asg nombre semestre teoría prac cod_dep
BDA Bases de Datos 2B 3 3 DSIC
AD1 Algoritmos yEstructuras de Datos 1
1A 4 2 DSIC
FCO Fundamentos decomputadores
1A 4,5 4,5 DISCA
MAD Matemática Discreta 1A 3 3 MAT
INT Inglés Técnico 1B 3 3 IDM
FFI Fundamentos Físicosde la Informática
1A 3 3 FIS
EC2 Estructuras deComputadores 2
2A 3 3 DISCA
Asignatura
Departamentocod_pro nombre teléfono cod_dep
JCC Juan C. Casamayor Ródenas 7796 DSIC
RFC Robert Fuster i Capilla 6789 MAT
JBD José V. Benlloch Dualde 5760 DISCA
MAF María Alpuente Frasnedo 3560 DSIC
CPG Cristina Pérez Guillot 7439 IDM
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA
MCG Matilde Celma Giménez 7756 DSIC
Profesor
15
2.2. Esquema relacional: representación de la realidad.
Sistema de Información: Docencia de un centroRequisitos de Información:
De cada departamento: código, nombre, director, teléfono, profesores adscritos y asignaturas que son responsabilidad del departamento.
De cada asignatura: código, nombre, semestre, créditos teóricos y prácticos, departamento al que pertenece y profesores que la imparten (indicando grupos de teoría y prácticas).
De cada profesor: código, nombre, teléfono, departamento al que pertenece y asignaturas que imparte (indicando grupos de teoría y prácticas).
2.2. Esquema relacional: representación de la realidad.
N
1
N
1
cod_pro
nombre
teléfonoProf
esor
cod_dep
nombre
director
teléfono
Departamento
cod_asg
nombre
semestre
teoría
prac Asi
gnat
ura
N N
Sistema de información: docencia de un centro
16
Asignatura
cod_asg nombre semestre teoría prac cod_dep docencia
BDA Bases de Datos 2B 3 3 DSIC JCC MCG
AD1 Algoritmos y Estructurasde Datos 1
1A 4 2 DSIC MAF JCCMCG
FCO Fundamentos decomputadores
1A 4,5 4,5 DISCA DGT JBD
MAD Matemática Discreta 1A 3 3 MAT RFC
INT Inglés Técnico 1B 3 3 IDM CPG
FFI Fundamentos Físicos dela Informática
1A 3 3 FIS
EC2 Estructuras deComputadores 2
2A 3 3 DISCA JBD
2.2. Esquema relacional: representación de la realidad.
Solución 1: un atributo docencia con los códigos de los profesores que imparten una asignatura
Profesor
cod_pro nombre teléfono cod_dep docencia
JCC Juan C. Casamayor Ródenas 7796 DSIC BDA AD1
RFC Robert Fuster i Capilla 6789 MAT MAD
JBD José V. Benlloch Dualde 5760 DISCA EC2 FCO
MAF María Alpuente Frasnedo 3560 DSIC AD1
CPG Cristina Pérez Guillot 7439 IDM INT
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA FCO
MCG Matilde Celma Giménez 7756 DSIC BDA AD1
2.2. Esquema relacional: representación de la realidad.
Solución 1: un atributo docencia con los códigos de las asignaturas que imparte un profesor
17
cod_pro nombre teléfono cod_dep docencia
JCC Juan C. Casamayor Ródenas 7796 DSIC BDA AD1
RFC Robert Fuster i Capilla 6789 MAT MAD
JBD José V. Benlloch Dualde 5760 DISCA EC2 FCO
MAF María Alpuente Frasnedo 3560 DSIC AD1
CPG Cristina Pérez Guillot 7439 IDM INT
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA FCO
MCG Matilde Celma Giménez 7756 DSIC BDA AD1
cod_asg nombre semestre teoría prac cod_dep docencia
BDA Bases de Datos 2B 3 3 DSIC JCC MCG
AD1 Algoritmos y Estructurasde Datos 1
1A 4 2 DSIC MAF JCCMCG
FCO Fundamentos decomputadores
1A 4,5 4,5 DISCA DGT JBD
MAD Matemática Discreta 1A 3 3 MAT RFC
INT Inglés Técnico 1B 3 3 IDM CPG
FFI Fundamentos Físicos dela Informática
1A 3 3 FIS
EC2 Estructuras deComputadores 2
2A 3 3 DISCA JBD
redundancia
dominios no escalares
2.2. Esquema relacional: representación de la realidad.Profesor
Asignatura
Asignaturacod_asg nombre semestre teoría prac cod_dep D1 D2 D3
BDA Bases de Datos 2B 3 3 DSIC JCC MCG
AD1 Algoritmos yEstructuras de Datos 1
1A 4 2 DSIC MAF JCC MCG
FCO Fundamentos decomputadores
1A 4,5 4,5 DISCA DGT JBD
MAD Matemática Discreta 1A 3 3 MAT RFC
INT Inglés Técnico 1B 3 3 IDM CPG
FFI Fundamentos Físicosde la Informática
1A 3 3 FIS
EC2 Estructuras deComputadores 2
2A 3 3 DISCA JBD
2.2. Esquema relacional: representación de la realidad.
Solución 2: varios atributos (D1, D2, D3 ...) con los códigos de los profesores que imparten una asignatura
18
Profesorcod_pro nombre teléfono cod_de D1 D2
JCC Juan C. Casamayor Ródenas 7796 DSIC BDA AD1
RFC Robert Fuster i Capilla 6789 MAT MAD
JBD José V. Benlloch Dualde 5760 DISCA EC2 FCO
MAF María Alpuente Frasnedo 3560 DSIC AD1
CPG Cristina Pérez Guillot 7439 IDM INT
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA FCO
MCG Matilde Celma Giménez 7756 DSIC BDA AD1
2.2. Esquema relacional: representación de la realidad.
Solución 2: varios atributos (D1, D2, D3 ...) con los códigos de las asignaturas que imparte un profesor
redundancia
incorrecta representación
2.2. Esquema relacional: representación de la realidad.
cod_asg nombre semestre teoría prac cod_dep D1 D2 D3
BDA Bases de Datos 2B 3 3 DSIC JCC MCG
AD1 Algoritmos yEstructuras de Datos 1
1A 4 2 DSIC MAF JCC MCG
FCO Fundamentos decomputadores
1A 4,5 4,5 DISCA DGT JBD
MAD Matemática Discreta 1A 3 3 MAT RFC
INT Inglés Técnico 1B 3 3 IDM CPG
FFI Fundamentos Físicosde la Informática
1A 3 3 FIS
EC2 Estructuras deComputadores 2
2A 3 3 DISCA JBD
cod_pro nombre teléfono cod_de D1 D2
JCC Juan C. Casamayor Ródenas 7796 DSIC BDA AD1
RFC Robert Fuster i Capilla 6789 MAT MAD
JBD José V. Benlloch Dualde 5760 DISCA EC2 FCO
MAF María Alpuente Frasnedo 3560 DSIC AD1
CPG Cristina Pérez Guillot 7439 IDM INT
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA FCO
MCG Matilde Celma Giménez 7756 DSIC BDA AD1
Profesor
Asignatura
19
Docencia
Docencia ( cod_asg: tira(3), cod_pro: tira(3), gteo: entero, gpra: entero)
cod_asg cod_pro gteo gpra
BDA JCC 2 4
MAD RFC 1 2
FCO DGT 2 2
AD1 MAF 1 1
INT CPG 1 0
EC2 JBD 2 0
BDA MCG 1 3
AD1 JCC 1 1
FCO JBD 2 2
AD1 MCG 1 1
2.2. Esquema relacional: representación de la realidad.
cod_asg nombre semestre teoría prac cod_dep
B DA B ases de D atos 2B 3 3 D SIC
AD 1 Algoritmos yEstructuras de Datos 1
1A 4 2 D SIC
FCO Fundam entos decom putadores
1A 4,5 4,5 D ISC A
M AD M atem ática D iscreta 1A 3 3 M AT
IN T Inglés Técnico 1B 3 3 ID M
FFI Fundamentos F ísicosde la Inform ática
1A 3 3 FIS
EC2 Estructuras deC om putadores 2
2A 3 3 D ISC A
cod_pro nombre teléfono cod_dep
JCC Juan C. Casamayor Ródenas 7796 DSIC
RFC Robert Fuster i Capilla 6789 MAT
JBD José V. Benlloch Dualde 5760 DISCA
MAF María Alpuente Frasnedo 3560 DSIC
CPG Cristina Pérez Guillot 7439 IDM
JTM José M. Torralba Martínez 4590 OEM
IGP Ignacio Gil Pechuán 3423 OEM
DGT Daniel Gil Tomás 5679 DISCA
MCG Matilde Celma Giménez 7756 DSIC
cod_asg cod_pro gteo gpra
BDA JCC 2 4
MAD RFC 1 2
FCO DGT 2 2
AD1 MAF 1 1
INT CPG 1 0
EC2 JBD 2 0
BDA MCG 1 3
AD1 JCC 1 1
FCO JBD 2 2
AD1 MCG 1 1
2.2. Esquema relacional: representación de la realidad.
Profesor
Asignatura
Docencia
20
cada tupla contiene información sobre la docencia de un profesor en una asignatura
Docenciacod_asg cod_pro gteo gpra
BDA JCC 2 4
MAD RFC 1 2
FCO DGT 2 2
AD1 MAF 1 1
INT CPG 1 0
EC2 JBD 2 0
BDA MCG 1 3
AD1 JCC 1 1
FCO JBD 2 2
AD1 MCG 1 1
docencia del profesor JCC
2.2. Esquema relacional: representación de la realidad.
cada tupla contiene información sobre la docencia de un profesor en una asignatura
Docenciacod_asg cod_pro gteo gpra
BDA JCC 2 4
MAD RFC 1 2
FCO DGT 2 2
AD1 MAF 1 1
INT CPG 1 0
EC2 JBD 2 0
BDA MCG 1 3
AD1 JCC 1 1
FCO JBD 2 2
AD1 MCG 1 1
docencia en la asignatura
BDA
2.2. Esquema relacional: representación de la realidad.
21
2.2. Esquema relacional: representación de la realidad.
cod_pro
nombre
teléfono
cod_dep
Profesor
cod_dep
nombre
director
teléfono
Departamento
cod_asg
nombre
semestre
teoría
prac
cod_dep
Asignatura
Esquema relacional
cod_pro
cod_asg
gteo
gpra
Docencia
Departamento (cod_dep: tira(5), nombre: tira(40), director tira(30),teléfono : entero)
Asignatura (cod_asg: tira(3), nombre: tira(40), semestre: tira(2), teoría: real, prác: real, cod_dep: tira(5))
Profesor (cod_pro : tira(3), nombre : tira(40), teléfono: entero,cod_dep: tira(5) )
Docencia ( cod_asg: tira(3), cod_pro: tira(3), gteo: entero, gpra: entero)
2.2. Esquema relacional: representación de la realidad.
Esquema relacional
Recommended