Ahora puedes escuchar este árticulo leído en voz alta con el Lector de Texto
Mostrando entradas con la etiqueta Análisis. Mostrar todas las entradas
Mostrando entradas con la etiqueta Análisis. Mostrar todas las entradas



El modelo relacional de bases de datos




Una base de datos es una colección de datos relacionados entre sí, organizados según un modelo. Desde su origen, las bases de datos sufrieron un importante proceso de evolución que fue dejando atrás modelos antiguos ante la creación de otros superiores. Cada nuevo modelo ofrecía una mejor forma de recuperar datos, lo que en definitiva es la razón de ser de estas estructuras. Así fue como tanto el modelo en red como el jerárquico tuvieron su época de gloria para luego ser reemplazados por el modelo relacional, que es el más usado actualmente y el que analizaremos en este artículo.


El Modelo Relacional

"Base de datos relacional" es un término creado por Edgar F. Codd en 1970. Sus tres convicciones sobre cómo debía funcionar su creación eran las siguientes:

  • Los datos deben mostrarse en tablas ya que es la forma más amigable a la visualización de los seres humanos.
  • La base de datos debe ser totalmente independiente con respecto a la estructura física en la que se halle.
  • Todos los datos se deben poder manejar con un lenguaje natural.


Debido a que este modelo se basa en una teoría matemática que tiene su propia terminología, en vez de decir que tratamos con tablas que poseen filas y columnas, decimos que tenemos relaciones que poseen tuplas y atributos. Estas relaciones, que se pueden representar con tablas, son las que le dan nombre al modelo relacional.


Lenguaje de consulta estructurado

Ese lenguaje natural al que aspiraba Codd hoy se conoce como SQL, del inglés structured query language. Básicamente se trata de sentencias, de gramática amigable a los humanos, con las que se puede moldear una base de datos y pedirle información.

Si bien SQL no sirve por sí solo para crear programas, sus instrucciones pueden ser incluídas dentro del código de algunos lenguajes de programación.



© Copyright 2010-2015 Cartucho ROM



Pruebas de Software




El desarrollo de Software es una profesión de origen reciente. Si bien el ambiente está lleno de prestigiosos autores que crearon su propio método para agilizar la tarea, la producción todavía se encuentra en un período artesanal, lo que tiene como consecuencia un fenómeno a nivel mundial denominado Crisis del Software: las personas y empresas requieren más programas de los que se pueden fabricar.

Como ocurre con los productos artesanales, es frecuente que el Software tenga ciertas imperfecciones. En informática a estas imperfecciones se las conoce como errores y generan una variada cantidad de comportamientos anormales: desde pequeñas molestias al usuario hasta agujeros en la seguridad de una computadora. Para evitar que estos errores afecten al usuario, antes de ser vendido, el producto debe ser puesto a prueba.

La actividad de probar un Software requiere un afán de destrucción: el objetivo es que falle. Quien se dedica a esto debe actuar como si fuera un usuario inquieto que hace cosas inusuales, acciones que el programa no espera. El éxito se logra cuando el sistema deja de funcionar o hace algo que no debería. Es entonces que se encontró el error. Una vez detectado se lo reporta para que sea corregido.

Hasta el programa más pequeño puede tener algún error, y cuanto mayor es el tamaño y la complejidad de un programa, más son las oportunidades para que aparezcan errores en su funcionamiento.

Para afrontar los gastos de esta actividad, las empresas primero lanzan el producto en una versión alpha. En ella sus propios empleados hacen pruebas y correcciones para que quede un programa presentable. Una vez logrado esto, se buscan personas fuera de la compañía que estén dispuestas a utilizar un sistema con muchos errores a cambio de reportar todas las penurias por las que debieron pasar en el intento. A esta versión se la conoce como beta.

Luego de haber pasado por estas dos etapas, el Software llega al usuario final. Dado que a esta altura el producto ya fue vendido, lo que corresponde es que funcione correctamente. Lamentablemente esto no siempre es así, y algunos programas deben actualizarse constantemente a través de Internet para corregir las nuevas fallas que se van detectando.



© Copyright 2010-2015 Cartucho ROM



¿Para qué sirve Bluetooth?




Luego de comprar una computadora, y antes de empezar a utilizarla, el usuario debe instalarla. Una parte importante de esta tarea es la de conectar todos los cables en los lugares correctos a fin de que los dispositivos queden listos para funcionar.

Conscientes de esto, las empresas fabricantes buscaron la forma de acabar con esta tarea que lleva su tiempo y esfuerzo, además de generar múltiples pedidos de ayuda por teléfono. Fue entonces que algunas compañías lograron diseñar una tecnología de conexión en red, inalámbrica y de corto alcance, llamada Bluetooth. Gracias a ella un teclado, monitor, o impresora, al igual que cualquier otro dispositivo, no necesitan cables para ser conectados: simplemente se acercan a la computadora, se encienden, y funcionan.

Dado que en esencia Bluetooth es un sistema para transferir información, también se lo puede usar para crear redes locales entre computadoras o transferir imágenes y música entre teléfonos celulares.

Lo que muestra la imagen es un adaptador USB para Bluetooth. Una vez conectado, la computadora está lista para detectar cualquier dispositivo compatible en su cercanía.

La variedad de usos que se le da a esta tecnología crece año tras año. El motivo está claro: no tener que enchufar cables es algo realmente práctico.



© Copyright 2010-2015 Cartucho ROM



Qué es Word y para qué sirve




Word es un programa de computadora que sirve para crear, modificar, e imprimir documentos escritos. A este tipo de programas se los conoce como Procesadores de Texto, y son los más comunes de entre todas las aplicaciones de computadora.

Antiguamente, cuando todavía no había computadoras en las casas ni en las oficinas, los documentos impresos eran escritos con una máquina de escribir.

Una máquina de escribir era un dispositivo algo pesado, en el que uno debía presionar teclas con fuerza, ya que cada una debía hacer mover una palanca que al final tenía un molde con la figura de una letra. Este molde chocaba contra una cinta que tenía tinta, detrás de la cual estaba el papel. La fuerza del choque hacía que el molde imprimiera la letra sobre el papel, y así se iban formando palabras y oraciones.

El principal problema de las máquinas de escribir era que una vez que se había escrito una letra no había forma de modificarla, porque ya estaba impresa. Para hacer un cambio había que volver a escribir toda la hoja o usar otros métodos que no eran muy prolijos.

Con los procesadores de texto esto cambió: si uno se equivoca puede corregirlo cuantas veces quiera antes de mandarlo a imprimir. Además el procesador de texto, al ser un programa de computadora, puede incluir funciones útiles como la de corrección ortográfica y la de buscar y reemplazar una palabra por otra, todo automáticamente.

Word, que es fabricado por la empresa Microsoft, es el procesador de texto más utilizado, y viene equipado con estas funciones y muchas más.



© Copyright 2010-2015 Cartucho ROM



Para qué sirve Word



Word es un programa de computadora que sirve para crear, modificar, e imprimir documentos escritos. A este tipo de programas se los conoce como Procesadores de Texto, y son los más comunes de entre todas las aplicaciones de computadora.

Antiguamente, cuando todavía no había computadoras en las casas ni en las oficinas, los documentos impresos eran escritos con una máquina de escribir.

Una máquina de escribir era un dispositivo algo pesado, en el que uno debía presionar teclas con fuerza, ya que cada una debía hacer mover una palanca que al final tenía un molde con la figura de una letra. Este molde chocaba contra una cinta que tenía tinta, detrás de la cual estaba el papel. La fuerza del choque hacía que el molde imprimiera la letra sobre el papel, y así se iban formando palabras y oraciones.

El principal problema de las máquinas de escribir era que una vez que se había escrito una letra no había forma de modificarla, porque ya estaba impresa. Para hacer un cambio había que volver a escribir toda la hoja o usar otros métodos que no eran muy prolijos.

Con los procesadores de texto esto cambió: si uno se equivoca puede corregirlo cuantas veces quiera antes de mandarlo a imprimir. Además el procesador de texto, al ser un programa de computadora, puede incluir funciones útiles como la de corrección ortográfica y la de buscar y reemplazar una palabra por otra, todo automáticamente.

Word, que es fabricado por la empresa Microsoft, es el procesador de texto más utilizado, y viene equipado con estas funciones y muchas más.



© Copyright 2010-2015 Cartucho ROM



Para qué sirve la computadora




¿Te has preguntado alguna vez para qué sirve una computadora? Veamos algunos de los principales usos que se le suelen dar:
  • Procesador de texto: hace más eficiente la escritura impresa, emulando y superando a la vieja máquina de escribir.
  • Juegos: muchos juegos pueden ser llevados a la pantalla de un ordenador.
  • Comunicación: con la llegada de la Internet la computadora cobró un gran protagonismo en la forma en la que nos comunicamos.
  • Cálculos: la computadora puede hacer millones de cálculos por segundo, lo que la convierte en una herramienta poderosa para las finanzas y las ciencias en general.
Estos son algunos de los usos más frecuentes, pero son sólo unos pocos dentro de una amplia variedad. Es que la computadora es una máquina realmente flexible. Con el pasar del tiempo se van a ir agregando usos y algún día se espera alcanzar la inteligencia artificial. En ese caso, en vez de comunicarnos a través de la computadora, vamos a estar dialogando con ella. ¿Tendrán algo interesante para decir?



© Copyright 2010-2015 Cartucho ROM



La seguridad en las bases de datos




La seguridad de bases de datos es la disciplina que se encarga de proteger los datos del acceso de usuarios no autorizados. La integridad, en cambio, es la disciplina que se encarga de cuidar los datos de usuarios que están autorizados.

Las restricciones de seguridad están agrupadas en dos ramas. Por un lado están las que requiere la organización que posee la base de datos, mientras que por el otro están los aspectos legales. Este último grupo de requerimientos cobra cada vez más importancia ya que en varios países se promulgaron últimamente leyes de protección a los datos personales.

Las empresas estudian constantemente cómo mejorar sus medidas de seguridad organizacionales, ya que pueden tomar decisiones sobre ellas: el otro tipo de seguridad, la establecida por ley, es de cumplimiento obligatorio.

La seguridad como actividad puede dividirse en planificación e implementación. La planificación determina qué usuario puede hacer qué cosas sobre qué datos. Como la planificación es una política, está a cargo del Administrador de Datos. La implementación, en cambio, le corresponde al Administrador de Base de Datos, quien tiene una función técnica.

Los dos grandes modelos de seguridad se conocen como control discrecional y control obligatorio. El primero divide a los usuarios en grupos que tienen determinados permisos y privilegios, mientras que el último es un sistema jerárquico en el que cada usuario tiene un nivel de clasificación. El control discrecional es el más difundido de los dos.

El Sistema de Gestión de Base de Datos, conocido como DBMS por su sigla en inglés, ocupa un rol importante en la seguridad. No sólo se encarga de almacenar todas las restricciones de seguridad en el catálogo, sino que además posee un proceso que evalúa constantemente que las reglas estén siendo cumplidas. Este proceso, que no es más que un hilo de ejecución dentro del DBMS, es conocido como el subsistema de seguridad.



© Copyright 2010-2015 Cartucho ROM
Análisis (7) Cómo hacerlo (3) Computadora (1) Excel (2) Facebook (62) Fondo de Pantalla (1) Git (1) GitHub (1) HTML (8) JavaScript (2) Qué es (14) Twitter (1) Windows (4) Windows 10 (1) Word (3)