SlideShare una empresa de Scribd logo
1 de 59
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.
Í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?
 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
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.
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. 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.
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 registro
En 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.
Estructuradebasededatos
Algunos 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óndelasbasesdedatos
Las 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.
Campo
En 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 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.
Registro
Un 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.
 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.
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.
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
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.
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
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
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
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
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 productos
En 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
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.
 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.
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
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.
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
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
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
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
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.
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.
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
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
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.
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
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
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
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.
 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,
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
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.
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
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,7
principalmente 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 operativoGNU/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
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ón
Facebook 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.
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.
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
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.29
Gates 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
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
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.
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos
Base de datos: qué es y tipos

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parte
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a Base de datos y Access
Introducción a Base de datos y  AccessIntroducción a Base de datos y  Access
Introducción a Base de datos y Access
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Bases de datsos
Bases de datsosBases de datsos
Bases de datsos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos slideshare
Base de datos slideshareBase de datos slideshare
Base de datos slideshare
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
 
Unidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de DatosUnidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de Datos
 
Generalidades bases de datos
Generalidades bases de datosGeneralidades bases de datos
Generalidades bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Dependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datosDependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datos
 
Introduccion bases de datos
Introduccion bases de datosIntroduccion bases de datos
Introduccion bases de datos
 

Destacado

Día del maestro5486027
Día del maestro5486027Día del maestro5486027
Día del maestro54860275486027
 
Mundial FIFA 2014 - Roberta Maciel
Mundial FIFA 2014 - Roberta MacielMundial FIFA 2014 - Roberta Maciel
Mundial FIFA 2014 - Roberta Macielrobertamaciel158
 
Métodología van dijk cd
Métodología van dijk cdMétodología van dijk cd
Métodología van dijk cdtuuuuyo
 
Morena con cebollas_pasas_y_miel
Morena con cebollas_pasas_y_mielMorena con cebollas_pasas_y_miel
Morena con cebollas_pasas_y_mielpepteyyol
 
cCapitulo1
cCapitulo1cCapitulo1
cCapitulo120Ramos
 
El tiempo libre
El tiempo libreEl tiempo libre
El tiempo libreMercat67
 
Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)
Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)
Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)noecarlos
 
forma, espacio y medida
forma, espacio y medidaforma, espacio y medida
forma, espacio y medidaPerla Jimenez
 
T4 e6 fernandez
T4 e6 fernandezT4 e6 fernandez
T4 e6 fernandezmarifdel
 
Monte de hollywood andrea vuelta 3º eso vedruna
Monte de hollywood andrea vuelta 3º eso vedruna Monte de hollywood andrea vuelta 3º eso vedruna
Monte de hollywood andrea vuelta 3º eso vedruna andrealoveyoursmile
 
Paella alicantina
Paella alicantinaPaella alicantina
Paella alicantinapepteyyol
 
Curso coaching ejecutivo en asturias1
Curso coaching ejecutivo en  asturias1Curso coaching ejecutivo en  asturias1
Curso coaching ejecutivo en asturias1coachingasturias
 
Trainings für Instandhaltung und Produktion - Termine 2014_Deutschland
Trainings für Instandhaltung und Produktion - Termine 2014_DeutschlandTrainings für Instandhaltung und Produktion - Termine 2014_Deutschland
Trainings für Instandhaltung und Produktion - Termine 2014_DeutschlandMCP Deutschland GmbH
 

Destacado (20)

Presentación tics
Presentación ticsPresentación tics
Presentación tics
 
Indigencia nueva
Indigencia nuevaIndigencia nueva
Indigencia nueva
 
Día del maestro5486027
Día del maestro5486027Día del maestro5486027
Día del maestro5486027
 
Mundial FIFA 2014 - Roberta Maciel
Mundial FIFA 2014 - Roberta MacielMundial FIFA 2014 - Roberta Maciel
Mundial FIFA 2014 - Roberta Maciel
 
Métodología van dijk cd
Métodología van dijk cdMétodología van dijk cd
Métodología van dijk cd
 
Miniques
MiniquesMiniques
Miniques
 
Morena con cebollas_pasas_y_miel
Morena con cebollas_pasas_y_mielMorena con cebollas_pasas_y_miel
Morena con cebollas_pasas_y_miel
 
cCapitulo1
cCapitulo1cCapitulo1
cCapitulo1
 
El tiempo libre
El tiempo libreEl tiempo libre
El tiempo libre
 
Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)
Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)
Definicic3b3n clasificacic3b3n-y-propiedades-de-los-tric3a1ngulos1 (2)
 
Correo electrónico
Correo electrónicoCorreo electrónico
Correo electrónico
 
forma, espacio y medida
forma, espacio y medidaforma, espacio y medida
forma, espacio y medida
 
T4 e6 fernandez
T4 e6 fernandezT4 e6 fernandez
T4 e6 fernandez
 
Monte de hollywood andrea vuelta 3º eso vedruna
Monte de hollywood andrea vuelta 3º eso vedruna Monte de hollywood andrea vuelta 3º eso vedruna
Monte de hollywood andrea vuelta 3º eso vedruna
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Paella alicantina
Paella alicantinaPaella alicantina
Paella alicantina
 
Curso coaching ejecutivo en asturias1
Curso coaching ejecutivo en  asturias1Curso coaching ejecutivo en  asturias1
Curso coaching ejecutivo en asturias1
 
Trainings für Instandhaltung und Produktion - Termine 2014_Deutschland
Trainings für Instandhaltung und Produktion - Termine 2014_DeutschlandTrainings für Instandhaltung und Produktion - Termine 2014_Deutschland
Trainings für Instandhaltung und Produktion - Termine 2014_Deutschland
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
KidPix Turkeys - Wood
KidPix Turkeys - WoodKidPix Turkeys - Wood
KidPix Turkeys - Wood
 

Similar a Base de datos: qué es y tipos

Similar a Base de datos: qué es y tipos (20)

Base de datos yy.
Base de datos yy.Base de datos yy.
Base de datos yy.
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datos
 
Base de datos jairo
Base de datos jairoBase de datos jairo
Base de datos jairo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
trabajo de sistemas bases de datos
trabajo de sistemas bases de datostrabajo de sistemas bases de datos
trabajo de sistemas bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datosBase de datos y sistemas de gestión de bases de datos
Base de datos y sistemas de gestión de bases de datos
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos - meryann
Base de datos  -  meryannBase de datos  -  meryann
Base de datos - meryann
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Base de datos: qué es y tipos

  • 1. 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.
  • 2. Í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  
  • 3. ¿Qué es una 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
  • 4. 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.
  • 5. 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. 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:
  • 6. 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. 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:
  • 7. Que son los registro En 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. Estructuradebasededatos Algunos 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óndelasbasesdedatos Las 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. Campo En 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 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. Registro Un 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
  • 8. 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.  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
  • 9. 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.
  • 10. 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. 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
  • 11. 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 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
  • 12. 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.
  • 13. 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 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
  • 14. 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
  • 15. 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 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,
  • 16. 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 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
  • 17. Que son los productos En 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 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).
  • 18. 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.  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
  • 19. 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.
  • 20. 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 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
  • 21. 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. 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.
  • 22. 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 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
  • 23. 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 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.
  • 24. 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 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
  • 25. 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 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.
  • 26. 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.
  • 27. 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. 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
  • 28. 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 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
  • 29. 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 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.
  • 30. 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.
  • 31. 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 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.
  • 32. 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
  • 33. 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 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.
  • 34. 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.  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
  • 35. 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, 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.
  • 36. 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 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.
  • 37. 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. 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.
  • 38. 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 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
  • 39. 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,7 principalmente 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 operativoGNU/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 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ón
  • 40. Facebook 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. 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.
  • 41. 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.
  • 42. 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 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
  • 43. 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.29 Gates 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 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
  • 44. 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 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.