PROGRAMACION III 12 BTPI


 

PROGRAMACION III

12 BACHILLERATO TECNICO PROFESIONAL EN INFORMATICA

LIC. MARCO ANTONIO RAMOS MEZA

I PARCIAL I SEMESTRE

TEMAS A DESARROLLAR

v Programación con bases de datos:

Ø Tablas.

Ø Consultas.

Ø Formularios.

Ø Informes

Ø diseño lógico.

Ø Teoría de la normalización.

Ø Bases de datos distribuidas

Ø interface

Ø reportes en un lenguaje


TEMA 1.- TABLAS

Tabla en las bases de datos, se refiere al tipo de modelado de datos donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de tablas


Las tablas se componen de dos estructuras:

·         Campo: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado.

·         Registro: Corresponde a cada fila que compone la tabla. Ahí se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento.

En la definición de cada campo, debe existir un nombre único, con su tipo de dato correspondiente. Esto es útil a la hora de manejar varios campos en la tabla, ya que cada nombre de campo debe ser distinto entre sí.

A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.

Cada tabla creada debe tener un nombre único en la cada base de datos, haciéndola accesible mediante su nombre o su seudónimo (alias) (dependiendo del tipo de base de datos elegida).

La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.


El conjunto de registros que utilizan los mismos campos conforma una tabla. Una base de datos puede contener muchas tablas.


Estructuras con una tabla única 

Algunas bases de datos tienen una tabla única. Puede utilizar una tabla única para categorías como empleados, empresas, inventario, etc. Puede definir hasta 32 767 campos por tabla.



Estructuras multitablas 

Una base de datos que utiliza más de una tabla puede almacenar muchos más datos y acceder a la información de forma más eficiente. Una buena regla para tener en cuenta es que los diferentes tipos de información deben almacenarse en diferentes tablas.

 Una base de datos que guarda información sobre empleados y empresas es un buen ejemplo. Los registros de los empleados y las empresas se guardan en tablas diferentes. Si la dirección de una empresa cambia, sólo debe modificar el registro de esta empresa. No tiene que escribir la dirección nueva para todas las personas que trabajen en esa empresa.

 Con una sola tabla, tendría que introducir la dirección en cada registro; con dos tablas, sólo tiene que introducir la dirección una vez. Cuando se introduce el nombre de una empresa en el registro de un empleado, 4D puede buscar el registro que corresponda a esta empresa y mostrar automáticamente la dirección correcta.

La siguiente imagen representa la estructura de una base de datos con dos tablas relacionadas. La flecha entre el campo [EMPLEADOS]Empresa y el campo [EMPRESAS]Nombre representa esta relación:


 Formularios

Imagen del botón Los formularios permiten crear una interfaz de usuario en la que puede escribir y modificar datos. Los formularios a menudo contienen botones de comandos y otros controles que realizan distintas tareas. Puede crear una base de datos sin usar formularios con tan solo modificar los datos en las hojas de datos de la tabla. Sin embargo, la mayoría de los usuarios de bases de datos prefieren usar formularios para ver, escribir y modificar datos en las tablas.

 Puede programar botones de comandos para determinar qué datos aparecen en el formulario, abrir otros formularios o informes, o ejecutar otras tareas. Por ejemplo, puede tener un formulario llamado "Formulario de cliente" en el que trabaja con los datos de los clientes. El formulario de cliente puede tener un botón que abra un formulario de pedido en el que puede especificar un pedido nuevo para el cliente.

 Los formularios también le permiten controlar de qué manera otros usuarios interactúan con los datos de la base de datos. Por ejemplo, puede crear un formulario que muestre solo determinados campos y permita que se realicen únicamente ciertas operaciones. Esto ayuda a proteger los datos y a asegurarse de que los datos se especifican correctamente.

  

Informes

Imagen del botón Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo general, un informe responde a una pregunta específica como: "¿Cuánto dinero recibimos de cada cliente este año?" o "¿En qué ciudades residen nuestros clientes?". A cada informe se le puede dar formato para presentar la información de la manera más legible posible.

 

Se puede ejecutar un informe por vez y siempre se reflejan los datos actuales de la base de datos. Generalmente, se les da formato a los informes para imprimirlos, pero también pueden verse en pantalla, exportarse a otro programa o enviarse como datos adjuntos en un correo electrónico.

  Consultas

Imagen del botón Las consultas pueden realizar diversas funciones en una base de datos. La función más común es recuperar datos específicos de las tablas. Los datos que quiere ver generalmente están distribuidos en varias tablas y las consultas le permiten verlos en una única hoja de datos. Además, debido a que muchas veces no quiere ver todos los registros a la vez, las consultas le permiten agregar criterios para "filtrar" los datos y obtener solo los registros que quiere.

 Ciertas consultas son "actualizables", es decir, puede modificar los datos de las tablas subyacentes mediante la hoja de datos de la consulta. Si está trabajando en una consulta actualizable, recuerde que los cambios se realizan en realidad en las tablas, no solo en la hoja de datos de la consulta.

 Hay dos variedades básicas de consultas: consultas de selección y consultas de acciones. Una consulta de selección simplemente recupera los datos y los pone a disposición para su uso. Puede ver los resultados de la consulta en la pantalla, imprimirlos o copiarlos al portapapeles. O bien, puede usar el resultado de la consulta como un origen de registro para un formulario o un informe.

 Una consulta de acción, tal como el nombre lo indica, realiza una tarea con los datos. Las consultas de acción se pueden usar para crear tablas nuevas, agregar datos a las tablas existentes, o actualizar o eliminar datos.



SISTEMA DE INFORMACIÓN

Qué son los sistemas de información y cómo se clasifican. Elementos de un sistema de información y algunos ejemplos

¿Qué es un sistema de información?

Cuando se habla de un sistema de información (SI) se refiere a un conjunto ordenado de mecanismos que tienen como fin la administración de datos y de información, de manera que puedan ser recuperados y procesados fácil y rápidamente.

Todo sistema de información se compone de una serie de recursos interconectados y en interacción, dispuestos del modo más conveniente en base al propósito informativo trazado, como puede ser recabar información personal, procesar estadísticas, organizar archivos, etc. Estos recursos pueden ser:

Ø  Recursos humanos. Personal de variada índole y destrezas.

Ø  Datos. Cualquier tipo de información masiva que precisa de organizarse.

Ø  Actividades. Procedimientos, pasos a seguir, estaciones de trabajo, etc.

Ø  Recursos informáticos. Aquellos determinados por la tecnología.

Se debe destacar que no es lo mismo un sistema de información que un sistema informático, si bien estos últimos constituyan a menudo el grueso de los recursos de un SI. Pero existen muchos otros métodos para los sistemas de información, que no necesariamente pasan por la informática.

Tipos de sistemas de información

Desde un punto de vista empresarial u organizativo, los sistemas de información pueden clasificarse en:

Ø  Sistemas de Procesamiento de Transacciones (TPS). También conocidos como sistemas de gestión operativa, recopilan la información pertinente a las transacciones de la organización, es decir, de su funcionamiento.

Ø  Sistemas de Información Ejecutiva (EIS). Monitoriza las variables gerenciales de un área específica de la organización, a partir de la información interna y externa de la misma.

Ø  Sistemas de Información Gerencial (MIS). Contemplan la información general de la organización y la comprenden como un todo.

Ø  Sistemas de soporte de decisiones (DSS). Orientados al procesamiento de información intra y extra organizacional, para el apoyo en la conducción de la empresa.

Elementos de un sistema de información

Por lo general se considera que todos los SI contienen una diversidad de elementos clasificables en cinco grandes categorías:

Elementos financieros. Aquellos vinculados con el capital y con los activos disponibles de la organización.

Elementos tecnológicos. Aquellos que tienen que ver con la maquinaria especializada y la capacidad de procesamiento automatizado de la información.

Elementos humanos. Básicamente, personal, tanto especializado y directivo, como no especializado o común.

Elementos materiales. Se refiere al emplazamiento del sistema, a su soporte físico y ubicación.

Elementos administrativos. Aquellos relacionados con los procesos, la mecánica de conducción, los permisos, informes, transacciones, etc.

Algunos ejemplos de SI pueden ser:

  • Los sistemas de control de calidad. En los que se pide una retroalimentación al cliente y se evalúan los resultados estadísticamente para elaborar resultados interpretables por la gerencia.
  • Las bases de datos de una biblioteca. En donde está contenido el grueso volumen de documentos (libros, revistas, tesis, etc.) de la biblioteca, en función de ubicar y recuperar cada uno lo más rápida y precisamente posible.
  • Las hojas de cálculo. En las que se ingresa información en bruto y se la organiza de manera cuantificable para obtener directrices de conducción financiera.

Comentarios