practica_no1. - Base de Datos Relacionales

Anuncio
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MEXICO
CENTRO UNIVERSITARIO UAEM ATLACOMULCO
KAREN ESMERALDA MARTINEZ HERNANDEZ
LIA I8
PROYECCION
La proyección, denotada por π
1, 2,3
(R) es usada para extraer uno o varios atributos
desde cada n-ada (renglones) de la relación R.
Ejemplo:
Sea la relación R:
A
1
2
3
B
1
2
3
C
2
1
2
= π A, B R
=π cve,nom(alumno)
RI= π A, B
select A, B from R
select cve,nom from alumno
SELECCION
La selección, denotada por &f (R) es utilizada para extraer los renglones de la relación
R en que se satisface la formula f.
Donde f es una expresión relacional cuyos operandos pueden ser atributos de R o
constantes.
EJEMPLO:
Sea la relación R:
A
1
2
B
1
2
C
2
1
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MEXICO
CENTRO UNIVERSITARIO UAEM ATLACOMULCO
KAREN ESMERALDA MARTINEZ HERNANDEZ
LIA I8
3
3
2
La selección de los renglones en donde B es >=2 de R se indicaría mediante:
Representación
Rl= &B>=2(R)
Select A, B from where B>=2
Para seleccionar a los que empiecen con la misma variable (A), se utiliza:
Select NOM from ALUMNO where NOM ‘%A’;
Select
MATERIA,
MAESTRO
where
ALUMNO.CVE=MAESTRO.CVE
and
MAESTRO.CVE=MATERIA;
_______________________________________________________________
Consideremos una base de datos llamada BIBLIOTECA con los siguientes esquemas de
relación:
LIBRO
Título del libro
Autor del libro
Nombre de la editorial
Numero de libro
Tit_lib
Aut_lib
Nom_edit
Num_lib
EDITOR
Nombre del editor
Dirección del editor
Cuidad del editor
Nom_edi
Dir_edi
Ciu_edi
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MEXICO
CENTRO UNIVERSITARIO UAEM ATLACOMULCO
KAREN ESMERALDA MARTINEZ HERNANDEZ
LIA I8
PRESTATARIO
Nombre del prestatario
Nom_pre
Dirección del prestatario
Dir_pre
Ciudad del prestatario
Ciu_pre
Número del prestatario
Num_pre
PRESTAMOS
Número del préstamo
Num_pre
Número del libro
Num_lib
Fecha de préstamo
Fs_pmo
1. Como primer paso creamos las entidades que se comunicaran para nuestra base
de datos.
a) Registro de las entidades en la base de datos
2. Asignamos la llave primaria a las entidades para posteriormente unirlas.
b) Asignación de llave primaria
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MEXICO
CENTRO UNIVERSITARIO UAEM ATLACOMULCO
KAREN ESMERALDA MARTINEZ HERNANDEZ
LIA I8
3. Visualización de constraints de las entidades
c) Visualización de constraints
4. Vista de las relaciones de las entidades y que no contiene información en ella.
d) Vista de relaciones
5. Llenado de las entidades con datos para su posterior consulta.
e) Llenado de campos
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MEXICO
CENTRO UNIVERSITARIO UAEM ATLACOMULCO
KAREN ESMERALDA MARTINEZ HERNANDEZ
LIA I8
6. Posteriormente se coloca comandos para poder visualizar la información que se
llenó en las entidades que se crearon para la base de datos.
f) Visualización de información mediante comandos
Descargar