Story Transcript
Tema II: El modelo relacional de datos. (2.2)
El modelo relacional de datos. Objetivos: 9 conocer las estructuras de datos del modelo: la
tupla y la relación. 9 conocer básicamente la forma de modelar la realidad utilizando el modelo relacional. 9 conocer los mecanismos del modelo relacional para expresar restricciones de integridad. 9 conocer los lenguajes de manipulación propuestos para este modelo de datos: Álgebra Relacional y Cálculo Relacional de Tuplas.
1
El modelo relacional de datos. 9 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. 9 2.2 Esquema relacional: representación de la realidad. 9 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. 9 2.4 Restricciones de integridad.
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.
2
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 profesor: código, nombre, teléfono, departamento al que pertenece y asignaturas que imparte (indicando grupos de teoría y prácticas). 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).
3
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: 9satisfacer los requisitos de información 9evitar redundancias 9ajustarse a las estructuras de datos del modelo (relación) los dominios deben ser escalares
4
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. Departamento cod_dep nombre director teléfono
Profesor
N cod_pro nombre teléfono
1 N cod_asg nombre semestre teoría prac
Asignatura
1
5
2.2. Esquema relacional: representación de la realidad. Departamento 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 to
A. Crespo
5700
MAT
Matemática Aplicada
P. Pérez
6600
FIS
Física Aplicada
IDM
l de Operativa Estadística e Investigación s to Org. de Empresas, Economía da Financ. y Contabilidad Idiomas
EIO OEM
de
m ta r pa
en
J. Linares
5200
B. Montero
5300
L. Barceló
4900
M. Pérez
6800
Departamento (cod_dep: tira(5), nombre: tira(40), director tira(30), teléfono : entero)
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 CPG JTM IGP DGT MCG
r so María Alpuente Frasnedo e of rGuillot Cristina Pérez p l José M. Torralba de Martínez s to Gil Pechuán Ignacio a d
3560 7439 4590 3423
Daniel Gil Tomás
5679
Matilde Celma Giménez
7756
Profesor (cod_pro : tira(3), nombre : tira(40), teléfono: entero)
6
2.2. Esquema relacional: representación de la realidad. Departamento cod_dep
nombre
director
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
FIS IDM EIO OEM
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 CPG JTM IGP DGT MCG
r
María Alpuente Frasnedo so
e
f Cristina PérezroGuillot p
t da
d
6600 5200
B. Montero
5300
L. Barceló
4900
M. Pérez
6800
3560
José M. Torralba el Martínez Ignacio os Gil Pechuán
ar Idiomas ep d Estadística e Investigación l Operativade os Economía Org. de Empresas, t Financ. day Contabilidad Física Aplicada
o nt P.ePérez m taJ. Linares
teléfono
7439 4590 3423
Daniel Gil Tomás
5679
Matilde Celma Giménez
7756
2.2. Esquema relacional: representación de la realidad. Departamento cod_dep
1
nombre director teléfono
Profesor
N cod_pro nombre teléfono
¿y la información relativa al departamento de adscripción de un profesor y los profesores adscritos a un departamento?
7
2.2. Esquema relacional: representación de la realidad. 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. 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) )
8
2.2. Esquema relacional: representación de la realidad. Departamento
atributo identificador
atributo de referencia
cod_dep
nombre
director
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
6800
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
teléfono
¡no son punteros son referencias entre relaciones por el valor de un atributo!
2.2. Esquema relacional: representación de la realidad. Departamento
Se pueden satisfacer los requisitos de información
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
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
6800
¿cuáles son los datos del departamento del profesor JCC?
9
2.2. Esquema relacional: representación de la realidad. Departamento
Se pueden satisfacer los requisitos de información
cod_dep
nombre
director
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
6800
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
teléfono
¿qué profesores son del departamento de Sistemas Informáticos y Computación?
2.2. Esquema relacional: representación de la realidad. Departamento cod_dep nombre director
1
teléfono
Profesor
N cod_pro nombre teléfono
N cod_asg nombre semestre teoría prac
Asignatura
1
10
2.2. Esquema relacional: representación de la realidad. Asignatura cod_asg
nombre
BDA
Bases de Datos
AD1
semestre teoría prac cod_dep
Algoritmos y Estructuras de Datos 1
2B
3
3
DSIC
1A
4
2
DSIC
4,5
4,5
DISCA
Fundamentos de computadores ra 1A tu 1A Matemática Discreta na ig Inglés Técnico as 1B a l Fundamentos Físicos de la 1A de Informática s toComputadores 2 a Estructuras de 2A d
FCO MAD INT FFI EC2
3
3
MAT
3
3
IDM
3
3
FIS
3
3
DISCA
Asignatura (cod_asg: tira(3), nombre: tira(40), semestre: tira(2), teoría: real, prác: real)
2.2. Esquema relacional: representación de la realidad. Asignatura cod_asg
nombre
BDA
Bases de Datos
AD1
semestre teoría prac cod_dep
Algoritmos y Estructuras de Datos 1
2B
3
3
DSIC
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 la Informática
1A
3
3
FIS
EC2
Estructuras de Computadores 2
2A
3
3
DISCA
Asignatura (cod_asg: tira(3), nombre: tira(40), semestre: tira(2), teoría: real, prác: real, cod_dep: tira(5))
11
2.2. Esquema relacional: representación de la realidad. Departamento
¿qué asignaturas son del departamento de Sistemas Informáticos y Computación?
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
6800
Asignatura cod_ asg
nom bre
sem estre
teoría
prac
BDA
B ases de D atos
2B
3
3
D S IC
1A
4
2
D S IC
AD1
A lgoritm os y E structuras de D atos 1
cod_dep
FCO
F undam entos de com putado res
1A
4,5
4,5
D IS C 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
F undam entos F ísicos de la Inform ática
1A
3
3
F IS
EC2
E structuras de C om putadores 2
2A
3
3
D IS C A
2.2. Esquema relacional: representación de la realidad. Departamento cod_dep
nombre
director
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
6800
¿datos del departamento de adscripción de la asignatura BDA?
teléfono
Asignatura cod_ asg
nom bre
sem estre
teoría
prac
BDA
B ases de D atos
2B
3
3
D S IC
1A
4
2
D S IC
AD1
A lgoritm os y E structuras de D atos 1
cod_dep
FCO
F undam entos de com putado res
1A
4,5
4,5
D IS C 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
F undam entos F ísicos de la Inform ática
1A
3
3
F IS
EC2
E structuras de C om putadores 2
2A
3
3
D IS C A
12
2.2. Esquema relacional: representación de la realidad. Departamento cod_dep
1
nombre director
1
teléfono
cod_asg
N
nombre
cod_pro
semestre
nombre
teoría
teléfono
prac
Asignatura
Profesor
N
Sistema de información: docencia de un centro
2.2. Esquema relacional: representación de la realidad. Departamento cod_dep nombre director Profesor
teléfono
Asignatura cod_asg
cod_pro
nombre
nombre
semestre
teléfono
teoría
cod_dep
prac
Esquema relacional
cod_dep
13
2.2. Esquema relacional: representación de la realidad.
Esquema relacional: 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. Profesor
Departamento
cod_pro
nombre
teléfono
cod_dep
cod_dep
nombre
director
JCC
Juan C. Casamayor Ródenas
7796
DSIC
DSIC
V. Botti
3500
RFC
Robert Fuster i Capilla
6789
MAT
Sistemas Informáticos y Computación
teléfono
DISCA
Ingeniería de Sistemas, Computadores y Automática
A. Crespo
5700
JBD
José V. Benlloch Dualde
5760
DISCA
MAF
María Alpuente Frasnedo
3560
DSIC
MAT
Matemática Aplicada
P. Pérez
6600
CPG
Cristina Pérez Guillot
7439
IDM
FIS
Física Aplicada
J. Linares
5200
JTM
José M. Torralba Martínez
4590
OEM
IDM
Idiomas
B. Montero
5300
IGP
Ignacio Gil Pechuán
3423
OEM
EIO
L. Barceló
4900
DGT
Daniel Gil Tomás
5679
DISCA
Estadística e Investigación Operativa
MCG
Matilde Celma Giménez
7756
DSIC
OEM
Org. de Empresas, Economía Financ. y Contabilidad
M. Pérez
6800
Asignatura cod_asg
nombre
semestre
teoría
prac
cod_dep
BDA
Bases de Datos
2B
3
3
DSIC
1A
4
2
DSIC
AD1
Algoritmos y Estructuras de Datos 1
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 la Informática
1A
3
3
FIS
EC2
Estructuras de Computadores 2
2A
3
3
DISCA
14
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. Departamento cod_dep
1
nombre director
1
teléfono
N cod_asg
cod_pro nombre teléfono
nombre
N
N
semestre teoría prac
Asignatura
Profesor
N
Sistema de información: docencia de un centro
15
2.2. Esquema relacional: representación de la realidad. Asignatura cod_asg
nombre
BDA
Bases de Datos
AD1
semestre teoría
Algoritmos y Estructuras de Datos 1
prac
cod_dep
docencia
2B
3
3
DSIC
JCC MCG
1A
4
2
DSIC
MAF JCC MCG DGT JBD
FCO
Fundamentos de computadores
1A
4,5
4,5
DISCA
MAD
Matemática Discreta
1A
3
3
MAT
RFC
INT
Inglés Técnico
1B
3
3
IDM
CPG
FFI
Fundamentos Físicos de la Informática
1A
3
3
FIS
EC2
Estructuras de Computadores 2
2A
3
3
DISCA
JBD
Solución 1: un atributo docencia con los códigos de los profesores que imparten una asignatura
2.2. Esquema relacional: representación de la realidad. 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
Solución 1: un atributo docencia con los códigos de las asignaturas que imparte un profesor
16
2.2. Esquema relacional: representación de la realidad. 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
Asignatura
cod_asg
nombre
prac
cod_dep
docencia
BDA
Bases de Datos
semestre teoría 2B
3
3
DSIC
JCC MCG
redundancia
AD1
Algoritmos y Estructuras de Datos 1
1A
4
2
DSIC
MAF JCC MCG
dominios no escalares
FCO
Fundamentos de computadores
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 de la Informática
1A
3
3
FIS
EC2
Estructuras de Computadores 2
2A
3
3
DISCA
JBD
2.2. Esquema relacional: representación de la realidad. Asignatura cod_asg
nombre
BDA
Bases de Datos
AD1
Algoritmos y Estructuras de Datos 1
semestre teoría prac cod_dep
D1
D2
2B
3
3
DSIC
JCC
MCG
1A
4
2
DSIC
MAF
JCC JBD
FCO
Fundamentos de computadores
1A
4,5
4,5
DISCA
DGT
MAD
Matemática Discreta
1A
3
3
MAT
RFC
INT
Inglés Técnico
1B
3
3
IDM
CPG
FFI
Fundamentos Físicos de la Informática
1A
3
3
FIS
EC2
Estructuras de Computadores 2
2A
3
3
DISCA
D3
MCG
JBD
Solución 2: varios atributos (D1, D2, D3 ...) con los códigos de los profesores que imparten una asignatura
17
2.2. Esquema relacional: representación de la realidad. Profesor 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
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
FCO
AD1
Solución 2: varios atributos (D1, D2, D3 ...) con los códigos de las asignaturas que imparte un profesor
2.2. Esquema relacional: representación de la realidad. Profesor cod_pro
nombre
teléfono
cod_de
D1
D2
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
MAF
María Alpuente Frasnedo
3560
DSIC
AD1
CPG
Cristina Pérez Guillot
7439
IDM
INT
JTM
José M. Torralba Martínez
4590
OEM
JCC
IGP
Ignacio Gil Pechuán
3423
OEM
DGT
Daniel Gil Tomás
5679
DISCA
FCO
MCG
Matilde Celma Giménez
7756
DSIC
BDA
FCO
AD1
Asignatura
cod_asg
nombre
redundancia
BDA
Bases de Datos
incorrecta representación
D1
D2
2B
3
3
DSIC
JCC
MCG
1A
4
2
DSIC
MAF
JCC MCG
FCO
Fundamentos de computadores
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 de la Informática
1A
3
3
FIS
EC2
Estructuras de Computadores 2
2A
3
3
DISCA
AD1
Algoritmos y Estructuras de Datos 1
semestre teoría prac cod_dep
D3
JBD
18
2.2. Esquema relacional: representación de la realidad. Docencia 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
Docencia ( cod_asg: tira(3), cod_pro: tira(3), gteo: entero, gpra: entero)
2.2. Esquema relacional: representación de la realidad. Asignatura cod_ asg
nom bre
sem estre
teoría
prac
BDA
B ases de D atos
2B
3
3
D S IC
1A
4
2
D S IC
AD1
A lgoritm os y E structuras de D atos 1
cod_dep
FCO
F undam entos de com putado res
1A
4,5
4,5
D IS C 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
F undam entos F ísicos de la Inform ática
1A
3
3
F IS
E structuras de C om putadores 2
2A
EC2
3
Profesor cod_pro
nombre
teléfono
cod_dep
JCC
Juan C. Casamayor Ródenas
7796
DSIC
3
D IS C A
Docencia cod_asg
cod_pro
gteo
BDA
JCC
2
gpra 4
MAD
RFC
1
2
FCO
DGT
2
2
AD1
MAF
1
1 0
INT
CPG
1
EC2
JBD
2
0
BDA
MCG
1
3
RFC
Robert Fuster i Capilla
6789
MAT
JBD
José V. Benlloch Dualde
5760
DISCA
AD1
JCC
1
1
MAF
María Alpuente Frasnedo
3560
DSIC
FCO
JBD
2
2
CPG
Cristina Pérez Guillot
7439
IDM
AD1
MCG
1
1
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
19
2.2. Esquema relacional: representación de la realidad. Docencia 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
docencia del profesor JCC
cada tupla contiene información sobre la docencia de un profesor en una asignatura
2.2. Esquema relacional: representación de la realidad. Docencia cod_asg cod_pro
gteo
gpra
JCC
2
4
MAD
RFC
1
2
FCO
DGT
2
2
AD1
MAF
1
1
INT
CPG
1
0
BDA
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
cada tupla contiene información sobre la docencia de un profesor en una asignatura
20
2.2. Esquema relacional: representación de la realidad.
Esquema relacional
Departamento cod_dep nombre director teléfono
Profesor
cod_pro nombre teléfono
Asignatura cod_asg
nombre Docencia
cod_dep
semestre
cod_pro
teoría
cod_asg
prac
gteo
cod_dep
gpra
2.2. Esquema relacional: representación de la realidad.
Esquema relacional 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)
21