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