Repaso Álgebra Relacional y Sql

Páginas: 22 (5323 palabras) Publicado: 13 de abril de 2012
Conceptos Anexo al tema 4. Repaso de álgebra relacional y SQL
El modelo de datos relacional, las restricciones relacionales y el álgebra relacional Elmasri/Navathe 02 El estándar de las Bases de Datos Relacionales
Elmasri/Navathe 02

• •

BD: colección de relaciones Relación:

ALUMNO Nombre CódigoAlumno Año Especialidad Smith 17 1 CS Brown 8 2 CS
Columna = Atributo

Valores columnamismo domino

Fila= Tupla

• • • Modelo relacional: conceptos, restricciones, operaciones de actualización y operaciones del álgebra • Revisión de SQL • •

Relación = conjunto de tuplas (no tienen sentido tuplas duplicadas) Dominios atómicos: ni compuestos ni multivaluados Esquema de relación R(A1, ... , An): intensión Relación (o estado de relación) r ó r(R): extensión r={t1, t2, . . ., tm}:conjunto de tuplas Cada valor vi de un ti 1≤i ≤ n es: • un elemento de dom(Ai) • o un valor nulo

• •

Orden entre las tuplas: no se considera Orden en los valores de una tupla: es una lista ordenada de n valores. Lo importante es la correspondencia atributo-valor
DBD Tema 4 2

© A. Jaime 2003

DBD Tema 4

1

© A. Jaime 2003

Esquema de la BD “EMPRESA” Restricciones relacionales
• •De dominio: valor atómico de un tipo De clave: atributo(s) que identifica(n) unívocamente a las tuplas. – Superclave y clave – Clave candidata y clave primaria Integridad de entidades:ninguna clave primaria puede contener el valor nulo Integridad referencial: – Una tupla que referencia a otra (de la misma u otra relación), debe referirse a una tupla existente en dicha relación – Se hacereferencia a otra tupla mediante una clave extranjera (foránea, externa). Conjunto de atributos no vacío. Puede contener valor nulo.
Clave extranjera Clave extranjera DEPENDIENTE NSSE NOMBRE_DEPENDIENTE SEXO FECHA_NCTO PARENTESCO

con restricciones de integridad referencial

EMPLEADO NOMBRE INIC APELLIDO NSS FECHA_NCTO DIRECCIÓN

...

... SEXO
DEPARTAMENTO

SALARIO NSS_SUPERV ND

• •NOMBRED NÚMEROD NSS_JEFE FECHA_INIC_JEFE LOCALIZACIONES_DEPT NÚMEROD LOCALIZACIÓND PROYECTO NOMBREP NÚMEROP LOCALIZACIÓNP NÚMD TRABAJA_EN NSSE NP HORAS

EMPLEADO NOMBRE INIC APELLIDO NSS John B Smith 123456789 Franklin T Wong 333445555 Alicia J Zelaya 999887777 Jennifer S Wallace 987654321 Ramesh K Narayan 666884444 Joyce A English 453453453 Ahmad V Jabbar 987987987 James E Borg 888665555DEPARTAMENTO NOMBRED NÚMEROD Investigación 5 Administración 4 Dirección 1
© A. Jaime 2003

...

NSS_SUPERV ND 333445555 5 888665555 5 987654321 4 888665555 4 333445555 5 333445555 5 987654321 4 nulo 1

Figura 7.7 restricciones de integridad referencial representadas en el esquema de la base de datos relacional EMPRESA

NSS_JEFE 333445555 987654321 888665555

FECHA_INIC_JEFE 1988-05-22 1995-01-011981-06-19 3
© A. Jaime 2003

DBD Tema 4

DBD Tema 4

4

Estado de la BD relacional “EMPRESA”
EMPLEADO NOMBRE INIC APELLIDO John Franklin Alicia Jennifer Ramesh Joyce Ahmad James B T J S K A V E Smith Wong Zelaya Wallace Narayan English Jabbar Borg NSS 123456789 333445555 999887777 987654321 666884444 453453453 987987987 888665555
FECHA_NCTO

Estado de la BD relacional “EMPRESA”(cont)
LOCALIZACIONES_DEPT

DIRECCIÓN
731 Fondren, Houston, TX 638 Voss, Houston, TX 3321 Castle, Spring, TX 291 Berry, Bellaire, TX 975 Fire Oak, Humble, TX 5631 Rice, Houston, TX 980 Dallas, Houston, TX 450 Stone, Houston, TX

1965-01-09 1955-12-08 1968-07-19 1941-06-20 1962-09-15 1972-07-31 1969-03-29 1937-11-10

...

NÚMEROD 1 4 5 5 5 PROYECTO NOMBREP ProductoX ProductoY ProductoZAutomatización Reorganización Nuevos beneficios DEPENDIENTE

LOCALIZACIÓND Houston Stafford Bellaire Sugarland Houston

TRABAJA_EN NSSE 123456789 123456789 666884444 453453453 453453453 333445555 333445555 333445555 333445555 999887777 999887777 987987987 987987987 987654321 987654321 888665555 NP 1 2 3 1 2 2 3 10 20 30 10 10 30 30 20 20 HORAS 32.5 7.5 40.0 20.0 20.0 10.0 10.0 10.0 10.0 30.0 10.0...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intro .algebra relacional con sql
  • Algebra relacional y sql
  • Algebra Relacional.
  • ALGEBRA RELACIONAL
  • Algebra relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS