BD Con Visual Basic

Páginas: 43 (10673 palabras) Publicado: 10 de septiembre de 2015
Base de Dato con Visual Basic
Hoy en día MICROSOFT propone dos métodos para acceder a Base de Datos en
Visual Basic:


DAO: Data Acces



ADO:

Objet

Actives Data Objets

(Objeto de Acceso a Base de Datos)
(Objeto a los Datos Activos)

Cada una de ellas ofrece un modelo de objetos a través del cual podemos operar con
Base de Datos de todo tipo.

ADO:
Esta siendo usado cada día mas por lasdiferentes herramientas de MICROSOFT
como mecanismo de acceso universal a base de datos.

DAO:
Todavía es utilizado, sobre todo cuando trabajamos en Base de Datos locales
Los objetos DAO constituyen una interfaz entre el Lenguaje (V.B) y el motor de
JET de la Base de Datos, este ultimo es el mismo que utiliza Access, el cual
permite trabajar con archivos MDB, DBF, XLS, DAT, TXT, PRN, a través de
ODBC“Open Data base Conectivity” ( Conectividad abierta a Base de Datos)

BASE DE DATOS.

Es un conjunto de Datos no redundantes almacenados en un soporte informatico (Memoria
secundaria) organizados en forma independiente de su organización y que tiene acceso
directo y simultaneo por distintos usuarios y aplicaciones.
Una BASE de DATOS es una tabla dentro de un archivo, o un conjunto de tablas dentrode
un archivo con extensión MDB (Base De Datos MICROSOFT) por ejemplo.

La diferencia de una Base de Datos con respecto a otro sistema de almacenamiento es que
los datos se almacenan de tal manera de que cumplan tres requisitos:
1. No-REDUNDANCIA:
Los Datos se almacenan una sola vez, si varias aplicaciones necesitan los mismos datos, no
corresponde realizar copias de datos, si no que todas lasaplicaciones trabajan con la
mismas Base de Datos.
2. INDEPENDENCIA:
Los datos se almacenan teniendo la misma estructura y no de la aplicación que las crea.
Esta forma trabajar que varias aplicaciones puedan utilizar los mismos datos,
Se habla de dos tipos de Independencia.
Independencia Física:
Corresponde a la estructura física de la B.D. la cual puede ser modificada de forma
transparente para losprogramas que la utilizan
Independencia Lógica:
Es decir el programador usa la B.D. pero desconoce su estructura interna.
3.- CONCURRENCIA:
Varios usuarios ejecutando
simultáneamente a los datos.

la

misma

o

diferente

aplicación

puede

acceder

NORMALIZACION:
Consiste en eliminar la redundancia entre los campos no llaves lo que permite obtener
Bases o tablas resultantes para una de las áreassegún la aplicación.

DOMINIOS:

N° Proveedor
1010, 1020,
1030,1040,
1050, 2000,
2010

Proveedores
Torres Hnos.
Gómez y Cia.
Indata
Cromicron
ACM Ltda

Estado:
A
B
C
D
E

Ciudades
Santiago
Viña
Concepción
La serena
Curico

N° proveedor

Desc. Proveedor

Estado

Ciudad

Clase Prov.

1010

Torres Hnos.

A

La Serena

2

2010

Gómez y Cia

B

Santiago

1

1040

Kia Motors

A

La Serena

2

1030Urbina S.A

A

Curico

1

2000

ACM Ltada

C

Linares

1

Relación

Campos o atributos
Grados

Tuplas

NORMALIZACION DE BASE DE DATOS
Tabla Sin Normalizar:


Supervisor
Mecánico. Servicio
Lira
21
113
Gómez
35
113
Gómez
35
179
Gómez
35
204
Gómez

50

179

Lira
Lira

77
77

144
361

Desc.
Previsional
Carrocería
Carrocería
Motor de P
Transm.
Motor de
P.
Llantas
frenos

Nombre
Mecánico
Díaz
TorresTorres
Torres

Edad

Experien. N° Taller

55
32
32
32

12 años
4
5
7

52
44
44
44

González 40

12

44

González 47
López
47

3
26

52
52

NORMALIZANDO TABLA:
TALLER
N° taller
52
44

Supervisor
Lira
Gómez

Ciudad
Santiago
Valparaíso

Cod- Ciudad
10
20

MECANICO
N° Mecánico
21
35
50
77

Nombre
Díaz
Torres
González
López

Edad
55
32
40
47

N° Taller
52
44
44
52

SERVISIO:
N° Mecánico
113
179
204144
361

Desc. Servicio
Carrocería
Mot. De Partida
Transmisión
Llantas
Frenos

MECANICO DE SERVICIO:
N° Mecánico
21
35
35
35
50
77
77

N° servicio
113
113
179
204
179
144
361

Experiencia
12
4
5
7
12
3
26

Arquitectura de una Base de Datos
Base de Datos

Nivel Externo

Nivel Lógico

Nivel Interno

A.- NIVEL EXTERNO:
Es la representación de los datos tal y como los ve el usuario, cada usuario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conexion Bd Visual
  • Que es visual basic
  • Visual basic
  • Que es visual basic
  • Visual Basic
  • Visual Basic
  • Visual basic
  • Visual basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS