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