Está en la página 1de 8

República Bolivariana de Venezuela

Ministerio del poder popular para la educación

I.U.T “Antonio José De Sucre”

Ampliación Charallave

Asignatura: Base de Datos

IV° Semestre

Carrera: Informática

Informe sobre Almacenamiento de Archivos y


Relaciones

Profesora: Alumno:
Naudy Albornoz José González
C.I. 31.079.889

Charallave, julio de 2020


Introducción

La definición de base de datos se cataloga en distintas formas, pero se


puede definir como un conjunto de datos organizados dentro de un mismo
contexto para poder así ser trabajados y que se almacenan de forma genérica
en un respaldo electrónico. A la hora de trabajar con están gran herramienta
el diseño de la misma, permitirá una mayor factibilidad a momento de organizar
la información y un acceso rápido a la misma. Existen una especie de pasos
de forma secuencial claras que hay que seguir para poder diseñar una base
de datos recomendable que nos evite la redundancia en la información
almacenada (que ocurre de forma frecuente) y mecanismos óptimos de
búsqueda y de integridad de datos. Y todo esto pasa porque la información
dentro de una base de datos se organiza en registros y se proporcionan los
mecanismos adecuados para poder acceder de forma ágil a la información
almacenada.
La base de datos siempre dependerá al diseño, porque hay que tener
en cuenta que se debe definir el modelo de base de datos con el cual se va
trabajar, y todos los aspectos relacionados a él va depender de su objetivo y
finalidad de la base de datos, para así poder realizar de manera organizada y
efectiva el preludio de datos. No se puede decir que es lo mismo una base de
datos de juegos de consolas tratando del ensayo anterior, que una base de
datos simplemente de registros de usuarios en una página web de
videojuegos. En cada uno de estos casos, los datos se organizan de forma
diferentes.

Ya al saber bien cuál es el objetivo de la base de datos, lo que se debe


hacer es un proceso de ensamblaje para así se pueda identificar las
diferentes formas que conformarán la base de datos. Por ejemplo, para una
base de datos de juegos de consolas puede contener los siguientes campos
en la tabla (Datos): Nombre del Juego, Género, Lanzamiento, Plataforma,
Desarrollador y Usuario.

Ya al definir correctamente los valores de campo que se encuentran en


la tabla, como se ve en el ejemplo, este nos permitirá cumplir con una de las
reglas básicas del modelo de base de datos: Que es evitar la información
duplicada y así poder usar el almacenamiento del equipo de manera correcta.
Por último, pero no menos importante toca trabajar con las relaciones que
pueden tener las tablas en este caso serían la tabla de Datos y la tabla de
Seguridad para así poder reducir las entidades de las tablas con respecto al
acumulación de datos. Estas relaciones mencionadas garantizarán lo que se
llama integridad referencial, es decir, que no se podrá, por Ejemplo: Borrar
un usuario si tiene pedidos o compras de juegos.
Al llegar a este punto ya se puede comenzar a trabajar con la base de
datos como tal, pero hay que tener muy en cuenta estos aspectos con las
relaciones y el almacenamiento:
 Debe existir un campo que se lo denominado clave primaria (explicado
más adelante) y que no se repetirá en la tabla. Mayormente dicha clave
primaria puede estar compuesta por varios campos. Ejemplo: En una
tabla de compras de usuarios se pude usar el número de compra como
clave primaria, en este.
 Trata de no almacenar información que pueda repetirse varias veces.
Por ejemplo: En una tabla de compra de juegos en vez de guardar la
descripción de los productos del juego, se guardará un código de
pedido. Esto con el fin de ahorrar almacenamiento de solo información
necesario y facilidad de encontrar el dato a la hora de buscarlo.
 Se debe registrar los datos una única vez, en caso contrario crear otra
tabla con respecto al registro
 Las tablas que se crean deben de ser únicas para cada uno de sus
campos y no entremezclarlas porque si no esto llevara a confusión.

 Hay que tratar de no colocar campos calculados (Ejemplo una suma


u otra operación más compleja como lo son las funciones) en una tabla,
si no que el mismo software en este caso lo haga con el fin de tener un
mejor resultado.

 Por ultima anécdota, para no sobrecargar los campos de registros de la


tabla se debe de crear distintos campos así tenga un mismo fin. Como
lo es, por Ejemplo: En la tabla llamada Seguridad que es donde van
los datos de los usuarios, en este caso para no abrumar el campo
Nombre con valores de campo como el nombre completo de registro,
se crean otros campos en la tabla, como lo puede ser: Primer Nombre,
Segundo Nombre, Primer Apellido; Segundo Apellido.

Ya al tener en su totalidad todas las tablas se sabe que hay datos de


distinta variedad de temas en dichas tablas independientes, se debe usar una
manera factible para poder vincular los datos relacionados de esas tablas
independientes. Para así conectar los datos almacenados en las tablas
diferentes, cree de esta manera relaciones. En este enfoque de relaciones hay
un punto muy importante el cual son las Claves y se definen por los campos
que conforman una relación entre tablas. Normalmente dicha clave radica en
un campo, pero también puede ser constituido por más de un solo campo, en
el cual pueden darse dos tipos de claves que son:
Clave Principal: Hay que tener muy en claro que solo puede existir una
sola clave principal en una tabla. Es utilizado para identificar a un registro de
manera única. También se le puede conocer como identificador de la entidad.
Un ejemplo de esto es que la una tabla de Seguridad mencionado
anteriormente, todos sus usuarios tengan un número o código identificador
único de usuario (Id). El campo identificador de usuarios es la clave principal
de la tabla Seguridad. Ya cuando una clave principal tiene más de un campo,
la mayoría de las veces se estructura con campos ya existentes que, unidos,
generan valores únicos. Otro ejemplo de este caso sería: En la misma tabla
Seguridad se puede usar una combinación de apellido, nombre y correo
electrónico como la clave principal de una tabla referente a Contactos.
Clave externa: Esta clave es un campo de una tabla relacional que
concuerda con la columna de clave primaria de otra tabla. Un ejemplo que se
podría dar es: Tener una tabla de pedidos de juegos en demanda en la cual
cada pedido un número de identificación de usuario (Id) que corresponda con
un registro de una tabla Seguridad. El campo identificador de usuario es una
clave externa de la tabla de pedidos de juegos en demanda.
La correspondencia de valores entre campos principales es la base de
la relación que hay en una tabla. Dicha relación se puede usar para la
combinación de datos de tablas relacionadas. Ejemplo: Supóngase que tiene
la tabla Seguridad y una tabla de pedidos de juegos en demanda. En la
tabla Seguridad, cada uno de los registros se identifica por el campo de la
calve principal (identificador, en este caso Id).
Para poder relacionar cada pedido a un usuario, se anexa un campo
clave externa a la tabla de pedidos de juegos en demanda proporcionado al
campo identificador de la tabla Seguridad y después se crea una relación
entre las dos claves. Al ingresar un registro a la tabla de pedidos de juegos
en demanda, se debe usar un valor para el identificador de usuario de la dicha
tabla Seguridad. Y cada vez que se quiera ver la información sobre el usuario
de un pedido de juegos en demanda, se usa la relación para que esta pueda
identificar con que datos de la tabla Seguridad le corresponde los registros de
la tabla de pedidos de juegos en demanda.
Lo último a definir son los índices. Los índices son elementos que nos
permitirán realizar las búsquedas de datos de forma rápida. Mediante un índice
se guarda internamente la ubicación de los registros en base a los campos que
forma el índice, optimizando así las búsquedas. Para definir un índice,
tenemos que tener claro el tipo de búsquedas que vamos a realizar, sobre
todo sobre qué campos. Para crear un índice útil, se definirá usando en primer
lugar los campos por los que siempre haremos la búsqueda, pues de lo
contrario, el índice no se usará.

Ya así se puede identificar la clave principal, donde debe fijarse por un


icono de clave (en forma de llave) junto al nombre del campo, en este caso
(Id). Mientras que la otra clave externa no tiene o hace caso omiso al icono de
clave (en forma de llave). A la hora de planificar las tablas tendiendo esta
información de las relaciones. Se puede usar una herramienta muy eficaz que
es el Asistente para búsquedas que lo que hace en realidad es crear un
campo clave externo si la tabla que contiene la clave principal correspondiente
ya existe, donde dicho Asistente para búsquedas crea la relación por el
usuario.
En un aspecto más concreto se encuentra el almacenamiento de archivos
en las bases de datos estos pueden ser: Textos, Imágenes e incluso archivos
como lo son las hojas de cálculo del programa Excel, entre otros archivos. Este
procedimiento sucede al incorporar en los campos (columnas) con el tipo de
datos Datos Adjuntos. Un ejemplo de esto puede ser que se quiera ver una
caratula de un juego en la tabla de Datos, entonces se coloca su imagen
respectiva con este tipo de datos, el cual puede agregar uno o más archivos
en un solo campo de la base de datos. Se puede adjuntar un máximo de dos
gigabytes de datos y los archivos individuales no pueden superar los 256
megabytes en el programa de Access.
Ya al saber cómo se puede almacenar archivos en una base de datos,
hay que saber que no se puede visualizar de manera directa los archivos en
las tablas, sino que se debe de manera obligatoria pulsar sobre el campo, y de
esta forma se abre el cuadro de dialogo que va permitir ir y abrir el archivo con
el programa que permite visualizarlo (Esto pueden ser los programas de Word,
Visualizador de imagen, Excel, etc.).
Hay una forma más sencilla para trabajar con el almacenamiento de
archivo; y son Los Formularios o manera de Informe también es práctico,
porque se puede visualizar el formato del archivo viéndose como por ejemplo
el icono de archivo de Word y en caso de las imágenes se ve de forma
miniatura. También como se puede almacenar una capacidad considerable de
archivos como se mencionó anteriormente, se puede colocar ambos archivos
Word y la imagen en el campo, pero solo se puede observar un solo archivo
en el formulario o informe. Para ir moviéndose por los diferentes archivos
almacenados, solo se debe pulsar sobre él con el botón derecho del ratón y
elegir la opción “Adelante” o “Atrás” según sea el caso.
Conclusión

Ya al saber cómo diseñar de manera adecuada una base de datos, es


de fijarse que no requiere de una gran ciencia para realizarla de manera
efectiva y eficaz, solo se debe usar el sentido común y saber que tipo de
consultas van a ser realizadas a la base de datos para poder optimizar en este
caso, la búsqueda de los datos almacenados. Sabiendo que todo esto provee
herramientas que garantizan evitar el duplicado de registros, Garantiza la
integridad referencial, así, al eliminar un registro elimina todos los registros
relacionados dependientes, como se mencionó anteriormente. Y favorece la
normalización por ser más comprensible y aplicable.

También podría gustarte