Está en la página 1de 15

REPÚBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO DE TECNOLOGIA INDUSTRIAL


“RODOLFO LOERO ARISMENDI”

Extensión Maturín Sede I

Archivos y Base de
Datos.
Introducción.
Un archivo es un fichero (dato) almacenado en algún recurso de memoria,
generalmente en Disco Duro, pero dependiendo del uso (en ciertos casos) son
almacenados en RAM.

Las bases de datos son conjuntos de datos pertenecientes a un mismo contexto y


almacenados sistemáticamente para su posterior uso. En este sentido; una
biblioteca puede considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y
la electrónica, la mayoría de las bases de datos están en formato digital, siendo
este un componente electrónico, por tanto se ha desarrollado y se ofrece un
amplio rango de soluciones al problema del almacenamiento de datos.
¿Qué son los archivos?

Un archivo es una secuencia de datos almacenados en un medio persistente que


están disponibles para ser utilizados por un programa. Todos los archivos tienen
un nombre y una ubicación dentro del sistema de archivos del sistema operativo.

Aplicaciones.

Un Fichero tiene muchas funciones, en programación, estos almacenan códigos o


parte de ellos (en ocasiones se divide el código en varios archivos). También es
posible que se necesita almacenar datos que el usuario introduce ("Como sus
datos, nombre de usuario y contraseña, etc.), estos se empaquetan en un archivo
y podrán ser usados luego por el programa por ejemplo, cuando el usuario desee
loguearse de nuevo.

En el lenguaje C++ y otros lenguajes orientados a objetos, se suele decir, "Todo


es un archivo", debido a cómo trabajan estos.

Archivos, en ocasiones puede referirse a las librerías, pero no lo es, una librería es
una utilidad para el lenguaje en que programamos, mientras que un archivo es una
utilidad más cercana a nosotros (en lo posible, desarrollado por nosotros).

Uso.

Para usar un archivo, un programa siempre abrir el archivo y asignarlo a una


variable, que llamaremos el archivo lógico. Todas las operaciones sobre un
archivo se realizan a través del archivo lógico. Dependiendo del contenido, hay
muchos tipos de archivos.

¿Cómo crear base de datos?

1. Si Access no está ejecutándose, tómate un momento para iniciarlo. En


el área de trabajo de Access, aparecen una serie de iconos de plantilla
grandes, debajo de la casilla Buscar Plantillas Online, acompañada de
enlaces a las búsquedas probables de plantillas para almacenar activos,
negocios, contactos, empleados, etc.

2. Haz clic en el icono de base de datos de escritorio en blanco.

3. Escribe un nombre para reemplazar el genérico que suele incluir una X


al final, donde la X es el número asignado cronológicamente a la base
de datos. No es necesario que escribas una extensión del archivo ya
que Windows muestra tus extensiones automáticamente. Además, si
eliminas accidentalmente la extensión del archivo mientras cambias el
nombre del archivo, no te preocupes, ya que Access la añade al nombre del
archivo que escribas.

4. Si no te gusta la carpeta que Access seleccionó para guardar la base


de datos, haz clic en el pequeño icono de carpeta y elige donde
almacenar la nueva base de datos. Al hacer clic en el pequeño icono de
carpeta, se abre el cuadro de diálogo Nueva Base de Datos. Desde ahí
puedes navegar a cualquier lugar en tu sistema local o en la red a la que
estés conectado, y seleccionar la unidad y la carpeta en la que deseas
almacenar tu nueva base de datos. Cuando hayas terminado de seleccionar
el lugar donde crear la base de datos Access, haz clic en aceptar para
volver al área de trabajo.

5. Haz clic en el botón Crear. Aparecerá una tabla en blanco llamada Tabla 1
en la sección central del espacio de trabajo, y a la izquierda un panel
enumera las partes de la base de datos. De momento solo tendrás una
parte. Cuando hagas clic en Crear, si aparece un cuadro de diálogo y
pregunta si deseas reemplazar un archivo existente, Access te está
diciendo que ya existe una base de datos con el mismo nombre que
introdujiste. Si pretendes reemplazar la base de datos access antigua por
una nueva, pulsa Sí y continúa. En cualquier otro caso haz clic en No y
cambia el nombre de la nueva base de datos Access.

6. Crea y nombra los campos en la tabla haciendo doble clic en donde


dice “Clic para añadir” en la parte superior de la segunda columna de
la tabla.

7. Haz clic en la flecha a la derecha de la frase “Clic para añadir” y elige


el tipo de campo que deseas agregar. Para la mayoría de los campos el
texto será una solución rápida pero tus datos y su naturaleza dictarán lo
que es mejor elegir en cada caso. ¿Qué es ese campo ID en la primera
columna? Está allí de forma predeterminada y contendrá un número único
para cada registro que crees. Esto proporciona el campo único que cada
tabla necesita, especialmente si vas a relacionarlo con otras tablas. Puedes
cambiar su nombre haciendo doble clic en la palabra ID y cambiándolo por,
por ejemplo, “Número de cliente”. Más adelante, después de que hayas
configurado tus tablas y las relaciones entre ellas, podrás asignar lo que se
conoce como la clave principal y en ese momento, si lo deseas, el campo
ID ya se puede quitar.

8. Escribe un nuevo nombre de campo y pulsa Intro para guardar el


nuevo nombre de campo. Tan pronto pulses Intro aparecerá un nuevo
campo con un espacio en blanco en la parte superior esperando un
nombre. Repite los pasos 7 y 8 hasta que tengas todos los campos que
crees que necesitarás en esta tabla. Siempre puedes cambiar el nombre de
ellos más tarde así que no te preocupes por la perfección en este momento.
Simplemente comienza a configurar los campos para que puedas comenzar
a introducir datos.

9. Para guardar la nueva tabla y toda la base de datos puedes pulsar Ctrl
+ S o hacer clic en el botón Guardar en la barra de herramientas de
acceso rápido. Es una buena idea guardar de vez en cuando, sobre todo
cuando hayas hecho algo importante como construir una tabla, actualizar
algunos campos, agregar registros, etc., especialmente después de
cualquier cosa que odies es volver a tener que hacer.

Adjuntar base de datos

Cuando se despliegue el IDE, Abra el menú proyecto y en el submenú que se


abre, elija Agregar nuevo elemento.

Se desplegará una nueva ventana…


Elija Base de Datos local…

Dé clic en Aceptar…
Dé clic dos veces en botón Anterior para que aparezca esta ventana…

Dé clic en Nueva conexión y aparece la siguiente ventana…


Dé clic en Cambiar y elija Archivo de base de datos Microsoft Access y luego dé
clic en Aceptar…

Aparece esta ventana…


Dé clic en el botón Examinar para navegar hasta el archivo donde tiene
almacenada la base de datos…

Luego dé clic en Abrir y se mostrará la ventana pero ya con la base de datos de


Access en la casilla correspondiente que dice Nombre del archivo de la base de
datos…

De clic en Aceptar…y le aparece una ventana con una advertencia en la cual debe
contestar Sí…
Ponga un Check en las casillas de verificación de tablas y vistas…

Luego clic en finalizar…

Visual Basic lo llevará de nuevo al IDE, pero ahora observe que a la izquierda hay
un botón que dice Orígenes de datos…Ábralo…

Se mostrará esta ventana que obviamente será diferente de acuerdo a su base de


datos, porque las tablas, a lo mejor son diferentes y tienen otro nombre…
Ahora agregue al formulario, cada campo de la tabla, poniéndole el puntero del
mouse y arrastrando uno a la vez.

Observe que automáticamente se instalan en el formulario los botones para


navegar entre los registros, también hay botones para guardar, agregar y eliminar.

Replicación de base de datos

Una replicación de base de datos es una técnica mediante la cual copiamos de


forma exacta en otra ubicación una instancia de la base de datos. Se utiliza en
entornos distribuidos de Sistemas de Gestión de Bases de Datos donde una sola
base de datos tiene que ser utilizada y actualizada en varios lugares de forma
simultánea.

Tipos de replicación de base de datos

Podemos hablar al menos de 3 tipos de replicación de base de datos:

 Replicación Instantánea: los datos de un servidor son simplemente


copiados a otro servidor o a otra base de datos dentro del mismo servidor.
Al copiarse todo no necesitas un control de cambios. Se suele utilizar
cuando los datos cambian con  muy poca frecuencia.

 Replicación Transaccional: primero se envía una copia completa de la


base de datos y luego se van enviando de forma periódica (o a veces
continua) las actualizaciones de los datos que cambian. Se utiliza cuando
necesitas que todos los nodos con todas las instancias de la base de datos
tengan los mismos datos a los pocos segundos de realizarse un cambio.

 Replicación de mezcla: los datos de dos o más bases de datos se


combinan en una sola base de datos. En primer lugar se envía una copia
completa de la base de datos. Luego el Sistema de Gestión de Base de
Datos va comprobando los cambios que van apareciendo en los distintos
nodos y a una hora programada o a petición los datos se sincronizan. Es
sobre todo útil cuando cada nodo suele utilizar solo los datos que se
actualizan allí pero que por circunstancias necesita tener también los datos
de los otros sitios.

Seguridad en la base de datos.

La seguridad de la información se ocupa de proteger la confidencialidad,


disponibilidad e integridad en base de datos de todos los activos de conocimiento
de la organización. La forma de lograrlo tiene que ver con:

 Confidencialidad: se trata del aspecto más importante de la seguridad de


base de datos. Este objetivo se alcanza a través del La encriptación ha de
aplicarse a datos en reposo, pero también a los datos que, por un motivo u
otro, se encuentren en tránsito.

 Integridad en base de datos: busca garantizar que sólo las personas


autorizadas a ello podrán acceder a información privilegiada de la empresa.
La integridad de una base de datos se aplica a través de protocolos de
autenticación, políticas internas (como las que impulsan la seguridad de las
contraseñas) y un sistema de control de acceso de usuario que define los
permisos que determinan quién puede acceder a qué datos. Tampoco
puede olvidarse el tomar medidas que ayuden a conseguir que las cuentas
no utilizadas queden bloqueadas o sean eliminadas.

 Disponibilidad: hace referencia a la necesidad de que las bases de datos


y toda la información que contienen estén listas para su uso. Por una parte,
se debe garantizar su funcionalidad y confiabilidad mientras que, por otra,
es recomendable planificar los tiempos de inactividad fuera del horario
laboral.
Conexión de programas desde visual basic.net por medio de instrucciones
del lenguaje de consulta estructurado al manejador Access.

ADO.NET

La herramienta que dispone Visual Basic para trabajar con bases de datos es
ADO.NET

Para hacer la conexión con éxito, se hace uso de varios objetos  dependiendo del
tamaño de la  base de datos que se quiere conectar, por ejemplo para conectar
una base de datos de Access se puede hacer uso  del objeto OLE DB

Los objetos OLE DB son llamados Proveedores de datos y hay de diferentes tipos
por ejemplo algunos de ellos son JET, SQL SERVER Y ORACLE

Data Set

Sirve para almacenar temporalmente la información de la base de datos una vez


que se ha hecho la conexión.

Es como crear una copia de la base de datos original. Igual función puede
cumplir Data Table si lo que se quiere es que los que accedan a la base de datos
puedan verla sin modificar los datos.

Data Table:

Tiene la misma función que Data Set, es decir, se usa para almacenar
temporalmente la información de la base de datos pero sin que puedan ser
modificados.

Tanto el Data Set como Data Table son elementos que no son visibles al usuario
porque  sus datos permanecen ocultos.

Data Adapter:

Para que haya comunicación entre el Objeto de Conexión y el objeto que


almacenará los datos, es necesario un intermediario que contactará el Objeto de
conexión y ejecutará la consulta previamente definida y a continuación presentará
los resultados de esa consulta en un Data Set.

Sirve como un enlace entre el objeto proveedor, (objeto OLE DB) y el que


almacenará temporalmente la información que es como una copia temporal de la
base de datos original a la que se ha hecho conexión (Data Set.)

Imagine un televisor conectado a un proveedor de corriente eléctrica  (toma


corriente o enchufle) como dicen en mi país) que está en la pared, obviamente
para que el televisor funcione tiene que estar conectado y recibir la energía
eléctrica, a través de un cable que va del televisor  al toma corriente.

El Toma corriente de la pared sería el equivalente al Objeto Proveedor  (OLE


DB), el televisor sería el Data Set o Data Table y el cable sería el Data Adapter.

Data Source y BindingSource

Es una estructura de datos que contiene la información de una base de datos


específica y que el ODBC (objet database conectivity) necesita para hacer la
conexión a la base de datos. En otras palabras el DataSource nos indica el origen
de la base de datos.

BindingSource: hace posible la vinculación de los controles de un formulario a los


datos. Esto es posible al asociar el componente BindingSource al origen de datos
utilizando la propiedad DataSource.
Conclusión.

Las Bases de Datos son un sistema compuesto por un grupo de datos guardados
en discos que aceptan el ingreso directo a ellos, junto a un grupo de programas
que manipulan estos datos. Cada banco de información se constituye de una o
más tablas que almacena un grupo de datos. A su vez, cada tabla tiene una o más
columnas y filas. Las columnas guardan una sección de la información acerca de
cada elemento que deseamos almacenar en la tabla, cada fila de la tabla compone
un registro.

También podría gustarte