You are on page 1of 15

Model Report 1 December, 2022

Domain Model
Package in package 'Model'

Domain Model
Version Phase 1.0 Proposed
KLEYNER created on 11/22/2022. Last modified 11/22/2022

EMPLEADOS diagram
Class diagram in package 'Domain Model'

EMPLEADOS
Version 1.0
KLEYNER created on 11/22/2022. Last modified 11/30/2022

Page 1 of 15
Model Report 1 December, 2022

Figure 1: EMPLEADOS

Domain Objects
Package in package 'Domain Model'

Domain Objects

Page 2 of 15
Model Report 1 December, 2022

Version 1.0 Phase 1.0 Proposed


KLEYNER created on 11/22/2022. Last modified 11/22/2022

Domain Objects diagram


Class diagram in package 'Domain Objects'

Domain Objects
Version 1.0
KLEYNER created on 11/22/2022. Last modified 11/22/2022

Figure 2: Domain Objects

Note
Note in package 'Domain Objects'

The Domain class model captures essential information about objects in the domain.

Note
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/22/2022. Last modified 11/22/2022
Extends

Class1
Class in package 'Domain Objects'

Class1
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/22/2022. Last modified 11/22/2022

INCOMING STRUCTURAL RELATIONSHIPS

Generalization from Class3 to Class1


[ Direction is 'Source -> Destination'. ]

ASSOCIATIONS

Page 3 of 15
Model Report 1 December, 2022

ASSOCIATIONS
Association (direction: Source -> Destination)

Source: Public (Class) Class1 Target: Public (Class) Class2

Class2
Class in package 'Domain Objects'

Class2
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/22/2022. Last modified 11/22/2022

ASSOCIATIONS

Association (direction: Source -> Destination)

Source: Public (Class) Class1 Target: Public (Class) Class2

Class3
Class in package 'Domain Objects'

Class3
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/22/2022. Last modified 11/22/2022
Extends Class1

OUTGOING STRUCTURAL RELATIONSHIPS

Generalization from Class3 to Class1


[ Direction is 'Source -> Destination'. ]

Interface1
Interface in package 'Domain Model'

Interface1
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022

BAR SNACK
Database table in package 'Domain Model'

BAR SNACK
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

Page 4 of 15
Model Report 1 December, 2022

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_Snack int True

id_Cli int True

id_Em int True

id_Pag int True

nombre producto varchar(50) False

PRIMARY KEY NAME COLUMNS COMMENTS

PK_BAR SNACK id_Snack

BOLETERIA CINE
Database table in package 'Domain Model'

BOLETERIA CINE
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_Bole int True

id_Em int True

id_Cli int True

id_Pag int True

PRIMARY KEY NAME COLUMNS COMMENTS

PK_BOLETERIA CINE id_Bole

CARTELERA
Database table in package 'Domain Model'

CARTELERA

Page 5 of 15
Model Report 1 December, 2022

Version 1.0 Phase 1.0 Proposed


KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_CAR int True

id_H int True

id_CAT.CAR int True

numero de personas int True

id_P int True

id_s int False

PRIMARY KEY NAME COLUMNS COMMENTS

PK_CARTELERA id_CAR

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_CARTELERA_CATEGORIA id_CAT.CAR


DE CARTELERA

«index» IXFK_CARTELERA_HORARIOS id_H

«index» IXFK_CARTELERA_SALA id_s

FOREIGN KEY NAME COLUMNS REFERENCES

FK_CARTELERA_SALA id_s SALA(id_s)

FK_CARTELERA_CATEGORIA DE id_CAT.CAR CATEGORIA DE


CARTELERA CARTELERA(id_CAT.CAR)

FK_CARTELERA_HORARIOS id_H HORARIOS(id_H)

CATEGORIA DE CARTELERA
Database table in package 'Domain Model'

Page 6 of 15
Model Report 1 December, 2022

CATEGORIA DE CARTELERA
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_CAT.CAR int True

nombre categoria varchar(50) True

restricciones varchar(200) True

PRIMARY KEY NAME COLUMNS COMMENTS

PK_CATEGORIA DE CARTELERA id_CAT.CAR

CATEGORIA DE CARTELERA
Database table in package 'Domain Model'

CATEGORIA DE CARTELERA
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_CAT.CAR int False

nombre categoria varchar(50) True

restricciones varchar(50) True

CLIENTE

Database table in package 'Domain Model'

CLIENTE

Version 1.0 Phase 1.0 Proposed


KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

int

Page 7 of 15
Model Report 1 December, 2022

COLUMN NAME DATATYPE NOT NULL COMMENTS


id_Cli True

id_Snack int True

id_Bole int True

celular int False

direccion varchar(50) False


domiciliaria

id_P int False

PRIMARY KEY NAME COLUMNS COMMENTS

PK_CLIENTE id_Cli

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_CLIENTE id_Snack


_BAR SNACK

«index» IXFK_CLIENTE id_Bole


_BOLETERIA CINE

«index» IXFK_CLIENTE id_P


_PERSONA

FOREIGN KEY NAME COLUMNS REFERENCES

FK_CLIENTE id_P PERSONA(id_P)


_PERSONA

FK_CLIENTE id_Snack BAR SNACK(id_Snack)


_BAR SNACK

FK_CLIENTE id_Bole BOLETERIA CINE(id_Bole)


_BOLETERIA CINE

CREDITO
Database table in package 'Domain Model'

CREDITO
Version 1.0 Phase 1.0 Proposed
Page 8 of 15
Model Report 1 December, 2022

KLEYNER created on 11/30/2022. Last modified 11/30/2022


DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_Pag int True

id_Cre int True

CUOTA A PAGAR float False

PRIMARY KEY NAME COLUMNS COMMENTS

PK_CREDITO id_Cre

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_CREDITO_PAGO id_Pag

FOREIGN KEY NAME COLUMNS REFERENCES

FK_CREDITO_PAGO id_Pag PAGO(id_Pag)

Debito
Database table in package 'Domain Model'

Debito
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_debito int True

id_Pag int True

CUOTA A float False


CARGAR

PRIMARY KEY NAME COLUMNS COMMENTS

PK_Debito id_debito

TYPE / NAME COLUMNS COMMENTS

Page 9 of 15
Model Report 1 December, 2022

«index» IXFK_Debito_PAGO id_Pag

FOREIGN KEY NAME COLUMNS REFERENCES

FK_Debito_PAGO id_Pag PAGO(id_Pag)

EFECTIVO
Database table in package 'Domain Model'

EFECTIVO
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_Pag int True

DINERO float False

id_Efec int True

PRIMARY KEY NAME COLUMNS COMMENTS

PK_EFECTIVO id_Efec

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_EFECTIVO_PAGO id_Pag

FOREIGN KEY NAME COLUMNS REFERENCES

FK_EFECTIVO_PAGO id_Pag PAGO(id_Pag)

EMPLEADO
Database table in package 'Domain Model'

EMPLEADO
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

Page 10 of 15
Model Report 1 December, 2022

COLUMN NAME DATATYPE NOT NULL COMMENTS


id_Em int True

id_Bole int True

id_Snack int True

CARGO varchar(100) False

id_P int False

PRIMARY KEY NAME COLUMNS COMMENTS

PK_EMPLEADO id_Em

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_EMPLEADO_BAR SNACK id_Snack

«index» IXFK_EMPLEADO_BOLETERIA id_Bole


CINE

«index» IXFK_EMPLEADO_PERSONA id_P

FOREIGN KEY NAME COLUMNS REFERENCES

FK_EMPLEADO_BOLETERIA CINE BOLETERIA CINE()

FK_EMPLEADO_PERSONA id_P PERSONA(id_P)

FK_EMPLEADO_BAR SNACK id_Snack BAR SNACK(id_Snack)

HORARIOS
Database table in package 'Domain Model'

HORARIOS
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_H int True

Page 11 of 15
Model Report 1 December, 2022

COLUMN NAME DATATYPE NOT NULL COMMENTS

NOCTURNA varchar(50) True

DESPERTINA varchar(50) True

PRIMARY KEY NAME COLUMNS COMMENTS

PK_HORARIOS id_H

PAGO
Database table in package 'Domain Model'

PAGO
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_Pag int True

id_Bole int True

id_Snack int True

PRIMARY KEY NAME COLUMNS COMMENTS

PK_PAGO id_Pag

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_PAGO_BAR SNACK id_Snack

«index» IXFK_PAGO_BOLETERIA CINE id_Bole

FOREIGN KEY NAME COLUMNS REFERENCES

FK_PAGO_BOLETERIA CINE id_Bole BOLETERIA CINE(id_Bole)

FK_PAGO_BAR SNACK id_Snack BAR SNACK(id_Snack)

Page 12 of 15
Model Report 1 December, 2022

PERSONA
Database table in package 'Domain Model'

PERSONA
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_P int True

nombre varchar(50) False

apellido varchar(50) False

edad varchar(50) False

telefono int False

id_Em int True

id_Cli int True

id_CAR int False

PRIMARY KEY NAME COLUMNS COMMENTS

PK_PERSONA id_P

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_PERSONA_CARTELERA id_CAR

FOREIGN KEY NAME COLUMNS REFERENCES

FK_PERSONA_CARTELERA id_CAR CARTELERA(id_CAR)

SALA
Database table in package 'Domain Model'

SALA
Version 1.0 Phase 1.0 Proposed

Page 13 of 15
Model Report 1 December, 2022

KLEYNER created on 11/30/2022. Last modified 11/30/2022


DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_s int True

Asiendos int True

id_CAR int True

id_CAR_S varchar(50) False

PRIMARY KEY NAME COLUMNS COMMENTS

PK_SALA id_s

TYPE / NAME COLUMNS COMMENTS

«index» IXFK_SALA_categoria de sala id_CAR_S

FOREIGN KEY NAME COLUMNS REFERENCES

FK_SALA_categoria de sala id_CAR_S categoria de sala(id_CAR_S)

categoria de sala
Database table in package 'Domain Model'

categoria de sala
Version 1.0 Phase 1.0 Proposed
KLEYNER created on 11/30/2022. Last modified 11/30/2022
DBMS SQL Server 2012

COLUMN NAME DATATYPE NOT NULL COMMENTS

id_CAR_S varchar(50) True

id_s int True

PRIMARY KEY NAME COLUMNS COMMENTS

PK_categoria de sala id_CAR_S

Page 14 of 15
Model Report 1 December, 2022

Page 15 of 15

You might also like