Mostrando entradas con la etiqueta Taller De Programación Distribuida. Mostrar todas las entradas
Mostrando entradas con la etiqueta Taller De Programación Distribuida. Mostrar todas las entradas

sábado, 19 de octubre de 2019

S6 TP D Relaciones y Consultas Multitablas En la Base de Datos


RELACIONES EN LA BASE DE DATOS:
 La relación es una asociación establecida entre campos comunes (columnas) en dos tablas. Los campos que entran en relación pueden llamarse de distinta manera, pero tienen que ser del mismo tipo de datos. La relación permite al motor de Acces, encontrar datos relacionados en ambas tablas. Por ejemplo podemos encontar NOMBRE, APELLIDO (de la tabla EMPLEADO_PERSONAL), SALARIO, y DEPART (de la tabla EMPLEADO_LABORAL) de uno o varios empleados.



Las relaciones pueden ser de tres tipos:
  •  De uno a uno.
  •  De uno a varios.
  •  De varios a varios.        
CONSULTAS MULTITABLAS EN LA BASE DE DATOS:
Las consultas multitabla llamadas así porque están basadas en más de una tabla.
El SQL de Microsoft Jet 4.x soporta dos grupos de consultas multitabla:
  • La unión de tablas
Esta operación se utiliza cuando tenemos dos tablas con las mismas columnas y queremos obtener una nueva tabla con las filas de la primera y las filas de la segunda. En este caso la tabla resultante tiene las mismas columnas que la primera tabla (que son las mismas que las de la segunda tabla).Por ejemplo tenemos una tabla de libros nuevos y una tabla de libros antiguos y queremos una lista con todos los libros que tenemos. En este caso las dos tablas tienen las mismas columnas, lo único que varía son las filas, además queremos obtener una lista de libros (las columnas de una de las tablas) con las filas que están tanto en libros nuevos como las que están en libros antiguos, en este caso utilizaremos este tipo de operación.


  • La composición de tablas
La composición de tablas consiste en concatenar filas de una tabla con filas de otra. En este caso obtenemos una tabla con las columnas de la primera tabla unidas a las columnas de la segunda tabla, y las filas de la tabla resultante son concatenaciones de filas de la primera tabla con filas de la segunda tabla.
Por ejemplo queremos listar los pedidos con el nombre del representante que ha hecho el pedido, pues los datos del pedido los tenemos en la tabla de pedidos pero el nombre del representante está en la tabla de empleados y además queremos que aparezcan en la misma línea; en este caso necesitamos componer las dos tablas (Nota: en el ejemplo expuesto a continuación, hemos seleccionado las filas que nos interesan).


sábado, 12 de octubre de 2019

S5 TP D Consulta De Base De Datos SQLSERVER


¿QUÉ ES UNA BASE  DE DATOS?
Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

CONSULTA DE DATOS
Para realizar consultas sobre las tablas de las bases de datos disponemos de la instrucción SELECT. Con ella podemos consultar una o varias tablas. Es sin duda el comando más versátil del lenguaje SQL.

Existen muchas cláusulas asociadas a la sentencia SELECT (GROUP BY, ORDER, HAVING, UNION).
Hay   consultas simples, basadas en una sola tabla. Veremos cómo obtener filas y columnas de una tabla en el orden en que nos haga falta.
El resultado de una consulta SELECT nos devuelve una tabla lógica. Es decir, los resultados son una relación de datos, que tiene filas/registros, con una serie de campos/columnas. Igual que cualquier tabla de la base de datos. Sin embargo esta tabla está en memoria mientras la utilicemos, y luego se descarta. Cada vez que ejecutamos la consulta se vuelve a calcular el resultado.
La sintaxis básica de una consulta SELECT es la siguiente (los valores opcionales van entre corchetes):

SELECT  [ ALL  /  DISTINC ]  [  *  ]  /  [ListaColumnas_Expresiones] AS [Expresion]
FROM Nombre_Tabla_Vista
WHERE Condiciones
ORDER BY ListaColumnas [ ASC / DESC ]

 CAMPOS DE UNA TABLA (SELECT )
SELECT *
FROM CLIENTES
Con el * indicamos que queremos devolver todos los campos. Si CLIENTES dispone de los
campos idCliente, nombre y descripcion, lo anterior sería equivalente a:
SELECT idCliente, nombre, descripcion
FROM CLIENTES
Obviamente, al querer todos los campos, esto es innecesario y es por tanto más conveniente
emplear el asterisco (*). También sería equivalente emplear la notación completa:
SELECT CLIENTES.idCliente, CLIENTES.nombre, CLIENTES.descripcion
FROM CLIENTES
Al tener únicamente una tabla involucrada, podemos referirnos a los campos sin calificar, dado
que no hay duda de a qué tabla se refiere. Cuando veamos consultas sobre varias tablas
comprenderemos la necesidad de incluir esta notación calificada (TABLA.campo).
Devolver un subconjunto de los campos de una tabla (SELECT DISTINCT)
SELECT cp, ciudad
FROM DIRECCION
Esta consulta devolverá únicamente los campos cp (código postal) y ciudad de la tabla
DIRECCION. Al tener un subconjunto de los campos, éstos no tienen por qué incluir a la clave
de la tabla, por lo que no tienen por qué ser únicos. Así, si tenemos muchos registros referidos
a distintas calles y números de ese mismo código postal y ciudad, nos encontraremos muchos
registros repetidos. Esto puede evitarse haciendo:
SELECT DISTINCT cp, ciudad
FROM CLIENTES
Así se eliminan los registros repetidos, devolviendo únicamente una vez cada par cp, ciudad.
Esta selección de un subconjunto de los datos de la tabla y excluyendo repetidos se denomina
en álgebra relacional proyección.

sábado, 28 de septiembre de 2019

S4 TP D Objetos En Visual Basic


                                                    OBJETOS EN VISUAL BASIC




Un objeto es una combinación de código y datos que se pueden tratar como una unidad. Un objeto puede ser una parte de una aplicación, como un control o un formulario. Toda la aplicación también puede ser un objeto.
Al crear una aplicación en Visual Basic, se trabaja constantemente con objetos. Puede utilizar objetos proporcionados por Visual Basic, como los objetos de acceso a datos, formularios y controles. También puede utilizar objetos de otras aplicaciones dentro de la aplicación de Visual Basic. Incluso puede crear sus propios objetos y definir propiedades y métodos adicionales para ellos. Los objetos actúan como bloques de compilación prefabricados que permiten escribir un fragmento de código de una vez y utilizarlo una y otra vez.
                                                     OBJETOS Y CLASES
Cada objeto en Visual Basic se define por una clase.
 Una clase describe las variables, las propiedades, los procedimientos y los eventos de un objeto. Los objetos son instancias de clases; puede crear tantos objetos como sean necesarios una vez que haya definido una clase.
Para comprender la relación entre un objeto y su clase, piense en las galletas y en su molde. El molde de la galleta es la clase. Define las características de cada galleta, por ejemplo, tamaño y forma. La clase se usa para crear objetos. Los objetos son las galletas.

                         CREAR UN OBJETO A TRASVÉS DE UNA CLASE


            Determine en qué clase desea crear un objeto.
  Escriba una instrucción Dim  para crear una variable a la que pueda asignar una instancia de clase. La variable debe ser del tipo de la clase deseada.
VBCopiar
              Dim nextCustomer As customer
  Agregue la palabra clave Nuevo operador para inicializar la variable en una nueva instancia de la clase.
    VBCopiar
    Dim nextCustomer As New customer
          Ahora puede tener acceso a los miembros de la clase a través de la variable de objeto.
   VBCopiar
   nextCustomer.accountNumber = lastAccountNumber + 1

            RELACION ENTRE OBJETOS
Los objetos pueden relacionarse entre sí de varias maneras. Los tipos principales de relación son jerárquicas y de contención.

           RELACIÓN JERÁRQUICA
Cuando las clases se derivan de clases más fundamentales, se dice que tienen una relación jerárquica. Las jerarquías de clases son útiles cuando se describen elementos que constituyen un subtipo de una clase más general.
En el ejemplo siguiente, suponga que quiere definir un tipo especial de Button que actúa como un Button normal, pero también expone un método que invierte los colores de primer plano y de fondo.



                                                                                                                                                                                

viernes, 30 de agosto de 2019

S2 TP D- Personalización De Un Formulario

Primero entramos a nuestro Gmail y buscamos en los iconos el de Draive.
Damos clic en el botón nuevo luego en mas y por ultimo en la opción Formularios de Google.

Damos clic en el formulario sin titulo y nos saldrá una ventana donde escribiremos el nuevo nombre y damos clic en el botón aceptar.

Damos clic en el botón personalizar tema y aparecerá una columna en la parte derecha donde se puede seleccionar uno de los temas predeterminados luego de seleccionar un tema podremos modificarlo.

QUÉ ES UN CSV
Un csv (comma-separated values) es un archivo de texto que almacena los datos en forma de columnas, separadas por coma y las filas se distinguen por saltos de línea.

PARA QUE SIRVE UN ARCHIVO CSV
Normalmente para importar y exportar de bases de datos de unas aplicaciones. Los programas de hojas de cálculo más habituales te dan la opción de grabar tu archivos en este formato, con la opción de guardar.

Guardamos como csv (delimitado por comas), posteriormente abrimos en el bloc de notas comprobando que nos es mas que un archivo de texto donde las columnas está separadas por ; (en este caso) y los cambios de fila por salto de línea.

viernes, 23 de agosto de 2019

S1 TP D - Blog y Formularios



COMO CREAR UN BLOG EN GMAIL

PARA ELLO DEBERÁS SEGUIR LOS SIGUIENTES PASOS

Entrar primero a la cuenta de Gmail.
Con el botón de aplicaciones de Google podrás encontrar todas las extensiones.
Debes hacer clic en el botón Mas y aparecerá el servicio de Blogger.
Haz clic sobre ella y abrirá otra página.
Podrás observar que a mano izquierda está un botón que indica Nuevo Blog al hacer Clic en él, surgirá una nueva ventana de diálogo.
Deberás colocar un título a tu blog, que sea sencillo de encontrar en los buscadores y que se relaciones con el contenido del mismo.
Coloca en el segundo campo de escritura, un URL que se encuentre disponible.
En plantilla, podrás seleccionar el modelos o diseño que desees y más te guste para
tu blog.
Por último, haz Clic en el botón Crear Blog y automáticamente comienza a publicar.


COMO CREAR UN FORMULARIO DE CONTACTO EN MY BLOG

Dentro de las opciones que nos dan en el blog encontramos a una de ellas que es la del formulario de contacto.

Solamente necesitamos ir al panel de control de nuestro blog y luego pulsar en el apartado diseño después añadir gadget y nos aparecerán mas gadget solamente agregamos formulario de contacto a nuestro blog.

S9 MD D Metodología XP