Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SUPERIORES DE JOCOTITLÁN
INGENIERÍA EN LOGÍSTICA
“BASES DE DATOS”
UNIDAD 2- TAREA 1
PRESENTA
ASESOR
ASIGNATURA
BASE DE DATOS
GRUPO
IJ-0401
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.
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]
[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.
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.