Sei sulla pagina 1di 4

UNIVERSIDAD TECNOLOGICA DE HONDURAS UTH

Asignatura: Informática aplicada

Tarea: Análisis de la pregunta # 3

Catedrática: master Moisés Eduardo Molina Gálvez

Alumno

Fecha: 27/3/19
3. ¿Cuáles son algunos principios importantes del diseño de bases de
datos?

No importa si nuestra base de datos tiene sólo 20 registros, o algunos cuantos miles, es
importante asegurarnos que nuestra base de datos está correctamente diseñada para
que tenga eficiencia y usabilidad a lo largo del tiempo.

En este artículo, se mencionarán algunos principios básicos del diseño de base de


datos y se tratarán algunas reglas que se deben seguir cuando se crean bases de datos.
Dependiendo de los requerimientos de la base de datos, el diseño puede ser algo
complejo, pero con algunas reglas simples que tengamos en la cabeza será mucho más
fácil crear una base de datos perfecta para nuestro siguiente proyecto.

Construir grandes aplicaciones en MySQL resulta fácil con herramientas como Apache,
Perl, PHP, y Python. Asegurarse de que son rápidas, sin embargo, requiere algo más
que perspicacia. MySQL tiene una bien merecida reputación de ser un servidor de
bases de datos muy rápido que también es muy fácil de configurar y usar, además de
que en los últimos años su popularidad ha crecido notablemente debido a que se
utiliza en infinidad de sitios web que requieren hacer uso de una base de datos. Sin
embargo, pocos usuarios sabemos algo más que crear una base de datos y escribir
algunas búsquedas contra ella.

Almacenar sólo la información necesaria


Parece de sentido común, pero muchas personas suelen tomar el enfoque de
"sumidero de cocina" para el diseño de bases de datos. A menudo pensamos en todo
lo que quisiéramos que estuviera almacenado en una base de datos y diseñamos la
base de datos para guardar dichos datos. Hemos de ser realistas acerca de nuestras
necesidades y decidir qué información es realmente necesaria. Frecuentemente
podemos generar algunos datos sobre la marcha sin tener que almacenarlos en una
tabla de una base de datos. En estos casos también tiene sentido hacer esto desde el
punto de vista del desarrollo de la aplicación.

Por ejemplo, una tabla de productos para un catálogo en línea puede contener
nombres, descripciones, tamaños, pesos y precios de varios productos. Además del
precio, puede que se quieran guardar los impuestos y los gastos de envío asociados
con cada producto.
Pedir sólo lo necesario y ser explícito
Igual que decir "almacenar sólo lo necesario", esto puede parecer un poco más de
sentido común, sin embargo, esto no suele ser considerado muy a menudo. ¿Por qué?.
Porque cuando una aplicación está en desarrollo los requerimientos suelen cambiar,
de tal forma que muchas de las búsquedas.

Obtener todas las columnas de una tabla es simplemente lo más conveniente que
podemos hacer cuando no estamos seguros de qué campos necesitamos. Sin embargo,
a medida que las tablas crecen y cambian, esto puede convertirse en un problema de
rendimiento.

Análisis de algunos principios importantes del diseño de bases de datos

Las bases de datos son un elemento fundamental en el entorno informático hoy en día
y tienen aplicación en la práctica totalidad de campos. Concebidas con un propósito
general, son de utilidad para toda disciplina o área de aplicación en la que exista una
necesidad de gestionar datos, tanto más cuanto más voluminosos sean estos. En
nuestro ámbito particular de los SIG, los datos son cada día más voluminosos, debido
no solo a una mayor cantidad de información, sino también a una mayor precisión en
esta, la cual implica un mayor volumen de datos. Además, presentan otra serie de
características (uso múltiple, necesidad de acceso eficiente para análisis, necesidad de
indexación, etc.), haciendo todas ellas que sea recomendable el uso de bases de datos
y tecnologías específicas para su manejo.

Pese a que, como vemos en este mismo capítulo, el uso de las bases de datos en el
ámbito ha sido siempre el actual, hoy en día representan una parte clave para la
gestión de los datos geográficos, en especial dentro del marco de proyectos de cierta
envergadura. Aunque la realidad es que todavía se efectúa mucho trabajo SIG sin
emplear bases de datos (y las aplicaciones SIG así lo permiten, no siendo estrictamente
necesario disponer de una base de datos para almacenar la información), la naturaleza
propia de los proyectos SIG y la progresiva implantación de los SIG a niveles más allá
del uso personal traen ambas consigo un uso cada vez mayor de las bases de datos, y
por tanto una mayor necesidad de conocer el funcionamiento de estas.

Aunque las particularidades de los datos espaciales con los que trabajamos en un SIG
han hecho necesarias modificaciones y adaptaciones sobre el esquema de trabajo de
las bases de datos genéricas, en esencia los fundamentos de estas siguen
constituyendo el elemento primordial sobre el que la arquitectura de gestión de datos
espaciales se apoya, y es necesario conocerlos con cierto detalle. En esta sección,
veremos de forma introductoria esos fundamentos de bases de datos genéricas,
aplicables a cualquier otro ámbito además del de los SIG, para posteriormente poder
tratar el caso particular de los datos espaciales. Para el lector interesado en
profundizar en el tema, una referencia libre y en español con información extensa y
detallada sobre bases de datos genéricas es.

Potrebbero piacerti anche