sábado, 13 de noviembre de 2010

Modificaciones

La relación muchos a muchos fue eliminida, y se realizó una relación 1 a muchos: asignatura con carrera.

Consultas

Ejemplo consulta con lenguaje SQL en prostgres

Implementación

La base de datos se realizó en postgres  y la interfaz se programó en Java. 

Figura 1. Postgres

En la Figura 1 se ilustra la interfaz del programa postgres, en ésta se puede observar la base de datos con sus respectivas tablas

Figura 2.

En la figura 2 se ilustra la interfaz programada en java para crear todos los documentos.
.



miércoles, 3 de noviembre de 2010

Definición de entidades y atributos

  1. Documento
Esta entidad se refiere a toda la documentación almacenada en la base de datos, su llave principal es idDocumento y sus atributos son:

  • Ubicación: de tipo string (cadena de caracteres) donde se almacenará la ubicación del documento digital, puede ser la dirección de donde esta guardado el archivo el un computador o los enlaces a Internet.
  • Autor: de tipo string que almacenará el nombre del autor.
  • Editorial: de tipo string que almacenará el nombre de la editorial.
  • Idioma: de tipo string que almacenará el idioma en el que se encuentra escrito el documento.
  • FechaElab: tipo date que almacenará la fecha en que se elaboró el documento.
  • keyword1: tipo string que permitirá la busqueda por palabras claves.
  • keyword2: tipo string que permitirá la busqueda por palabras claves.
  • keyword3: tipo string que permitirá la busqueda por palabras claves.
  • keyword4: tipo string que permitirá la busqueda por palabras claves.
    2.  TipoDocumento
En esta entidad se almacenarán los tipos de documentos que se manejarán, se crea para tener la opción de incrementar de manera mas sencilla las opciones de tipo. Tiene como llave principal idTipo y sus atributos son:
  •   Tipo: de tipo string que contiene los tipos de artículos que se manejarán en la BD.
  •   Descripción: de tipo string se incluye una descripción de cada tipo de documento.
   3. Tema
    En esta entidad se especificarán los temas de cada asignatura, posee la llave principal denominada idTema y tiene los siguientes atributos:

    • NombreTema
    • Descripción
    • NombreAlternativo
      4. Asignatura
    Esta entidad se refiere a todas las asignaturas que se ven en una carrera, su llave principal es idAsignatura y sus atributos son:
    • NombreAsignatura
    • NombreAlternativo
      5. Carrera
    En esta entidad se definen todas las carrera su llave principal es idCarrera y tiene los siguientes atributos:
    • NombreCarrera
    • Facultad