lunes, 26 de mayo de 2014

SQL y MySQL

SQL: El lenguaje de consulta estructurado o SQL  es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ellas.

MySQL: es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.

jueves, 22 de mayo de 2014

Elementos de Visual Basic para Bases de Datos

 PONTER: Un puntero es una variable que contiene la dirección de otra variable, y se puede utilizar para "punto” a esa variable.

DATA SET: Son objetos en memoria que pueden contener tablas, vistas y relaciones.

DATA GRIDVIEW: Proporciona una forma eficaz y flexible de mostrar datos en formato de tabla. Puede utilizar el control DataGridView para mostrar vistas de sólo lectura de una cantidad pequeña de datos o puede ajustar su tamaño para mostrar vistas modificables de conjuntos muy grandes de datos.

BINDINGSOURCE: Está diseñado para simplificar el proceso de enlazar controles a un origen de datos subyacente. Actúa como canalización y como origen de datos para otros controles a los que enlazarlo.
 Proporciona una abstracción de la conexión de datos de su formulario a la vez que se pasan mediante comandos a la lista subyacente de datos.


BINDINGNAVIGATOR: Es la interfaz de usuario (IU) de navegación y manipulación para controles que se enlazan a datos.  Permite a los usuarios navegar por los datos y manipularlos en un Windows Form.

martes, 25 de marzo de 2014

ESTRUCTURAS DE CONTROL

Estructuras de Control
Se utilizan para controlar el flujo del programa en una rutina o función. Estas estructuras permiten controlar, mediante una condición, la ejecución o no de una línea o conjunto de líneas de código.

· IF–THEN–ELSE: Permite, mediante una condición, que se ejecute o no determinada tarea o línea de código.
· EJEMPLO: IF–THEN–ELSE
· While–Wend: Esta estructura repetirá, sin detenerse, determinado código mientras se    cumpla una condición. While condición Sentencia o grupo de sentencias Wend SINTAXIS:
· While–Wend EJEMPLO:
· Se suele utilizar para evitar el uso de muchas cláusulas If y de esta manera no tener que anidarlas. La cláusula Select evalúa una condición y las cláusulas case contienen valores. Si el valor que contiene la cláusula case es igual a la condición que se evaluó, ejecutarán las instrucciones en dicho case. Estructura SELECT–CASE
· SELECT–CASE Select Case variable_control Case Valor_1 Sentencia o grupo de sentencias Case Valor_2 Sentencia o grupo de sentencias Case Valor_3 Sentencia o grupo de sentencias End Select SINTAXIS:
· SELECT–CASE EJEMPLO:

· FOR–NEXT  Es utilizada para generar una repetición de instrucciones o bucle entre un número inicial y un número final que se le debe indicar al mismo. For variable_contador = valor_inicial To valor_final Sentencia o grupo de sentencias Next variable_contador SINTAXIS.

AMBIENTE VISUAL

-Barra de título: Muestra el nombre del proyecto y del formulario q se está diseñando actualmente

-Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.

-Barra de herramientas estándar: Contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado

-Ventana de formulario: Es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.

-Cuadro de herramientas: Presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.

El diseñador de formularios:Es, simplemente, la parte en la cual creas las ventanas de la aplicación. Es donde, de forma gráfica puedes agregar los elementos visuales de un programa (botones, cajas de texto, barras de scroll, barras de herramientas, etc.).

-Ventana de proyecto: Muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edición.

-Ventana de posición del formulario: Muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el botón izquierdo del mouse.

-La Ventana propiedades: Muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form)

El explorador de proyectos: Es utilizado para desplazarse por los distintos componentes del proyecto.(formularios, módulos y componentes).


lunes, 24 de marzo de 2014

VISUAL BASIC

¿Que es Visual Basic?

Visual Basic es un lenguaje de programación dirijido por eventos, desarrollado por Alan Coope para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados.

Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la integración con otras aplicaciones.


jueves, 13 de marzo de 2014

MACROS

¿Qué es una macro?

Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad de formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un formulario, asocia el evento Al Hacer Click del botón a una macro y esta macro contiene los comandos que desea que se ejecuten cada vez que se haga clic en el botón.


¿Para que sirve?

Puedes automatizar procesos, importaciones de access, dar un formato predefinido a las celdas seleccionadas. 
Abrir y cerrar formularios, mostrar u ocultar barras de herramientas, ejecutar informes, crear metodos abreviados de teclados, y para que se ejecuten tareas automáticamente cada vez que se inicie la BD. 



miércoles, 5 de marzo de 2014

Formulario

¿QUE ES UN FORMULARIO?

Un formulario es generalmente una hoja de papel en la que disponemos de lugares en blanco para introducir la información, con un campo separado para cada dato.

En una base de datos electrónica la definición es casi la misma, con la diferencia de que trabajamos en la pantalla del monitor; de esta manera podremos ingresar y modificar los datos directamente en el formulario de la pantalla, formulario que habremos diseñado previamente según nuestra necesidad y en el que podremos incluir también material gráfico (fotos) y sonidos.


Como un complemento, un formulario Access puede disponer de los llamados botones de comando. Pulsando estos botones se ejecutarán funciones o tareas que nos ayudarán a manejar la información. 


Base de Datos Restaurante

Restaurante

miércoles, 26 de febrero de 2014

Informe

Un informe es un conjunto de informaciones organizadas y formateadas basándose en las exigencias del usuario y consiste en extraer y presentar los datos bajo el formato de facturas, etiquetas, postales, listines telefónicos.
Existe la posibilidad de diseñar informes que presenten las informaciones del modo que se desee gracias al uso de diversos elementos gráficos, de texto, de imágenes.


Consulta

Son los objetos de una BD que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla.
Hay 3 tipos de consultas:
- De selección: selecciona y presenta registros en formato patrón.
- De referencias cruzadas: selecciona y presenta registros en formato plantilla.
- De acción: altera el contenido de registros en una única operación.


miércoles, 12 de febrero de 2014

Análisis de una Base de Datos.

Se desea construir una BD que almacene la carta de un restaurant, para cada plato se desea obtener su nombre, descripción del platillo, nivel de dificultad, fotografía y el precio para el cliente. Cada plato pertenece a una categoría y las categorías se caracterizan por su nombre, una breve descripción y el nombre del encargado. 
Ademas de los platos se desea conocer las recetas de su realización con la lista de ingredientes necesarios aportando la cantidad requerida, las unidades de medida y cantidad actual en almacén. 


Supuesto 1.- 
- Carta.                       
   Precio                     
   Descripción           
   Fotografía               
   Nombre 

- Categoría.
   Platillo
   Precio
   Fotografía
   Descripción 

- Platillo.
   Categoría
   Precio
   Encargado
   Nombre

- Receta.
   Ingredientes
   Nombre
   Fotografía
   Categoría 

- Preparación. 
   Categoría
   Nombre
   Descripción.

                   

Relaciónes en Base de Datos.

Una relación o vinculo entre dos o más entidades describe algúna interacción entre las mismas.

Relaciónes uno a uno: ocurre cuando un registro de la tabla A posee como máximo un registro asociado en la tabla B y un registro de la tabla B posee como máximo un registro asociado en la tabla.

Relaciónes uno a varios: ocurre cuando un registro de la tabla A puede tener más de un registro asiciado en la tabla B, mientras que, un registro de la tabla B posee como máximo un registro asociado en la tabla A.

Relaciones varios a varios: ocurre cuando un registro de la tabla A puede tener más de un registro asociado en la tabla B y, análogamente , un registro en la tabla B puede tener más de un registro asociado en la tabla A.

Relaciones varios a varios: una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con "o" o muchas entidades en A.

Caracteristicas de las Bases de Datos.

- Independencia de los datos, es decir que los datos no dependen del programa.
- Reproducción de la redundancia a la existencia de duplicación de los datos, al reducir esta al máximo conseguimos un mayor aprovechamiento del espacio.
- Seguridad, un USB debe permitir que tengamos un control sobre la seguridad de los datos.
- Se vasualiza normalmente como una tabla y de una hoja de cálculo.
- Permite realizar un listado de la Base de Datos.
- Permite la Programación o usuarios avanzados.
- Integridad de información.
- Redundancia mínima o nula.
 

miércoles, 29 de enero de 2014

BIENVENIDA

Hola a todos...
Les doy la bienvenida a mi blogg espero que se lo visiten por que les aseguro que va ser de gran interés.
En el vamos a tratar todo lo relacionado con el diseño de programas, espero y lo visiten.

Saludos a todos...