Ejemplo de el Diseño de una base de datos para una empresa
Enviado por edsoncruz7 • 1 de Febrero de 2018 • Trabajo • 6.267 Palabras (26 Páginas) • 261 Visitas
DISEÑO DE UNA BASE DE DATOS PARA EL CONTROL DE ACTIVOS FIJOS EN LA EMPRESA INDUSTRIAS METALMECANICAS ANDINAS E.I.R.LTDA.
2.1.2. Métodos para el cálculo de depreciación
El método utilizado para el cálculo de depreciación es el método de línea recta con la formula siguiente:
[pic 1]
Si se aplican fracciones se obtendrá la depreciación fraccionaria, que puede expresarse en porcentaje.
Por ejemplo:
Valor original = 50,000
Valor de rescate = 20% del valor original = 10,000
Número de años de vida útil = 10
2.1.3. Porcentajes para el cálculo de depreciación
Se muestra la tabla de porcentajes anuales de depreciación:
Tabla 1 Porcentaje de Depreciación Anual
[pic 2]
2.2.Activo circulante
Este tipo de activo, también denominado corriente o líquido, hace referencia al dinero del que dispone la empresa o del que puede disponer en un plazo inferior a doce meses. Es decir, aquellos bienes, derechos o créditos, que pueda utilizarse o convertirse en líquido cuando se necesite.
3. DESARROLLO DE LA BASE DE DATOS
CREATE DATABASE ACTIVOS_FIJOS
-- CREACION DE TABLAS
CREATE TABLE PROVEEDOR
(
RUC_PROVEEDOR VARCHAR (11) PRIMARY KEY,
RAZON_SOCIAL VARCHAR (50) NOT NULL, RUBRO VARCHAR (200) NULL,
DIRECCION VARCHAR (200) NOT NULL,
TELEFONO VARCHAR (20) NULL
)
CREATE TABLE FACTURACION
(
NUMERO_FACTURA VARCHAR (20) PRIMARY KEY,
FECHA_EXPEDICION DATE NOT NULL,
RUC_PROVEEDOR VARCHAR (11) NOT NULL
FOREIGN KEY (RUC_PROVEEDOR) REFERENCES PROVEEDOR (RUC_PROVEEDOR)
)
CREATE TABLE AREA
(
COD_AREA VARCHAR (20) PRIMARY KEY, NOM_AREA VARCHAR (50) NOT NULL,
DESCRIPCION VARCHAR (200) NOT NULL
)
CREATE TABLE TIPO
(
COD_TIPO VARCHAR (20) PRIMARY KEY,
TIPO_ACTIVO VARCHAR (50) NOT NULL,
DESCRIPCION VARCHAR (200) NOT NULL
)
CREATE TABLE RESPONSABLE
(
DNI_RESPONSABLE INTEGER PRIMARY KEY,
NOM_RESPOSABLE TEXT NOT NULL,
AP_PATERNO TEXT NOT NULL,
AP_MATERNO TEXT NOT NULL,
TELEFONO VARCHAR (20) NULL,
CARGO VARCHAR (100) NOT NULL
)
CREATE TABLE ASIGNACION
(
COD_ASIGNACION VARCHAR (20) PRIMARY KEY,
DNI_RESPONSABLE INTEGER NOT NULL
FOREIGN KEY (DNI_RESPONSABLE) REFERENCES RESPONSABLE (DNI_RESPONSABLE),
COD_AREA VARCHAR (20) NOT NULL
FOREIGN KEY (COD_AREA) REFERENCES AREA (COD_AREA),
FECHA_ASIGNACION DATE NOT NULL,
CESE_ASIGNACION VARCHAR (50) NULL
)
CREATE TABLE ACTIVOS_FIJOS
(
COD_ACTIVO VARCHAR (20) PRIMARY KEY,
NOM_ACTIVO VARCHAR (100) NOT NULL,
MARCA VARCHAR (50) NULL,
ESTADO VARCHAR (20) NOT NULL,
COSTO_ADQUISICION MONEY NOT NULL,
FECHA_ADQUISICION DATE NOT NULL,
VIDA_UTIL INTEGER NOT NULL,
COD_ASIGNACION VARCHAR (20) NOT NULL
FOREIGN KEY (COD_ASIGNACION) REFERENCES ASIGNACION (COD_ASIGNACION),
...