3.286 cursos gratis
6.264.873 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Técnicas para el desarrollo de computación móvil (orientado a PDA) > Etapa de Diseño II

Técnicas para el desarrollo de computación móvil (orientado a PDA)

Autor: Victor Viera
Curso:  4,33/5 4,33/5 (3 opiniones) |1380 alumnos|Fecha publicación: 31/03/2006

Capítulo 7:

 Etapa de Diseño II

En este capitulo se terminar`el tema de la desnormalización y se tratarán la importancia de la adecuada selección de los tipos de datos.

ventajas de la Desnormalización.

En el  escenario que se hace referencia en el ejemplo 2  se tiene la ventaja de que esta desnormalización permite la consulta histórica del precio del producto; esta consulta no se podría realizar sin tener grabado el precio en la tabla de Ventas.

Si además del precio del producto se guarda el nombre de este, en la tabla de ventas, se tendría la ventaja adicional de la reducción de la complejidad al momento de hacer búsquedas o consultas, al no tener que involucrar en e l select a la tabla de Productos.

Al guardar el nombre del Producto en la tabla de ventas se esta realizando una desnormalizacion "sugerida", en cambio, la inclusión del precio del producto en la tabla de ventas, se pude denominar desnormalización  Requerida.

Desventajas de la Desnormalización.

Aunque la desnormalización es un proceso que trae sus beneficios  y es de gran utilidad cuando de dispositivos móviles se trata, también   hay que aclarar que tiene algunas desventajas:

En el caso de la desnormalizacion sugerida se tienen las siguientes desventajas :

La primera desventaja radica en que  cuando se graba la factura hay que hacer el proceso de traer el nombre del cliente, la dirección  y guardarlos en la tabla de facturas; esto lleva a una duplicidad de información.

La segunda desventaja es que cuando se actualiza el nombre del cliente, este debe ser actualizado en dos tablas ( en la tabla clientes y en la tabla facturas). Si no se hace este proceso se crearían problema o anomalías de actualización.

Estos puntos se deben tener en cuenta en el momento de decidirse por hacer una desnormalización.

Se recomienda al lector leer la aplicación de las formas normales, primera, segunda , tercera y 4 forma normal de teoría de Bases de datos.

Importancia de los tipos de datos .

En lo que se refiere al almacenamiento ayuda mucho tener en cuenta el tamaño de los tipos de datos con los que se van a construir las tablas en los dispositivos móviles.  El tamaño de los tipos de datos influye directamente en la capacidad de almacenamiento secundario de la Pda.

Algunos de los tipos de datos disponibles en aplicaciones de dispositivos móviles son:

Integer Long Text Float Date Memo

La utilización de alguno de estos tipos de datos depende de los requerimientos de la aplicación particular a construir.

Así para un tipo de datos Integer se requieren menos bytes que para el tipo de dato Long o Float.

Suponiendo que se van a representar cantidades en unidades y no se guardaran decimales solo unidades.  Y el numero de estas no es demasiado grande se podria pensar en un tipo de dato integer para almacenar los datos.

Por ejemplo en un empresa de venta de televisores, donde  en su bodega maximo llegan a tener 1000 televisores; se puede pensar en un tipo de dato Integer para guardar estas cantidades en la base de datos. 

Si se necesita representar pesajes en un supermercado, donde  los gramos de la fruta que lleva un cliente no llegan a ser  considerables, se  puede pensar en un dato de tipo Flota para el almacenamiento.

Los anteriores son solo ejemplos para que el lector  considere la importancia de los tipos de datos el momento de diseñar y construir  la base de datos para una aplicación especifica. 

Capítulo anterior - Etapa de Diseño
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 3 opiniones. Opina sobre este curso.


Cursos similares a Técnicas para el desarrollo de computación móvil (orientado a PDA)


Cursos Valoración Alumnos Vídeo
PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos el Lenguaje de programación PHP. Aprende ahora las formas de escribir las etiquetas ... [02/12/08]
 3,50/5 1.082  
Programación estructurada (primera parte)
Aprende, en el mundo de la informática, la programación estructurada: en qué consiste y cuál es su justificación. Analizaremos la visión clásica de la programación estruc... [16/10/08]
4/5 1.401  
Creación de Paginas Web con Html
HTML es el lenguaje básico y muy sencillo que nos permite la creación de Paginas Web. Este curso ha nacido con la intención de complementar los anteriores cursos de JavaS... [26/05/05]
 4,47/5 20.637  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail