ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Conceptualización de las bases de datos


Enviado por   •  20 de Junio de 2022  •  Tareas  •  2.026 Palabras (9 Páginas)  •  43 Visitas

Página 1 de 9

[pic 1]

[pic 2]

[pic 3]

[pic 4]

[pic 5]

[pic 6]

INTRODUCCIÓN

En el siguiente desarrollo se atenderán los contenidos atendidos durante esta semana de estudios, a saber, conceptualización de Bases de Datos.

Durante esta semana, hemos realizado una introducción a las bases de datos y sus conceptos principales. En este sentido hemos visto, en primer lugar, las definiciones básicas para poder entender la diferencia entre dato e información, y luego poder introducirnos en el concepto de Base de Datos. Además, hemos atendido cuál es su origen y sus principales características.

Por otro lado, hemos podido entender la diferencia entre Base de Datos (la estructura) y Sistema Gestor de Bases de Datos (el motor), comprendiendo que entre si están directamente relacionados, pero que son dos conceptos diferentes, y que al momento de referirnos a Bases de Datos no nos referimos al Sistema Gestor, sino a la estructura en sí, donde los datos son almacenados.

También hemos analizado los tipos de bases de datos, a saber, Relacionales, No Relacionales, en Grafo, OLTP y OLAP. Además, hemos analizado los niveles de abstracción e independencia de las bases de datos, y su importancia al momento de diseñar una base de datos.


DESARROLLO

Para esta semana, se ha propuesto la siguiente actividad evaluada:

Una empresa de tecnología está creando su sed en Santiago, esta requiere la presentación de un modelo técnico referente a cómo puede ser su base de datos, en cuanto a tipo, nivel de abstracción e independencia. Según lo estudiado en la semana 1, diseñe una propuesta técnica para la empresa, en la cual defina el tipo de base de datos ideal según lo estudiado, así como también la estructura de la base de datos a aplicar y su nivel de abstracción e independencia

Según lo estudiado esta semana, nos referimos a Base de Datos (BDD) como el sistema o la estructura de almacenamiento de un conjunto de datos, que pueden o no estar relacionados entre sí. No nos referimos al motor que administra o gestiona la Base de Datos, sin embargo, este último está directamente relacionado con la Base de Datos según sus características.

Podemos clasificar las Bases de Datos según varias características. En primer lugar, podemos clasificar una Base de Datos según su tipo. En este aspecto, las principales Bases de Datos se clasifican en Relacionales y No Relacionales. Además, encontramos Bases de Datos de tipo OLTP (Online Transaction Processing), OLAP (Online Analytical Processing) y Grafo.

También podemos clasificar las Bases de Datos según sus niveles de abstracción y sus niveles de independencia de datos. En este sentido, se pueden clasificar las Bases de Datos por su nivel de abstracción física o lógica y/o su nivel de independencia física o lógica ya que estas características pueden diferencias una Base de Datos de otra, aun cuando ambas compartan el mismo tipo de datos, o se traten del mismo tipo de Base de Datos. Por ejemplo, dos Bases de Datos pueden almacenar datos relacionados con un instituto, una almacena los datos de los profesores y las materias que dictan, y otra Base de Datos puede almacenar los datos de los alumnos, las carreras en que están inscritos y las materias que están cursando. Ambas Bases de Datos son modelos relacionales, sin embargo, sus niveles de independencia y/o abstracción pueden ser totalmente opuestos, teniendo una Base de Datos que puede tener un nivel de abstracción físico que define que la Base de Datos se encuentra almacenada en un clúster de 3 servidores, los cuales cuentan con una configuración de almacenamiento en red, y con un clúster de contingencia, mientras que la otra Base de Datos tiene un nivel de abstracción física que define que el almacenamiento de la Base de Datos se encuentra en una nube privada o pública, con acceso público desde ciertas redes, entre otras características.

Entendiendo los conceptos principales, se puede entonces diseñar la propuesta técnica requerida según la actividad. Para esto, antes de definir el tipo de base de datos, nivel de abstracción e independencia, se debe definir qué función cumplirá la Base de Datos, es decir, qué tipo de datos almacenará, cómo será su explotación, y cuánto tiempo de retención de datos se requerirá para ella, siguiendo con las buenas prácticas de administración de bases de datos. Adicionalmente, se debe definir el tipo de infraestructura física que se utilizará, es decir, servidores, tipo de almacenamiento, velocidad de procesamiento, entre otros aspectos relacionados directamente con el hardware a utilizar. Posteriormente, y una vez se han definido estos aspectos, se puede pasar a diseñar la propuesta para la Base de Datos como tal.

En base al requerimiento de esta empresa de tecnología, podemos definir a simple vista que la Base de Datos que requieren implementar se utilizará para almacenar los datos de los clientes, así como los servicios que hayan contratado, y quiénes son los encargados de administrar el contrato de servicios con dicho cliente. Al tratarse de una Base de Datos con información importante, aunque simple, se define en primer lugar que la base de datos debe ser de tipo Relacional. Este tipo de Base de Datos, como su nombre lo indica, permite establecer relaciones o vínculos entre los datos de las tablas relacionadas. Como tal, una Base de Datos relacional normalmente cuenta con más de una tabla con datos, en donde cada tabla almacena datos puntuales relacionados con el concepto general de la base de datos. Volviendo al caso específico, nuestra base de datos podrá tener una tabla que almacene información puntual de los clientes de la empresa, como nombres de los clientes, si son personas naturales o empresas, dirección, teléfono de contacto, RUT, u otros datos que sea importante tener de cada cliente. En otra tabla se pueden tener almacenados los diferentes servicios que la empresa provee a sus clientes, como administración de Datacenter, servicios de desarrollo, entre otros. En una tercera tabla de la misma Base de datos se pueden tener almacenados los datos de los Key Account Manager o Technical Account Manager de la empresa, como nombre, RUT, correo electrónico, u otros datos que sea importante manejar en base a las relaciones que se construirán con estos datos. Cada uno de los datos contará con sus claves primarias y secundarias para poder formar las relaciones entre sí, de manera que, al momento de realizar una consulta sobre la base de datos, cada tabla devuelva los datos específicos según los filtros aplicados en la base de datos.

...

Descargar como (para miembros actualizados)  txt (12.7 Kb)   pdf (548.2 Kb)   docx (506.9 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com