COLEGIO DE ESTUDIOS CIENTIFICOS Y
  TECNOLOGICOS DEL ESTADO DE MEXICO




 TEMARIO DEL 4 SEMESTRE DE LA
         MATERIA DE:

ELABORAR SISTEMAS DE INFORMACION
    MEDIANTE UN LENGUAJE DE
      PROGRAMACION VISUAL



        PROFESOR: ERICK SILVA FRAGOSO


                 GRUPO: 402


    ELABORADO POR: DIRCIO GARCIA SULEYN



       TRABAJO DE RECUPERACION FINAL
DETERMINAR LOS ELEMENTOS DE UN SISTEMA DE
               BASE DE DATOS

Los elementos básicos de una base de datos son:
Entidades (Entities)
Campos (Fields)
Records
Archivos (Files)
Llaves (Keys)

 Entidad – Persona, lugar, objeto u evento para el cual se obtiene y mantiene
datos.      Ejemplo:       Cliente,     Orden,       Producto,       Suplidor.

 Campo – Atributo o característica de la entidad. Ejemplo: en la entidad Cliente,
algunos   campos       pueden       ser     Nombre,      Apellido,     Dirección.

 Record – Es una colección o grupo de campos que describen un miembro de
una entidad. Ejemplo, el record de un cliente, o de un producto.

Archivo – Es un grupo de records que contienen datos sobre una entidad en
específico. Ejemplo: el archivo de clientes, es archivo de productos, o de
empleados.

Llave o "Key" – Es un campo que se usa para localizar, acceder o identificar
un record en específico.



IDENTIFICAR TIPOS DE INFORMACION

. Estos tipos son las columnas de la tabla del objeto.
Las columnas de una tabla de base de datos contienen algunos tipos de
información comunes:Columnas de datos sin procesar Estas columnas
almacenan información tangible, como por ejemplo nombres, determinada por
un origen externo a la base de datos.Columnas de categorías Estas columnas
clasifican o agrupan los datos y almacenan una selección limitada de datos,
tales como verdadero o falso; casado o soltero; presidente, director o
responsable de equipo; etc.Columnas de identificadores Estas columnas
proporcionan un mecanismo para identificar cada elemento almacenado en la
tabla.

IDENTIFICAR TIPOS DE USUARIOS

Podemos definir a los usuarios como toda persona que tenga todo tipo de
contacto con el sistema de base de datos
Los usuarios que accesan una base de datos pueden clasificarse como:

*Programadores de aplicaciones: Los profesionales en computación que
interactuan con el sistema por medio de llamadas en DML (Lenguaje de
Manipulación de Datos), las cuales están incorporadas en un programa escrito
en un lenguaje de programación

Usuarios sofisticados: Los usuarios sofisticados interactuan con el sistema sin
escribir programas. En cambio escriben sus preguntas en un lenguaje de
consultas de base de datos.

*Usuarios especializados: Algunos usuarios sofisticados escriben aplicaciones
de base de datos especializadas que no encajan en el marco tradicional de
procesamiento de datos

DETERMINAR LOS PROGRAMAS A
DESARROLLAR

Hay un montón de programas de diseño de bases de datos disponibles para
uso personal o profesional. Idealmente, un usuario de base de datos busca el
objetivo de su base de datos posibles antes de elegir un programa de diseño.
Sin embargo, todo aquél que busque un diseño innovador de bases de datos
sin conocer los datos concretos que entran en el sistema puede utilizar varios
criterios para encontrar el programa óptimo diseño de bases de datos para sus
necesidades.
. Algunos programas pueden ser prohibitivamente caros, pero otros pueden ser
demasiado costosos para el servicio que prestan. Los compradores deben
mirar primero su funcionalidad y luego determinar si el precio es demasiado
grande para sus presupuestos


DISEÑAR UNA BASE DE DATOS EN LE MODELO
ENTIDAD-RELACION


El Modelo Entidad-Relación.

    1. Se elabora el diagrama (o diagramas) entidad-relación.
    2. Se completa el modelo con listas de atributos y una descripción de otras
       restricciones que no se pueden reflejar en el diagrama.

El modelado de datos no acaba con el uso de esta técnica. Son necesarias
otras técnicas para lograr un modelo directamente implementable en una base
de datos. Brevemente:

   Transformación de relaciones múltiples en binarias.
   Normalización de una base de datos de relaciones (algunas relaciones
    pueden transformarse en atributos y viceversa).
   Conversión en tablas (en caso de utilizar una base de datos relacional).
DESARROLLAR UNA BASE DE DATOS EN EL
PROGRAMA ADMINISTRADOR

El administrador de base de datos (DBA) es el programa responsable de los
aspectos ambientales de una base de datos. En general esto incluye lo
siguiente:

   Recuperabilidad - Crear y probar Respaldos
   Integridad - Verificar o ayudar a la verificación en la integridad de datos
   Seguridad - Definir o implementar controles de acceso a los datos
   Disponibilidad - Asegurarse del mayor tiempo de encendido
   Desempeño - Asegurarse del máximo desempeño incluso con las
    limitaciones
   Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a
    utilizar eficientemente la base de datos.

El diseño lógico y físico de las bases de datos a pesar de no ser obligaciones
de un administrador de bases de datos, es a veces parte del trabajo. Esas
funciones por lo general están asignadas a los analistas de bases de datos o a
los diseñadores de bases de datos.


Base de Datos en aplicaciones Visual Basic

Comenzando

Para seguir la línea de este corto tutorial debes tener conocimientos en
Microsoft Access y Visual Basic. Que lo disfrutes.

Creando una pequeña Base de Data

Empecemos aclarando algo, Visual Basic no es un administrador de Base de
Datos. En términos generales utiliza el gestor de base de datos Jet de Microsoft
Access u ODBC (Open Data Base Conectivity) para organizar los registros.

Bueno vamos a lo que vinimos. Primero debes crear una base de datos.
Utilizaremos Microsoft Access (utilice la verisión 2000, que es el más comercial
y el que tiene la mayoría de los usuarios.

Para efectos de este tutorial crearemos una base de datos llamada Video
Rental. Luego creamos una tabla y la llamaremos Categoría. Deberá verse algo
así:
Debes seguir estos pasos antes de comenzar a enlazarla con Visual Basic.

      D Graba los cambios.

      D Ve al menú de Tools | Data Utilities | Convert Database | To Access
      97 format.

      9 Te va a pedir que des un nombre porque estas creando una copia de
      base de datos. Dale el nombre de Videos.

¿Para qué esto? Es para asegurar la compatibilidad con el driver de gestión
que tengas en tu computadora (eso es lo que creo según mi experiencia.)



Enlazando Registros

Ahora abrimos el entorno Visual Basic. Crea un formulario y dale el nombre
de Películas. Cambia la propiedad Caption a "Visualizar videos y categorías".

Ahora sigue estos pasos:

      A Crea dos Texbox y dos Labels (No es necesario darles nombres)

      ) Deja la propiedad Text del Texbox en blanco.

      e Cambia la propiedad Caption del primer label a "Película"

      d Cambia la propiedad Caption del Segundo label a "Categoría"

Deberá verse algo así:
Ahora llega la parte interesante.


      A Busca en el tool box el objeto llamado Data      .Arrástralo al
      Formulario, cambia el la propiedad Caption a "Moverse entre los
      registros y quedará así:




           Ahora busca en el Property Window la propiedad Data base
      Name del objeto Data presiona      y busca el directorio en el cual
      grabaste la base da datos llamada Videos (recuerda que debe ser esta
      porque es la que esta en formato Access 97).

      p Localiza la propiedad Record Source y selecciona "Películas" (que es
      nada más y nada menos que la tabla que creamos en Access).

Si llegaste hasta este paso sin ningún problema te felicito, sino verifica que
estes utilizando la base de datos en formato Access 97.

      e Selecciona el primer texbox y localiza la propiedadData Source y
      selecciona Data1 (que es el nombre del objeto Data).

      s Ve a la propiedad DataField y selecciona "Películas".

      s Selecciona el segundo texbox y repite el paso 9, luego selecciona
      "Categoría" de la propiedad DataField.

Presiona la tecla F5 y verás el resultado.
Muévete entre los registros con el Control Data.



End IF

Bueno llego el final de este tutorial pero quiero explicarles algunas cosas. La
función del objeto Data es enlazar los registros de la base de datos que
creaste, pero medio de la propiedad RecordSource a nuestra aplicación. Como
habrás notado no se utilizó ninguna código de programación para esta pequeña
aplicación aunque también es posible utilizando el objeto Recordset y sus
métodos.

SQL (Structured Query Language) es otra opción muy interesante y te
recomiendo que lo aprendas pues si quieres crear buenas aplicaciones de
manejo de datos es una de las mejores tecnologías. SQL es un lenguaje para
crear consultas (queries) y búsquedas, puede crear y manipular bases de datos
y su contenido. SQL es compatible con todos los lenguajes de programación ya
que es un estandarizado y basado en código ANSI.

Además de utilizar el objeto Texbox para visualizar datos puedes utilizar otros
objetos. Uno muy común es elMSFlexGrid que organiza los datos en forma de
tabla


GRÁFICOS PARA DIBUJAR EN VISUAL BASIC

En Visual Basic 6.0, el método Line se utiliza para dibujar un rectángulo
especificando las coordenadas superior izquierda e inferior, junto con un
argumento B opcional. La propiedad FillColor se utiliza para llenar un
rectángulo de un color uniforme y la propiedad FillStyle llena el rectángulo de
un modelo de sombreado.

En Visual Basic 2005, el método Draw rectanlges se utiliza para dibujar el
borde de un rectángulo y el métodoFillRectangle se usa para
rellenarlo. FillRectangle acepta un objeto Brush como
parámetro. SolidBrush reemplaza a la propiedad FillColor y los miembros de la
clase HatchBrush reemplazan a la propiedad FillStyle.
Componente Windows media player

Este componente permite introducir un reproductor de música dentro del
proyecto o programa a realizar

Conclusión personal

En lo personal creo que este curso fue bastante completo pues aprendimos
muchas cosas de este programa en el que analizamos componentes que nos
ayudan a que la creación de nuestro programa sea de mejor calidad y que
pueda tener una mejor presentación.
Vimos que visual Basic es una herramienta muy practica en la que no solo
podemos ingresar datos o información si no hasta el poder realizar un
reproductor de música entre otras cosas.
  Así que es de gran importancia el saber utilizar esta herramienta en especial
si eres informático

Temario

  • 1.
    COLEGIO DE ESTUDIOSCIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MEXICO TEMARIO DEL 4 SEMESTRE DE LA MATERIA DE: ELABORAR SISTEMAS DE INFORMACION MEDIANTE UN LENGUAJE DE PROGRAMACION VISUAL PROFESOR: ERICK SILVA FRAGOSO GRUPO: 402 ELABORADO POR: DIRCIO GARCIA SULEYN TRABAJO DE RECUPERACION FINAL
  • 2.
    DETERMINAR LOS ELEMENTOSDE UN SISTEMA DE BASE DE DATOS Los elementos básicos de una base de datos son: Entidades (Entities) Campos (Fields) Records Archivos (Files) Llaves (Keys) Entidad – Persona, lugar, objeto u evento para el cual se obtiene y mantiene datos. Ejemplo: Cliente, Orden, Producto, Suplidor. Campo – Atributo o característica de la entidad. Ejemplo: en la entidad Cliente, algunos campos pueden ser Nombre, Apellido, Dirección. Record – Es una colección o grupo de campos que describen un miembro de una entidad. Ejemplo, el record de un cliente, o de un producto. Archivo – Es un grupo de records que contienen datos sobre una entidad en específico. Ejemplo: el archivo de clientes, es archivo de productos, o de empleados. Llave o "Key" – Es un campo que se usa para localizar, acceder o identificar un record en específico. IDENTIFICAR TIPOS DE INFORMACION . Estos tipos son las columnas de la tabla del objeto. Las columnas de una tabla de base de datos contienen algunos tipos de información comunes:Columnas de datos sin procesar Estas columnas almacenan información tangible, como por ejemplo nombres, determinada por un origen externo a la base de datos.Columnas de categorías Estas columnas clasifican o agrupan los datos y almacenan una selección limitada de datos, tales como verdadero o falso; casado o soltero; presidente, director o responsable de equipo; etc.Columnas de identificadores Estas columnas proporcionan un mecanismo para identificar cada elemento almacenado en la tabla. IDENTIFICAR TIPOS DE USUARIOS Podemos definir a los usuarios como toda persona que tenga todo tipo de contacto con el sistema de base de datos Los usuarios que accesan una base de datos pueden clasificarse como: *Programadores de aplicaciones: Los profesionales en computación que interactuan con el sistema por medio de llamadas en DML (Lenguaje de
  • 3.
    Manipulación de Datos),las cuales están incorporadas en un programa escrito en un lenguaje de programación Usuarios sofisticados: Los usuarios sofisticados interactuan con el sistema sin escribir programas. En cambio escriben sus preguntas en un lenguaje de consultas de base de datos. *Usuarios especializados: Algunos usuarios sofisticados escriben aplicaciones de base de datos especializadas que no encajan en el marco tradicional de procesamiento de datos DETERMINAR LOS PROGRAMAS A DESARROLLAR Hay un montón de programas de diseño de bases de datos disponibles para uso personal o profesional. Idealmente, un usuario de base de datos busca el objetivo de su base de datos posibles antes de elegir un programa de diseño. Sin embargo, todo aquél que busque un diseño innovador de bases de datos sin conocer los datos concretos que entran en el sistema puede utilizar varios criterios para encontrar el programa óptimo diseño de bases de datos para sus necesidades. . Algunos programas pueden ser prohibitivamente caros, pero otros pueden ser demasiado costosos para el servicio que prestan. Los compradores deben mirar primero su funcionalidad y luego determinar si el precio es demasiado grande para sus presupuestos DISEÑAR UNA BASE DE DATOS EN LE MODELO ENTIDAD-RELACION El Modelo Entidad-Relación. 1. Se elabora el diagrama (o diagramas) entidad-relación. 2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama. El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:  Transformación de relaciones múltiples en binarias.  Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).  Conversión en tablas (en caso de utilizar una base de datos relacional).
  • 4.
    DESARROLLAR UNA BASEDE DATOS EN EL PROGRAMA ADMINISTRADOR El administrador de base de datos (DBA) es el programa responsable de los aspectos ambientales de una base de datos. En general esto incluye lo siguiente:  Recuperabilidad - Crear y probar Respaldos  Integridad - Verificar o ayudar a la verificación en la integridad de datos  Seguridad - Definir o implementar controles de acceso a los datos  Disponibilidad - Asegurarse del mayor tiempo de encendido  Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones  Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos. El diseño lógico y físico de las bases de datos a pesar de no ser obligaciones de un administrador de bases de datos, es a veces parte del trabajo. Esas funciones por lo general están asignadas a los analistas de bases de datos o a los diseñadores de bases de datos. Base de Datos en aplicaciones Visual Basic Comenzando Para seguir la línea de este corto tutorial debes tener conocimientos en Microsoft Access y Visual Basic. Que lo disfrutes. Creando una pequeña Base de Data Empecemos aclarando algo, Visual Basic no es un administrador de Base de Datos. En términos generales utiliza el gestor de base de datos Jet de Microsoft Access u ODBC (Open Data Base Conectivity) para organizar los registros. Bueno vamos a lo que vinimos. Primero debes crear una base de datos. Utilizaremos Microsoft Access (utilice la verisión 2000, que es el más comercial y el que tiene la mayoría de los usuarios. Para efectos de este tutorial crearemos una base de datos llamada Video Rental. Luego creamos una tabla y la llamaremos Categoría. Deberá verse algo así:
  • 5.
    Debes seguir estospasos antes de comenzar a enlazarla con Visual Basic. D Graba los cambios. D Ve al menú de Tools | Data Utilities | Convert Database | To Access 97 format. 9 Te va a pedir que des un nombre porque estas creando una copia de base de datos. Dale el nombre de Videos. ¿Para qué esto? Es para asegurar la compatibilidad con el driver de gestión que tengas en tu computadora (eso es lo que creo según mi experiencia.) Enlazando Registros Ahora abrimos el entorno Visual Basic. Crea un formulario y dale el nombre de Películas. Cambia la propiedad Caption a "Visualizar videos y categorías". Ahora sigue estos pasos: A Crea dos Texbox y dos Labels (No es necesario darles nombres) ) Deja la propiedad Text del Texbox en blanco. e Cambia la propiedad Caption del primer label a "Película" d Cambia la propiedad Caption del Segundo label a "Categoría" Deberá verse algo así:
  • 6.
    Ahora llega laparte interesante. A Busca en el tool box el objeto llamado Data .Arrástralo al Formulario, cambia el la propiedad Caption a "Moverse entre los registros y quedará así: Ahora busca en el Property Window la propiedad Data base Name del objeto Data presiona y busca el directorio en el cual grabaste la base da datos llamada Videos (recuerda que debe ser esta porque es la que esta en formato Access 97). p Localiza la propiedad Record Source y selecciona "Películas" (que es nada más y nada menos que la tabla que creamos en Access). Si llegaste hasta este paso sin ningún problema te felicito, sino verifica que estes utilizando la base de datos en formato Access 97. e Selecciona el primer texbox y localiza la propiedadData Source y selecciona Data1 (que es el nombre del objeto Data). s Ve a la propiedad DataField y selecciona "Películas". s Selecciona el segundo texbox y repite el paso 9, luego selecciona "Categoría" de la propiedad DataField. Presiona la tecla F5 y verás el resultado.
  • 7.
    Muévete entre losregistros con el Control Data. End IF Bueno llego el final de este tutorial pero quiero explicarles algunas cosas. La función del objeto Data es enlazar los registros de la base de datos que creaste, pero medio de la propiedad RecordSource a nuestra aplicación. Como habrás notado no se utilizó ninguna código de programación para esta pequeña aplicación aunque también es posible utilizando el objeto Recordset y sus métodos. SQL (Structured Query Language) es otra opción muy interesante y te recomiendo que lo aprendas pues si quieres crear buenas aplicaciones de manejo de datos es una de las mejores tecnologías. SQL es un lenguaje para crear consultas (queries) y búsquedas, puede crear y manipular bases de datos y su contenido. SQL es compatible con todos los lenguajes de programación ya que es un estandarizado y basado en código ANSI. Además de utilizar el objeto Texbox para visualizar datos puedes utilizar otros objetos. Uno muy común es elMSFlexGrid que organiza los datos en forma de tabla GRÁFICOS PARA DIBUJAR EN VISUAL BASIC En Visual Basic 6.0, el método Line se utiliza para dibujar un rectángulo especificando las coordenadas superior izquierda e inferior, junto con un argumento B opcional. La propiedad FillColor se utiliza para llenar un rectángulo de un color uniforme y la propiedad FillStyle llena el rectángulo de un modelo de sombreado. En Visual Basic 2005, el método Draw rectanlges se utiliza para dibujar el borde de un rectángulo y el métodoFillRectangle se usa para rellenarlo. FillRectangle acepta un objeto Brush como parámetro. SolidBrush reemplaza a la propiedad FillColor y los miembros de la clase HatchBrush reemplazan a la propiedad FillStyle.
  • 8.
    Componente Windows mediaplayer Este componente permite introducir un reproductor de música dentro del proyecto o programa a realizar Conclusión personal En lo personal creo que este curso fue bastante completo pues aprendimos muchas cosas de este programa en el que analizamos componentes que nos ayudan a que la creación de nuestro programa sea de mejor calidad y que pueda tener una mejor presentación. Vimos que visual Basic es una herramienta muy practica en la que no solo podemos ingresar datos o información si no hasta el poder realizar un reproductor de música entre otras cosas. Así que es de gran importancia el saber utilizar esta herramienta en especial si eres informático