domingo, 12 de febrero de 2012

AÑO 2012

I PERIODO:




TRABAJO DE INFORMATICA



TEMA:

BASE DE DATOS



PRESENTADO A:

ING.JOSE LUIS TRESPALACIOS MULETT



PRESENTADO POR:

KARLA BENAVIDES PAREDES

GRACIELA CAEZ CAEZ

ANDREA MARTÍNEZ CUEVAS

YULIANA NAVARRO ACUÑA

LORENA RUÍZ JALAL



11°02



MAGANGUÉ BOLÍVAR 13/02/2012






TABLA DE CONTENIDOS

  • Introducción
  • Objetivo
  • Definición
  • Antecedentes
  • Funsiones de una base de datos
  • Entidades y relaciones
  • Administracion de base de datos
  • Software para manejo de base de datos
  • Llave principal o primaria de una entidad
  • Llave principal de una relación
  • Llave foránea o extranjeras
  • Definición lógica o conceptual de una base de datos
  • Objetivos de la base de datos
  • Tipos de base de datos
  • Conclusión
  • Bibliografía


Introducción
En este documento encontraremos la información más relevante acerca de base de datos: su definición, antecedentes y funciones, administración de los datos, y los tipos que hay, además de otros puntos importantes del tema a tratar.

Objetivo.
Proporcionar al receptor información clave en el estudio del tema tratado (Base de Datos), realizando una recopilación de varias fuentes de investigación, para así poder brindar al lector cierto conocimiento del tema.

Definición.
Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. De allí el término base. "Sistema de información" es el término general utilizado para la estructura global que incluye todos los mecanismos para compartir datos que se han instalado.

Antecedentes
Las bases de datos han existido desde hace muchos años, respondiendo a la necesidad de registrar proceso o movimientos económicos. Desde tiempos remotos los datos han sido registrados por el hombre en algún tipo de soporte (piedra, madera, papel, cintas magnéticas, discos, etc.) debido a su importancia los datos tomaban la categoría de información útil, la cual debía ser administrada de manera responsable y eficaz.

Antes que aparecieran los conceptos actuales de BD, y las herramientas que permiten su eficaz y correcta administración, los datos se almacenaban en los llamados archivos planos los cuales no tenían estructura, sólo se conocían los campos y registros o filas y columnas. El origen de las BD se da frente a la necesidad de almacenar grandes cantidades de información para su posterior consulta.

En 1950 inició el uso de las cintas magnéticas, las cuales son un tipo de medio o soporte de almacenamiento de información que se graba en pistas sobre una banda plástica con un material magnetizado, generalmente óxido de hierro o algún cromato.

En 1960 se empezaron a usar los discos, este soporte podía consultar la información directamente, sin la necesidad de saber dónde estaban los datos en el disco; también nace el modelo de base de datos Jerárquica, el cual enlaza los registros en forma de estructura de árbol, y se desarrolla el modelo de base de datos de Red, en el cual la principal diferencia era que un nodo tenga varios padres.

En 1970 Edgar Frank Codd, da los conceptos de las Base de Datos Relacionales, que se basan en relaciones las cuales se podían considerar en forma lógica como Tuplas, propuestos en "Las doce reglas de Codd", diseñado para definir qué requiere un sistema de administración de base de datos, a partir de estos aportes se desarrolló la base de datos Oracle. El lenguaje más habitual para las consultas a base de datos relacionales es el SQL.

En 1980 Las base de datos relacionales logran posicionarse en el mercado de base de datos con sus sistema tablas, filas, columnas, además se dan diversas investigaciones paralelas como las base de datos orientada a Objetos.

Actualmente las bases de datos tienen una amplia capacidad de almacenamiento y están orientadas a que cumplan con el protocolo OAI-PMH, los cuales permiten el almacenamiento de gran cantidad de datos que tengan mayor visibilidad y fácil acceso.


Funciones de una base de datos
Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece.

Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un equipo, o puede ser distribuida, es decir que la información se almacena en equipos remotos y se puede acceder a ella a través de una red. La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder a ellas al mismo tiempo.


Entidades y relaciones.
Los sistemas de información mantienen datos respecto a sus objetos de interés. Un banco lleva información de sus clientes y cuentas bancarias del movimiento de las cuentas bancarias, tanto consignaciones como giros y los saldos bancarios, para decidir si se hace efectivo un pago o no. Un colegio lleva información respecto a sus alumnos, profesores, cursos, salones de clase, así como la asignación de salones y profesores a los cursos y las notas de cada curso. Para el banco existen objetos que son la base de su información. Los clientes y las cuentas bancarias. Para el colegio existen objetos que son la base de su información: los alumnos, los profesores, los cursos y los salones de clase. Estos objetos bases se denominan entidades.

Adicionalmente, se lleva información referente al proceso; en el caso del banco, el movimiento de las cuentas bancarias y sus saldos; en el caso del colegio, la asignación de salones y profesores a los cursos y las notas de cada curso. Estos objetos son relaciones entre entidades y contienen datos que permite asociarlos a las entidades que relaciona.

El movimiento de las cuentas bancarias es un objeto que depende de la cuenta bancaria y del tiempo. El tiempo es otra entidad que existe oculta, pero existe, ya que todo proceso ocurre en el tiempo. La asignación de salones a un curso es un objeto que depende de la entidad salones y de la entidad curso. La asignación de profesores a un curso depende de la entidad profesor y de la entidad curso. El conjunto de entidades y relaciones constituye a una base de datos.



Administración de bases de datos
Rápidamente surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado DBMS (Database management system [Sistema de administración de bases de datos o sistema manejador de Base de Datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite:

• Un fácil acceso a los datos.

• El acceso a la información por parte de múltiples usuarios.

• La manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar).

El DBMS puede dividirse en tres subsistemas:

• El sistema de administración de archivos: Para almacenar información en un medio físico.

• El DBMS interno: Para ubicar la información en orden.

• El DBMS externo: Representa la interfaz del usuario.


Software para manejo de bases de datos.
Para ayudar al manejo de información relativa a las entidades y relaciones de interés para los usuarios existe un producto de software denominado Sistema Manejador de Base de Datos, en versiones diferentes orientadas a empresas pequeñas y grandes, dependiendo del volumen de datos y transacciones que se quiera procesar. Este software permite definir las bases de datos, modificarlas, entrar datos o ver resultados en pantalla o impresos. Los sistemas manejadores de sistemas de datos más comunes para microcomputadores son el Dbase, el FoxPro y Access.

Una Base de Datos es una forma de organizar los datos en una estructura que facilite su almacenamiento y recuperación. La estructura es el resultado de las entidades y sus relaciones.

Una relación puede estar asociada a una o varias entidades. Dos entidades pueden estar conectadas por medio de una o varias relaciones.

Este esquema de conexiones entre entidades y relaciones conforma una estructura (un conjunto de partes interconectadas), con un orden jerárquico entre las partes. De lo anterior se concluye que una base de datos es un conjunto de entidades y relaciones estructuradas.


Llave principal o primaria de una entidad
Entre los atributos que conforman una entidad debe existir una (o varios atributos unidos) que identifique de manera única cada individuo en la entidad cliente contiene el atributo Cédula, que identifica de manera única aun cliente determinado; el atributo Nombre.

No identifica de manera única a un individuo por que pueden existir homónimos. La entidad Curso contiene el nombre o el código del curso que lo identifica de manera única. A este atributo (o conjunto de atributos) se le denomina llave principal de la entidad


Llave principal de una relación
La llave principal de una relación es la concatenación de las llaves primarias de las entidades que esta asociando (de las cuales depende). Para llevar las notas de los alumnos se requiere la identificación de la materia y la identificación del alumno. En este caso, se requiere disponer de la entidad Alumnos con los datos de todos los alumnos, la entidad Materias con los datos de todas las materias, y las relación Materias-Alumnos que indica los alumnos que toman determinada materia, junto con sus notas en este caso existe una estructura de dos niveles; el primer nivel están las entidades Materia y Alumnos y en el segundo nivel (dependiendo del primer nivel) la Relación Materias-Alumnos.


Llaves foráneas o extranjeras
Hay casos en que se requiere asociar una entidad a un atributo de otra entidad, que no es la llave principal de esta última. Es decir, la relación está asociada con la entidad a través de un atributo que existe en ambas y es la llave principal de la relación, pero no es la llave principal de la entidad. A este atributo de la entidad se le llama llave foránea, porque es la llave principal de una relación. Por ejemplo en la base de datos de un banco, en la entidad Cliente se puede tener el numero de la cedula del conyugue. El número de la cedula del conyugue aparece en la entidad Cliente como un atributo más, pero es una llave foránea de la relación Conyugues, donde se encuentra toda la información: Nombre, edad, profesión, etc.


Definición Lógica o Conceptual De Una Base De Datos:
Para definir una base de datos, a nivel conceptual o lógico (ósea, en el papel), se requiere el cumplimiento de los siguientes pasos: plantear los objetivos de la base de datos, ósea la información que se va a manejar en ella.
• Identificar las entidades que intervienen en el proceso

• Identificar la lista de los atributos de cada entidad

• Identificar la llave principal de cada entidad

• Identificar las relaciones entre las entidades

• Identificar la lista de los atributos de cada relación

• Identificar la llave principal de cada relación

• Identificar las llaves foráneas

• Hacer un esquema que muestre las estructuras de la bases de datos ( las entidades y las relaciones).
Definir las características de los atributos: tipo de dato (numérico o alfa numérico)


Objetivos de la base de datos

Los objetivos de una base de datos están delimitados por dos factores interrelacionados: el alcance de los datos que se van a manejar y las funciones que se desea proveer para su manejo. El alcance lo determina las entidades atributos y relaciones que se incluyen en la base de datos. Las funciones son el conjunto de opciones que facilita la base de datos, referentes a la actualización, selección, consulta o cruce de datos de las entidades y relaciones incluidas en la base de datos. El resultado del análisis del alcance y las funciones es una lista de objetivos que la base de datos debe cumplir, una lista preliminar de entidades y posibles relaciones y una idea global de los atributos a incluir en cada una.

La lista de atributos de cada entidad debe incluir necesariamente aquellos que conforman la llave principal de la entidad. Debe verificarse que estos atributos constituyan realmente la llave principal, esto es, si identifican de manera a los individuos de la entidad.

Una vez definida la base de datos es posible modificarla para agregar nuevos objetivos o limitar su alcance. Se pueden incluir nuevas entidades o relaciones, agregar o eliminar atributos y cambiar sus características.


Tipos de base de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, o la utilidad de la misma.

Según la variabilidad de los datos almacenados:


Base de datos estáticas
Estas son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

Base de datos dinámica
Estas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.


Conclusión.
En el anterior documento pudimos apreciar lo que es una base de datos, sus componentes y la importancia de la misma. Los conocimientos adquiridos al trascurso de la lectura de cada página de este trabajo, nos ha permitido comprender que el término base de datos se presenta en diferentes circunstancias de nuestra vida diaria (en el colegio, en el banco, en el supermercado, etc.), y es este el que nos permite manejar una determinada información de manera organizada y de fácil y práctico acceso.


Bibliografía:
http://www.monografía.com/
Enciclopedia Temática L.O.P. Librería Orgullo Paisa. Mega siglo XXI
http://www.kioskea.com/
basededatos.over-blog.net/article-tipos-de-bases-de-datos-68319538.html







martes, 4 de octubre de 2011

4 PERIODO

Ciclos repetitivos

Los ciclos repetitivos son estructuras siclicas, es decir, que se repiten.

ciclo para(desde en  SLE2)(for en  C++)

El ciclo para tiene la siguiente estructura o la siguiente sintaxis:

paea i=1 hasta n
fpara-> sing. fin para

iteración: 1 repeticióm.

para--> desde j=hasta n


fpara-->}

Ejercicio modelo
Diseñe un algoritmo que calcule el promedio de los números  e imprima el resultado.

n=5
j=1,2,3,4,5,6

var



n,j,num,sum,prom:numerico


inicio


----cls()


----imprimir("Digite el número de estudiantes: ")


----leer(n)


----sum=0


----desde j= 1 hasta n{


----imprimir(" Digite la nota definitiva: ")


---leer(num)


---sum=sum+nota


}


prom=sum/n


imprimir(" El promedio es: ",prom)


fin

PRUEBA DE ESCRITORIO
 Una prueba de escritorio es un seguimiento lógico de las variables en el estricto orden en que van apareciendo dentro del algoritmo, con el objetivo de verificar si el algoritmo está bueno o está malo.


TALLER

Primer ejercicio
Diseñe un algoritmo que cuente cuantos números pares hay entre los primero n números.

Var
n,cp,j:numerico

inicio

----cls()

-------imprimir(" Digite la cantidad de números: ")

------leer(n)

------cp=0

------desde j=1 hasta n{

------si(j%2==0){

----------cp=cp+1

-------}

}

imprimir( "La cantidad de números pares es: ",cp)

fin

Segundo ejercicio

Diseñe un algoritmo que cuente cuantos número s impares hay entre los primeros n números.

var



n,ci,j:numerico


inicio


----cls()


-----imprimir(" Digite la cantidad de números: ")


-----leer(n)


----ci=0


----desde j=1 hasta n{


-----------si(j%2==0){


-----------------ci=ci


-----------sino


---------------ci=ci+1


------------}


----}


imprimir( "La cantidad de números impares es: ",ci)


fin

Tercer Ejercicio
Dado una serie de números diga cuanto son pares y cuantos son impares
var



n,j,num,p,i:numerico


inicio


----cls()


-----imprimir(" Digite la cantidad de números: ")


------leer(n)


------desde j=1 hasta n{


----------imprimir(" Digite el número: ")


----------leer(num)


-----------si(num%2==0){


--------------p=p+1


-----------sino


-------------i=i+1


-----------}



---}


imprimir( "\nLa cantidad de números pares es: ",p)


imprimir( "\nLa cantidad de números impares es: ",i)


fin

Cuarto ejercicio
En un salón que cuenta con n estudiantes, calcule el promedio de la asignatura de tecnología e informática, conociendo de esta la nota definitiva para cada estudiantes, e imprima el resultado.

var



n,j,nota,sum,prom:numerico


inicio


cls()


imprimir("Digite el número de estudiantes: ")


leer(n)


sum=0


desde j= 1 hasta n{


imprimir(" Digite la nota definitiva: ")


leer(nota)


sum=sum+nota


}


prom=sum/n


imprimir(" El promedio es: ",prom)


fin

Ejercicio del Exámen:

En un salón que cuenta con n estudiantes, calcule el promedio del curso, conociendo la nota definitiva para cada estudiantes,además diga la cantidad de estudiantes por encima de 3.5 e imprima el resultado.

var
n,j,nota,sum,num,prom:numerico

inicio

---cls()

---imprimir(" Digite la cantidad de setudiantes: ")

---leer(n)

---sum=0

---num=0

---desde j=1 hasta n{

----------imprimir("Digite la nota definitiva: ")

---------leer(nota)

---------sum=sum+nota

---------si(nota>3.5){

------------num=num+1

---------}

----}

prom=sum/n

imprimir("\nLa cantidad de estudiantes por encima de 3.5 es: ",num)

imprimir("\nEl promedio del curso es: ",prom )

fin

Taller de Nivelación
Escoger 10 ejercicios similares a los trabajados en clase de la página: enriquebarrueto1.tripod.com/alcantara.txt, y pasarllo a lenguaje SLE2

1.  Realizar un algoritmo que permita pedir 50 números naturales y determine e imprima cuantos son pares, impares, positivos y negativos.
var
p,in,pos,ne,x,n:numerico   
inicio
  cls()
  p=0
  in=0
  pos=0
  ne=0
  desde x= 1 hasta 5{
              imprimir(" Digite un numero natural: ")
          leer(n)
          si(n%2==0){
               p=p+1
          sino
               in=in+1
              }
          si(n>0){
               pos=pos+1
          sino
               ne=ne+1
              }
   }
      
   imprimir("pares:",p,"\nimpares:",in,"\npositivos:",pos,"\nnegativos:",ne)
fin
2. Desarrollar un algoritmo para calcular e 
    imprimir el factorial de un número.
     var
f,n,x:numerico
    inicio
    cls()
    imprimir("Digite un número: ")
    leer(n)
    f= 1
    desde x= 1 hasta n{
            f=f*x
         }
  imprimir(" El factorial de ", n," es: ",f)
fin

3. Hacer un programa que permita escoger en un conjunto de numeros naturales: l programa termina con el ingreso de un numero negativo y el numero de iteraciones debe ser 100.
·    Cuales son menores que 15.
·    Cuales son mayores de 50.
·    Cuales estan comprendidos entre 25 y 50. E

var
n,I,num:numerico
inicio
       cls()
   desde I= 1 hasta 9{
                    imprimir("\ndigite el valor de n: ")
         leer(n) 
                 si(n<4){
                   imprimir("\nmenor que 4: ")
                 sino 
                       si(n>7){
                           imprimir("\nmayor que 7 ")
                    sino
                        si(n>4){
             si(n<7){
                      imprimir("\nComprendido entre 4 y 7: ")
                            }
             }
            }
         }
      }
   n=n+1
       si(n<0){
    imprimir("\nerror de datos procesados")
   }
Fin



4. El ing. De sistemas del banco de credito necesita conocer de una lista de 2500 cuentas cual es la que posee mayor y menor cantidad de dinero (d) 

Var
n,max,min,i:numerico
Inicio 
Cls()
Leer(n)
Max=n
Min=n
Desde i=1 hasta 2500{
         Leer(n)
         Si(n>max){
              Max=n
         Sino
            Si(n
              Min=n
            }
         }
}
Imprimir( “MÁXIMO”, Max)
Imprimir(“MINIMO”, Min)
fin
5. Clasificar a 50 personas segun la edad y el sexo al final deberá visualizar la cantidad de personas 
     masculinas mayores de edad, la cantidad de personas femeninas menores de edad, cantidad de 
     personas mayores y menores. ademas debera indicar el porcentaje que representa las personas 
     mayores y menores de edad.
var
Nom,x,Ed,MMa,FMe,May,Men,C:numerico
Inicio
Cls()
     MMa=0
     Fme=0
     May=0
     Men=0
     desdec=1 hasta 50 {
         leer (Ed)
          leer(Sx)
         si (Ed>=18){
              May=May+1
         sino
              Men=Men+1
         }
         si (sx="M"){
              Si (Ed>=18){
                   MMa=MMa+1
              }
         sino
              si (Ed<18){
                     FMe=FMe+1
              }
         }
     } 
     PMa=may*100/50
     PMe=Men*100/50
     Imprimir(“MMA:”,      MMa,”FME”FMe,”MAY”,May,”MEN”,Men,”PMA”PMa,”PME”PMe)
fin

6.Autogenerar el codigo del alumno tomando como datos los dos primeros caracteres del apellido paterno el segundo y tercer caracterde apellido materno los dos ultimos caracteres de los nombres mas el numero que le corresponde en la lista. Ademas se deberá pedir dos notas para calcular su promedio del curso de matematica. se sabe que en el aula son 36 alumnos y ademas deberá mostrar al final la cantidad de alumnos desaprobados.
VAR
   Nom,pat,Mat,Cod,N1,N2,Prom,A,D,C:Numerico
Inicio
     CLS()  
      A=0
      D=0
      Desde C=1 hasta 36
          Leer( Nom)                            
-------leer(Pat)
--------Leer(Mat)
--------Leer(N1)
--------Leer(N2)
          cod(c)=Left+Mid+Rig+STR(c)
          Prom(c)=(N1(c))+N2(c))/2
         Imprimir(“ cod”,c, “prom”,c)
         si (prom>=10.5){
               A=A+1
         sino 
               D=D+1
          }
     }
     Imprimir( “aprobados”, A, “desaprobados”,D)
Fin





7.De una lista de 100 números determinar simultaneamente 
el máximo y mínimo número.
var
I,MAX, MIN, NÚMERO: numerico
Inicio
      Cls() 
        Leer( NUMERO)
        MAX =NUMERO
        MIN= NUMERO
        desde I =2 hasta 100 {
               leer (NUMERO)
               si (NUMERO > MAX){
                       MAX =NUMERO
               sino
                       si (NUMERO < MIN){
                               MIN= NUMERO
                       }
               }
          }
        escribir ("máximo", MAX, "mínimo", MIN)
fin

 
8.Calcular el número mayor de una lista de números.
Var
 UM, MAX, I, N:numerico
Inicio
      Cls()
        leer( N)
        leer (NUM)
        MAX =NUM
        desde I= 2 hasta 100 {
               leer( NUM)
               si (NUM > MAX ){
                       MAX = NUM
               }
        }
fin
9. De una lista de 10 números calcular la media y determinar cuantos son mayores que 10.5, cuantos son iguales y cuántos son menores.
Var
        Num,S,M,I,C1,C2 , C3:numeric
Inicio
      Cls()
        S=0
        M=0
        C1=0
        C2=0
        C3=0
        Desde i = 1 hasta 10
               Leer( Num )
        }
        desde i = 1 hasta 10
               S =S + Num 
        } 
        M= 10
        Para i = 1 hasta 10
               Si (Num = 10.5){
                       C1= C1 + 1
               }
               Si (Num > 10.5)
                       C2= C2 + 1
               }
               Si( Num < 10.5){
                       C3 = C3 + 1
               }
        }
        Imprimir("Media" , M )
        Imprimir( "Iguales que l10.5" , C1 )
        Imprimir( "Mayores que 10.5", C2 )
        Imprimir( "Menores que 10.5" , C3) 
Fin
10. Leer 200 números y obtener cuantos son positivos, negativos e iguales a cero.
   var
   N,C1, C2 , C3,i :numeric
   Inicio
         Cls()
              Desde i= 1 hasta 20{
               Leer( N)
               Si (N > 0){
                   C1 « C1 + 1
                      Si (N < 0) {
                          C2 « C2 + 1
                               Si (N = 0){
                                  C3 « C3 + 1
                               }
                       }
               }
Fin

TECNO-NOTICIAS 4

 un estudiante ruso hace un exitoso trasplante de ala a una mariposa tropical :
Un estudiante de cuarto año de la Facultad de Biología de Ekaterimburgo, Nikolái Sokolovski, realizó un exitoso trasplante de ala a una mariposa tropical.

















Cambio de look: su cara en 3D
Una empresa japonesa produce máscaras que copian de manera realista la cara de una  persona. Así, la compañía acepta pedidos para recrear los rostros de sus clientes en formato 3D.  Los detalles de la máscara están tan bien elaborados que se aprecian perfectamente los poros de la piel, así como los vasos sanguíneos del ojo.






Teléfonos inteligentes...¿para monitorear la salud?
Las aplicaciones para smartphones que permiten monitorear la salud, como por ejemplo las que sirven para medir el ritmo cardíaco, son cada vez más populares. Ahora se ha creado un programa más avanzado que permite analizar más completamente el organismo.






Paisajes de Marte a través de los ojos de un robot

La NASA publicó un video, compuesto de cientos de fotos, en el que aparecen los paisajes de Marte, como si fueran vistos por una persona que se encuentra en la superficie del Planeta Rojo.




Chile gana la primera carrera de vehículos solares de América Latina:

El automóvil chileno 'Intikalpa' ganó la primera carrera de vehículos solares de América Latina, denominada 'Atacama Solar Challenge', que se celebró entre el viernes y este domingo en el norte de Chile. En la competencia participaron 30 equipos de siete países latinoamericanos.


















Científicos crean espejismos a través de la nanotecnología












Las ciudades 'inteligentes, a la vuelta de la esquina
El contenedor de basura nos advierte: "estoy lleno". El día que esto sea una realidad está más cerca de lo que parece. Año tras año las tecnologías informáticas acceden a nuevos ámbitos de la vida urbana. Lo que parecía impensable o simplemente inimaginable hace unos años empieza a cobrar realidad, facilitando la vida cotidiana de un número cada vez mayor de personas.


Rusia da grandes pasos en pos de la ' vivienda verde'

En Rusia llega al mercado inmobiliario un proyecto innovador de vivienda 'Active Dom' que permite controlar el ahorro de energía y hacer el ambiente más sano para sus habitantes. Los promotores de la obra  invitan a varios voluntarios a vivir un tiempo en este hogar para poner a prueba todos sus sistemas.



Científicos estadounidenses crearon un nuevo tipo de “capa invisible”, un material que oculta el objeto que está detrás del mismo. En este caso se trata de un material a base de nanotubos de carbono.