base de datos

73
Base de datos Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD) y en México por la Ley Federal de Transparencia y Acceso a la Información Pública Gubernamental.

description

base de datos computacion completa

Transcript of base de datos

Page 1: base de datos

Base de datos

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo

contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una

biblioteca puede considerarse una base de datos compuesta en su mayoría por

documentos y textos impresos en papel e indexados para su consulta. Actualmente, y

debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría

de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado

y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.

Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS,

que permiten almacenar y posteriormente acceder a los datos de forma rápida y

estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se

estudian dentro del ámbito de la informática.

Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas;

También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la

información experimental.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se

encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos

personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de

Carácter Personal (LOPD) y en México por la Ley Federal de Transparencia y Acceso a la

Información Pública Gubernamental.

Page 2: base de datos

Índice

 

1 Tipos de base de datos

o 1.1 Según la variabilidad de la base de Datos

1.1.1 Bases de datos estáticas

1.1.2 Bases de datos dinámicas

o 1.2 Según el contenido

1.2.1 Bases de datos bibliográficas

1.2.2 Bases de datos de texto completo

1.2.3 Directorios

1.2.4 Bases de datos o "bibliotecas" de información química o biológica

2 Modelos de bases de datos

o 2.1 Bases de datos jerárquicas

o 2.2   Base de datos de red

o 2.3 Bases de datos transaccionales

o 2.4 Bases de datos relacionales

o 2.5 Bases de datos multidimensionales

o 2.6 Bases de datos orientadas a objetos

o 2.7 Bases de datos documentales

o 2.8 Bases de datos deductivas

2.8.1 Lenguaje

2.8.2 Ventajas

2.8.3 Fases

2.8.4 Interpretación

2.8.5 Mecanismos

o 2.9 Sistema de Gestión de bases de datos distribuida (SGBD)

3 Véase también

4 Enlaces externos

¿Qué es una base de datos?

Page 3: base de datos

Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier otra cosa. Muchas bases de datos empiezan siendo una lista en un programa de procesamiento de texto o en una hoja de cálculo. A medida que crece la lista, empiezan a aparecer repeticiones e inconsistencias en los datos. Cada vez resulta más complicado comprender los datos presentados en la lista y existen pocos métodos para buscar o recuperar subconjuntos de datos para revisarlos. Cuando empiezan a observarse estos problemas, es aconsejable transferir la información a una base de datos creada mediante un sistema de administración de bases de datos (DBMS), como Office Access 2007.

Una base de datos informatizada es un contenedor de objetos. Una base de datos puede contener más de una tabla. Por ejemplo, un sistema de seguimiento de inventario que utiliza tres tablas no es un conjunto de tres bases de datos, sino una sola base de datos que contiene tres tablas. Excepto si se ha diseñado específicamente para utilizar datos o código de otro origen, una base de datos de Access almacena sus tablas en un solo archivo, junto con otros objetos, como formularios, informes, macros y módulos. Las bases de datos creadas con formato de Access 2007 tienen la extensión de nombre de archivo. las bases de datos creadas con formatos de versiones anteriores de Access tienen la extensión de nombre de archivo.

Access 2007 se puede utilizar para crear archivo c

Page 4: base de datos

Crear tablas en una base de datos

Cuando se crea una base de datos, los datos se almacenan en tablas, que son

listas de filas y columnas basadas en temas. Por ejemplo, puede crear una tabla

Contactos para almacenar una lista de nombres, direcciones y números de

teléfono, o una tabla Productos para almacenar información sobre productos.

Siempre debe empezar a diseñar una base de datos creando primero sus

tablas, incluso antes de crear otros objetos de base de datos.

En este artículo se explica cómo crear tablas. Aprenderá a crear una tabla, a

agregar campos a la tabla y a definir la clave principal de una tabla. Obtendrá

también información sobre los tipos de datos y sobre el modo de definir

propiedades de los campos y de la tabla.

Antes de crear tablas, debe examinar cuidadosamente sus requisitos y diseñar

la base de datos para determinar las tablas que necesita. Para obtener una

introducción a la preparación y diseño de una base de datos, vea el artículo

Conceptos.

¿Qué es una tabla?Una tabla contiene datos sobre un tema en concreto, como empleados o productos. Cada registro de una tabla contiene información sobre un elemento, como un determinado empleado. Un registro se compone de campos, como un nombre, una dirección y un número de teléfono. Los registros se suelen denominar también filas y los campos, columnas.

Page 5: base de datos

En la base de datos que son metas datos

Definimos como una Base de Datos a un conjunto justamente de Datos que se

organizan en torno a un contexto determinado y que permiten ser utilizados en un

futuro, siguiendo una organización determinada, teniendo una gran variedad de

clasificaciones en torno a su clasificación y a la forma en que son organizadas.

Estos Datos que se encuentran en esta organización pueden ser analizados y

evidenciados en forma de Tablas, que se trata justamente de una modalidad de

trabajo en la cual se puede Ordenar la Información presente en ellas, para su fácil

lectura y verificación.

Una de las formas más comunes y conocidas de la utilización de Tablas para

una Base de Datos está en las conocidas como Hojas de Cálculo, que están

presentes en las aplicaciones similares al Microsoft Excel o Numérica,

trabajando con ellas y pudiendo inclusive realizar algunos cálculos matemáticos o

la elaboración de distintos gráficos y obtención de estadísticas.

Las partes constitutivas de una Tabla están dada por los Campos y Registros,

siendo las primeras el nombre técnico que se le da a las Columnas, siendo

de carácter único e irrepetible y teniendo un tipo de dato que es definido en sí

mismo. En lo que respecta a los Registros, esta denominación es justamente la

asignada a las Filas de la tabla, también incluyendo datos, que están también

definidos en sí mismos y que pueden ser valores nulos.

Todos los conceptos referentes a las bases de datos están hoy muy claros y definidos formalmente, al contrario que los de las bases de conocimiento. La tecnología de gestión de bases de datos se halla en una etapa muy madura.

Page 6: base de datos

Las bases de datos han evolucionado durante los pasados 30 años desde sistemas de archivos rudimentarios hasta sistemas gestores de complejas estructuras de datos que ofrecen un gran número de posibilidades. Los principales objetivos de un DBMS son los siguientes:

1. Independencia lógica y física de los datos: se refiere a la capacidad de modificar una definición de esquema en un nivel de la arquitectura sin que esta modificación afecte al nivel inmediatamente superior. Para ello un registro externo en un esquema externo no tiene por qué ser igual a su registro correspondiente en el esquema conceptual.6

2. Redundancia mínima: se trata de usar la base de datos como repositorio común de datos para distintas aplicaciones.

3. Acceso concurrente por parte de múltiples usuarios: control de concurrencia mediante técnicas de bloqueo o cerrado de datos accedidos.

4. Distribución espacial de los datos: la independencia lógica y física facilita la posibilidad de sistemas de bases de datos distribuidas. Los datos pueden encontrarse en otra habitación, otro edificio e incluso otro país. El usuario no tiene por qué preocuparse de la localización espacial de los datos a los que accede.

5. Integridad de los datos: se refiere a las medidas de seguridad que impiden que se introduzcan datos erróneos. Esto puede suceder tanto por motivos físicos (defectos de hardware, actualización incompleta debido a causas externas), como de operación (introducción de datos incoherentes).

6. Consultas complejas optimizadas: la optimización de consultas permite la rápida ejecución de las mismas.

7. Seguridad de acceso y auditoría: se refiere al derecho de acceso a los datos contenidos en la base de datos por parte de personas y organismos. El sistema de auditoría mantiene el control de acceso a la base de datos, con el objeto de saber qué o quién realizó una determinada modificación y en qué momento.

8. Respaldo y recuperación: se refiere a la capacidad de un sistema de base de datos de recuperar su estado en un momento previo a la pérdida de datos.

9. Acceso a través de lenguajes de programación estándar: se refiere a la posibilidad ya mencionada de acceder a los datos de una base de datos mediante lenguajes de programación ajenos al sistema de base de datos propiamente dicho.

Una base de datos típica conlleva la existencia de tres tipos de usuario con relación a su diseño, desarrollo y uso:

1. El administrador de bases de datos (DBA: Databas Administrador): diseña y mantiene la DB.

2. El desarrollador de aplicaciones (programador): implementa las transacciones e interfaces.

3. Los usuarios finales: consultan y editan los datos de la DB mediante un lenguaje de consulta de alto nivel.

Page 7: base de datos

No cabe duda de que la parte más importante es la llevada a cabo por el DBA. A él le corresponde la elección de un determinado modelo de datos y el diseño de la DB. La etapa de diseño es la más importante, ya que es ahí donde del denominado esquema conceptual. Nos detendremos sobre este tema cuando estudiemos el modelado de datos.

En general, podemos decir que el propósito de una base de datos es doble:

Que son los registroEn informática, o concretamente en el contexto de una base de datos relacional,

un registro (también llamado fila o tulpa) representa un objeto único

de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una

base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una

tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla

tienen la misma estructura.

Un registro es un conjunto de campos que contienen los datos que pertenecen a una

misma repetición de entidad. Se le asigna automáticamente un número consecutivo

(número de registro) que en ocasiones es usado como índice aunque lo normal y práctico

es asignarle a cada registro un campo clave para su búsqueda.

Estructura de base de datosAlgunos ejemplos habituales de bases de datos son una libreta de teléfonos, un catálogo de una biblioteca o el motor de búsqueda de un sitio web de venta. Una base de datos está construida normalmente en formato de tabla con filas y columnas. Por ejemplo, un listado telefónico tiene un apellido, un nombre, una dirección y un número de teléfono para cada entrada. Estas categorías forman las "columnas" de la base de datos. Cada entrada en el listado telefónico tiene una cualidad identificativa única, que es el nombre de la persona. Cada entrada por nombre en el listado telefónico forma una fila, que contiene datos únicos en cada una de estas cuatro columnas.Función de las bases de datosLas bases de datos están organizadas en campos y registros para que sea sencillo acceder a ellas. Para encontrar un número de teléfono en el listado telefónico, simplemente tienes que encontrar el nombre de la persona, que es único. Cuando lo hayas encontrado, el número de teléfono correcto estará en la columna "número de teléfono" en la misma fila. La mayoría de las bases de datos siguen esta organización básica y principios funcionales.

CampoEn el ejemplo del listado telefónico, las cuatro categorías de datos del apellido, el nombre, la dirección y el número de teléfono se llaman "campos". Un campo es una unidad sencilla de datos que es única

Page 8: base de datos

dentro de la entrada o fila, pero la categoría de datos general es común a todas las entradas. Por ejemplo, "dirección" es un campo común a todas las entradas nombradas en el listado telefónico, pero el contenido del campo de dirección será único para cada entrada. Como regla, el campo de la base de datos se refiere a las columnas, o categorías de datos, que son utilizadas por todas las entradas o filas.

RegistroUn registro es una fila de una base de datos, una agrupación horizontal de datos. El contenido de estos campos es único para esa fila. En el ejemplo del listado de teléfonos, cada apellido empieza una fila o registro que contiene datos en los campos del nombre, dirección y número de teléfono. Un registro se suele usar en una búsqueda de base de datos porque cada registro tiene una cualidad identificativa única (o valor). Un registro de base de datos es, básicamente, una fila que contiene datos únicos en cada uno de los campos. Una base de datos normalmente tendrá un gran número de registros pero sólo un pequeño número de campos.

Que es un programa

Un programa de computadora es un conjunto de instrucciones que la CPU de una computadora puede entender y ejecutar.

Los programadores crean programas al escribir declaraciones en un editor.

Todo el conjunto de comandos, representados por las declaraciones, se almacena en un archivo y se le denomina código fuentedel programa.

La compilación es el proceso mediante el cual se convierte un código fuente a código objeto almacenado en un archivo objeto y es el punto intermedio en la creación de un archivo ejecutable.

Un enlazador acomoda todos los archivos objeto para formar un archivo ejecutable.

La mayoría de los lenguajes de cómputo tienen variables, que son partes de la memoria de la computadora que un programa reserva para su propio uso.

Los programadores deben declarar las variables en el programa para asignar así la cantidad de memoria requerida y asociar un nombre con la memoria.

Entre los tipos de variables se incluyen la variable de carácter, de número entero grande, flotante y de cadena.

Los programas rara vez ejecutan una secuencia individual de comandos de principio a fin; en vez de hacer eso usan subrutinas, ramificaciones condicionales y ciclos iterativos como construcciones de flujo de control.

Page 9: base de datos

Un algoritmo es otro tipo de estructura de programa que usa implantaciones matemáticas, estadísticas o de procedimiento, en vez del flujo de control.

Un programa de computadoras, también llamado software, es un conjunto de

códigos o instrucciones secuenciales que describen, definen o caracterizan la

realización de una acción en la computadora. Si  bien en los inicios de la historia

de la programación los programas dictaban instrucciones directamente a las

máquinas, hoy los programas se escriben usando "lenguajes de programación",

que son a su vez otros programas que para simplificar la tarea ya traen construidas

secuencias y utilidades para facilitar la tarea del programador.

Como se dijo previamente un software es una secuencia de instrucciones. Se dice

que las instrucciones son los componentes y la secuencia corresponde a la

relación que hay entre ellos. A esto se le conoce como la visión algorítmica de un

programa de computadoras. Básicamente un algoritmo consiste en la traducción

concreta realizada por la computadora de la instrucción dictada por el software.

Para que los algoritmos sean menores y asimismo menos complejos para la

comprensión de la computadora, se suele dividir los programas en partes

proporcionando una ayuda al desarrollo del programa.

Los software o programas de computación se pueden dividir en dos categorías:

Por un lado los de sistemas que consisten en un conjunto de programas que son

indispensables para que el sistema funcione. En segundo lugar están los software

de de aplicaciones que son más específicos y complejos que los anteriores, y a

diferencia de los anteriores, no son indispensables para que el sistema funcione.

Por ejemplo para usar una computadora necesitamos de un sistema operativo,

programa básico para iniciar la computadora, darle las instrucciones básicas de

partida y para que esta reconozca todos sus accesorios o periféricos. Luego entre

las aplicaciones tenemos a los procesadores de textos, planillas de cálculos,

juegos, etc...

Los programas de una computadora para que sean comprendidos por el hardware

de ésta última deben ser sometidos a un proceso al que llaman compilación, que

básicamente es la traducción de las instrucciones escritas en un lenguaje, a una

versión o código fuente que es lo que la computadora realmente entiende. El

código fuente o programa ya compilado pasa a ser lo que conocemos como un

programa ejecutable, que es lo que hacemos "correr" en la máquina obteniendo los

resultados que deseamos. El usuario normal solo tiene acceso a las versiones

"ejecutables" de los programas de computadoras.

Un programa de computadoras o software debe cumplir ciertos requisitos para que

sea bien considerado. En primer lugar verificar si el programa hace lo que

verdaderamente debe realizar. Luego debe ser claro y legible y de esta manera de

permitir un fácil mantenimiento y actualización. Por último debe ser económico en

el sentido de consumir la menor cantidad de recursos posibles, es decir tiempo y

memoria, más aún cuando en la actualidad el tiempo de los programadores se ha

vuelto muy caro, muchas veces se olvida de este aspecto. En la jerga de los

ºlimpio", es decir un formato que respete los espacios y convenciones formales, y

que además no repita cosas innecesarias o duplique instrucciones ya realizadas,

de tal manera de lograr un desempeño.

Page 10: base de datos

Que es un software

Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema

informático, que comprende el conjunto de los componentes lógicos necesarios que

hacen posible la realización de tareas específicas, en contraposición a los

componentes físicos que son llamados hardware.

Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales

como el procesador de texto, que permite al usuario realizar todas las tareas concernientes

a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que

básicamente permite al resto de los programas funcionar adecuadamente, facilitando

también la interacción entre los componentes físicos y el resto de las aplicaciones, y

proporcionando una interfaz con el usuario.

El anglicismo "software" es el más ampliamente difundido al referirse a este concepto,

especialmente en la jerga técnica; en tanto que el término sinónimo «logicial», derivado del

término francés logiciel, es utilizado mayormente en países y zonas de influencia francesa.

Existen varias definiciones similares aceptadas para software, pero probablemente la más

formal sea la siguiente:

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.

Extraído del estándar 729 del IEEE5

Considerando esta definición, el concepto de software va más allá de los programas de

computación en sus distintos estados: código fuente, binario o ejecutable; también su

documentación, los datos a procesar e incluso la información de usuario forman parte del

software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.

Page 11: base de datos

El término «software» fue usado por primera vez en este sentido por John W.

Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software

es toda la información procesada por los sistemas informáticos: programas y datos.

El concepto de leer diferentes secuencias de instrucciones (programa) desde

la memoria de un dispositivo para controlar los cálculos fue introducido por Charles

Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor

parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los

números computables», con una aplicación al problema de decisión.

Se define como proceso al conjunto ordenado de pasos a seguir para llegar a la solución

de un problema u obtención de un producto, en este caso particular, para lograr un

producto software que resuelva un problema específico.

El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su

porte, características y criticidad del mismo. Por ejemplo la creación de un sistema

operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un

equipo disciplinado de trabajo. En el otro extremo, si se trata de un sencillo programa (por

ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por

un solo programador (incluso aficionado) fácilmente. Es así que normalmente se dividen

en tres categorías según su tamaño (líneas de código) o costo:

de «pequeño», «mediano» y «gran porte». Existen varias metodologías para estimarlo,

una de las más populares es el sistema COCOMO que provee métodos y un software

(programa) que calcula y provee una aproximación de todos los costos de producción en

un «proyecto software» (relación horas/hombre, costo monetario, cantidad de líneas fuente

de acuerdo a lenguaje usado, etc.).

Considerando los de gran porte, es necesario realizar complejas tareas, tanto técnicas

como de gerencia, una fuerte gestión y análisis diversos (entre otras cosas), la complejidad

de ello ha llevado a que desarrolle una ingeniería específica para tratar su estudio y

realización: es conocida como Ingeniería de Software.

En tanto que en los de mediano porte, pequeños equipos de trabajo (incluso un

avezado analista-programador solitario) pueden realizar la tarea. Aunque, siempre en

casos de mediano y gran porte (y a veces también en algunos de pequeño porte, según su

complejidad), se deben seguir ciertas etapas que son necesarias para la construcción del

software. Tales etapas, si bien deben existir, son flexibles en su forma de aplicación, de

acuerdo a la metodología o proceso de desarrolloescogido y utilizado por el equipo de

desarrollo o por el analista-programador solitario (si fuere el caso).

Los «procesos de desarrollo de software» poseen reglas preestablecidas, y deben ser

aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo

más seguro es que el proyecto no logre concluir o termine sin cumplir los objetivos

previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Entre tales

«procesos» los hay ágiles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP), y

Page 12: base de datos

variantes intermedias. Normalmente se aplican de acuerdo al tipo y porte del software a

desarrollar, a criterio del líder (si lo hay) del equipo de desarrollo. Algunos de esos

procesos son Programación Extrema(en inglés eXtreme Programming o XP), Proceso

Unificado de Rational (en inglés Ratonil Unified Process o RUP), Facture Driven

Development (FDD), etc.

Cualquiera sea el «proceso» utilizado y aplicado al desarrollo del software (RUP, FDD, XP,

etc), y casi independientemente de él, siempre se debe aplicar un «modelo de ciclo de

vida».6

Se estima que, del total de proyectos software grandes emprendidos, un 28% fracasan, un

46% caen en severas modificaciones que lo retrasan y un 26% son totalmente exitosos. 7

Cuando un proyecto fracasa, rara vez es debido a fallas técnicas, la principal causa de

fallos y fracasos es la falta de aplicación de una buena metodología o proceso de

desarrollo. Entre otras, una fuerte tendencia, desde hace pocas décadas, es mejorar las

metodologías o procesos de desarrollo, o crear nuevas y concientizar a los profesionales

de la informática a su utilización adecuada. Normalmente los especialistas en el estudio y

desarrollo de estas áreas (metodologías) y afines (tales como modelos y hasta la gestión

misma de los proyectos) son los ingenieros en software, es su orientación. Los

especialistas en cualquier otra área de desarrollo informático (analista, programador, Lic.

en informática, ingeniero en informática, ingeniero de sistemas, etc.) normalmente aplican

sus conocimientos especializados pero utilizando modelos, paradigmas y procesos ya

elaborados.

Page 13: base de datos

Que es un sistema

Para el arte marcial ruso, véase Systema.

Para otros usos de este término, véase Sistema (desambiguación).

Un sistema (del latín systēma, y este del griego σύστημα [sýstema]) es un objeto

complejo cuyos componentes se relacionan con al menos algún otro componente; puede

ser material o conceptual.1 Todos los sistemas tienen composición, estructura y entorno,

pero sólo los sistemas materiales tienen mecanismo, y sólo algunos sistemas materiales

tienen figura (forma). Según el sistemismo, todos los objetos son sistemas o componentes

de otro sistema.2 Por ejemplo, un núcleo atómico es un sistema material físico compuesto

de protones y neutrones relacionados por la interacción nuclear fuerte; una molécula es un

sistema material químico compuesto de átomos relacionados por enlaces químicos;

una célula es un sistema material biológico compuesto de orgánulos relacionados por

enlaces químicos no-covalentes y rutas metabólicas; una corteza cerebral es un sistema

material biológico compuesto de neuronas relacionadas por potenciales de

acción yneurotransmisores; un ejército es un sistema material social y parcialmente

artificial compuesto de personas y artefactos relacionados por el mando, elabastecimiento,

la comunicación y la guerra; el anillo de los números enteros es un sistema conceptual

algebraico compuesto de números positivos, negativos y elcero relacionados por la suma y

la multiplicación; y una teoría científica es un sistema conceptual lógico compuesto

de hipótesis, definiciones y teoremasrelacionados por la correferencia y

la deducción (implicación).

Un sistema material, sistema concreto o sistema real es una cosa compuesta (por dos o

más cosas relacionadas) que posee propiedades que no poseen sus componentes,

llamadas propiedades emergentes; por ejemplo, la tensión superficial es una propiedad

Page 14: base de datos

emergente que poseen los líquidos pero que no poseen sus moléculas componentes. Al

ser cosas, los sistemas materiales poseen las propiedades de las cosas, como

tener energía (e intercambiarla), tener historia, yuxtaponerse con otras cosas y ocupar una

posición en el espacio tiempo.

El esfuerzo por encontrar leyes generales del comportamiento de los sistemas materiales

es el que funda la teoría de sistemas y, más en general, el enfoque de la investigación

científica a la que se alude como sistemismo, sistémica o pensamiento sistémico, en cuyo

marco se encuentran disciplinas y teorías como lacibernética, la teoría de la información,

la teoría del caos, la dinámica de sistemas y otras.

Análisis CEEM[editar]

El análisis más sencillo del concepto de sistema material es el que incluye los conceptos

de composición, entorno, estructura y mecanismo (CEEM, por sus siglas). La composición

de un sistema es el conjunto de sus partes componentes. El entorno o ambiente de un

sistema es el conjunto de las cosas que actúan sobre los componentes del sistema, o

sobre las que los componentes del sistema actúan. La estructura interna o endoestructura

de un sistema es el conjunto de relaciones entre los componentes del sistema. La

estructura externa o exoestructura de un sistema es el conjunto de relaciones entre los

componentes del sistema y los elementos de su entorno. La estructura total de un sistema

es la unión de su exoestructura y su endoestructura. Las relaciones más importantes son

los vínculos o enlaces, aquellas que afectan a los componentes relacionados; las

relaciones espaciotemporales no son vínculos. El mecanismo de un sistema es el conjunto

de procesos internos que lo hacen cambiar algunas propiedades, mientras que conserva

otras.

Además, la frontera de un sistema es el conjunto de componentes que están directamente

vinculados (sin nada interpuesto) con los elementos de su entorno. La frontera de un

sistema físico puede ser rígida o móvil, permeable o impermeable, conductor

térmico (adiabática) o no, conductor eléctrico o no, e incluso puede ser aislante

de frecuencias de audio. Además, algunos sistemas tienen figura (forma); pero no todo

sistema con frontera tiene necesariamente figura. Si hay algún intercambio

de materia entre un sistema físico y su entorno a través de su frontera, entonces el sistema

es abierto; de lo contrario, el sistema es cerrado. Si un sistema cerrado tampoco

intercambia energía, entonces el sistema es aislado. En rigor, el único sistema aislado es

el universo. Si un sistema posee la organización necesaria para controlar su propio

desarrollo, asegurando la continuidad de su composición y estructura (homeostasis) y la

de los flujos y transformaciones con que funciona (homeorresis) —mientras las

perturbaciones producidas desde su entorno no superen cierto grado—, entonces el

sistema es autopoyético

Page 15: base de datos

Empresa.Una empresa es una organización, institución o industria dedicada a actividades o

persecución de fines económicos o comerciales, para satisfacer las necesidades de bienes

o servicios de los demandantes, a la par de asegurar la continuidad de la estructura

productivo-comercial así como sus necesarias inversiones.

Se ha notado que, en la práctica, se puede encontrar una variedad de definiciones del

término.

Se puede considerar que una definición de uso común en círculos comerciales es la

siguiente: “Una empresa es un sistema con su entorno materializa una idea, de forma

planificada, dando satisfacción a demandas y deseos de clientes, a través de una actividad

comercial". Requiere de una razón de ser, una misión, una estrategia, objetivos, tácticas y

políticas de actuación. Se necesita de una visión previa, y de una formulación y desarrollo

estratégico de la empresa. Se debe partir de una buena definición de la misión.

La planificación posterior está condicionada por dicha definición.1

La Comisión de la Unión Europea sugiere la siguiente definición: «Se considerará empresa

toda entidad, independientemente de su forma jurídica, que ejerza una actividad

económica. En particular, se considerarán empresas las entidades que ejerzan una

actividad artesanal u otras actividades a título individual o familiar, las sociedades de

personas, y las asociaciones que ejerzan una actividad económica de forma regular».2

De acuerdo al Derecho internacional, la empresa es el conjunto

de capital, administración y trabajo dedicados a satisfacer una necesidad en el mercado.3

Un diccionario legal de EE. UU. las define como: “an economic organization or activity;

especially: a business organization” (una organización o actividad económica;

especialmente una organización de negocios).4

Page 16: base de datos

Otra definición -con un sentido más académico y de uso general entre sociólogos- es:

“Grupo social en el que a través de la administración de sus recursos, del capital y del

trabajo, se producen bienes o servicios tendientes a la satisfacción de las necesidades de

una comunidad. Conjunto de actividades humanas organizadas con el fin

de producir bienes o servicios”.

Adam Smith se encuentra entre los primeros en teorizar al respecto. Para él una empresa

es la organización que permite la "internacionalización" de las formas de producción: por

un lado permite que los factores de producción (capital, trabajo, recursos) se encuentren y

por el otro permite la división del trabajo. Aun cuando para Smith la forma "natural"

y eficiente de tal organización era aquella motivada por el interés privado -por ejemplo: «Es

así que el interés privado y las pasiones de los individuos los disponen naturalmente a

volver sus posesiones (stock en el original) hacia el empleo que en el caso ordinario son

más ventajosos para la comunidad»6 - Smith propone que hay también una necesidad o

área que demanda acción pública: «De acuerdo al sistema de Libertad Natural,

el Soberano sólo tiene tres deberes que atender, tercero, la obligación de realizar y

conservar determinadas obras públicas y determinadas instituciones públicas, cuya

realización y mantenimiento no pueden ser nunca de interés para un individuo particular o

para un pequeño número de individuos, porque el beneficio de las mismas no podría

nunca reembolsar de su gasto a ningún individuo particular o a ningún pequeño grupo de

individuos, aunque con frecuencia reembolsan con mucho exceso a una gran sociedad»

(op. cit p 490 (en inglés) - estableciendo así las bases de lo que algunos han llamado la

“Teoría de la empresas públicas”.7

El razonamiento de Smith es que es el caso que hay ciertos bienes y servicios cuya

existencia o provisión implica beneficios que se extienden a la comunidad entera, incluso a

quienes no pagan por ellos (ver Externalidad positiva en Externalidad). Esto da origen -en

la percepción de Smith- al problema del polizón, es decir, al problema de que los

individuos de esa sociedad están en la posición de beneficiarse, contribuyan o no a los

costos. Consecuentemente Smith propone que la manera apropiada y justa de proveer y

financiar esos bienes y servicios es a través de impuestos y empresas públicas. (ver op cit)

Bienes y servicios que han sido generalmente considerados como incluibles en la

producción pública, en adición a los sugeridos por Smith, como la “defensa” de la sociedad

de otras sociedades, la “protección de los ciudadanos de injusticia u opresión por otros”, la

educación, algunos caminos y obras públicas (especialmentefaros, y algunas obras de

defensa fluvial o marinas como espigónes; rompeolas, etc), obras de salud

pública (incluyendo alcantarillas, etc), incluyen: redes o

sistemas postales; ferroviarias y eléctricas, etc, y, en general, las que constituyen ya sea

un monopolio natural o requieren grandes inversiones (que exceden la capacidad de

cualquier inversionista real) o las que solo generan ganancia después de un largo periodo,

que excede las expectaciones -o incluso la vida- de inversionistas potenciales.8

Page 17: base de datos

Posteriormente, Paul Samuelson retoma9 esa percepción de Smith para sugerir que la

maximizacion del beneficio o utilidad social se puede lograr satisfaciendo la

famosa Condición de Samuelson, lo que ha llevado a algunos a sugerir una economía

mixta. En las palabras de Joseph E. Stiglitz: «El verdadero debate hoy en día gira en torno

a encontrar el balance correcto entre el mercado y el gobierno. Ambos son necesarios.

Cada uno puede complementar al otro. Este balance será diferente dependiendo de la

época y el lugar».10

Desde otra perspectiva Max Weber llama nuestra atención a los aspectos organizacionales

de las empresas. Se ha aducido que Weber sugiere una similitud entre las empresas

modernas y los sistemas burocráticos: en ambos el ideal es la racionalización de

actividades en aras del resultado, con atención centrada en la eficiencia y productividad.

En ambas los “productores” no poseen los medios de producción, medios cuya propiedad

ha sido incrementalmente concentrada en las manos de una élite directora, etc.11 Esto se

da contra un telón de fondo en el cual la consecución de ganancia parece ser el valor

supremo, un fin en sí mismo y no el medio para el mejoramiento de la vida

Que son los productosEn mercadotecnia, un producto es una opción elegible, viable y repetible que la oferta pone a disposición de la demanda, para satisfacer una necesidad o atender un deseo a través de su uso o consumo.1 El producto es uno de los componentes estructurales de la mezcla de mercadotecnia (en inglés marketing mix). El caso más común de la misma es también conocido como "Las cuatro P" de la mercadotecnia, junto al Precio, Plaza y Promoción. Sin embargo, en un sentido más amplio, la mezcla está integrada por Oferta, Términos de Intercambio, Accesibilidad y Simbolización (en sus iniciales OTAS), haciendo este último concepto de utilidad general para cualquier tipo de análisis sostenido entre oferta y demanda, y no solo aplicable al mercado de consumo masivo. En un diseño apropiado, la oferta puede integrarse conformando una propuesta de valor que atiende armónicamente los requisitos, diferenciadores y generadores de preferencia de la demanda.

Para la mercadotecnia su oferta es mucho más que el producto y por ello el especialista

del campo propone desde una perspectiva de mezcla de mercadotecnia, es decir

armonizando los cuatro elementos de la misma de modo coordinado. Esto obedece a la

observación de la demanda y en especial a los requerimientos de su grupo meta.

Para el consumidor el producto además de contar una serie de atributos o aspectos

físicos, tiene muchos atributos psicológicos y percibe la oferta de modo integral. Por

ejemplo, para el consumidor un automóvil no es sólo una cierta cantidad de acero y

plástico. Desde el punto de vista del consumidor un automóvil puede ser joven o mayor,

simpático, elegante, deportivo, masculino.Un cigarrillo además de un montón de nicotina y

otras sustancias perjudiciales envueltas en un papel para el consumidor es algo más. El

consumidor considera ciertas marcas como masculinas, otras como aventureras y otras

como femeninas. El consumidor por tanto construye en su cerebro una imagen del

producto que incluye múltiples aspectos. Un producto se puede relacionar con ciertos tipos

Page 18: base de datos

de consumidores, unas situaciones concretas de uso y con aspectos sociales o

sociológicos. De esta forma se puede llegar a considerar que una marca de cerveza es

apropiada para trabajadores o que es femenina. También se suelen relacionar los

productos con ciertos comportamientos; como por ejemplo las marcas de cerveza que

tratan de identificar la amistad y la fiesta con su marca.

Las distinciones entre producto esencial, genérico, esperado, aumentado y potencial

permiten distinguir la naturaleza propia del producto -que lleva a especificaciones

productivas- y la integración gradual de otros componentes de la mezcla de mercadotecnia

hasta que se pone a disposición de usuarios y consumidores. Los productos, para tener

éxito en el mercado, además de desarrollarse, deben integrarse adecuademente con su

estrategia de precio, distribuirse en los canales adecuados y simbolizarse apropiadamente

(enfatizando primero la diferencición y luego posicionamiento en la mente de

su segmento de demanda seleccionado).

Que son servicios

Este artículo trata sobre el concepto económico. Para el sector económico véase sector

servicios. Para otras acepciones, véase Servicio (desambiguación).

Un servicio es un conjunto de actividades que buscan responder a las necesidades de la

gente. Los servicios incluyen una diversidad de actividades desempeñadas por un crecido

número de funcionarios que trabajan para el estado (servicios públicos) o para empresas

particulares (servicios privados); entre estos pueden señalarse los servicios

de: electricidad, agua potable,

aseo, teléfono, telégrafo, correo, transporte, educación, cibercafés, sanidad y asistencia

social. Se define un marco en donde las actividades se desarrollarán con la idea de fijar

una expectativa en el resultado de éstas. Es el equivalente no material de un bien. Un

servicio se diferencia de un bien (físico o intangible) en que el primero se consume y se

desgasta de manera brutal puesto que la economía social nada tiene que ver con la

política moderna; es muy importante señalar que la economía nacional no existe siempre

en el momento en que es prestado.

Al proveer algún nivel de habilidad, ingenio y experiencia, los proveedores de un servicio

participan en una economía sin las restricciones de llevar inventariopesado o preocuparse

por voluminosas materias primas. Por otro lado, requiere constante inversión en

mercadotecnia, capacitaciones y actualización de cara a lacompetencia, la cual tiene

igualmente pocas restricciones físicas.

Los provedores de servicios componen el sector terciario de la industria.

Page 19: base de datos

Intangibilidad: esta es la característica más básica de los servicios, consiste en que

estos no pueden verse, probarse, sentirse, oírse ni olerse antes de la compra. Esta

característica dificulta una serie de acciones que pudieran ser deseables de hacer: los

servicios no se pueden inventariar ni patentar, ser explicados o representados

fácilmente, etc., o incluso medir su calidad antes de la prestación.

Heterogeneidad (o variabilidad): dos servicios similares nunca serán idénticos o

iguales. Esto por varios motivos: las entregas de un mismo servicio son realizadas por

personas a personas, en momentos y lugares distintos. Cambiando uno solo de estos

factores el servicio ya no es el mismo, incluso cambiando sólo el estado de ánimo de

la persona que entrega o la que recibe el servicio. Por esto es necesario prestar

atención a las personas que prestarán los servicios a nombre de la empresa.

Inseparabilidad: en los servicios la producción y el consumo son parcial o totalmente

simultáneos. A estas funciones muchas veces se puede agregar la función de venta.

Esta inseparabilidad también se da con la persona que presta el servicio.

Perecibilidad: los servicios no se pueden almacenar, por la simultaneidad entre

producción y consumo. La principal consecuencia de esto es que un servicio no

prestado, no se puede realizar en otro momento, por ejemplo un vuelo con un asiento

vacío en un vuelo comercial.

Ausencia de propiedad: los compradores de servicios adquieren un derecho a recibir

una prestación, uso, acceso o arriendo de algo, pero no su propiedad. Después de la

prestación solo existen como experiencias vividas.

Page 20: base de datos

En que consiste un desarrollador web

El diseño web es una actividad que consiste en la planificación, diseño e implementación

de sitios web. No es simplemente una aplicación de diseño convencional, ya que requiere

tener en cuenta la navegabilidad, interactividad, usabilidad, arquitectura de la información y

la interacción de medios como el audio, texto, imagen, enlaces y video.

La unión de un buen diseño con una jerarquía bien elaborada de contenidos, aumenta la

eficiencia de la web como canal de comunicación e intercambio de datos, que brinda

posibilidades como el contacto directo entre el productor y el consumidor de contenidos.

El diseño web ha visto amplia aplicación en los sectores comerciales de Internet

especialmente en la Word Wide Web. A menudo la web se utiliza como medio de

expresión plástica en sí. Artistas y creadores hacen de las páginas en Internet un medio

más para ofrecer sus producciones y utilizarlas como un canal más de difusión de su obra.

1. El diseño visual de la información que se desea editar. En esta etapa se trabaja

distribuyendo el texto, los gráficos, los vínculos a otros documentos y otros

objetosmultimedia que se consideren pertinentes. Es importante que antes de

trabajar sobre el computador se realice un boceto o prediseño sobre el papel. Esto

facilitará tener un orden claro sobre el diseño.

2. Estructura y relación jerárquica de las páginas del sitio web. Una vez que se tiene

el boceto se pasa a 'escribir' la página web. Para esto, y fundamentalmente para

manejar los vínculos entre documentos, se creó el lenguaje de marcación

de hipertexto o HTML. Los enlaces que aparecen subrayados en este documento

Page 21: base de datos

y otros de Wikipedia son ejemplos de hipertexto, puesto que al pulsar sobre ellos

conducen a otras páginas con información relacionada. La importancia de la

estructura y arborescencia web radica en que los visitantes no siempre entran por

la página principal o inicial y en ese caso el sitio debe darle la respuesta a lo que

busca rápido, además permitirle navegar por el sitio.

3. Posicionamiento en buscadores  o SEO. Ésta consiste en optimizar la estructura del

contenido para mejorar la posición en que aparece la página en determinada

búsqueda. Etapa no gustosa por los diseñadores gráficos, porque a diferencia del

texto, aún para el año 2014 no se pueden tener nuevos resultados en los

buscadores con sitios muy gráficos.

El HTML consta de una serie de elementos que estructuran el texto y son presentados en

forma de hipertexto por agente de usuario o navegadores. Esto se puede hacer con un

simple editor de textos (debe guardarse como texto plano, sin ningún tipo de formato y con

extensión .HTML o .htm). Aprender HTML es relativamente fácil, así que es sencillo crear

páginas web de este modo. Esta era la única manera de generarlas hasta que

aparecieron, a mediados de 1996, algunos editores visuales de HTML, como MS

FrontPagey Adobe Dreamweaver. Con estas herramientas no es necesario aprender

HTML (aunque sí aconsejable), con lo cual el desarrollador se concentra en lo más

importante, el diseño del documento.

1. El diseño visual de la información que se desea editar. En esta etapa se trabaja

distribuyendo el texto, los gráficos, los vínculos a otros documentos y otros

objetosmultimedia que se consideren pertinentes. Es importante que antes de

trabajar sobre el computador se realice un boceto o prediseño sobre el papel. Esto

facilitará tener un orden claro sobre el diseño.

2. Estructura y relación jerárquica de las páginas del sitio web. Una vez que se tiene

el boceto se pasa a 'escribir' la página web. Para esto, y fundamentalmente para

manejar los vínculos entre documentos, se creó el lenguaje de marcación

de hipertexto o HTML. Los enlaces que aparecen subrayados en este documento

y otros de Wikipedia son ejemplos de hipertexto, puesto que al pulsar sobre ellos

conducen a otras páginas con información relacionada. La importancia de la

estructura y arborescencia web radica en que los visitantes no siempre entran por

la página principal o inicial y en ese caso el sitio debe darle la respuesta a lo que

busca rápido, además permitirle navegar por el sitio.

3. Posicionamiento en buscadores  o SEO. Ésta consiste en optimizar la estructura del

contenido para mejorar la posición en que aparece la página en determinada

búsqueda. Etapa no gustosa por los diseñadores gráficos, porque a diferencia del

texto, aún para el año 2014 no se pueden tener nuevos resultados en los

buscadores con sitios muy gráficos.

Page 22: base de datos

El HTML consta de una serie de elementos que estructuran el texto y son presentados en

forma de hipertexto por agente de usuario o navegadores. Esto se puede hacer con un

simple editor de textos (debe guardarse como texto plano, sin ningún tipo de formato y con

extensión .html o .htm). Aprender HTML es relativamente fácil, así que es sencillo crear

páginas web de este modo. Esta era la única manera de generarlas hasta que

aparecieron, a mediados de 1996, algunos editores visuales de HTML, como MS

FrontPagey Adobe Dreamweaver. Con estas herramientas no es necesario aprender

HTML (aunque sí aconsejable), con lo cual el desarrollador se concentra en lo más

importante, el diseño del documento.

Html HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»),

hace referencia al lenguaje de marcadopara la elaboración de páginas web. Es un

estándar que sirve de referencia para la elaboración de páginas web en sus diferentes

versiones, define una estructura básica y un código (denominado código HTML) para la

definición de contenido de una página web, como texto, imágenes, etc. Es un estándar a

cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías

ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Es el lenguaje

con el que se definen las páginas web.

El lenguaje HTML basa su filosofía de desarrollo en la referenciación. Para añadir un

elemento externo a la página (imagen, vídeo, script, etc.), este no se incrusta directamente

en el código de la página, sino que se hace una referencia a la ubicación de dicho

elemento mediante texto. De este modo, la página web contiene sólo texto mientras que

recae en el navegador web (interpretador del código) la tarea de unir todos los elementos y

visualizar la página final. Al ser un estándar, HTML busca ser un lenguaje que permita que

cualquier página web escrita en una determinada versión, pueda ser interpretada de la

misma forma (estándar) por cualquier navegador web actualizado.

Sin embargo, a lo largo de sus diferentes versiones, se han incorporado y suprimido

diversas características, con el fin de hacerlo más eficiente y facilitar el desarrollo de

páginas web compatibles con distintos navegadores y plataformas (PC de escritorio,

portátiles, teléfonos inteligentes, tabletas, etc.). Sin embargo, para interpretar

correctamente una nueva versión de HTML, los desarrolladores de navegadores web

Page 23: base de datos

deben incorporar estos cambios y el usuario debe ser capaz de usar la nueva versión del

navegador con los cambios incorporados. Usualmente los cambios son aplicados mediante

parches de actualización automática (Firefox, Chrome) u ofreciendo una nueva versión del

navegador con todos los cambios incorporados, en un sitio web de descarga oficial

(Internet Explorer). Un navegador no actualizado no será capaz de interpretar

correctamente una página web escrita en una versión de HTML superior a la que pueda

interpretar, lo que obliga muchas veces a los desarrolladores a aplicar técnicas y cambios

que permitan corregir problemas de visualización e incluso de interpretación de código

HTML. Así mismo, las páginas escritas en una versión anterior de HTML deberían ser

actualizadas o reescritas, lo que no siempre se cumple. Es por ello que ciertos

navegadores aún mantienen la capacidad de interpretar páginas web de versiones HTML

anteriores. Por estas razones, aún existen diferencias entre distintos navegadores y

versiones al interpretar una misma página web.

El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>).

HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y

puede incluir o hacer referencia a un tipo de programa llamado script, el cual puede afectar

el comportamiento de navegadores web y otros procesadores de HTML.7

HTML también sirve para referirse al contenido del tipo de MIME text/html o todavía más

ampliamente como un término genérico para el HTML, ya sea en forma descendida del

XML (como XHTML 1.0 y posteriores) o en forma descendida directamente

de SGML (como HTML 4.01 y anteriores).

HTML consta de varios componentes vitales, entre ellos los elementos y

sus atributos, tipos de data y la declaración de tipo de documento.

El marcado estructural describe el propósito del texto. Por

ejemplo, <h2>Golf</h2> establece «Golf» como un encabezamiento de segundo nivel, el

cual se mostraría en un navegador de una manera similar al título «Marcado HTML» al

principio de esta sección. El marcado estructural no define cómo se verá el elemento, pero

la mayoría de los navegador web han estandarizado el formato de los elementos. Puede

aplicarse un formato específico al texto por medio de hojas de estilo en cascada.

El marcado presentacional describe la apariencia del texto, sin importar su función. Por

ejemplo, <b>negrita</b>indica que los navegadores web visuales deben mostrar el texto

en negrita, pero no indica qué deben hacer los navegadores web que muestran el

contenido de otra manera (por ejemplo, los que leen el texto en voz alta). En el caso

de <b>negrita</b> e <i>itálica</i>, existen elementos que se ven de la misma

manera pero tienen una naturaleza más semántica: <strong>énfasis

fuerte</strong> y <em>énfasis</em>. Es fácil ver cómo un lector de pantalla debería

interpretar estos dos elementos. Sin embargo, son equivalentes a sus correspondientes

elementos presentacionales: un lector de pantalla no debería decir más fuerte el nombre

Page 24: base de datos

de un libro, aunque éste esté en itálicas en una pantalla. La mayoría del marcado

presentacional ha sido desechada con HTML 4.0, en favor de hojas de estilo en cascada.

Ccs

CSS tiene una sintaxis muy sencilla, que usa unas cuantas palabras clave tomadas del

inglés para especificar los nombres de varias propiedades de estilo.

Una hoja de estilo se compone de una lista de reglas. Cada regla o conjunto de reglas

consiste en uno o más selectores y un bloque de declaración (o «bloque de estilo») con los

estilos a aplicar para los elementos del documento que cumplan con el selector que les

precede. Cada bloque de estilos se define entre llaves, y está formado por una o varias

declaraciones de estilo con el formato propiedad:valor1;.

En el CSS, los selectores marcarán qué elementos se verán afectados por cada bloque de

estilo que les siga, y pueden afectar a uno o varios elementos a la vez, en función de su

tipo, nombre (name), ID, clase (class), posición dentro del Document Object Model,

etcétera.2

Page 25: base de datos

Por ejemplo, el elemento de HTML <h1> indica que un bloque de texto es un

encabezamiento y que es más importante que un bloque etiquetado como <h2>. Versiones

más antiguas de HTML permitían atributos extra dentro de la etiqueta abierta para darle

formato (como el color o el tamaño de fuente). No obstante, cada etiqueta <h1> debía

disponer de la información si se deseaba un diseño consistente para una página y,

además, una persona que leía esa página con un navegador perdía totalmente el control

sobre la visualización del texto.

Cuando se utiliza CSS, la etiqueta <h1> no debería proporcionar información sobre cómo

será visualizado, solamente marca la estructura del documento. La información de estilo,

separada en una hoja de estilo, especifica cómo se ha de mostrar <h1>: color, fuente,

alineación del texto, tamaño y otras características no visuales, como definir el volumen de

un sintetizador de voz, por ejemplo.

Por otro lado, antes de que estuviera disponible CSS, la única forma de componer

espacialmente una página era el uso de tablas <table>. Aunque esta era una técnica

cómoda y versátil, ello conllevaba el uso de un elemento con una semántica particular, y

en el que la distribución de los datos no se ajustaban al flujo de la información que se

obtenía en la vista desde los navegadores habituales, lo que redundaba en una merma en

la accesibilidad a la página por parte de otros navegadores (orientados a personas con

alguna deficiencia sensorial, o a ciertos dispositivos electrónicos).

Mediante el uso de CSS, se ha permitido eliminar el uso de tablas para el diseño,

usándolas solamente para la muestra de datos tabulados, si bien es cierto que obtener la

versatilidad que ofrecía el diseño con tablas, es algo más complicado si no se usan.

Formas de usar CSS

Para dar formato a un documento HTML, puede emplearse CSS de tres formas distintas:

1. Mediante CSS introducido por el autor del HTML

1. Un estilo en línea (online) es un método para insertar el lenguaje de estilo

de página directamente dentro de una etiqueta HTML. Esta manera de

proceder no es totalmente adecuada. El incrustar la descripción del

formateo dentro del documento de la página Web, a nivel de código, se

convierte en una manera larga, tediosa y poco elegante de resolver el

problema de la programación de la página. Este modo de trabajo se

podría usar de manera ocasional si se pretende aplicar un formateo con

prisa, al vuelo. No es todo lo claro o estructurado que debería ser, pero

funciona.

Dado que los clientes de correo electrónico no soportan las hojas de

estilos externas, y que no existen estándares que los fabricantes de

clientes de correo respeten para utilizar CSS en este contexto, la solución

Page 26: base de datos

más recomendable para maquetar correos electrónicos, es utilizar CSS

dentro de los propios elementos (online).

2. Una hoja de estilo interna, que es una hoja de estilo que está incrustada

dentro de un documento HTML, dentro del elemento <head>, marcada por

la etiqueta <style>. De esta manera se obtiene el beneficio de separar la

información del estilo del código HTML propiamente dicho. Se puede optar

por copiar la hoja de estilo incrustada de una página a otra (esta

posibilidad es difícil de ejecutar si se desea para guardar las copias

sincronizadas). En general, la única vez que se usa una hoja de estilo

interna, es cuando se quiere proporcionar alguna característica a una

página Web en un simple fichero, por ejemplo, si se está enviando algo a

la página Web.

3. Una hoja de estilo externa, es una hoja de estilo que está almacenada en

un archivo diferente al archivo donde se almacena el código HTML de la

página Web. Esta es la manera de programar más potente, porque separa

completamente las reglas de formateo para la página HTML de la

estructura básica de la página.

2. Estilos CSS introducidos por el usuario que ve el documento, mediante un

archivo CSS especificado mediante las configuraciones del navegador, y que

sobreescribe los estilos definidos por el autor en una, o varias páginas web.

3. Los estilos marcados "por defecto" por los user agent, para diferentes elementos

de un documento HTML, como por ejemplo, los enlaces.

Page 27: base de datos

JavaScript

JavaScript (abreviado comúnmente "JS") es un lenguaje de programación interpretado,

dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado en

prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como

parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas

web dinámicas4 aunque existe una forma de JavaScript del lado del servidor (Server-side

JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en

documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también

significativo.

JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones

del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados

y tienen semánticas y propósitos diferentes.

Todos los navegadores modernos interpretan el código JavaScript integrado en las

páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de

una implementación del Document Object Model (DOM).

Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y

únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor.

JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van

descargándose junto con el código HTML.

Page 28: base de datos

Una cuarta edición está en desarrollo e incluirá nuevas características tales como

paquetes, espacio de nombres y definición 

JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre

de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar

como JavaScript. El cambio de nombre coincidió aproximadamente con el momento en

que Netscape agregó soporte para la tecnología Java en su navegador web Netscape

Navigator en la versión 2.002 en diciembre de 1995. La denominación produjo confusión,

dando la impresión de que el lenguaje es una prolongación de Java, y se ha caracterizado

por muchos como una estrategia de mercadotecnia de Netscape para obtener prestigio e

innovar en lo que eran los nuevos lenguajes de programación web.5 6

«JAVASCRIPT» es una marca registrada de Oracle Corporation7 . Es usada con licencia

por los productos creados por Netscape Communications y entidades actuales como

laFundación Mozilla.8 9

Microsoft dio como nombre a su dialecto de JavaScript «JScript», para evitar problemas

relacionadas con la marca. JScript fue adoptado en la versión 3.0 de Internet Explorer,

liberado en agosto de 1996, e incluyó compatibilidad con el Efecto 2000 con las funciones

de fecha, una diferencia de los que se basaban en ese momento. Los dialectos pueden

parecer tan similares que los términos «JavaScript» y «JScript» a menudo se utilizan

indistintamente, pero la especificación de JScript es incompatible con la de ECMA en

muchos aspectos.

Para evitar estas incompatibilidades, el World Wide Web Consortium diseñó el

estándar Document Object Model (DOM, o Modelo de Objetos del Documento en español),

que incorporan Konqueror, las versiones 6 de Internet Explorer y Netscape

Navigator, Opera la versión 7, Mozilla Application Suite y Mozilla Firefox desde su primera

versión.[cita  requerida]

En 1997 los autores propusieron10 JavaScript para que fuera adoptado como estándar de

la European Computer Manufacturers 'Association ECMA, que a pesar de su nombre no es

europeo sino internacional, con sede en Ginebra. En junio de 1997 fue adoptado como un

estándar ECMA, con el nombre de ECMAScript. Poco después también como un

estándar ISO.

JavaScript en el lado servidor

Netscape introdujo una implementación de script del lado del servidor con Netscape

Enterprise Server, lanzada en diciembre de 1994 (poco después del lanzamiento de

JavaScript para navegadores web).11 12 A partir de mediados de la década de los 2000, ha

habido una proliferación de implementaciones de JavaScript para el lado

servidor.Node.js es uno de los notables ejemplos de JavaScript en el lado del servidor,

siendo usado en proyectos importantes.13 14

Page 29: base de datos

Desarrollos posteriores

JavaScript se ha convertido en uno de los lenguajes de programación más populares en

internet. Al principio, sin embargo, muchos desarrolladores renegaban del lenguaje porque

el público al que va dirigido lo formaban publicadores de artículos y demás aficionados,

entre otras razones.15 La llegada de Ajax devolvió JavaScript a la fama y atrajo la atención

de muchos otros programadores. Como resultado de esto hubo una proliferación de un

conjunto de frameworks y librerías de ámbito general, mejorando las prácticas de

programación con JavaScript, y aumentado el uso de JavaScript fuera de los navegadores

web, como se ha visto con la proliferación de entornos JavaScript del lado del servidor. En

enero de 2009, el proyecto CommonJS fue inaugurado con el objetivo de especificar una

librería para uso de tareas comunes principalmente para el desarrollo fuera del navegador

web.16

Php

PHP es un lenguaje de programación de uso general de código del lado del

servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de

los primeros lenguajes de programación del lado del servidor que se podían incorporar

directamente en el documento HTML en lugar de llamar a un archivo externo que procese

los datos. El código es interpretado por un servidor web con un módulo de procesador de

PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye

también una interfaz de línea de comandos que puede ser usada en aplicaciones

gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que

en casi todos los sistemas operativos y plataformas sin ningún costo.

Fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue

siendo desarrollado con nuevas funciones por el grupo PHP.2 Este lenguaje forma parte

del software libre publicado bajo la licencia PHP, que es incompatible con la Licencia

Pública General de GNU debido a las restricciones del uso del término PHP

PHP puede ser desplegado en la mayoría de los servidores web y en casi todos los

sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra

instalado en más de 20 millones de sitios web y en un millón de servidores. El enorme

número de sitios en PHP ha visto reducida su cantidad a favor de otros nuevos lenguajes

no tan poderosos desde agosto de 2005. El sitio web de Wikipedia está desarrollado en

Page 30: base de datos

PHP.5 Es también el módulo Apache más popular entre las computadoras que utilizan

Apache como servidor web.

El gran parecido que posee PHP con los lenguajes más comunes de programación

estructurada, como C y Perl, permiten a la mayoría de los programadores crear

aplicaciones complejas con una curva de aprendizaje muy corta. También les permite

involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo

grupo de funciones.

Aunque todo en su diseño está orientado a facilitar la creación de sitios webs, es posible

crear aplicaciones con una interfaz gráfica para el usuario, utilizando alguna extensión

como puede ser PHP-Qt, PHP-GTK,6 WxPHP, WinBinder, Roadsend PHP, Phalanger, Phc

o HiP Hop VM. También puede ser usado desde la línea de comandos, de la misma

manera como Perl o Python pueden hacerlo; a esta versión de PHP se la llama PHP-CLI

(Command Line Interface).7

Cuando el cliente hace una petición al servidor para que le envíe una página web, el

servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el

contenido de manera dinámica (por ejemplo obteniendo información de una base de

datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al

cliente.

Mediante extensiones es también posible la generación de archivos PDF,8 Flash, así como

imágenes en diferentes formatos.

Permite la conexión a diferentes tipos de servidores de bases de datos

tanto SQL como NoSQL tales como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft

SQL Server,Firebird, SQLite o MongoDB.9

PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas

operativos, tales como Unix (y de ese tipo, como Linux o Mac OS X) y Microsoft Windows,

y puede interactuar con los servidores de web más populares ya que existe en

versión CGI, módulo para Apache, e ISAPI.

PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que

utiliza C# y Visual Basic .NET como lenguajes), a ColdFusion de la empresa Adobe,

a JSP/Java,CGI/Perl y a Node.js/Javascript. Aunque su creación y desarrollo se da en el

ámbito de los sistemas libres, bajo la licencia GNU, existe además un entorno de

desarrollo integrado comercial llamado Zend Studio. CodeGear (la división de lenguajes de

programación de Borland) ha sacado al mercado un entorno de desarrollo integrado para

PHP, denominado 'Delphi for PHP. También existen al menos un par de módulos

para Eclipse, uno de los entornos más populares.

Page 31: base de datos

El   diseño web adaptable o adaptativo (en inglés, Responsive Web Design) es una

filosofía de diseño y desarrollo web que mediante el uso de estructuras e imágenes fluidas,

así como de media-queries en la hoja de estilo CSS, consigue adaptar el sitio web al

entorno del usuario.

El diseñador y autor norteamericano Ethan Marcotte creó y difundió esta técnica a partir de

una serie de artículos en A List Apart,1 una publicación en línea especializada en diseño y

desarrollo web, idea que luego extendería en su libro Responsive Web Design.

El diseño web adaptable o adaptativo (en inglés, Responsive Web Design) es una

filosofía de diseño y desarrollo web que mediante el uso de estructuras e imágenes fluidas,

así como de media-queries en la hoja de estilo CSS, consigue adaptar el sitio web al

entorno del usuario.

El diseñador y autor norteamericano Ethan Marcotte creó y difundió esta técnica a partir de

una serie de artículos en A List Apart,1 una publicación en línea especializada en diseño y

desarrollo web, idea que luego extendería en su libro Responsive Web Design.

Tanto la idea como el propósito del diseño web adaptable fueron previamente discutidos y

descritos por el consorcio W3C en julio de 2008 en su recomendación "Mobile Web Best

Practices" bajo el subtítulo "One Web".2

Dicha recomendación, aunque específica para dispositivos móviles, puntualiza que está

hecha en el contexto de "One Web", y que por lo tanto engloba no solo la experiencia de

Page 32: base de datos

navegación en dispositivos móviles sino también en dispositivos de mayor resolución de

pantalla como dispositivos de sobremesa.3

El concepto de "One Web" hace referencia a la idea de construir una Web para todos

(Web for All) y accesible desde cualquier tipo de dispositivo (Web on Everything).4

Hoy en día, la variedad de dispositivos existentes en el mercado ha provocado que la

información disponible no sea accesible desde todos los dispositivos, o bien es accesible

pero la experiencia de navegación es muy pobre.

Ventajas[editar]

El uso de dispositivos móviles está creciendo a un ritmo increíble, dispositivos

como tablets y smartphones han incrementado sus ventas en los últimos años y la

navegación en Internet mediante estos dispositivos es cada vez más común. Ese es el

motivo por el que el diseño web adaptable se ha vuelto tan popular, pues es una técnica

que proporciona una solución web que puede manejar la visualización web tanto de

escritorio como de dispositivos.

Con una sola versión en HTML y CSS se cubren todas las resoluciones de pantalla, es

decir, el sitio web creado estará optimizado para todo tipo de dispositivos: PCs, tabletas,

teléfonos móviles, etc. Esto mejora la experiencia de usuario a diferencia de lo que ocurre,

por ejemplo, con sitios web de ancho fijo cuando se acceden desde dispositivos móviles.

De esta forma se reducen los costes de creación y mantenimiento cuando el diseño de las

pantallas es similar entre dispositivos de distintos tamaños.

También se supone que evita tener que desarrollar aplicaciones ad-hoc para versiones

móviles, o no, por ejemplo, una aplicación específica para iPhone, otra para

móvilesAndroid, etc.5 , aunque hoy en día las webs para móviles todavía no pueden

realizar las mismas funciones que las aplicaciones nativas.

Desde el punto de vista de la optimización de motores de búsqueda, sólo aparecería

una URL en los resultados de búsqueda, con lo cual se ahorran redirecciones y los fallos

que se derivan de éstas. También se evitarían errores al acceder al sitio web en concreto

desde los llamados "social links", es decir, desde enlaces que los usuarios comparten en

medios sociales tales como Facebook, Twitter, etc. y que pueden acabar en error

dependiendo de qué enlace se copió (desde qué dispositivo se copió) y desde qué

dispositivo se accede.6

Page 33: base de datos

Comercio Electrónico

El comercio electrónico, también conocido como e-commerce (electronic

commerce en inglés), consiste en la compra y venta deproductos o de servicios a través de

medios electrónicos, tales como Internet y otras redes informáticas. Originalmente el

término se aplicaba a la realización de transacciones mediante medios electrónicos tales

como el Intercambio electrónico de datos, sin embargo con el advenimiento de la Internet y

la World Wide Web a mediados de los años 90 comenzó a referirse principalmente a la

venta de bienes y servicios a través de Internet, usando como forma de pago medios

electrónicos, tales como las tarjetas de crédito.

La cantidad de comercio llevada a cabo electrónicamente ha crecido de manera

extraordinaria debido a Internet. Una gran variedad de comercio se realiza de esta manera,

estimulando la creación y utilización de innovaciones como la transferencia de fondos

electrónica, la administración de cadenas de suministro, el marketing en Internet,

el procesamiento de transacciones en línea (OLTP), elintercambio electrónico de

datos (EDI), los sistemas de administración del inventario y los sistemas automatizados de

recolección de datos.

En los últimos decenios del siglo XIX empresas comerciales como Montgomery Ward y

luego Sears iniciaron la venta por catálogo en los Estados Unidos. Este sistema de venta,

revolucionario para la época, consiste en un catálogo con fotos ilustrativas de los

Page 34: base de datos

productos a vender. Este permitió a las empresas captar nuevos segmentos de mercado

que no estaban siendo atendidos. Además, otro punto importante a tener en cuenta es que

los potenciales compradores pueden escoger los productos en la tranquilidad de sus

hogares, sin la asistencia o presión, según sea el caso, de un vendedor. La venta por

catálogo tomó mayor impulso con la aparición de las tarjetas de crédito; además de

determinar un tipo de relación de mayor anonimato entre el cliente y el vendedor.

La práctica del comercio electrónico comenzó a principios de 1970, con novedosas

aplicaciones como la transferencia de fondos monetarios. Después apareció el intercambio

de datos vía electrónica, que produjo una expiación en el comercio electrónico, dando

lugar a otros tipos de procesos comerciales. Todos estos procesos permitieron que

pequeñas empresas pudieran aumentar su nivel de competitividad implementando el

comercio electrónico en sus actividades diarias. Debido a esto el comercio en línea se ha

expandido muy rápidamente gracias a los millones de consumidores potenciales a los que

se puede llegar a través de este medio.

A principio de los años 1970, aparecieron las primeras relaciones comerciales que

utilizaban una computadora para transmitir datos, tales como órdenes de compra y

facturas. Este tipo de intercambio de información, si bien no estandarizado, trajo

aparejadas mejoras de los procesos de fabricación en el ámbito privado, entre empresas

de un mismo sector.

A mediados de 1980, con la ayuda de la televisión, surgió una nueva forma de venta por

catálogo, también llamada venta directa. De esta manera, los productos son mostrados

con mayor realismo, y con la dinámica de que pueden ser exhibidos resaltando sus

características. La venta directa se concreta mediante un teléfono y usualmente con pagos

de tarjetas de crédito.

En 1995 los países integrantes del G7/G8 crearon la iniciativa Un Mercado Global para

PYMEs,1 con el propósito de acelerar el uso del comercio electrónico entre las empresas

de todo el mundo.

El comercio electrónico realizado entre empresas es llamado en inglés business-to-

business o B2B. El B2B puede estar abierto a cualquiera que esté interesado (como el

intercambio de mercancías o materias primas), o estar limitado a participantes específicos

pre-calificados (mercado electrónico privado). Algunas de sus virtudes son:

Mejoras en la distribución: La Web ofrece a ciertos tipos de proveedores (industria del

libro, servicios de información, productos digitales) la posibilidad de participar en un

mercado interactivo, en el que los costos de distribución o ventas tienden a cero, como

por ejemplo en la industria del software, en la que los productos pueden entregarse de

inmediato, reduciendo de manera progresiva la necesidad de intermediarios.

Page 35: base de datos

Comunicaciones comerciales por vía electrónica: Actualmente, la mayoría de las

empresas utiliza la Web para informar a los clientes sobre la compañía, aparte de sus

productos o servicios, tanto mediante comunicaciones internas como con otras

empresas y clientes; esto facilita las relaciones comerciales, así como el soporte al

cliente, ya que al estar disponible las 24 horas del día, las empresas pueden fidelizar a

sus clientes mediante un diálogo asincrónico que sucede a la conveniencia de ambas

partes.

Beneficios operacionales: El uso empresarial de la Web reduce errores, tiempo y

sobrecostos en el tratamiento de la información. Los proveedores disminuyen sus

costos al acceder de manera interactiva a las bases de datos de oportunidades de

ofertas, enviar éstas por el mismo medio, y por último, revisar de igual forma las

concesiones; además, se facilita la creación de mercados y segmentos nuevos, el

incremento en la generación de ventajas en las ventas, la mayor facilidad para entrar

en mercados nuevos, especialmente en los geográficamente remotos, y alcanzarlos

con mayor rapidez.

Facilidad para fidelizar clientes: Mediante la aplicación de protocolos y estrategias de

comunicación efectivas que le permitan al usuario final del portal web de la compañía

plantear inquietudes, levantar requerimientos o simplemente hacer comentarios con

relación a los productos o servicios de la misma, y si y solo si estos comentarios son

debidamente procesados se puede crear un elemento importante para lograr la

fidelización de los clientes, y en consecuencia aumentar la re-compra de productos y

servicios, así como también la ampliación del rango de cobertura en el mercado.

El comercio electrónico puede utilizarse en cualquier entorno en el que se intercambien

documentos entre empresas: compras o adquisiciones, finanzas, industria, transporte,

salud, legislación y recolección de ingresos o impuestos. Ya existen compañías que

utilizan el comercio electrónico para desarrollar los aspectos siguientes:

Creación de canales nuevos de marketing y ventas.

Acceso interactivo a catálogos de productos, listas de precios y folletos publicitarios.

Venta directa e interactiva de productos a los clientes.

Soporte técnico ininterrumpido, permitiendo que los clientes encuentren por sí mismos,

y fácilmente, respuestas a sus problemas mediante la obtención de los archivos y

programas necesarios para resolverlos.

Mediante el comercio electrónico se intercambian los documentos de las actividades

empresariales entre socios comerciales. Los beneficios que se obtienen en ello son:

reducción del trabajo administrativo, transacciones comerciales más rápidas y precisas,

Page 36: base de datos

acceso más fácil y rápido a la información, y reducción de la necesidad de reescribir la

información en los sistemas de información.

Los tipos de actividad empresarial que podrían beneficiarse mayormente de la

incorporación del comercio electrónico son:

Sistemas de reservas. Centenares de agencias dispersas utilizan una base de datos

compartida para acordar transacciones.

Stocks. Aceleración a nivel mundial de los contactos entre proveedores de stock.

Elaboración de pedidos. Posibilidad de referencia a distancia o verificación por parte

de una entidad neutral.

Seguros. Facilita la captura de datos.

Todo sobre Google (Que es y para que sirve)

Google Inc. es una empresa multinacional estadounidense especializada en productos y

servicios relacionados con Internet, software, dispositivos electrónicos y otras tecnologías.

El principal producto de Google es el motor de búsqueda de contenido en Internet del

mismo nombre, aunque ofrece también otros servicios como un servicio de correo

electrónico llamado Gmail, sus servicios de mapas Google Maps y Google Earth, el sitio

web de vídeos YouTube, otras utilidades web como Google Libros o Google Noticias,

el navegador web Google Chrome, la red social Google+. Por otra parte, lidera el

desarrollo del sistema operativo basado en Linux, Android, orientado a teléfonos

inteligentes y tabletas y actualmente está trabajando en un proyecto de gafas de realidad

aumentada, las Google Glass, en un servicio de fibra óptica; el Google Fiber y en

vehículos autónomos. Asimismo existen otros proyectos como el Project Loon.

Con más de un millón de servidores y centros de datos repartidos por todo el mundo,

Google es capaz de procesar más de 1000 millones de peticiones de búsqueda diarias y

su motor de búsqueda es el sitio web más visitado a nivel mundial.5

La empresa es o ha sido criticada por colaborar con determinados países en la censura de

Internet con el afán de expandirse comercialmente en ellos y la infracción reiterada de

derechos de autor. También es objeto de críticas por presunta ingeniería fiscal en varios

Page 37: base de datos

países, y ser una de las empresas que colaboran con las agencias de inteligencia en la red

de vigilancia mundial sacada a la luz en 2013.

Larry Page y Serguéi Brin comienzan Google como un proyecto universitario en enero de

1996 cuando ambos era estudiantes de laUniversidad de Stanford. Page y Brin fundan,

el 4 de septiembre de 1998, la compañía Google Inc.,6 que estrena en Internet su motor de

búsqueda el 27 de septiembre siguiente (considerada la fecha de aniversario). Contaban

con un armario lleno de servidores (unos 80 procesadores), y dos routers HP.7 Este motor

de búsqueda superó al otro más popular de la época, AltaVista, que había sido creado

en1995. En el 2000 Google presentó AdWords, su sistema de publicidad online y la

llamada Barra Google.

En febrero de 2001 Google compra el servicio de debate Usenet de Google y lo transforma

en Google Grupos. En marzo del mismo añoEric Schmidt es nombrado presidente de la

junta directiva. En julio de 2001 lanza su servicio de búsqueda de imágenes. En febrero de

2002 lanza Google Search Apliance. En mayo lanza Google Labs que cerrará 9 años más

tarde. En septiembre se lanza Google Noticias. En diciembre del mismo año se lanza el

servicio de búsqueda de productos llamado Froogle, ahora denominado Google Products.

En febrero de 2003 Google adquiere Pyra Labs y con ello el servicio de creación de

blogs Blogger. En abril se presenta Google Grants, un servicio de publicidad gratuito para

organizaciones sin ánimo de lucro. En diciembre de ese año se lanza Google Print,

posteriormenteGoogle Libros.

En enero de 2004 lanza la red social orkut. En marzo se lanza Google Local que más tarde

se integraría con Google Maps. En abril Google presentó Gmail, su servicio de correo

electrónico con 1 Gb de almacenamiento.8 El 19 de agosto Google Inc. saldría a la bolsa

de valores bajo el símbolo de NASDAQ:GOOG, con una oferta inicial de 25,7 millones de

acciones, y con un rango de precios de 85 a 95 dólares. En octubre de ese año

lanzan Google Desktop, que será descontinuado. También lanzó el llamado Google

Académico. El 18 de agosto de ese mismo año Google salió a bolsa en WallStreet. En

2004 compró la empresa Keyhole.

Un año después, en 2005, sacaron a la luz Google Maps y Google Earth. Ese mismo año

Google compró Android Inc. Vint Cerf, considerado uno de los padres de Internet, fue

contratado por Google en 2005. También lanzó Google Code y se desarrolla el primer

Summer of Code. En agosto presenta Google Talk. En octubre Google lanza su lector de

feeds RSS Google Reader. En noviembre se presenta Google Analytics y en

diciembre Google Transit.

En 2006 lanza Picasa. En marzo adquiere Writely para más tarde lanzar Google Docs y

presenta ese mismo mes Google Finance. En abril se presenta Google Calendar y en

agosto Google Apps, servicio orientado a empresas. En octubre de 2006, Google adquirió

por 1650 millones de dólares la página de vídeos YouTube.9 Ese mismo mes

adquiereJotSpot que más tarde se convertirá en Google Sites.

Page 38: base de datos

Un año después, en 2007, Google lanzó el sistema operativo abierto para móviles Android

y creó la Open Handset Alliance. En abril de 2007, Google compró DoubleClick,10 una

empresa especializado en publicidad en Internet, por 3100 millones de dólares. Este

mismo mes, Google se convirtió en la marca más valiosa del mundo, alcanzando la suma

de 66 000 millones de dólares, superando a emblemáticas empresas

como Microsoft, General Electric y Coca-Cola. En junio lanza Google Gears que más tarde

será abandonado debido a que lo que ofrecía más tarde fue incorporado en HTML5.

En julio de 2007, Google compró Panoramio, un sitio web dedicado a exhibir

las fotografías que los propiosusuarios crean y geoposicionan, siendo algunas de ellas

subidas al sitio para que puedan ser vistas a través del software Google Earth, cuyo

objetivo es permitir a los usuarios del mencionado software aprender más sobre una zona

específica del mapa, observando las fotografías que otros usuarios han tomado ahí. En

noviembre presenta OpenSocial.

Los fundadores de Google, Sergey Brin y Larry Page, y su actual presidente ejecutivo, Eric

Schmidt(2008).

En febrero de 2008 se lanza Google Sites. El 2 de septiembre de 2008, Google presenta

su propio navegador web Google Chrome y el proyecto de código abierto Chromium. En

diciembre se lanza Google Friend Connect. En febrero se lanza Google Latitude. En marzo

se presenta Google Voice. En septiembre de 2009 adquiere reCAPTCHA. En noviembre

presenta el proyecto de sistema operativo de código abierto Chromium OS. En diciembre

presenta Google Public DNS.

En enero de 2010 Google presenta su primer teléfono móvil, el Nexus One, que funciona

con Android. En febrero Google hace oficial su intención de desplegar una red de internet

a alta velocidad. Ese mismo mes adquiere Aardvark. En marzo adquiere Picnik. En mayo

lanzaGoogle TV. En octubre presenta su proyecto de vehículos autónomos. En diciembre

presenta su segundo teléfono, el Nexus S, fabricado por Samsung

En enero de 2011, Larry Page es nombrado CEO. En mayo se presentan

los Chromebooks. En junio se presenta la nueva red social de Google

llamada Google+.En agosto de 2011, Google adquiere Motorola Mobility por 8800 millones

Page 39: base de datos

de euros (12 500 millones de dólares).11 Google presenta su tercer teléfono inteligente,

el Galaxy Nexus, fabricado por Samsung y que funciona con la cuarta versión de Android.

En abril de 2012, Google presenta el Project Glass, un proyecto para crear una gafas

de realidad aumentada. En la Google I/O 2012, se anunció que la versión para

desarrolladores de Google Glass estaría disponible para 2013 mientras que la versión para

consumidores estaría lista para 2014. En ese mismo evento se anunció Android 4.1 y la

primera tableta de Google, la Nexus 7, fabricada por Asus. El 27 de septiembre de 2013 en

conmemoración de 15 años en servicio Google presentó en su página de inicio

undoodle en forma de juego que consistía en romper una piñata.12 13 En febrero del 2014

Google compra SlickLogin, una compañía compuesta por grandes desarrollares, expertos

en seguridad, que han creado un innovador sistema de identificación a través del sonido

para los teléfonos inteligentes 14 El 10 de junio de 2014, Google anuncia la adquisición

de Skybox Imaging por US$500 millones (€370 millones) para "proveer imágenes satélite

al servicio de mapas online".15

Facebook

Facebook (NASDAQ: FB) es un sitio web de redes sociales creado por Mark Zuckerberg y

fundado junto a Eduardo Saverin,Chris Hughes y Dustin Moskovitz. Originalmente era un

sitio para estudiantes de la Universidad de Harvard, pero se abrió a cualquier persona con

una cuenta de correo electrónico.

A mediados de 2007 lanzó las versiones en francés, alemán y español traducidas por

usuarios de manera no remunerada,7principalmente para impulsar su expansión fuera

de Estados Unidos, ya que sus usuarios se concentran en Estados Unidos,

Canadá y Reino Unido. Facebook cuenta con más de 900 millones de miembros, y

traducciones a 70 idiomas.8 9 En enero de 2013, Facebook llegó a los 1230 millones de

usuarios,10 de los cuáles hay más de 600 millones de usuarios móviles. Brasil, India,

Indonesia, México y Estados Unidos son los países con más usuarios,11 sin embargo y hay

usuarios que poseen más de una cuenta.10

Su infraestructura principal está formada por una red de más de 50 000 servidores que

usan distribuciones del sistema operativo GNU/Linux  usando LAMP.12

Las principales críticas a la red social y la empresa siempre se han centrado en la

supuesta falta de privacidad que sufren sus millones de usuarios. Estas críticas se

Page 40: base de datos

acrecentaron en 2013, cuando se descubrió que la Agencia de Seguridad Nacional de

Estados y otras agencias de inteligencia vigilan los perfiles de millones de usuarios y sus

relaciones con amigos y compañeros de trabajo.13

El 9 de abril de 2012 se anunció que Facebook adquirió Instagram por 1000 millones

de dólares14 . En febrero de 2014 los responsables de Facebook anunciaron la compra del

servicio de mensajería móvil WhatsApp por 16.000 millones de dólares.

El creador de Facebook es Mark Zuckerberg, estudiante de la Universidad de Harvard. La

compañía tiene sus oficinas centrales en Palo Alto, California.

La idea de crear una comunidad basada en la Web en que la gente compartiera sus gustos

y sentimientos no es nueva, pues David Bohnett, creador de Geocities, la había incubado a

fines de los años 1980. Una de las estrategias de Zuckerberg ha sido abrir

la plataforma Facebook a otros desarrolladores.

Entre los años 2007 y 2008 se puso en marcha Facebook en español traducido por

voluntarios,7 extendiéndose a los países de Latinoamérica. Casi cualquier persona con

conocimientos informáticos básicos puede tener acceso a todo este mundo de

comunidades virtuales.

También hay una película que explica la historia de Facebook titulada "La red social".

ExpansiónFacebook comenzó a permitir que los estudiantes universitarios agregasen a estudiantes

cuyas escuelas no estaban incluidas en el sitio debido a las peticiones de los usuarios.

En marzo de 2006 BusinessWeek divulgó que se estaba negociando una adquisición

potencial del sitio. Facebook declinó una oferta de $750 millones.[cita  requerida]

Mark Zuckerberg.

Page 41: base de datos

En mayo de 2006 la red de Facebook se extendió con éxito en la India, con apoyo de

institutos de tecnología de aquel país. En junio de 2006, hubo un acuerdo con iTunes

Store para que iTunes conociera los gustos musicales de los usuarios y ofrecer así un

enlace de descarga en su propio sitio. En agosto de 2006, Facebook agregó universidades

en Alemania e Israel a su red. También introdujo la importación de blogs de

Xanga, LiveJournal o Blogger.

Desde septiembre de 2006 Facebook se abre a todos los usuarios del Internet, a pesar de

protestas de gran parte de sus usuarios,[cita  requerida] ya que perdería la base estudiantil sobre

la cual se había mantenido.

En julio de 2007, Facebook anunció su primera adquisición, Parakey, Inc. de Blake Ross y

de Joe Hewitt. En agosto del mismo año se le dedicó la portada de la prestigiosa

revista Newsweek; además de una integración con YouTube.

A finales de ese mismo año Facebook vendió una parte, el 1,6%, a Microsoft a cambio de

$240 millones de dólares,16 con la condición de que Facebook se convirtiera en un modelo

de negocio para marcas de fábrica en donde se ofrezcan sus productos y servicios, según

los datos del usuario y del perfil de este. Esta adquisición valoró Facebook en quince mil

millones de dólares, aunque el consenso de los analistas fuera que esta cifra superaba el

valor real de la empresa - para Microsoft no se trataba sólo de una inversión financiera,

sino también de un avance estratégico en Internet.

La más reciente inyección de capital a Facebook -27,5 millones de dólares- fue liderada

por Greylock Venture Capital (fondo de inversión con fuerte vínculo con la CIA). Uno de los

socios de Greylock es Howard Cox, –según el diario The Guardian-, pertenece al fondo de

inversión en capital de riesgo de la CIA.17

En julio de 2009 Mark Zuckerberg hizo público que Facebook había alcanzado los

250 millones de usuarios.18 El 15 de septiembre del mismo año anunció que superaba los

300 millones,19 y el 2 de diciembre que ya contaba con más de 350 millones.20 21 En

septiembre de 2011 contaba con más 800 millones de usuarios.

Page 42: base de datos

Microsoft

Microsoft Corporation (NASDAQ: MSFT) es una empresa multinacional de origen

estadounidense, fundada el 4 de abril de 1975 por Bill Gates y Paul Allen. Dedicada al

sector del software, tiene su sede en Redmond, Washington, Estados Unidos. Microsoft

desarrolla, fabrica, licencia y produce software y equipos electrónicos, siendo sus

productos más usados el sistema operativo Microsoft Windows y la suite Microsoft Office,

los cuales tienen una importante posición entre los ordenadores personales. Con una

cuota de mercado cercana al 90.5% para Office en 2003 y para Windows en 2006,

siguiendo la estrategia de Bill Gates de «tener una estación de trabajo que funcione con

nuestro software en cada escritorio y en cada hogar».5 6 7 8 910 11 12 13

La compañía también suele ser nombrada como MS®, por sus iniciales en el NASDAQ:

(NASDAQ: MSFT) o simplemente como Redmond, debido a la gran influencia que tiene

sobre la localidad de su centro de operaciones. Tiene 93.000 empleados en 102 países

diferentes y contó con unos ingresos de $72.360 millones de dólares durante el año

201214 15 16 17 18

Fundada para desarrollar y vender intérpretes de BASIC para el Altair 8800, a mediados

de los 80 consiguió dominar el mercado de ordenadores personales con el sistema

operativo MS-DOS. La compañía inició una Oferta Pública de Venta en el mercado de

Page 43: base de datos

valores en 1986, la cual, debido a la subida de cotización de las acciones, llevó a 4

empleados a convertirse en multimillonarios y a 12 000 en millonarios.19

Durante su historia, ha sido objeto de críticas, como acusaciones de realizar

prácticas monopolísticas que la han llevado ante la Comisión y el Departamento de

Justicia de los Estados Unidos20 21 , violación de la privacidad de sus usuarios y

colaboración con agencias de inteligencia en programas de vigilancia global de alto

secreto.

Microsoft afianzó su posición en otros mercados como el de sistemas operativos y suites

de oficina, con recursos como la red de televisión por cable MSNBC, el portal

de Internet MSN y la enciclopedia multimedia Microsoft Encarta, producto y servicio

cancelado por la empresa a principios de 200922 debido a la competencia de la libre

Wikipedia. La compañía también comercializa hardware como el ratón de Microsoft y

productos de entretenimiento casero como Xbox, Xbox 360, Xbox One, Zune y

MSN23 Microsoft ha dado soporte a sus usuarios a través de Usenet en grupos de

noticias24 y en Internet,25 también premia con la categoría de Microsoft MVP (Most

Valuable Professional)26 a aquellos voluntarios que demuestran ser útiles en la asistencia a

los clientes. Su web oficial es una de las páginas más visitadas de la red, recibiendo por

día más de 2,4 millones de visitas únicas según datos de Alexa, que situó el 11 de

mayo de 2008 a Microsoft.com como la 14ª página web con más visitas del mundo.27

Según algunas fuentes como El Confidencial, el actual sistema de evaluación de

rendimiento de sus empleados podría estar perjudicando notablemente a la contabilidad de

la compañía.

Siguiendo el lanzamiento del Altair 8800, Bill Gates, como director gerente de Microsoft,

llamó a los creadores del nuevo microordenadorMicro Instrumentation and Telemetry

Systems (Micro Instrumentación de Sistemas de Telemetría) (MITS), ofreciendo una

implementación del lenguaje de programación BASIC para el sistema. Tras la

demostración, MITS accedió a distribuir Altair BASIC.29Gates dejó la universidad Harvard,

trasladándose a Albuquerque, Nuevo México, donde el MITS estaba establecido, y fundó,

junto a Paul Allen, Microsoft en 1975. La primera oficina internacional de la compañía se

abrió el 1 de noviembre de 1978 en Japón, bajo el nombre de "ASCII Microsoft"

(actualmente conocida como Microsoft Japón).30 El 1 de enero de 1979, Microsoft se

trasladó a Bellevue, en Washington. El 11 de junio de 1980, Steve Ballmer se une a la

compañía, quien sustituiría después a Bill Gates como segundo CEO de Microsoft.

Los primeros productos de Microsoft tras su fundación, aparte de los intérpretes BASIC,

serían compiladores de COBOL y Fortran.31 32

El primer sistema operativo que la compañía lanzó al público fue una variante de Unix en

el año 1979. Adquirido de AT&T a través de una licencia de distribución, Microsoft le

apodó Xenix, y alquiló la empresa Santa Cruz Operation para adaptar su sistema operativo

Page 44: base de datos

a importantes plataformas.33 Xenix fue cedido a Santa Cruz Operation, que adaptó el

sistema para microprocesadores 80286 en 1985, bajo el nombre de SCO UNIX.

DOS (Disk Operative System, Sistema operativo de disco en inglés) fue el sistema

operativo que llevó a la compañía a su primer éxito.34 En agosto de 1981, después de unas

negociaciones fracasadas con Digital Research, IBM acordó con Microsoft proveer de una

versión de un sistema operativo CP/M, el cual fuera pensado para el PC de IBM. Para esta

idea, Microsoft compró a Seattle Computer Products un clon de CP/M llamado 86-DOS,

el cual IBM renombró a PC-DOS. Posteriormente, el mercado presenció una inundación de

clones del PC de IBM después de que Columbia Data Products clonase exitosamente

la BIOS del IBM. Por un marketing agresivo de MS-DOS hacia los fabricantes de clones

del IBM-PC, Microsoft se elevó desde un pequeño competidor hasta llegar a ser uno de los

principales oferentes de software para ordenadores personales de la industria.35 36 La

compañía se expandió hacia nuevos mercados con el lanzamiento del Ratón de Microsoft

en 1983, producto que no fue fabricado originalmente por ellos. También destacar la

creación de una división llamada Microsoft Press.37

Windows

Microsoft Windows (conocido generalmente como Windows), es el nombre de una familia

de sistemas operativos desarrollados y vendidos por Microsoft. Microsoft introdujo un

entorno operativo denominado Windows el 20 de noviembre de 1985 como un

complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de

usuario (GUI).1 Microsoft Windows llegó a dominar el mercado mundial de computadoras

personales, con más del 90% de la cuota de mercado, superando a Mac OS, que había

sido introducido en 1984.

Las versiones más recientes de Windows son Windows 8.1 y Windows 8 para equipos de

escritorio, Windows Server 2012 paraservidores y Windows Phone 8 para dispositivos

móviles. La primera versión en español fue Windows 3.0.

Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en

1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de

usuario (GUI, Graphical User Interface). Hasta ese momento, el sistema operativo más

extendido era MS-DOS (Microsoft Disk Operating System), con una interfaz basada

en línea de comandos.

La primera versión de Microsoft Windows, versión 1.0, lanzada en noviembre de 1985,

compitió con el sistema operativo de Apple. Carecía de un cierto grado de funcionalidad y

Page 45: base de datos

logró muy poca popularidad. Windows 1.0 no era un sistema operativo completo; más bien

era una extensión gráfica de MS-DOS. Windows versión 2.0 fue lanzado en noviembre de

1987 y fue un poco más popular que su predecesor. Windows 2.03 (lanzado en enero

de 1988) incluyó por primera vez ventanas que podían solaparse unas a otras. El resultado

de este cambio llevó a Apple a presentar una demanda contra Microsoft, debido a que

infringían derechos de autor.

Windows versión 3.0, lanzado en 1990, fue la primera versión de Microsoft Windows que

consiguió un amplio éxito comercial, vendiendo 2 millones de copias en los primeros seis

meses. Presentaba mejoras en la interfaz de usuario y en la multitarea. Recibió un lavado

de cara en Windows 3.1, que se hizo disponible para el público en general el 1 de marzo

de 1992. El soporte de Windows 3.1 terminó el 31 de diciembre de 2001.

En julio de 1993, Microsoft lanzó Windows NT basado en un nuevo kernel. NT era

considerado como el sistema operativo profesional y fue la primera versión de Windows en

utilizar la Multitarea apropiativa. Windows NT más tarde sería reestructurado para

funcionar también como un sistema operativo para el hogar, con Windows XP.

Segundo logo de Microsoft Windows (1992-2001)

El 24 de agosto de 1995, Microsoft lanzó Windows 95, una versión nueva para los

consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y

también se utiliza multitarea apropiativa. Windows 95 fue diseñado para sustituir no solo a

Windows 3.1, sino también de Windows para Workgroups y MS-DOS. También fue el

primer sistema operativo Windows para utilizar las capacidades Plug and Play. Los

cambios que trajo Windows 95 eran revolucionarios, a diferencia de los siguientes, como

Windows 98 y Windows Me. El soporte estándar para Windows 95 finalizó el 31 de

diciembre de 2000 y el soporte ampliado para Windows 95 finalizó el 31 de diciembre de

2001.

El siguiente para la línea del usuario fue lanzado el 25 de junio de 1998,

Microsoft Windows 98. Sustancialmente fue criticado por su lentitud y por su falta de

fiabilidad en comparación con Windows 95, pero muchos de sus problemas básicos fueron

posteriormente rectificados con el lanzamiento de Windows 98 Second Edition en 1999. El

Page 46: base de datos

soporte estándar para Windows 98 terminó el 30 de junio de 2002, y el soporte ampliado

para Windows 98 terminó el 11 de julio de 2006.

Como parte de su línea «profesional», Microsoft lanzó Windows 2000 en febrero de 2000.

La versión de consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition).

Lanzado en septiembre de 2000, Windows Me implementaba una serie de nuevas

tecnologías para Microsoft: en particular fue el «Universal Plug and Play». Durante el 2004

parte del código fuente de Windows 2000 se filtró en internet, esto era malo para Microsoft

porque el mismo núcleo utilizado en Windows 2000 se utilizó en Windows XP.

En octubre de 2001, Microsoft lanzó Windows XP, una versión que se construyó en el

kernel de Windows NT que también conserva la usabilidad orientada al consumidor de

Windows 95 y sus sucesores. En dos ediciones distintas, «Home» y «Professional», el

primero carece por mucho de la seguridad y características de red de la edición

Professional. Además, la primera edición «Media Center» fue lanzada en 2002, con

énfasis en el apoyo a la funcionalidad de DVD y TV, incluyendo grabación de TV y un

control remoto. El soporte estándar para Windows XP terminó el 14 de abril de 2009. El

soporte extendido finalizó el 8 de abril de 2014.

En abril de 2003, Windows Server 2003 se introdujo, reemplazando a la línea de productos

de servidor de Windows 2000 con un número de nuevas características y un fuerte

enfoque en la seguridad; lo cual fue seguido en diciembre de 2005 por Windows Server

2003 R2.

El 30 de enero de 2007, Microsoft lanzó Windows Vista. Contiene una serie de

características nuevas, desde un shell rediseñado y la interfaz de usuario da importantes

cambios técnicos, con especial atención a las características de seguridad. Está disponible

en varias ediciones diferentes y ha sido objeto de muy severas críticas debido a su patente

inestabilidad, sobredemanda de recursos de hardware, alto costo, y muy alta

incompatibilidad con sus predecesores, hecho que no ocurría con éstos.

El 22 de octubre de 2009, Microsoft lanzó Windows 7. A diferencia de su predecesor,

Windows Vista, que introdujo a un gran número de nuevas características, Windows 7

pretendía ser una actualización incremental, enfocada a la línea de Windows, con el

objetivo de ser compatible con aplicaciones y hardware que Windows Vista no era

compatible. Windows 7 tiene soporte multi-touch, un Windows shell rediseñado con una

nueva barra de tareas, conocido como Superbar, un sistema red llamado HomeGroup, y

mejoras en el rendimiento sobre todo en velocidad y en menor consumo de recursos.

El 26 de octubre de 2012, Microsoft lanzó Windows 8. Por primera vez desde Windows 95,

el botón Inicio ya no está disponible en la barra de tareas, aunque la pantalla de inicio está

aún activa haciendo clic en la esquina inferior izquierda de la pantalla y presionando la

tecla Inicio en el teclado. Presenta un Explorador de Windows rediseñado, con la famosa

interfaz ribbon de Microsoft Office. Según Microsoft han vendido 60 millones de licencias,

aunque ha recibido muchas críticas por parte de los usuarios. Se conservan la gran

Page 47: base de datos

mayoría de las características de su predecesor, Windows 7, con excepción de la nueva

interfaz gráfica y algunos cambios menores.

Mac

Mac OS X , Sistema operativo desarrollado por Apple Inc.;

Macintosh , una serie de computadoras de Apple Inc.;

Dirección MAC , identificador de 48 bits que se corresponde de forma única con una

interfaz de red.

control de acceso al medio  (Media Access Control), subcapa inferior de la capa de

enlace de datos.

Código de autenticación de mensaje  (Message Authentication Code), código

informático que sirve para asegurar la autenticidad de un mensaje.

MAC . Acrónimo de molécula de adhesión celular.

McIntosh , variedad de manzana y origen del nombre de la marca de ordenadores

MAC Cosmetics , empresa

Mac , película de 1992, escrita y dirigida por John Turturro;

Michigan Agricultural College, nombre de la Michigan State

University de 1909 a 1925

Mid-American Conference , una conferencia universitaria norteamericana de

deportes.

Territorio Macao . El término MAC es utilizado por ISO 3166-1, los juegos asiáticos

y la FIFA para designar a Macao.

Page 48: base de datos

MAC , Mutua de Accidentes de Canarias de Trabajo y Enfermedades Profesionales

de la Seguridad Social, Santa Cruz de Tenerife

Linux

Para el sistema operativo libre compuesto principalmente por el núcleo Linux

y GNU, véase GNU/Linux.

Para otros usos de este término, véase Linux (desambiguación).

Linux Kernel

El núcleo Linux 3.0.0 en proceso de arranque

Page 49: base de datos

Desarrollador

Linus Torvalds, y la comunidad de colaboradores

alrededor del mundo.

Información general

Modelo

de

desarro

llo

Desarrollo iterativo, mediante código abiertoy

colaboración de la comunidad.1

Lanzam

iento

inicial

25 de agosto de 1991 2 (comp.os.minix   info )

Última

versión

estable

3.13.5 (info)

22 de febrero de 2014; hace 3 meses

Última

versión

en

prueba

s

3.14-rc4 (info)

23 de febrero de 2014; hace 3 meses

Escrito

en

C, ensamblador 3

Núcleo Monolítico

Tipo

de núcl

eo

Unix-like

Platafor

mas

soporta

DEC Alpha, ARM,AVR32, Blackfin, ETRAX

CRIS, FR-V, H8/300,Itanium, M32R, m68

k,Microblaze, MIPS,MN103, PA-RISC,PowerPC, 

Page 50: base de datos

das s390, S+core,SuperH, SPARC, TILE64,Unicore32

, x86, Xtensa

Licenci

a

GPL v2

Estado

actual

Activo

En

español

?

Artículos relacionados

Historia de Linux

GNU/Linux

Anexo:Distribuciones GNU/Linux  -Distribuciones

Linux: Debian GNU/Linux, Ubuntu, Red Hat Enterprise

Linux, Slackware, SUSE Linux, etc.

Linux es un núcleo libre de sistema operativo (también suele referirse al núcleo

como kernel) basado en Unix.4 Es uno de los principales ejemplos de software libre y

de código abierto.5 Linux está licenciado bajo la GPL v2 y está desarrollado por

colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux

Kernel Mailing List Archive

El núcleo Linux fue concebido por el entonces estudiante de ciencias de la

computación finlandés Linus Torvalds en 1991.6 Linux consiguió rápidamente

desarrolladores y usuarios que adoptaron códigos de otros proyectos de software

libre para usarlo con el nuevo sistema operativo.7 El núcleo Linux ha recibido

contribuciones de miles de programadores de todo el mundo.8Normalmente Linux se utiliza

junto a un empaquetado de software, llamado distribución GNU/Linux y servidores. En abril

de 1991,2 Linus Torvalds, de 21 años, empezó a trabajar en unas simples ideas para un

núcleo de un sistema operativo. Comenzó con un intento por obtener un núcleo de sistema

operativo gratuito similar a Unix que funcionara con microprocesadores Intel 80386 . Luego,

el 26 de agosto de 1991, Torvalds escribió en el grupo de noticias comp.os.minix:9

"Estoy haciendo un sistema operativo (gratuito, sólo un hobby, no será nada grande ni profesional como GNU) para clones AT 386(486). Llevo en ello desde abril y está empezando a estar listo. Me gustaría saber su opinión sobre las cosas que les gustan o disgustan en minix, ya que mi SO tiene algún parecido con él.[...] Actualmente he portado bash(1.08) y gcc(1.40), y parece que las cosas funcionan. Esto implica que tendré algo práctico dentro de unos meses..."

Page 51: base de datos

Después de esto, muchas personas ayudaron con el código. En septiembre de 1991 se

lanzó la versión 0.01 de Linux. Tenía 10.239 líneas de código. En octubre de ese

año(1991), se lanzó la versión 0.02 de Linux; luego, en diciembre se lanzó la versión

0.11(1991). Esta versión fue la primera en ser self-hosted (autoalbergada). Es decir, Linux

0.11 podía ser compilado por una computadora que ejecutase Linux 0.11, mientras que las

versiones anteriores de Linux se compilaban usando otros sistemas operativos. Cuando

lanzó la siguiente versión, Torvalds adoptó la GPL como su propio boceto de licencia, la

cual no permitía su redistribución con otra licencia que no sea GPL.

La ubicuidad del núcleo Linux

Se inició un grupo de noticias llamado alt.os.linux y el 19 de enero de 1992 se publicó en

ese grupo el primer post. El 31 de marzo, alt.os.linux se convirtió

en comp.os.linux. XFree86, una implementación del X Windows System, fue portada a

Linux, la versión del núcleo 0.95 fue la primera en ser capaz de ejecutarla. Este gran salto

de versiones (de 0.1x a 0.9x) fue por la sensación de que una versión 1.0 acabada no

parecía estar lejos. Sin embargo, estas previsiones resultaron ser un poco optimistas:

desde 1993 a principios de 1994, se desarrollaron 15 versiones diferentes de 0.99

(llegando a la versión 0.99r15).

El 14 de marzo de 1994, se lanzó Linux 1.0.0, que constaba de 176.250 líneas de código.

En marzo de 1995 se lanzó Linux 1.2.0, que ya estaba compuesto de 310.950 líneas de

código.

Mayo  de 1996: Torvalds decidió adoptar al pingüino Tux como mascota para Linux.

9 de junio  de 1996: Se lanzó la versión 2 de Linux, con una recepción positiva.

25 de enero  de 1999: Se lanzó Linux 2.2.0 con 1.800.847 líneas de código.

18 de diciembre  de 1999: se publicaron parches de IBM Mainframe para 2.2.13,

permitiendo de esta forma que Linux fuera usado en ordenadores corporativos.

4 de enero  de 2001: se lanzó Linux 2.4.0 con 3.377.902 líneas de código.

17 de diciembre  de 2003: se lanzó Linux 2.6.0 con 5.929.913 líneas de código.

24 de diciembre  de 2008: se lanzó Linux 2.6.28 con 10.195.402 líneas de código.10

20 de octubre  de 2010: se lanzó Linux 2.6.36 con 13.499.457 líneas de código.11

Page 52: base de datos

30 de mayo  de 2011: Linus Torvalds anunció12 que la versión del núcleo dará el salto a

la 3.0 en la siguiente publicación.

21 de julio  de 2011: Torvalds publicó en su perfil en la red social Google+ que el

núcleo versión 3.0 estaba listo con la frase "3.0 Pushed Out".13

Ubuntu

Ubuntu es un sistema operativo basado en Linux y que se distribuye como software libre,

el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de

la ética homónima, en la que se habla de la existencia de uno mismo como cooperación de

los demás.

Está orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y

en mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente

distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que la

cuota de mercado de Ubuntu dentro de las distribuciones Linux es, aproximadamente, del

49%,3 4 y con una tendencia a aumentar como servidor web.5 Y un importante incremento

activo de 20 millones de usuarios para fines del 2011.6

Page 53: base de datos

Su patrocinador, Canonical, es una compañía británica propiedad del

empresario sudafricano Mark Shuttleworth. Ofrece el sistema de manera gratuita, y se

financia por medio de servicios vinculados al sistema operativo7 8 y vendiendo soporte

técnico.9 Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los

desarrolladores de la comunidad para mejorar los componentes de su sistema operativo.

Extraoficialmente, la comunidad de desarrolladores proporciona soporte para otras

derivaciones de Ubuntu, con otros entornos gráficos,

como Kubuntu, Xubuntu, Edubuntu, Ubuntu Studio,Mythbuntu, Ubuntu Gnome y Lubuntu.10

Canonical, además de mantener Ubuntu, también provee de una versión orientada

a servidores, Ubuntu Server, una versión para empresas, Ubuntu Business Desktop

Remix, una para televisores, Ubuntu TV, y una para usar el escritorio desde teléfonos

inteligentes, Ubuntu for Android.11 12 13

Cada seis meses se publica una nueva versión de Ubuntu. Esta recibe soporte por parte

de Canonical durante nueve meses por medio de actualizaciones de seguridad, parches

para bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long

Term Support), que se liberan cada dos años,14 reciben soporte durante cinco años en

los sistemas de escritorio y de servidor.15

Ubuntu es una bifurcación del código base del proyecto Debian.16 El objetivo inicial era

hacer de Debian una distribución más fácil de usar y entendible para los usuarios finales,

corrigiendo varios errores de éste y haciendo más sencillas algunas tareas como la gestión

de programas. Su primer lanzamiento fue el 20 de octubre de 2004.17

Ubuntu usa primariamente software libre, haciendo excepciones en el caso de

varios controladores privativos (además de firmware y software). Antes de cada

lanzamiento, se lleva a cabo una importación de paquetes, desde Debian, aplicando las

modificaciones específicas de Ubuntu. Un mes antes del lanzamiento, comienza un

proceso decongelación de importaciones, ayudando a que los desarrolladores puedan

asegurar que el software sea suficientemente estable.

Desde el inicio del proyecto, Shuttleworth proporcionó el soporte económico gracias a los

beneficios obtenidos después de vender su empresa Thawte a VeriSign, por unos 575

millones de dólares estadounidenses.18

El 8 de julio de 2005, Shuttleworth anunció la creación de la Fundación Ubuntu y aportaron

10 millones de dólares como presupuesto inicial. El propósito de la fundación es el de

asegurar soporte y desarrollo para todas las futuras versiones de Ubuntu.

A principios de 2009 los ingenieros y diseñadores de Canonical se dan cuenta de que la

gestión de paquetes e instalación de aplicaciones es demasiado fragmentada y hasta

compleja, por ende se planifica la creación de una aplicación central para el manejo e

instalación de aplicaciones. En octubre de 2009 Canonical lanza oficialmente el Centro de

Page 54: base de datos

software de Ubuntu (Ubuntu Software Center), permite buscar, instalar, desinstalar

aplicaciones, y además permite agregar repositorios de terceros.21 En octubre de 2010 se

introduce la venta de aplicaciones por medio de pagos en línea en el Centro de software

de Ubuntu.22

El 3 de junio de 2010, Mark Shuttleworth anuncia el trabajo en conjunto con el proyecto

Linaro y su desarrollo de código abierto para Linux en procesadores con

tecnologíaARM.23 A fines de septiembre se da a conocer antes del lanzamiento de Ubuntu

10.10, que esta versión incluiría un mejor y más estable soporte para procesadores ARM.24

En octubre y noviembre de 2010, se anuncian drásticos e importantes cambios en el

escritorio de Ubuntu, la inclusión de la interfaz de usuario Unity (creada por Canonical), la

cual será utilizada en la versión de escritorio de Ubuntu.25 También Mark Shuttleworth

anuncia que en futuras versiones de Ubuntu, Unity se implementará en el servidor

gráficoWayland, y no en el servidor gráfico X (como se hacía habitualmente).26 Sin

embargo, en 2013 se decide que no será Wayland el servidor gráfico elegido, sino que uno

nuevo creado por Canonical, llamado Mir.

El 18 de enero de 2011, Mark Shuttleworth anuncia la inclusión de aplicaciones creadas

en Qt para ser lanzadas a partir de «Natty+1» (después del lanzamiento de Ubuntu 11.04)

y en futuras versiones de Ubuntu. Una de las metas de esta decisión es facilitar la

integración al sistema de aplicaciones Qt, en comparación con las típicas aplicaciones

desarrolladas en GTK que lucen nativas en la interfaz de usuario de Ubuntu. Para terminar

con las dificultades técnicas de configuración y preferencias del sistema entre Qt yGTK, se

crearán enlaces dconf para las aplicaciones Qt, con lo que se pretende centralizar la

configuración del sistema, ya sea GTK o Qt, en un solo lugar.27

El 9 de marzo de 2011, Canonical anuncia la discontinuidad de 'Ubuntu Netbook Edition',

debido a la integración de la interfaz Unity en su versión de escritorio a partir de Ubuntu

11.04, y así eliminar la redundancia de sus versiones con un mismo escritorio. Canonical

también anuncia que los nombres 'Ubuntu Desktop Edition' y 'Ubuntu Server Edition' se

eliminan, dejando solamente el nombre 'Ubuntu' para uso en todo tipo

Cloud Computing

Cloud computing is a term used to refer to a model of network computing where a

program or application runs on a connected server or servers rather than on a local

computing device such as a PC, tablet or smartphone. Like the traditional client-server

model or older mainframe computing,[1] a user connects with a server to perform a task.

The difference with cloud computing is that the computing process may run on one or many

connected computers at the same time, utilizing the concept of virtualization. With

virtualization, one or more physical servers can be configured and partitioned into multiple

independent "virtual" servers, all functioning independently and appearing to the user to be

a single physical device. Such virtual servers are in essence disassociated from their

physical server, and with this added flexibility, they can be moved around and scaled up or

Page 55: base de datos

down on the fly without affecting the end user. The computing resources have become

"granular", which provides end user and operator benefits including on-demand self-

service, broad access across multiple devices, resource pooling, rapid elasticity and

service metering capability.[2]

In more detail, cloud computing refers to a computing hardware machine or group of

computing hardware machines commonly referred as a server or servers connected

through a communication network such as theInternet, an intranet, a local area network

(LAN) or wide area network (WAN). Any individual user who has permission to access the

server can use the server's processing power to run an application, store data, or perform

any other computing task. Therefore, instead of using a personal computer every time to

run a nativeapplication, the individual can now run the application from anywhere in the

world, as the server provides the processing power to the application and the server is also

connected to a network via the Internet or other connection platforms to be accessed from

anywhere.[3] All this has become possible due to increased computer processing power

available to humankind with decreased cost as stated in Moore's law.

In common usage the term "the cloud" has become a shorthand way to refer to cloud

computing infrastructure.[4] The term came from the cloud symbol that network engineers

used on network diagrams to represent the unknown (to them) segments of a network.[5] Marketers have further popularized the phrase "in the cloud" to refer to software,

platforms and infrastructure that are sold "as a service", i.e. remotely through the Internet.

Typically, the seller has actual energy-consuming servers which host products and services

from a remote location, so end-users don't have to; they can simply log on to the network

without installing anything. The major models of cloud computing service are known

as software as a service, platform as a service, and infrastructure as a service. These cloud

services may be offered in a public, private or hybrid network.[6] Google,Amazon, IBM, Oracle Cloud, Rackspace, Salesforce, Zoho and Microsoft are

some well-known cloud vendors.

Cloud computing relies on sharing of resources to achieve coherence and economies of

scale, similar to a utility (like the electricity grid) over a network.[8] At the foundation of cloud

computing is the broader concept of converged infrastructure and shared services.

The cloud also focuses on maximizing the effectiveness of the shared resources. Cloud

resources are usually not only shared by multiple users but are also dynamically

reallocated per demand. This can work for allocating resources to users. For example, a

cloud computer facility that serves European users during European business hours with a

specific application (e.g., email) may reallocate the same resources to serve North

American users during North America's business hours with a different application (e.g., a

web server). This approach should maximize the use of computing power thus reducing

environmental damage as well since less power, air conditioning, rackspace, etc. are

Page 56: base de datos

required for a variety of functions. With cloud computing, multiple users can access a single

server to retrieve and update their data without purchasing licenses for different

applications.

The term "moving to cloud" also refers to an organization moving away from a

traditional CAPEX model (buy the dedicated hardware and depreciate it over a period of

time) to theOPEX model (use a shared cloud infrastructure and pay as one uses it).

Proponents claim that cloud computing allows companies to avoid upfront infrastructure

costs, and focus on projects that differentiate their businesses instead of infrastructure.[9]Proponents also claim that cloud computing allows enterprises to get their applications up

and running faster, with improved manageability and less maintenance, and enables IT to

more rapidly adjust resources to meet fluctuating and unpredictable business demand.[9][10]

[11] Cloud providers typically use a "pay as you go" model. This can lead to unexpectedly

high charges if administrators do not adapt to the cloud pricing model.

Diseño Grafico

El diseño gráfico es una profesión cuya actividad consiste en concebir, programar,

proyectar y realizar comunicaciones visuales, producidas en general por

medios industriales y destinadas a transmitir mensajes específicos a grupos sociales y con

objetivos claros y determinados. Esta actividad posibilita mafer trejo comunicar

gráficamente ideas, hechos y valores procesados y sintetizados en términos de forma y

comunicación, factores sociales, culturales, económicos, estéticos y tecnológicos. También

se conoce con el nombre de diseño en comunicación visual, debido a que algunos

Page 57: base de datos

asocian la palabra gráfico únicamente a la industria gráfica, y entienden que los mensajes

visuales se canalizan a través de muchos medios de comunicación, y no solo los impresos.

Dado el crecimiento veloz y Ana Isabel Gaviria Montoya masivo en el intercambio de

información, la demanda de diseñadores gráficos es mayor que nunca, particularmente a

causa del desarrollo de nuevas tecnologías y de la necesidad de prestar atención a los

factores humanos que escapan a la competencia de los ingenieros que las desarrollan.1

Algunas clasificaciones difundidas del diseño gráfico son: el diseño gráfico publicitario,

el diseño editorial, el diseño de identidad corporativa, el diseño web, el diseño de envase,

el diseño tipográfico, la cartelería, la señalética y el llamado diseño multimedia, entre otros.

La definición de la profesión del diseñador gráfico es más bien reciente, en lo que se

refiere a su preparación, su actividad y sus objetivos. Aunque no existe consenso acerca

de la fecha exacta en la que nació el diseño gráfico, algunos lo datan durante el período de

entre guerras. Otros entienden que comienza a identificarse como tal para finales delsiglo

XIX.

Puede argumentarse que comunicaciones gráficas con propósitos específicos tienen su

origen en las pinturas rupestres del Paleolítico y en el nacimiento del lenguaje escrito en el

tercer milenio a. de C. Pero las diferencias de métodos de trabajo, ciencias auxiliares y

formación requerida son tales que no es posible identificar con claridad al diseñador

gráfico actual con el hombre de la prehistoria, con el xilógrafo del siglo XV o con

el litógrafo de 1890.

La diversidad de opiniones responde a que algunos consideran como producto del diseño

gráfico a toda manifestación gráfica y otros solamente a aquellas que surgen como

resultado de la aplicación de un modelo de producción industrial; es decir, aquellas

manifestaciones visuales que han sido "proyectadas" contemplando necesidades de

diversos tipos: productivas, simbólicas, ergonómicas, contextuales,

Photoshop

Adobe Photoshop es un editor de gráficos rasterizados desarrollado por Adobe

Systems principalmente usado para elretoque de fotografías y gráficos. Su nombre en

español significa literalmente "taller de fotos". Es líder mundial del mercado de

las aplicaciones de edición de imágenes y domina este sector de tal manera que su

nombre es ampliamente empleado como sinónimo para la edición de imágenes en

general.4

Actualmente forma parte de la familia Adobe Creative Suite y es desarrollado y

comercializado por Adobe Systems Incorporated inicialmente para

Page 58: base de datos

computadores Apple pero posteriormente también para plataformas PC con sistema

operativo Windows. Su distribución viene en diferentes presentaciones, que van desde su

forma individual hasta como parte de un paquete siendo éstos: Adobe Creative Suite

Design Premium y Versión Standard, Adobe Creative Suite Web Premium, Adobe Creative

Suite Production Studio Premium y Adobe Creative Suite Master Collection

En 1987, Thomas Knoll, un estudiante de doctorado en la Universidad de Michigan escribió

un programa en suMacintosh Plus para mostrar imágenes a escala de grises en pantallas

monocromáticas. Este programa, llamado Display, llamó la atención de su hermano, John

Knoll, un trabajador de Industrial Light & Magic, que recomendó a Thomas convertir su

programa en un programa completo editor de imágenes. En 1988, Thomas se tomó un

receso de 6 meses de sus estudios para trabajar en el programa, junto con su hermano.

Thomas renombró el programa a ImagePro, pero el nombre ya se encontraba

registrado.5 Más tarde ese mismo año, Thomas renombró el programa como Photoshop y

negoció un trato con el creador de escáneres Barneyscan para distribuir copias del

programa con un escáner, "un total de 200 copias de Photoshop fueron distribuidas" de

esta manera.6

Durante este tiempo, John viajó a Silicon Valley y realizó una demostración del programa a

ingenieros de Apple y Russell Brown, director de arte en Adobe. Ambas demostraciones

fueron exitosas, y Adobe decidió comprar la licencia para distribuir el programa en

septiembre de 1988.7 Mientras John trabajaba en plug-ins en California, Thomas se quedó

en Ann Arbor trabajando en el código. Photoshop 1.0 fue lanzado en 1990 exclusivamente

para Macintosh.

.

MinimalismoEl término minimalista, en su ámbito más general, se refiere a cualquier cosa que haya

sido reducida a lo esencial, despojada de elementos sobrantes. Es una traducción

transliteral del inglés minimalist, que significa minimista, o sea, que utiliza lo mínimo

(minimal en inglés). Es la tendencia a reducir a lo esencial. Se aplica también a los grupos

o individuos que practican el ascetismo y que reducen sus pertenencias físicas y

necesidades al mínimo, es también el significado a simplificar todo a lo mínimo. Este

significado queda más claro si se explica que minimalismo en realidad quiere

decir minimismo. El término «minimal» fue utilizado por primera vez por el filósofo

Page 59: base de datos

británico Richard Wollheim en 1965, para referirse a las pinturas de Ad Reinhardt y a otros

objetos de muy alto contenido intelectual pero de bajo contenido formal o de manufactura,

como los «ready-made» de Marcel Duchamp

El minimalismo se desarrolló en el campo de la escultura cuyos representantes principales

son: Donald Judd, Sol LeWitt, Carl Andre, Dan Flavin y Robert Morris. La pintura

minimalista tiene influencias del constructivismo y sobre todo del planteamiento

reduccionista de Ad Reinhardt. Algunos pintores son: Robert Ryman, Robert

Mangold, Agnes Martin.

Diseño minimalista

El término minimalismo también se utiliza para describir una tendencia en el diseño y

la arquitectura, donde la estructura se reduce a sus elementos necesarios. El diseño

minimalista ha sido muy influenciado por el diseño tradicional japonés y la arquitectura.

Además, los trabajos de los artistas de De Stijl es una importante fuente de referencia para

este tipo de trabajo. De Stijl ha ampliado las ideas que se podría expresar mediante el uso

de elementos básicos tales como líneas y planos organizada de manera muy particular.

Se puede igualmente hablar de una arquitectura minimalista visible en la obra de, por

ejemplo: John Pawson, Souto de Moura, Tadao Ando, Hiroshi Naito o Rudi Riccioti

.

.