Computing">
Marco Conceptual en PDF 2
Marco Conceptual en PDF 2
Marco Conceptual en PDF 2
CAPÍTULO II
MARCO TEORICO
2.1 MARCO CONCEPTUAL
2.1.1 SISTEMA
• Sistemas Transaccionales
• Sistemas de Apoyo de las Decisiones
• Sistemas Estratégicos
2.1.5 DATO
Un dato es la representación de una variable que puede ser cuantitativa o cualitativa, indican un
valor que se le asigna a las cosas. Los datos son información. Los datos describen en su conjunto
nos hablan de hechos empíricos. Un dato por sí solo no puede demostrar demasiado, siempre se
evalúa el conjunto para poder examinar los resultados. Para examinarlos, primero hay que
organizarlos o tabularlos.
2.1.6 INFORMACIÓN
Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y
administración de datos e información, organizados y listos para su uso posterior, generados
para cubrir una necesidad o un objetivo. Dichos elementos formarán parte de alguna de las
siguientes categorías:
Datos;
Recursos materiales en general [(Papel, lápices, libros, carpetas, etc. Estas actividades
de recolección y procesamiento de información, eran actividades manuales y solo con
la llegada de la tecnología (computadoras, Internet, etc.) se han convertido en sistemas
con recursos informáticos y de comunicación).
2.1.7 MODELO RELACIONAL
El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos
basado en la lógica de predicados y en la teoría de conjuntos.
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San
José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base
de datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma
lógica como conjuntos de datos llamados tuplas. Pese a que esta es la teoría de las bases de datos
relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil
de imaginar, pensando en cada relación como si fuese una tabla que está compuesta por registros
(cada fila de la tabla sería un registro o "tupla") y columnas (también llamadas "campos"). Es el
modelo más utilizado en la actualidad para modelar problemas reales y administrar datos
dinámicamente.
2.1.8 ENTIDAD
Representa una “cosa”, "objeto" o "concepto" del mundo real con existencia independiente, es
decir, se diferencia únicamente de otro objeto o cosa, incluso siendo del mismo tipo, o una
misma entidad
Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa,
etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una
asignatura de clases, un nombre, etc. (entidad abstracta).
Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la
entidad Persona tiene como características: Nombre, Apellido, Género, Estatura, Peso, Fecha de
nacimiento.
2.1.9 ATRIBUTOS
Los atributos son las características que definen o identifican a una entidad. Estas pueden ser
muchas, y el diseñador solo utiliza o implementa las que considere más relevantes.
En un conjunto de entidades del mismo tipo, cada entidad tiene valores específicos asignados
para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.
En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia
de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno
de otro es su número de id.
Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de datos que será
almacenado a restricciones en los valores que el atributo puede tomar (cadenas de caracteres,
números, solo dos letras, solo números mayores que cero, solo números enteros).
Cuando algún atributo correspondiente a una entidad no tiene un valor determinado, recibe el
valor nulo, bien sea porque no se conoce, porque no existe o porque no se sabe nada al respecto
del mismo.
Tabla en las bases de datos, se refiere al tipo de modelado de datos donde se guardan los datos
recogidos por un programa. Su estructura general se asemeja a la vista general de un programa
de hoja de cálculo. Las tablas se componen de dos estructuras:
Registro: Corresponde a cada fila que compone la tabla. Allí se componen los datos y
los registros. Eventualmente pueden ser nulos en su almacenamiento.
En la definición de cada campo, debe existir un nombre único, con su tipo de dato
correspondiente. Esto es útil a la hora de manejar varios campos en la tabla, ya que cada nombre
de campo debe ser distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros
insertados. El campo puede ser definido como índice o auto incrementable, lo cual permite que
los datos de ese campo cambien a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada base de datos, haciéndola accesible
mediante su nombre o su seudónimo (alias) (dependiendo del tipo de base de datos elegida). La
estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se
componían de un modo similar.
2.1.14 REPUESTO
Un recambio, repuesto o refacción es una pieza que se utiliza para reemplazar las originales en
máquinas que debido a su uso diario han sufrido deterioro o una avería.
Por el contrario, los rodamientos y otros tipos de piezas son sustituidos una vez producida la
avería, en forma imprevista.
2.1.15 AUTOMOVIL
El automóvil, también denominado auto, coche o carro en algunos países de Hispanoamérica;
es un vehículo motorizado con ruedas utilizado para el transporte. La mayoría de las definiciones
de automóvil, hacen referencia a los vehículos que circulan principalmente por las carreteras,
con capacidad de uno a ocho personas, cuentan con cuatro neumáticos y transportan
principalmente a personas, antes que mercancías.
El automóvil tiene su origen a finales del siglo XIX, cuando en el año 1885, el inventor alemán
Carl Benz patentó su Benz Patent-Motorwagen. Sin embargo, estos vehículos estuvieron
ampliamente disponibles durante el transcurso del siglo XX y las economías desarrolladas se
volvieron dependientes de ello. Al final del siglo XX, los automóviles fueron adquiriendo varias
funciones a favor de la comodidad y seguridad de los pasajeros, como la bolsa de aire, alarma
antirrobo, aire acondicionado, elevalunas eléctricos, GPS, cámara y los sensores de
estacionamiento, sistema de entretenimiento como el autorradio táctil, entre otros.
2.1.16 USUARIO
En informática, un usuario es una persona que utiliza una computadora o un servicio de red. Los
usuarios de sistemas informáticos y productos de software generalmente carecen de la
experiencia técnica necesaria para comprender completamente cómo funcionan. Los usuarios
avanzados utilizan funciones avanzadas de los programas, aunque no son necesariamente
capaces de programar computadoras ni/o administrar el sistema.
Por lo general, un usuario a menudo tiene una cuenta de usuario y se identifica en el sistema por
un nombre de usuario. Otros términos para nombre de usuario incluyen nombre de inicio de
sesión, nombre de cuenta, seudónimo, apodo, perfil y alias.
2.1.17 BASE DE DATOS RELACIONAL
Una base de datos relacional es un conjunto de una o más tablas estructuradas en registros
(líneas) y campos (columnas), que se vinculan entre sí por un campo en común, en ambos casos
posee las mismas características como por ejemplo el nombre de campo, tipo y longitud; a este
campo generalmente se le denomina ID, identificador o clave. A esta manera de construir bases
de datos se le denomina modelo relacional.
Estrictamente hablando el término se refiere a una colección específica de datos pero a menudo
se le usa, en forma errónea como sinónimo del software usado para gestionar esa colección de
datos. Ese software se conoce como sistema gestor de base de datos relacional (SGBD) o en
inglés relational database management system (RDBMS).
Las bases de datos relacionales pasan por un proceso al que se le conoce como normalización
de una base de datos, el cual es entendido como el proceso necesario para que una base de datos
sea utilizada de manera óptima.
Una base de datos tiene como característica de ser integrada o compartida. Enterada porque la
base de datos puede considerarse como unificación de varios archivos de datos independientes.
Compartida por que la Base de Datos puede compartirse entre varios usuarios distintos, en el
sentido que cada uno de ellos puede tener acceso a la misma parte de Base de Datos y utilizarla
con propósitos diferentes.
2.1.19 NORMALIZACIÓN
Son el conjunto de normal que nos ayudan a diseñar una estructura de base de datos óptima para
su implementación, gestión y aplicación para distintas aplicaciones, consiguiendo
independencia de las mismas. Existen formas normales que son:
Primera Forma Normal (1FN) Una relación está en primera forma normal si y solo si todos los
dominios de la misma contienen valores atómicos, es decir, no hay grupos repetitivos. Si se ve
la relación gráficamente con una tabla, estará en 1FN si tiene un solo valor en la intersección de
cada fila con cada columna.
Segunda Forma Normal (2FN) Una relación está en segunda forma normal si y solo si, está en
(1FN) y además cada atributo que no está en la clave primaria es completamente dependiente
de la clave primaria.
Tercera Forma Normal (3FN) una relación está en tercera forma normal si y solo si está en (2FN)
y además cada atributo que no está en la clave primaria no depende transitivamente de la clave
primaria.
Son el conjunto de normas que nos ayudan a diseñar una estructura de base de datos óptima para
su implantación, gestión y explotación desde distintas aplicaciones, consiguiendo
independencias de las mismas.
2.1.20 PROGRAMACIÓN
2.1.22 HTML
2.1.23 PHPMyAdmin
CSS es una especificación desarrollada para permitir la separación de los contenidos de los
documentos escritos en HTML, XML, XHTML, SVG, o XUL de la presentación del documento
con las hojas de estilo, incluyendo elementos tales como los colores, fondos, márgenes, bordes,
tipos de letra..., modificando as la apariencia de una página web de una forma más sencilla,
permitiendo a los desarrolladores controlar el estilo y formato de sus documentos, se basa en
una serie de reglas que rigen el estilo de los elementos en los documentos estructurados, y que
forman la sintaxis de las hojas de estilo.
2.1.25 FRAMEWORK
2.1.27 AJAX
AJAX (Asynchronous Javascript and XML) es una técnica de desarrollo web que, al combinar
una serie de tecnologías independientes, nos permite intercambiar información entre el servidor
y el cliente (un navegador web) de forma asíncrona. Como resultado, obtenemos una navegación
ágil, rápida y dinámica; y también la posibilidad de realizar cambios sobre una web sin
necesidad de actualizarla.
2.1.28 MySQL
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual:
Licencia pública general Licencia comercial por Oracle Corporación y está considerada como
la base datos de código abierto más popular del mundo, y una de las más populares en general
junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web. MySQL
fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan
Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta
a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de
Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad
pública y los derechos de autor del código están en poder del autor individual, MySQL es
patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto
es lo que posibilita el esquema de doble licenciamiento anteriormente mencionado. La base de
datos se distribuye en varias versiones, una Community, distribuida bajo la Licencia pública
general de GNU, versión 2, y varias versiones Enterprise, para aquellas empresas que quieran
incorporarlo en productos privativos. Las versiones Enterprise incluyen productos o servicios
adicionales tales como herramientas de monitorización y asistencia técnica oficial. En 2009 se
creó un fork denominado MariaDB por algunos desarrolladores (incluido algunos
desarrolladores originales de MySQL) descontentos con el modelo de desarrollo y el hecho de
que una misma empresa controle a la vez los productos MySQL y Oracle Database.
2.1.29 Servidor Web
Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del
lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o
asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o
Aplicación del lado del cliente. El código recibido por el cliente es renderizado por un navegador
web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se
usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del
modelo OSI. El término también se emplea para referirse al ordenador.
2.1.30 App Server-8.6.0
App Server es una herramienta OpenSource para Windows con Apache, MySQL, PHP y otras
adicciones, en la cual estas aplicaciones se configuran en forma automática, lo que permite
ejecutar un servidor web completo.
Se denomina App Server a un servidor en una red de computadores que ejecuta ciertas
aplicaciones, es un software que permite instalar sobre Windows Apache, PHP, MySQL y
phpMyAdmin de forma conjunta.
2.1.31 Navegador Web
Un navegador web (en inglés, web browser) es un software, aplicación o programa que permite
el acceso a la Web, interpretando la información de distintos tipos de archivos y sitios web para
que estos puedan ser visualizados.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de
texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web
y hacer actividades en ella, es decir, enlazar un sitio con otro, imprimir, enviar y recibir correo,
entre otras funcionalidades más.
Los documentos que se muestran en un navegador pueden estar ubicados en la computadora
donde está el usuario y también pueden estar en cualquier otro dispositivo conectado en la
computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la
transmisión de los documentos (un software servidor web).
Tales documentos, comúnmente denominados páginas web, poseen hiperenlaces o
hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente
relacionado con el texto o la imagen.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a
Internet, se llama navegación, de donde se origina el nombre navegador (aplicado tanto para el
programa como para la persona que lo utiliza, a la cual también se le llama cibernauta). Por otro
lado, hojeado es una traducción literal del original en inglés, browser, aunque su uso es
minoritario.
2.1.32 Sublime Text
Es un editor de código multiplataforma, ligero y con pocas concesiones a las florituras. Es una
herramienta concebida para programar sin distracciones. Su interfaz de color oscuro y la riqueza
de coloreado de la sintaxis, centra nuestra atención completamente.
Sublime Text permite tener varios documentos abiertos mediante pestañas, e incluso emplear
varios paneles para aquellos que utilicen más de un monitor. Dispone de modo de pantalla
completa, para aprovechar al máximo el espacio visual disponible de la pantalla.
El programa cuenta “de serie” con 22 combinaciones de color posibles, aunque se pueden
conseguir más. Para navegar por el código cuenta con Minimap, un panel que permite moverse
por el código de forma rápida.
El programa dispone de auto-guardado, muchas opciones de personalización, cuenta con un
buen número de herramientas para la edición del código y automatización de tareas. Soporta
macros, Snippets y auto completar, entre otras funcionalidades. Algunas de sus características
son ampliables mediante plugins. 2.1.33 Material de construcción
Los aglomerados son materiales constituidos prefabricados por fragmentos o polvo de una o
varias sustancias (cemento portland, cemento cola, cemento blanco, cemento asfaltico, etc.)
prensadas y endurecidas con un aglutinante, el cemento o cal, que se emplea en la construcción.
2.1.35 Acero corrugado de construcción
Los aceros corrugados de construcción son barras de acero de diferentes medidas, el acero
laminado de construcción es diseñado especialmente para construir elementos estructurales de
hormigón armado, las cuales son productos muy comercializados en el mercado de la
construcción.