Introdución al Modelado de Datos

Un modelo es una abstracción de la realidad. Un modelo de datos es la abstracción de los datos. Un modelo de datos es un esquema que representa a la Base de Datos que almacenará la información a través de los sistemas transaccionales. El diseño de las Bases de Datos consiste en describir la estructura de la BD representando fielmente a la parcela del mundo real que se quiere almacenar en la Base de datos.
Según Pidd, 1996, un Modelo es una representación externa y explícita de parte de la realidad como la percibe la persona que quiere modelar para entender, cambiar, gestionar y controlar dicha parte de la realidad.

recuerda que modelar es explorar.

Estructura de Control: Switch Case

El switch case es utilizado para agilizar la toma de decisiones múltiples, trabaja de la misma forma en que lo harían if múltiples en los cuales solo se puede escoger una opción.
En su funcionamiento compara el valor de la variable con cada opción en cada case, si es verdadero ejecuta las acciones que se le indiquen hasta encontrar un break, sino sigue comparando con el siguiente case.

Seguimos con Algoritmos

Muy buenos resultados nos ha dado el proyecto así que vamos a completar la teoría del curso de algoritmos, acompañado de sus ejercicios prácticos pero a la vez vamos a utilizar el presente blog para desarrollar modelamiento de datos, así que tendremos mas participantes que nos ayudarán a tener información de primera mano para complementar lo que aprendemos en las aulas. Suerte y que sea un buen  año 2015.

El equipo de Investigación

Solo nos queda felicitar a todos los estudiantes participantes de este gran Proyecto.


¿Qué te parece el método utilizado para el reforzamiento de las clases en Algoritmos?

Estructura de Control Condicional

Estructura Alternativa
La estructura condicional o alternativa permite bifurcar el flujo del algoritmo en función de una expresión lógica;disponemos de tres estructuras alternativas diferentes: alternativa simple, alternativa doble y alternativa múltiple.


  • Estructura Condicional Simple
  • Es el tipo de selección donde se tiene un bloque de instrucciones, cuya ejecución sólo debe darse en caso de que una determinada condición se cumpla.
  • Estructura Condicional Doble
  • Es similar a la anterior con la salvedad de que en este tipo de estructura se indican acciones no sólo para la rama “verdadera” sino también para la “falsa”; es decir, en caso de la expresión lógica evaluada sea cierta se ejecutan una acción o grupo de acciones y en caso de que sea falsa se ejecuta un grupo diferente.
  • Estructura Condicional Múltiple
  • Esta estructura evalúa una expresión que pueda tomar n valores y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora.

Estructura de Control Secuencial

Se denomina estructura de control secuencial a aquella estructura que se encuentra compuesta por instrucciones(acciones) que deben ejecutarse una tras otra sin excepciones. En otras palabras, es una estructura en la cual una instrucción no empieza a ejecutarse mientras la instrucción inmediatamente anterior no se haya resuelto completamente. Estas instrucciones, básicamente, están compuestas por operaciones y expresiones.

Componentes de la Estructura Secuencial: 
Asignación
La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma: 
• Simples: Consiste en pasar un valor constate a una variable (a=10)
• Contador: Consiste en usarla como un verificador del número de veces que se realiza un proceso (a=a+1) 
• Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b) •
De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a=b+c*3/5). 
Lectura
La lectura consiste en recibir desde un dispositivo de entrada un valor. Esta operación se representa en un pseudocodigo como sigue: 
Leer a, b Donde “a” y “b” son las variables que recibirán los valores
Escritura
Consiste en mandar por un dispositivo de salida un resultado o mensaje. Este proceso se representa en un pseudocodigo como sigue: 
Escribe “El resultado es:”, R Donde “El resultado es:” es un mensaje que se desea aparezca y R es una variable que contiene un valor.

Estructura Secuencial en Diagrama de Flujo