SlideShare una empresa de Scribd logo
1 de 8
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

Más contenido relacionado

La actualidad más candente

Visual 2010 sql server 2008
Visual 2010 sql server 2008Visual 2010 sql server 2008
Visual 2010 sql server 2008
Alex Vasquez
 
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
guest3cf6ff
 
Trabajo sobre base de datos ii
Trabajo sobre base de datos iiTrabajo sobre base de datos ii
Trabajo sobre base de datos ii
Lida Ayala
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
freddy Fred
 
Introducción a acces 2010 1
Introducción a acces 2010 1Introducción a acces 2010 1
Introducción a acces 2010 1
Marisol Henao
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
andreaydarlys
 

La actualidad más candente (18)

Manual de access
Manual de accessManual de access
Manual de access
 
Access trabajo de informatica
Access trabajo de informaticaAccess trabajo de informatica
Access trabajo de informatica
 
Visual 2010 sql server 2008
Visual 2010 sql server 2008Visual 2010 sql server 2008
Visual 2010 sql server 2008
 
8. Acceso A Datos Con Microsoft Ado.Net
8.  Acceso A Datos Con Microsoft Ado.Net8.  Acceso A Datos Con Microsoft Ado.Net
8. Acceso A Datos Con Microsoft Ado.Net
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Manual de access
Manual de accessManual de access
Manual de access
 
ultimo trabajo
ultimo trabajoultimo trabajo
ultimo trabajo
 
Programación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la infoProgramación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la info
 
Clase2 diseno de una bd
Clase2 diseno de una bdClase2 diseno de una bd
Clase2 diseno de una bd
 
Trabajo sobre base de datos ii
Trabajo sobre base de datos iiTrabajo sobre base de datos ii
Trabajo sobre base de datos ii
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
 
Introducción a acces 2010 1
Introducción a acces 2010 1Introducción a acces 2010 1
Introducción a acces 2010 1
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
 
Programacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datosProgramacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datos
 
Franco
FrancoFranco
Franco
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
 

Destacado

La Minita/Vasquez family mill - Jardin, Antioquia, Colombia
La Minita/Vasquez family mill - Jardin, Antioquia, ColombiaLa Minita/Vasquez family mill - Jardin, Antioquia, Colombia
La Minita/Vasquez family mill - Jardin, Antioquia, Colombia
diac138
 
josemontalvotarea1.doc
josemontalvotarea1.docjosemontalvotarea1.doc
josemontalvotarea1.doc
adanmontalvo
 
Zonas turisticas (powerpoint)
Zonas turisticas (powerpoint)Zonas turisticas (powerpoint)
Zonas turisticas (powerpoint)
jesus_81
 
Juegos olímpicos 2012
Juegos olímpicos 2012 Juegos olímpicos 2012
Juegos olímpicos 2012
mateovelezz
 
unidad didáctica
unidad didácticaunidad didáctica
unidad didáctica
martins_22
 
Clcgs proyecto uso del tiempo libre
Clcgs proyecto uso del tiempo libreClcgs proyecto uso del tiempo libre
Clcgs proyecto uso del tiempo libre
milena1016
 
Fopreden
FopredenFopreden
Fopreden
Pali_08
 
Kollaboratives Arbeiten mit Cmap Tools
Kollaboratives Arbeiten mit Cmap ToolsKollaboratives Arbeiten mit Cmap Tools
Kollaboratives Arbeiten mit Cmap Tools
Martina Grosty
 
Infrastrukturausschreibungen und dauerhafte Umweltverträglichkeit
Infrastrukturausschreibungen und dauerhafte UmweltverträglichkeitInfrastrukturausschreibungen und dauerhafte Umweltverträglichkeit
Infrastrukturausschreibungen und dauerhafte Umweltverträglichkeit
Kuhly
 
Montañas, fuerza de la naturaleza y terremotos
Montañas, fuerza de la naturaleza y terremotosMontañas, fuerza de la naturaleza y terremotos
Montañas, fuerza de la naturaleza y terremotos
Elvin Padilla
 

Destacado (20)

La Minita/Vasquez family mill - Jardin, Antioquia, Colombia
La Minita/Vasquez family mill - Jardin, Antioquia, ColombiaLa Minita/Vasquez family mill - Jardin, Antioquia, Colombia
La Minita/Vasquez family mill - Jardin, Antioquia, Colombia
 
Revista
RevistaRevista
Revista
 
Protectores con transparencia iphone 5/5S - Opción 1
Protectores con transparencia iphone 5/5S - Opción 1Protectores con transparencia iphone 5/5S - Opción 1
Protectores con transparencia iphone 5/5S - Opción 1
 
Jezero, Jesen
Jezero, JesenJezero, Jesen
Jezero, Jesen
 
josemontalvotarea1.doc
josemontalvotarea1.docjosemontalvotarea1.doc
josemontalvotarea1.doc
 
Zonas turisticas (powerpoint)
Zonas turisticas (powerpoint)Zonas turisticas (powerpoint)
Zonas turisticas (powerpoint)
 
REFRANES
REFRANESREFRANES
REFRANES
 
Lo net Aufbau
Lo net AufbauLo net Aufbau
Lo net Aufbau
 
2013 03 12 Tactixx | online marketing nach der privacy debatte
2013 03 12 Tactixx | online marketing nach der privacy debatte2013 03 12 Tactixx | online marketing nach der privacy debatte
2013 03 12 Tactixx | online marketing nach der privacy debatte
 
Los animales
Los animalesLos animales
Los animales
 
Juegos olímpicos 2012
Juegos olímpicos 2012 Juegos olímpicos 2012
Juegos olímpicos 2012
 
unidad didáctica
unidad didácticaunidad didáctica
unidad didáctica
 
Clcgs proyecto uso del tiempo libre
Clcgs proyecto uso del tiempo libreClcgs proyecto uso del tiempo libre
Clcgs proyecto uso del tiempo libre
 
Fopreden
FopredenFopreden
Fopreden
 
Publicidad dentro de la tiendadesanteria.com
Publicidad dentro de la tiendadesanteria.comPublicidad dentro de la tiendadesanteria.com
Publicidad dentro de la tiendadesanteria.com
 
Kollaboratives Arbeiten mit Cmap Tools
Kollaboratives Arbeiten mit Cmap ToolsKollaboratives Arbeiten mit Cmap Tools
Kollaboratives Arbeiten mit Cmap Tools
 
CV_Attachment_DE
CV_Attachment_DECV_Attachment_DE
CV_Attachment_DE
 
Infrastrukturausschreibungen und dauerhafte Umweltverträglichkeit
Infrastrukturausschreibungen und dauerhafte UmweltverträglichkeitInfrastrukturausschreibungen und dauerhafte Umweltverträglichkeit
Infrastrukturausschreibungen und dauerhafte Umweltverträglichkeit
 
Montañas, fuerza de la naturaleza y terremotos
Montañas, fuerza de la naturaleza y terremotosMontañas, fuerza de la naturaleza y terremotos
Montañas, fuerza de la naturaleza y terremotos
 
Circuitos eléctricos de la escuela San Francisco de Asis
Circuitos eléctricos de la escuela San Francisco de AsisCircuitos eléctricos de la escuela San Francisco de Asis
Circuitos eléctricos de la escuela San Francisco de Asis
 

Similar a Temario

Plantilla con-normas-icontec 901
Plantilla con-normas-icontec 901Plantilla con-normas-icontec 901
Plantilla con-normas-icontec 901
Diego Maury Orcue
 
Trebajo actualizado la machera
Trebajo actualizado la macheraTrebajo actualizado la machera
Trebajo actualizado la machera
tecknopintos
 
Plantilla con-normas-icontec (3) (1) (2)
Plantilla con-normas-icontec (3) (1) (2) Plantilla con-normas-icontec (3) (1) (2)
Plantilla con-normas-icontec (3) (1) (2)
Jorge Martinez
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datos
William Martinez
 
Trebajo actualizado bases incontec
Trebajo actualizado bases incontecTrebajo actualizado bases incontec
Trebajo actualizado bases incontec
tecknopintos
 

Similar a Temario (20)

Dependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datosDependiendo de los requerimientos de la base de datos
Dependiendo de los requerimientos de la base de datos
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison Cruz
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 
Plantilla con-normas-icontec 901
Plantilla con-normas-icontec 901Plantilla con-normas-icontec 901
Plantilla con-normas-icontec 901
 
Plantilla con-normas-icontec 901 recreada
Plantilla con-normas-icontec 901 recreadaPlantilla con-normas-icontec 901 recreada
Plantilla con-normas-icontec 901 recreada
 
Plantilla con-normas-icontec 901
Plantilla con-normas-icontec 901Plantilla con-normas-icontec 901
Plantilla con-normas-icontec 901
 
Trebajo actualizado la machera
Trebajo actualizado la macheraTrebajo actualizado la machera
Trebajo actualizado la machera
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Plantilla con-normas-icontec (3) (1) (2)
Plantilla con-normas-icontec (3) (1) (2) Plantilla con-normas-icontec (3) (1) (2)
Plantilla con-normas-icontec (3) (1) (2)
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datos
 
Jose osorio
Jose osorioJose osorio
Jose osorio
 
Trabajo de empresa
Trabajo de empresaTrabajo de empresa
Trabajo de empresa
 
Trebajo actualizado bases incontec
Trebajo actualizado bases incontecTrebajo actualizado bases incontec
Trebajo actualizado bases incontec
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
Normas
Normas Normas
Normas
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Guia para principiantes de access 2010
Guia para principiantes de access 2010Guia para principiantes de access 2010
Guia para principiantes de access 2010
 

Temario

  • 1. 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
  • 2. 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
  • 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 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í:
  • 5. 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í:
  • 6. 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.
  • 7. 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.
  • 8. 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