Ir al contenido principal

SQL - MySQL - Modelos de Base de Datos


En general existen dos modelos de almacenamiento de datos en los sisMYSQL TEMA s de informacion.
a) El modelo tradicional de archivos que se construye con los siguientes elementos:
1.- Variables Registros que como ya se indico son variables que permiten almacenar conjuntos de datos de diverso tipo.
Tambien se pueden definir como representaciones simbolicas y programaticas de entidades logicas de informacion ejemplos de variables registros son alumnos, empleados, clientes, proveedores, productos, autos, etc.

Estas variables registros tambien ocupan programas o rutinas de programas para procesarlas por ejemplo un procedimiento, modulo o subrutina se encargara de capturar los datos que contendra la variable registro otro procedimiento para corregir los datos que ya contiene, otro procedimiento para desplegarlos en pantalla ya cuando ha sido capturada y asi sucesivamente.
2.-Archivos, que en principio pueden entenderse como una especie de almacenes o bodegas para almacenamiento de datos en forma permanente en disco es decir, un archivo de empleados en disco contiene todos los datos de todos los empleados de una empresa.
Igualmente los archivos ocupan su propios programas o subrutinas o procedimientos especializados por ejemplo, procedimientos para crear los archivos, para almacenar o dar de altas los registros en el archivo, procedimientos para buscar un registro determinado, procedimiento para dar de baja un registro, etc.
3.- Una aplicacion que es un programa que se encarga de coordinar todos los programas descritos y presentar a usuarios de manera clara, facil, accesible y entendible.
Salta a la vista que construir un sisMYSQL TEMA de informacion por ejemplo para una tienda de video o para un refaccionaria, etcetera, involucra un gran cantidad de trabajo de programacion puesto que hay que programar muchas variables registros, muchos archivos en disco y construir una o muchas aplicaciones.
Este modelo se usa todavia en la actualidad pero es obvio que mejores maneras, mas rapidas, seguras y eficientes existen en la actualidad para resolver estos problemas, y esto nos lleva al segundo modelo de datos.
b) Modelo de Bases de Datos Relacionales: este modelo intenta simplificar la construccion de sisMYSQL TEMA s de informacion como los antes descritos, este modelo solo incluye en forma simple los siguientes elementos:
b.1) Tablas que son una combinacion de las variables registro y de los archivos del modelo anterior.
Es decir cuando un programador moderno define o declara una tabla en un programa realmente esta haciendo dos cosas por el precio de una es decir crea una variable registro en memoria que almacenara los datos y al mismo tiempo ya esta creando un archivo en disco que se llamara igual que la tabla y que automaticamente se convertira en un espejo de la tabla en memoria.
Otra vez cuando el programador escribe codigo para capturar los datos y mandarlos a la tabla en pantalla-memoria, realmente tambien lo esta haciendo para darlos de alta en disco.
b.2) Aplicacion, que tiene la misma funcion que en el modelo anterior.
Como se observa en este modelo es mas sencillo construir sisMYSQL TEMA s de informacion puesto que la parte programatica se reduce ampliamente.

Comentarios

Entradas populares de este blog

Como descargar e instalar Fuentes en tu PC

Los  distintos tipos de letras nos permiten generar trabajos impresos de mejor calidad.  De allí la importancia de poseer en nuestra computadora de un gran número de fuentes entre las cuales elegir. Tanto los   profesionales del diseño gráfico   como todos aquellos que solemos utilizar nuestra computadora para realizar trabajos impresos, conocemos la importancia de disponer de un importante número de fuentes. 

(Blogger) Corazones que sube por el blog

Cupido ya está a la vuelta de la esquina y ahora no es el amor el que está en el aire sino los corazones, muchos corazones. Giffy.me  nos ofrece estos dos scripts que harán que tu blog se inhunde de romanticismo al mostrar muchos  corazones subiendo como globos por el blog . Son dos diseños, el primero son corazones color rosa de un tamaño mediano, el segundo son corazones pequeños en color rojo; en ambos casos los corazones subirán por la página moviéndose de un lado al otro.

C# - Jerarquia de Operaciones - .NET

El problema de no tomar en cuenta la jerarquía de los operadores al plantear y resolver una operación casi siempre conduce a resultados muchas veces equivocados como estos: