Está en la página 1de 10

MODELADO DE UN SISTEMA ACADEMICO

PROGRAMACION
DOCENTE

CursoID: char(2) (FK)


SeccionID: char(18)

DocenteID: char(2)

DocenteID: char(2) (FK)


FechaInicio: datetime
FechaTermino: datetime
AulaID: char(2) (FK)

Nombre: varchar(40)
Especialidad: varchar(40)

CURSO
CursoID: char(2)
Nombre: varchar(40)
NCreditos: integer
HrTeoria: char(2)
HrPractica: char(2)
HrLaboratorio: char(2)

MATRICULAS
AlumnoID: char(2) (FK)
Autogenerado: integer
AULAS
AulaID: char(2)
Direccion: varchar(40)
Capacidad: integer
Estado: varchar(40)

Fecha: char(18)
CursoID: char(2) (FK)
SeccionID: char(18) (FK)

ALUMNO
AlumnoID: char(2)
Nombre: varchar(40)
FechaNAc: datetime

EJ EMPLAR
IDLIBRO (FK)
NUMERO

LIBORS

ESTADO_ACTUAL
DISPONIBILIDAD
TIPO_PRESTAMO

IDLIBRO
IDEDITORIALES (FK)
ISBN
TITULO
AO
EDICION
PRECIO

EDITORIALES
IDEDITORIALES

MOVIMIETO_DE_LIBRO
IDLIBRO (FK)
AUTOGENERAR
NUMERO (FK)
IDUSUARIO (FK)
FECHA_PRESTAMO
FECHA_DEVOLUCION
ESTDAO_LIBRO

USUARIOS
IDUSUARIO
NOMBRE
APELLIDOS
EMAIL

REPRESENANTE_LEGAL
RAZON_SOCIAL
LIBROS_AUTORES
IDLIBRO (FK)
IDAUTORES (FK)
AUTORES
IDAUTORES

LISTA_DETALLE
IDLIBRO (FK)
IDPEDIDO (FK)
IDEDITORIALES (FK)
CANTIDAD

AUTORES
EMAIL
TELEFONO
PEDIDOS
IDPEDIDO
IDEDITORIALES (FK)
FECHA

INTERNOS

EXTERNOS

IDUSUARIO (FK)

IDUSUARIO (FK)

CODIGO

DNI
CENTRO_LABORAL

Libro

Egresos

Pagos

IDlibro: char(5)

IDegresos: char(5)

IDpagos: char(5)

LIB_fecha: datetime
LIB_observacion: varchar(20)
IDingresos: char(18) (FK)
IDegresos: char(5) (FK)
LIB_ganacias: float(6)

IDcompras: char(5) (FK)


IDpagos: char(5) (FK)
IDproducto: char(5) (FK)
IDfactura: char(7) (FK)

DNIempleado: char(5) (FK)


IDproveedor: char(5) (FK)
PAG_cantidad: int
PAG_fecha: datetime
PAG_motivo: varchar(50)

Compras

Producto
IDproducto: char(5)
Ingresos

PRO_descripcion: varchar(30)
PRO_cantidad: int
PRO_precio: float(6)

IDingresos: char(18)
IDventas: char(5) (FK)
IDfactura: char(7) (FK)
IDboleta: char(7) (FK)
IDproducto: char(5) (FK)

IDcompras: char(5)
IDproducto: char(5) (FK)
IDfactura: char(7) (FK)
COMP_cantidad: int
COMP_importe: float(6)

Proveedor
IDproveedor: char(5)

Factura
IDfactura: char(7)

Ventas

PRV_cuenta: varchar(20)
PRV_nombre: varchar(40)
PRV_cargo: varchar(15)

FAC_fecha: datetime
FAC_razonsocial: varchar(40)
FAC_concepto: varchar(30)
FAC_monto: float(6)
RUCcliente: char(11) (FK)

IDventas: char(5)
IDfactura: char(7) (FK)
IDboleta: char(7) (FK)
IDproducto: char(5) (FK)
VENT_cantidad: int
VENT_importe: float(6)

Cliente
RUCcliente: char(11)

Boleta

CLIE_nombre: varchar(30)
CLIE_apellido: varchar(30)
CLIE_direccion: varchar(30)
CLIE_telefono: varchar(10)

IDboleta: char(7)
BOL_fecha: datetime
RUCcliente: char(11) (FK)
BOL_concepto: varchar(30)
BOL_monto: float(6)

SISTEMA DE VENTAS
CLIENTE
ClienteID: varchar(06)

VENDEDOR

ORDEN

Compaia: varchar(40)

OrdenID: integer
ClienteID: text (FK)
VendedorID: text (FK)
Fecha: datetime

VendedorID: varchar(06)
Apellido: varchar(30)
Nombre: varchar(30)
CATEGORIAS
CategoriaID: varchar(04)
PRODUCTOS

DETALLE
ProductoID: varchar(06) (FK)
OrdenID: text (FK)
Cantidad: decimal(6,2)
PrecioUnitario: decimal(6,2)

NombreCategoria: varchar(40)

ProductoID: varchar(03)
Nombre: varchar(40)
Medida: varchar(25)
PrecioUnitario: integer
Stock: integer
CategoriaID: varchar(04) (FK)

INSTITUCION EDUCATIVA
CLIENTES
HISTORIA CLNICA

PAGOS
MDICO
ESTUDIANTES

FICHA DE ATENCIN

DOCENTES
ADMINISTRATIVOS

CLNICA

Empleado
DNIempleado: char(5)
EMP_nombre: varchar(25)
EMP_apellido: varchar(25)
EMP_direccion: varchar(30)
EMP_telefono: varchar(10)
EMP_cargo: varchar(15)

LIBROS
id_libro: char(3)
tirulo: char(40)
aoPublicacion: char(4)
ISBN: char(10)

EJ EMPLARES
id_libro: char(3) (FK)
id_ejemplar: char(18)
etadoActual: char(1)
numPaginas: integer
disponibilidad: char(1)

LIBROS_AUTORES
id_libro: char(3) (FK)
id_autores: char(3) (FK)

LISTA_PEDIDOS
id_libro: char(3) (FK)
id_pedido: char(18) (FK)
cantidad: integer
precio: decimal(8.2)

AUTORES
id_autores: char(3)
nombre: char(40)
email: char(40)

PEDIDOS
id_pedido: char(18)
fecha: datetime

PRESTAMOS
id_libro: char(3) (FK)
id_ejemplar: char(18) (FK)
autogenerado: integer
id_usuario: char(3) (FK)
fechaPrestamo: datetime
fechaDevolucion: datetime
fechaDevolver: datetime
estadoDevuelto: char(1)

USUARIOS
id_usuario: char(3)
nombre: char(40)
direccion: char(40)
estado: char(1)

sysdiagrams
Prestamo
NroPrestamo
UsuarioID (FK)
FechaP restamo
FechaDevolver
FechaDevuelto
TipoPrestamo

UsuarioID
Nombre
Dni
EscuelaID (FK)
Estado

Detalle_Prestamos
NroPrestamo (FK)
LibroID (FK)
Numero (FK)
EstadoLibro

Ejemplar
LibroID (FK)
Numero
NroPaginas
EstadoEj
TipoPrestamo
Disponibilidad

Libro
Autor
AutorID
Nombre
Email

Libro_Autor
LibroID (FK)
AutorID (FK)

LibroID
Titulo
EditorialID (FK)
NroPaginas
Edicion

diagram_id

Usuarios

Editorial
EditorialID
Representante
Email

Escuela
EscuelaID
Descripcion

name
principal_id
version
definition

1.

Identificacin de los atributos

También podría gustarte