Professional Documents
Culture Documents
RELACIONAL
PARTE ESTTICA
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
Recordamos
7nicidad 378I97E6
Restricciones de 0erificaci%n1
M
CHEC51
Para especificar una condici%n 'ue de(en cumplir los
0alores de determinados atri(utos de una ta(la$
E/1 el sueldo de un empleado siempre ,a de ser mayor a
N##O
M
ASSERTI:8 38o disponi(le en Access6
-a condici%n se esta(lece so(re elementos de distintas
ta(las$
E/1 nin&Pn empleado 'ue tra(a/e en el departamento de
conta(ilidad &ana ms de #$###O
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
Prctica con ACCESS
$ Dada una (ase de datos ya creada. analiQar la
parte esttica1
$ Identificar las ta(las e@istentes.
$ Datos
D$ DiseGo1
$ Tipo de datos
D$ Restricciones1 cla0e primaria. re'uerido. inde@ado. re&las de
0alidaci%n
D$ :(ser0ar las relaciones entre ta(las1 inte&ridad
referencial
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
E/ercicio con Access
Crear una ta(la nue0a llamada departamento. 'ue conten&a los
campos1
M Identificador3E caracteres6
M 8om(re 3J# caracteres6
M 8I;=Lefe 3J# caracteres6
M 8< personas3num2rico. c,ecB ?6
Restricciones1
M Identificador1 primary Bey. not null. uni'ue
M 8om(re1 not null. uni'ue
M 8if=/efe1 not null
AGadir nue0o campo a la ta(la personas1 departamento$
Identificar cla0es a/enas y cla0es alternati0as$
AGadir relaciones y especificar inte&ridad referencial. con
operaciones de (orrado y modificaci%n de cla0es a/enas$
Introducir datos$
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
Mscaras de entrada en Access
Carcter Definicin
0 Dgito (0 a 9, entrada obligatoria, signos ms [+] y menos [-] no permitidos).
9 Dgito o espacio (entrada no obligatoria, signos ms y menos no permitidos).
#
Dgito o espacio (entrada no obligatoria los espacios se m!estran en blanco en el modo
"dici#n, pero se eliminan c!ando se g!ardan los datos signos ms y menos permitidos).
$ $etra (% a &, entrada obligatoria).
' $etra (% a &, entrada opcional).
% $etra (% a &, entrada opcional).
a $etra o dgito (entrada opcional).
( )!al*!ier carcter o !n espacio (entrada obligatoria).
) )!al*!ier carcter o !n espacio (entrada opcional).
. , + - , -arcador de posici#n decimal y separadores de miles, .ora y /ec.a.
0 1ace *!e todos los caracteres se con2iertan a min3sc!las.
4 1ace *!e todos los caracteres se con2iertan a may3sc!las.
5
1ace *!e la mscara de entrada se m!estre de derec.a a i6*!ierda, en l!gar de mostrarse
de i6*!ierda a derec.a. $os caracteres introd!cidos en la mscara siempre se rellenan de
i6*!ierda a derec.a. 7!edes incl!ir el signo de e8clamaci#n en c!al*!ier l!gar de la mscara
de entrada.
9
1ace *!e el carcter sig!iente se m!estre como !n carcter literal (por e:emplo, 9% se
m!estra s#lo como %).
Din0mica #el mo#elo relacional
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
DE;I8ICIR8
-a dinmica del modelo relacional se e@presa mediante len&ua/es de
manipulaci%n relacionales 'ue asocian una sinta@is concreta a las
operaciones$
Sir0e para manipular los datos mediante len&ua/es de consulta 'ue
permiten e@traer datos o actualiQarlos$
-os len&ua/es relacionales operan so(re con/untos de tuplas. y se di0iden
en dos tipos1
Al.ebraicos1 Se caracteriQan por'ue los cam(ios de estado se especifican
mediante operaciones cuyos operandos son relaciones y cuyo resultado es
otra relaci%n$ *en2ricamente se conocen como l&e(ra relacional$
Pre#ica$ivos1 donde los cam(ios de estado se especifican mediante
predicados 'ue definen el estado o(/eti0o sin indicar las operaciones 'ue
,ay 'ue realiQar para lle&ar al mismoS se seleccionan. as). con/untos de
tuplas$ *en2ricamente se conocen como clculo relacional y se di0iden en
dos tipos1 orientados a la tupla y orientados al dominio$
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
A-*E+RA RE-ACI:8A-
8otaci%n1 R M S
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
Al&e(ra1 operadores deri0ados
8otaci%n1 R W S
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
Al&e(ra1 operadores (inarios
8otaci%n1 R @ S
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
Al&e(ra1 operadores deri0ados
8otaci%n1
M R X
condici%n
S
M 3R Z S6
condici%n
Esttica y Dinmica del Modelo Relacional
Puerto Cruz Mateos Gestin de Bases de Datos.
Al&e(ra1 operadores deri0ados
8otaci%n1 R 1 S