viernes, 29 de enero de 2010

¿Qué es una base de datos?



Bases de Datos

¿¿Qué es una base de datos? Simplificando: una base de datos es un conjunto de datos.
En general las bases de datos son usadas por empresas para organizar la información y para buscar información nueva a partir de la existente. En el concepto de base de datos está incluído el concepto de relación.
El ejemplo más elemental sería el compuesto por una tabla de datos sobre los empleados y otra de datos sobre los clientes





Presentación del Prof. Ricardo Ferré




Presentación del
Prof. Ricardo Ferré


Enseñanza de Computación
Universidad de Lund
Inst. Real de Tecnología
Universidad de Suecia Media
Universidad de Kristianstad
Universidad de Buenos Aires

Títulos Universitarios
Cuatro títulos universitarios en la
Universidad de Lund, Suecia

Trabajos Publicados
11 trabajos publicados en conferencias y
revistas científicas internacionales

Revisor científico de Mathematical Reviews

Becario de la Academia Real de
Ciencias de Suecia para el intercambio
de investigadores científicos con
Polonia y la Unión Soviética

Investigador huésped en Canadá




Introducción: Bases de Datos Relativas


Bases de Datos: 


Introducción 


Bases de Datos Relativas


Curso gráfico por medio de ejemplos en MS Access





Sumario


Presentación del autor 
3

Que es una base de datos? Primer ejemplo  4 


Definición  6

Relaciones  7

Referencias 
12

Atributos 
13

Sistemas de bases de datos 
15

Usuarios 
16

Llaves 
18

Características Fundamentales 
11

Ventajas de una base de datos 
32

Trabajo Práctico: Definir una base de datos en Access 
22
 
Trabajo Práctico: Crear relaciones en Access 
28  

Nociones de SQL 
35

Modelado de bases de datos  37

Nociones de diseño  58

Nociones de transacciones 
60

Nociones de almacenamiento 
62

Ejemplos 
62

Profundizaciones 
96

Ejercicios 
111

Soluciones a ejercicios  118





Introducción Gráfica a Sistemas de Bases de Datos: Tapa



Introducción Gráfica a Sistemas de Bases de Datos


Curso gráfico por medio de ejemplos en MS Access



Bola de átomos en un nano-tubo de carbono


Prof. Ricardo Ferré
Universidad de Lund, Inst. Real de Tecnología, Universidad de Suecia Media, Universidad de Kristianstad, Suecia ISBN 91-85203-00-9





lunes, 23 de noviembre de 2009

Google Chrome OS contra MS Windows

Chrome OS vs. MS Windows
La importancia del nuevo sistema operativo de Google

Google exhibió la semana pasada el nuevo sistema operativo de la empresa, Chrome OS, que esperan que se vuelva la nueva alternativa sobre todo para netbooks. El sistema operativo muy posiblemente no se va a instalar sin embargo en computadoras de escritorio en su primer período.
Una descripción simple de Chrome OS es que consiste en el navegador web, o lector web del mismo nombre que se ejecuta en un núcleo optimizado de Linux. El navegador Chrome es el componente central del sistema operativo y sustituye al escritorio tradicional de los otros sistemas operativos.
Chrome OS no puede ejecutar programas localmente sino que se confía totalmente en los así llamados servicios web. Preferentemente programas justamente de Google.
Sin embargo, según Google, se van a poder ejecutar sin problema otros programas “de nube”, tal como Microsoft Live Office.
No se va a poder guardar archivos y documentos en el disco duro local, pero existe apoyo para unidades externas como memorias USB. Google prefiere que todos los documentos sean guardados en el servicio de nube Google Docs.
El problema de Chrome OS va a ser que muy posiblemente sólo se podrá usar a pleno juntamente con los otros servicios de nube de Google, algo que seguramente no le va a servir a la mayoría de las empresas.
A pesar de que hay tanto edición de textos como programas de cálculo como servicios web tanto en Google como en Microsoft, hay  de todos modos una multitud de programas que no existen como servicios web, por lo menos en este momento.
Por ejemplo, es difícil hacer programas web que cubran tratamiento de figuras, CAD y corrección de video.

Sirve más durante un viaje
Por cierto que Google no ha afirmado que Chrome OS estuviera pensado para computadoras de escritorio. Durante la presentación la empresa se limitó a hablar de netbooks. Para esa finalidad existe seguramente un mercado.
Una clara ventaja de Chrome OS es que si el usuario pierde su computadora o se la roban, toda la información está guardada en la nube como información personal y documentos. El usuario, en ese caso, solamente necesita conseguir una nueva netbook , entrar en Google y la superficie de trabajo se ve exactamente como antes.
Google promete también un nuevo nivel de seguridad que lo puede hacer interesante para las empresas. Cuando el sistema operativo arranca de inmediato controla todos los comonentes. En el caso de descubrir un virus o un programa dañino, entonces arranca una nueva copia del sistema operativo que se reinstala.
Chrome OS puede por esto ser una alternativa atractiva para empresarios que se encuentran a veces viajando. La dificultad de esto estriba en que el usuario debe utilizar por lo menos la aplicación Google Docs en su computadora de oficina para tener acceso a los documentos y archivos de la empresa.

Un futuro previsible
Chrome OS va a ser seguramente popular entre usuarios privados de netbooks. Está afinado y ofrece las funciones que son requeridas en un netbook, ni más ni menos.
Para una empresa  Chrome OS es útil si ella también en cierta medida utiliza los otros servicios de Google. La cuestión de si las empresas van a tener interés en dejar el funcionamiento e información sensible en manos de una tercera parte es muy dudosa. Especialmente en el caso en que Google tuviera problemas de funcionamiento, entonces la empresa entera queda detenida.
Las limitaciones que Chrome OS plantea para su uso empresarial determinan que posiblemente su uso va a detenerse en el grupo de usuarios que es su meta actual, los usuarios privados de netbooks.

Ricardo Ferré


lunes, 17 de agosto de 2009

Para Todos: Bases de Datos, una presentación gráfica por medio de ejemplos




viernes, 14 de agosto de 2009





Nanotecnología y Computadoras Moleculares
Artículo No. 1: tratamiento de cáncer en el año 2031

Ricardo Ferré

Breve presentación del autor


1. Profesor de Informática y Matemática Aplicada de la Universidad de Lund, Suecia, de la Universidad Tecnológica Real y de otras universidades de Suecia durante más de veinte años.
2. Títulos y estudios: cuatro títulos superpuestos de la Universidad de Lund, Suecia, con dos tesis escritas, el último de los cuales es equivalente al Ph. D. danés..
3. Publicaciones y trabajos. Once trabajos publicados por conferencias y revistas científicas internacionales.
4. Investigador huésped del grupo de Cálculo Simbólico de la Universidad de Waterloo, Canadá en 1988.
5. Becario de la Academia Real de Ciencias de Suecia para el intercambio de investigadores con la URSS y Polonia en 1990.
6. Revisor científico de la revista internacional de ciencia Mathematical Reviews hasta la actualidad.

1. Un médico con un paciente de cáncer año 2031
Supongamos la siguiente situación: un medico enfrenta a un paciente que padece cáncer de próstata. Es el año 2031.
Imaginemos que durante la evolución de la humanidad la ciencia ha desarrollado robots de tamaño molecular que pueden maniobrar con moléculas y átomos aislados.
No es tan difícil conjeturar que podemos usar una cantidad suficiente de estos robots para este caso.
Entonces el tratamiento puede ser simplemente que el paciente ingiera una multitud de éstos que, dirigidos por poderosas computadoras, también de tamaño molecular, simplemente trabajen sobre las células de cáncer y las aniquilen desarmándolas molécula por molécula, átomo por átomo.
Más aún, puesto que estos robots pueden operar con moléculas y átomos aislados, también pueden armar con substancias que llegan con la sangre células sanas, tal como pudieron antes desarmar las células malignas.
Los átomos necesarios de carbono y otros pocos más que son los componentes de toda célula viviente llegan con el torrente sanguíneo, accesibles a los robots.
Nosotros no somos médicos, pero entendemos que el tratamiento en la época actual consta frecuentemente de cirugía seguida de tratamientos de quimioterapia y radiación que producen a menudo daños colaterales como impotencia e incontinencia.

2. ¿Ciencia ficción o investigación en marcha?
Es bastante claro que si disponemos de estos robots moleculares que pueden manipular moléculas y átomos aislados este tratamiento es posible.
La cuestión importante que ya todos los lectores se estarán planteando ahora es de que si este escenario presentado es fruto de imaginación pura, un cuento fantástico para niños o si alguna vez en el futuro va a ser posible; si se está trabajando sobre esta tecnología, qué resultados reales han sido producidos y si es posible extrapolar hacia el futuro con estos logros.
La contestación para estas preguntas se llama Nanotecnología.
Hace ya mucho tiempo que se viene trabajando en ella. Ya en el año 1990 los científicos de un laboratorio de la empresa IBM lograron escribir el logotipo de la empresa con 35 átomos de xenón sobre una superficie de níquel.
Por si alguien lo dudara, la figura

de ese logotipo está presentada aquí a la izquierda.
En esta serie de artículos presentaremos esta tecnología, su historia, sus logros y los avances que se van logrando para que podamos inferir una respuesta a la pregunta de si va a ser posible el tratamiento que mencionamos más arriba, así como otras aplicaciones aun más avanzadas.