Está en la página 1de 8

TECNOLÓGICO DE ESTUDIOS

SUPERIORES DE JOCOTITLÁN

INGENIERÍA EN LOGÍSTICA

“BASES DE DATOS”

UNIDAD 2- TAREA 1

PRESENTA

AXEL CRUZ RANGEL

ASESOR

VICTOR MANUEL GONZÁLEZ BÁRCENAS

ASIGNATURA

BASE DE DATOS

GRUPO

IJ-0401

JOCOTITLÁN, ESTADO DE MÉXICO 28/ABRIL/2023

Jocotitlán, Estado de México


Febrero de 2020
▪ Investigar la definición, objetivos y aplicaciones de las bases de datos.

BASES DE DATOS
En la actualidad los usuarios cada vez demandan más recursos en cuanto a tecnología, por tanto
surgen las evoluciones en los sistemas, y por ende en las bases de datos. Las bases de datos
son fundamentales en los sistemas de información debido a que estas se utilizan en todas las
áreas profesionales como la investigación, tecnología, arte, educación, sistemas médicos,
programas de ingeniería, programas de desarrollo, de diseño, sistemas de información
geográfica, entre otros.

Definición.

Una base de datos es una recopilación organizada de información o datos estructurados, que
normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una
base de datos está controlada por un Sistema de Gestión de Bases de Datos por sus siglas en
iglés (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos,
reciben el nombre de sistema de bases de datos, abreviado normalmente a simplemente base
de datos.

Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se
suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la
eficacia del procesamiento y la consulta de datos. Así, se puede acceder, gestionar, modificar,
actualizar, controlar y organizar fácilmente los datos.
Una base de datos es un conjunto de datos almacenados entre los que existen relaciones lógicas
y que ha sido diseñada para satisfacer los requerimientos de información de una empresa u
organización.

Lo anterior conduce a que, las bases de datos son un conjunto de información relacionada no
redundante (es decir, no debe existir información repetida o duplicada en diferentes tablas),
que está organizada, sistematizada y que debe encauzarse en un propósito específico de una
comunidad. [1]
Del mismo modo tiene que cumplir con los objetivos de independencia (es la capacidad de
hacer modificaciones en el modelo físico o lógico sin alterar ninguna aplicación y estructura de
datos), integridad (se refiere a la consistencia de los datos y a su vez a que los valores que
posean, mismos que deben ser validos de acuerdo a las dependencias funcionales entre las
tablas) y la seguridad de datos ante los múltiples usuarios que la utilicen, debido a que cualquier
tipo de datos que se utiliza en una base, es de fundamental importancia que no sufra cambios
por usuarios que no están debidamente acreditados para hacerlos.

Objetivos.

Un objetivo principal de un sistema de base de datos es proporcionar a los usuarios finales una
visión abstracta de los datos, esto se logra escondiendo ciertos detalles de como se almacenan
y mantienen los datos.

Disminuir la redundancia e inconsistencia de los datos:


Puesto que los archivos y los programas de aplicaciones fueron creados por distintos
programadores en un periodo largo, es posible que un mismo dato esté repetido en varios
sitios (archivos). Esta redundancia aumenta los costos de almacenamiento y acceso, además de
incrementar la posibilidad de que exista inconsistencia en la información.

Reducir la dificultad para tener acceso a los datos:


Supóngase que uno de los gerentes del banco necesita averiguar los nombres de todos los
clientes que viven en cierta parte de la ciudad. El gerente llama al departamento de
procesamiento de datos y pide que generen la lista correspondiente.
Como ésta es una solicitud fuera de lo común no existe un programa de aplicaciones para
generar semejante lista. Lo que se trata de probar aquí es que este ambiente no permite
recuperar la información requerida en forma conveniente o eficiente.

Evitar el aislamiento de los datos:


Puesto que los datos están repartidos en varios archivos, y éstos pueden tener diferentes
formatos, es difícil escribir nuevos programas de aplicaciones para obtener los datos
apropiados.

Corregir anomalías en el acceso concurrente:


Para mejorar el funcionamiento del sistema y tener un tiempo de respuesta más corto, muchos
sistemas permiten que varios usuarios actualicen la información simultáneamente. En un
ambiente de este tipo, la interacción de las actualizaciones concurrentes puede resultar en
información inconsistente. Para prevenir estas situaciones debe mantenerse alguna forma de
supervisión en el sistema.

Disminuir los problemas de seguridad:


No es recomendable que todos los usuarios de la base de datos puedan tener acceso a toda
la información. Por ejemplo, en un sistema bancario, una persona que prepare los cheques de
nómina sólo debe poder ver la parte de la base de datos que contenga información de los
empleados. No puede consultar información correspondiente a las cuentas de los clientes.

Disminuir los problemas de integridad:


Los valores que se guardan en la base de datos deben satisfacer ciertos tipos de limitantes de
consistencia. El sistema debe obligar al cumplimiento de estas limitantes. Esto puede hacerse
agregando el código apropiado a los distintos programas de aplicaciones. [2]
Aplicaciones.

Una base de datos se puede aplicar en muchos aspectos de una empresa:

Para mejorar la integridad de datos: La integridad normalmente es expresada a través de reglas


o restricciones que no se pueden violar. Estas restricciones se aplican a los datos y las
relaciones que hay entre ellos, y es el sistema de la base de datos quien se encarga de mantener
que se cumplan.

Para proteger los datos: Con una base de datos, se evita que usuarios no autorizados accedan
a los datos.

Para acceder a datos fácilmente: Una base de datos suele proporcionar lenguajes de consultas
o generadores de informes. Cuando un usuario desee hacer una consulta sobre los datos, no
será necesario que un programador desarrolle una app para proporcionar la información de la
consulta.

Para no perder información: En algunos sistemas de ficheros, cuando más de un usuario accede
a ellos al mismo tiempo, a veces se pierde información o integridad. Aplicando una base de
datos en el sistema, se garantiza que no ocurran este tipo de inconvenientes. [3]

▪ Estructura general de un sistema de base de datos

[4]
1. Ejemplos de sistemas gestores de bases de datos.

En la actualidad hay gestores de bases de datos que cumplen un modelo para acceder a la
misma de modo más sencillo, con lenguajes de consulta que permiten generar informes,
analizar, garantizar la seguridad y la integridad de los datos.

1. MySQL
MySQL es un SGBD que está escrito en C y C++ y, además, está provisto de un analizador
sintáctico de SQL basado en Yacc con un tokenizador (escáner léxico) propio. Además, el
sistema de gestión de bases de datos se destaca por su amplio soporte de sistemas operativos.

2. Microsoft SQL Server


Microsoft SQL Server es una herramienta para la gestión de bases de datos cuyo principal
lenguaje de consulta es Transact-SQL, una aplicación de las normas ANSI/ISO estándar
Structured Query Language (SQL).

Algunas de sus características son las siguientes:


● Soporte de transacciones.
● Escalabilidad, estabilidad y seguridad.
● Soporta procedimientos almacenados.
● Incluye un potente entorno gráfico de administración que permite el uso de
comandos DDL y DML gráficamente.
● Permite trabajar en modo cliente-servidor, donde la información y datos se alojan
en el servidor y las terminales o clientes de la red sólo acceden a la información.
● Permite administrar información de otros servidores de datos.

Es uno de los principales sistemas de gestión de base de datos del mercado, dispone
de un amplio abanico de aplicaciones de software destinados a la inteligencia empresarial y
analítica de mercado.
3. Oracle
Oracle es un database management system utilizado principalmente por las grandes empresas
para que puedan controlar y gestionar una gran cantidad de contenidos desde un solo archivo.
Así se consigue minimizar el riesgo de pérdida de información, además de reducir costes. Entre
sus acciones se pueden destacar las siguientes: soporte de transacciones, estabilidad y soporte
multiplataforma de Windows, Linux, Mac OS X, Unix y BDS.

Las principales características de Oracle son las siguientes:


● Control de acceso, al usar tecnología avanzada que vigila quién accede a los datos.
● Se trata de una herramienta cómoda de utilizar, puesto que es muy intuitiva.
● Gestión segura de la protección de los datos, además de las copias de seguridad.
● Pueden visualizarse los datos de consulta en tablas con el formato de filas y
columnas con la vista materializada.

También es posible compartir la información almacenada, que puede consultarse a través de


distintas aplicaciones. Otro de sus beneficios es que su lenguaje de diseño (PL/SQL) permite la
aplicación de diseños “activos” adaptables a las necesidades de la empresa en un momento
determinado. [5]
Referencias

[1] ORACLE, «ORACLE,» ORACLE, 08 Marzo 2022. [En línea]. Available:


https://www.oracle.com/mx/database/what-is-
database/#:~:text=Una%20base%20de%20datos%20es,bases%20de%20datos%20(DBMS)..
[Último acceso: 28 Abril 2023].
[2] EPITECH, «EPITECH,» EPITECH, 02 Agosto 2021. [En línea]. Available: https://www.epitech-
it.es/base-de-datos/. [Último acceso: 28 Abril 2023].
[3] UAEM, «UAEM,» UAEM, 22 Junio 2011. [En línea]. Available:
http://www.gridmorelos.uaem.mx/~mcruz/cursos/miic/bd1.pdf. [Último acceso: 28 Abril 2023].
[4] UTVM, «UTVM,» UTVM, 11 Octubre 2019. [En línea]. Available:
http://intranet.utvm.edu.mx/biblioteca/biblioteca-
virtual/utvm/tic/polilibros/Base%20de%20Datos%20I/Contenido/1_4_6_Estructura_Sistema.htm.
[Último acceso: 28 Abril 2023].
[5] M. Antonio, «INESEM,» INESEM, 16 Abril 2019. [En línea]. Available:
https://www.inesem.es/revistadigital/informatica-y-tics/los-gestores-de-bases-de-datos-mas-
usados/. [Último acceso: 28 Abril 2023].

También podría gustarte