Está en la página 1de 5

Universidad

mariano
Gálvez,
Curso: desarrollo web. Mazatenango.
PRIMERA AVANCE DE PROYECTO

José Roberto López Pérez.

3090-14-5550

Octavo ciclo ing. En sistemas.


BASE DE DATOS CONTABLE BASADO EN LAS NORMAS
INTERNACIONALES DE INFORMACIÓN FINANCIERA. (NIIF)

¿Qué son las NIIF | IFRS?


Las Normas Internacionales de Información Financiera (IFRS por sus siglas en inglés) son el
conjunto de estándares internacionales de contabilidad promulgadas por el International
Accounting Standars Board (IASB), que establece los requisitos de reconocimiento, medición,
presentación e información a revelar sobre las transacciones y hechos económicos que afectan a
una empresa y que se reflejan en los estados financieros.

Actualmente son normas que están adoptando los países de todo el mundo para llevar el registro
y control de gastos contables de una empresa. Es necesario utilizarlas para poder entender esta
nueva forma de trabajo global.

¿POR QUÉ UTILIZAR UNA BASE DE DATOS?

Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho espacio. Es Rápido:
La máquina puede obtener y modificar datos con mucha mayor velocidad que un ser humano. Así
es posible satisfacer con rapidez consultas de casos particulares, del momento, sin necesidad de
búsquedas visuales o manuales que refieren mucho tiempo. Es menos Laborioso: Se elimina gran
parte del tedio de manera archivos a mano. Las tareas mecánicas siempre serán mejor realizadas
por las maquinas. Es Actual: Se dispone en cualquier momento de información precisa y al día.
Cómoda: Al tener la información en un mismo sitio, ahorraremos tiempo y trabajo.
HERRAMIENTAS A UTILIZAR EN LA ELABORACIÓN DEL SISTEMA CONTABLE:

Logo de XAMPP

SERVIDOR A UTILIZAR PARA LA BASE DE DATOS: XAMPP


Ya que es un servidor de plataforma libre, es un software que integra en una sola aplicación, un
servidor web Apache, intérpretes de lenguaje de scripts PHP, un servidor de base de datos MySQL,
un servidor de FTP FileZilla, el popular administrador de base de datos escrito en PHP, MySQL,
entre otros.

Permite instalar de forma sencilla Apache en el ordenador, sin importar el sistema operativo
(Linux, Windows, MAC  o Solaris). Y lo mejor de todo es que su uso es gratuito.

Ventajas y Desventajas

Xampp es una herramienta muy práctica que nos permite instalar el entorno MySQL, Apache y
PHP, suficiente para empezar proyectos web o revisar alguna aplicación  localmente. Además trae
otros servicios como servidor de correos y servidor FTP.

Una de las ventajas de usar XAMPP es que  su instalación es sencilla, basta descargarlo, extraerlo y
comenzar a usarlo.

La mayor ventaja de Xampp es que es muy fácil de instalar y las configuraciones son mínimas o
inexistentes, lo cual nos ahorra bastante tiempo. Sin embargo hay ocasiones en que es mejor dejar
atrás la comodidad por las siguientes razones:

-No soporta MySQL desde la consola.


Xampp trae PhpMyAdmin para administrar las bases de datos de MySQL,  sin embargo para tareas
más específicas es mejor utilizar la consola (linea de comandos) y Xampp no la soporta.

-No se pueden actualizar individualmente  las versiones de los programas que instala.
Xampp trae las últimas versiones de las aplicaciones que instala, sin embargo cuando pasa el
tiempo y salen nuevas versiones de las mismas, no queda otra salida que reinstalar todo Xampp. 

-Dificultad para configurar aplicaciones de terceros.


Y si queremos instalar una aplicación para manejo de subversiones en nuestro
servidor?. Si en Xampp se puede mediante algún método alternativo ( llamesehacks),
pero resultan bastante engorrorsos y a veces inservibles.

-Una desventaja es la garantía.


Este programa se distribuye con la esperanza de que sea útil, más sin ninguna garantía.

POR QUÉ UTILIZAR MYSQL:


1. Es Multiplataforma: Para S.O. como Windows, Linux y Mac disponemos de nuestro
servidor para instalarlo.
2. Es fácil encontrar ayuda: Al ser una base de datos que se utiliza en multitud de
aplicaciones web existen multitud de tutoriales, foros, …. en la red en los que podemos
encontrar la información que necesitamos

3. Es fácil de aprender: Simplemente con conocer el estándar de SQL podemos manejar la


base de datos MySQL si ningún problema.

4. MySQL es una base de datos ampliamente probada por distintos usuarios y empresas con
alto éxito.

5. Menos características. Menos mantenimientos: Realmente esto nos da la ventaja para que
un programador cualquiera pueda aprender rápidamente como debe mantener la base de
datos para sus aplicaciones. Sin necesidad de ser un experto Administrador en Base de
Datos (DBA). Bases de datos como Oracle requieren de DBA para la gestión de su
información debido a todas las características que tienes para su administración. En
cambio MySQL para el funcionamiento habitual de una aplicación incluye unas
características mínimas que nos sirven ampliamente para nuestras aplicaciones sin tener
que recurrir aun DBA para que administre la base datos.

6. El coste total de inicio es ampliamente inferior al de Oracle o Microsoft SQL Sever.


Nosotros vamos a poder crear tantos servidores MySQL como necesitemos sin incurrir en
ningún coste alto.

7. MySQL es escalable:

8. Soporte para las transacciones. Una de las grandes ventajas de utilizar MySQL es la gestión
de las transacciones. Las transacciones en MySQL son Atómicas, consistentes, aisladas
(isolated) y durable; ACID.

SE UTILIZA UN MODELO DE TABLAS RELACIONAL CON EL PROPÓSITO DE:

1. Garantiza herramientas para evitar la duplicidad de registros, a través de campos


claves o llaves.
2. Garantiza la integridad referencial: Así al eliminar un registro elimina todos los
registros relacionados dependientes.
3. Favorece la normalización por ser más comprensible y aplicable.
En este modelo todos los datos son almacenados en relaciones, y como cada relación es un
conjunto de datos, el orden en el que estos se almacenen no tiene relevancia (a diferencia de
otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es
más fácil de entender y de utilizar por un usuario no experto. La información puede ser
recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder
para administrar la información.
SE GARANTIZA ALTA DISPONIBILIDAD
Para garantizar la alta disponibilidad de la Base de Datos se guarda en un en la nube. Por ser un
prototipo se usará una cuenta en 000webhost que permite almacenar sitios web y base de datos
sin ningún costo por 30 días. Si fuera necesario mantenerlo por más tiempo se debe de realizar un
pago con cargo a tarjeta de crédito o débito.

Es necesario contar con un servidor ya que si utilizamos nuestra computadora personal puede
darse el caso que falle por algún problema técnico, y tener servidores físicos el coste es muy
elevado, por tal razón elegí el alojamiento en la nube.

También podría gustarte