base de dato
INSTITUTO TECNOLOGICO TUXTEPEC OAXACA
INGENIERIA EN SISTEMAS COMPUTACIONALES
PORTAFOLIO DE EVIDENCIAS
UNIDAD 3 y 4
NOMBRE DEL ALUMNO
ROLANDO CRUZ ANGEES
MATERIA
Fundamentos de base de datos
CATEDRATICO
Aida antonio pacheco
SEMESTRE
V
PERIODO
AGOSTO-DICIEMBRE 2013
28 DE NOVIEMBRE DE 2013 TUXTEPEC, OAX.
CONCEPTO DE MODELORELACIONAL
El modelo relacional se basa en el concepto matemático de relación. En este modelo,
La información se representa en forma de “tablas” o relaciones, donde cada fila de la
Tabla se interpreta como una relación ordenada de valores (un conjunto de valores
Relacionados entre sí).
Una base de datos relacional consiste en un conjunto de Tablas, a cada una de las, cuales se le asigna unnombre exclusivo. Cada fila de la tabla representa una de relación entre un conjunto de valores. Dado que cada tabla es un conjunto de dichas relaciones hay una fuerte, correspondencia entre el concepto de correspondencia entre el concepto de Tabla y el concepto matemático de relación, del que toma su nombre el modelo de datos relacional.
Cada relación, vista como una tabla, consta de un conjuntode columnas; cada una de
Esas columnas recibe el nombre de atributo. A cada atributo de una relación le
Corresponde un nombre, que debe ser único dentro de la relación, y un dominio: el
Conjunto de valores válidos para un atributo; o, dicho de otra manera, el conjunto de
Valores que cada tupla de la relación puede tomar para ese atributo.
CONCEPTO DE ENTIDAD
Se trata de cualquierobjeto u elemento (real o abstracto) acerca del cual se pueda almacenar información en la base de datos.
Una entidad no es una propiedad concreta sino un objeto que puede poseer múltiples propiedades
Tipos de entidades
Entidades regulares: son las entidades normales que tienen existencia por si misma sin depender de otras. Se representan de esta forma
Entidades débiles: su existenciadepende de otras. Las entidades débiles se representan de esta forma
Relaciones
Representan asociaciones entre entidades. Es el elemento del modelo que permite relacionar en si los datos del modelo.
Por ejemplo, en el caso de que tengamos una entidad persona y otra entidad trabajos. Ambas se realizan ya que las personas trabajan y los trabajos son realizados por las personas
Representacióngráfica de las entidades: se realiza con un rombo al que se le unen líneas que se dirigen a las entidades, las relaciones tienen nombre (se suele usar un verbo.)
En el ejemplo anterior podría usarse como nombre de relación, trabajar:
ALGEBRA RELACIONAL
Se llama álgebra relacional a un conjunto de operaciones simples sobre tablas relacionales, a partir de las cuales se definenoperaciones más complejas mediante composición. Definen, por tanto, un pequeño lenguaje de manipulación de datos.
El elemento fundamental del modelo relacional de bases de datos es la tabla relacional. Una tabla relacional es una representación extensional de una relación definida sobre un cierto dominio. Así, son ejemplos de tablas:
Permite extraer columna de una relación, dando como resultadoun subconjunto vertical de atributos de la relación, señalada con la letra griega pi mayúscula (¶) Como subíndice de ¶ se coloca una lista de todos los atributos que se desea aparezcan en el resultado. La relación argumento se escribe después de¶ entre paréntesis.
Ejemplos :
EMPLEADOS
CLAVE
NOMBRE
DIRECCIÓN
001
Juan Carlos Torres Méndez
Atasta
002
Mónica Comes Pérez
Centro
003Carmen Cruz Cruz
Tamute
004
Miguel Contreras León
Sabina
¶ Clave (Empleados)
CLAVE
001
002
003
004
σ) Selección
El operador de selección opta por tuplas que satisfagan cierto predicado, se utiliza la letra griega sigma minúscula (σ) para señalar la selección. El predicado aparece como subíndice de σ. La Relación que constituye el argumento se da entre paréntesis...
Regístrate para leer el documento completo.