Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASE DE DATOS
PRESENTADO POR:
FACULTAD DE INGENIERIAS
2020
2
BASE DE DATOS
PRESENTADO POR:
PRESENTADO A:
FACULTAD DE INGENIERIAS
2020
3
TABLA DE CONTENIDO
1. INTRODUCCION………………………………………………………………..4
3. OBJETIVOS………………………………………………………………………7
5. MARCO TEORICO……………………………………………………………...27
6. CONCLUSIÓN…………………………………………………………………..62
7. Web grafía………………………………………………………………………..63
4
INTRODUCCIÓN
“Las bases de datos son un elemento fundamental en el entorno informático hoy en día y
tienen aplicación en la práctica totalidad de campos. Concebidas con un propósito general, son
de utilidad para toda disciplina o área de aplicación en la que exista una necesidad de gestionar
Las bases de datos son el método preferido para almacenamiento estructurado de datos.
Desde las grandes aplicaciones multiusuario, hasta los teléfonos móviles y las agendas
electrónicas utilizan tecnología de bases de datos para asegurar la integridad de los datos y
facilitar la labor tanto de usuarios como de los programadores que las desarrollaron. Desde la
realización del primer modelo de datos, pasando por la administración del sistema gestor, hasta
llegar al desarrollo de la aplicación, los conceptos y la tecnología asociados son muchos y muy
heterogéneos. Sin embargo. Es im-prescindible conocer los aspectos claves de cada uno de estos
temas para tener éxito en cualquier proyecto que implique trabajar con bases de datos.”
ANALISIS PERSONAL: Nuestro análisis es que las bases de datos son una herramienta
muy importante en la actualidad ya que esta se encarga de guardar una amplia cantidad de
información de manera que cuando se requiera su uso esta pueda ser encontrada de una manera
rápida y ordenada por ejemplo las empresas multimillonarias como (Google, Facebook, coca
cola, Nissan, entre otras) estas guardan su información en bases de datos para tener en orden y
“La mayoría de información sensible del mundo está almacenada en sistemas gestores de
bases de datos como MySQL, Oracle, Microsoft SQL Server entre otros. Toda esa información
es la que hace que los hackers centren todo su esfuerzo en poder acceder a esa información por
medio de alguna de las muchas vulnerabilidades que nos podemos encontrar referente a estos
software, en este caso es necesario tener siempre actualizada a la última versión para corregir
posibles problemas de seguridad, y otras veces a la forma en la que está configurado su acceso o
ataque SQL Injection, uno de los ataques más comunes cuando de bases de datos se trata. Hasta
este momento, gran parte del esfuerzo para mejorar la seguridad de cualquier servicio
informático se centraba en asegurar los perímetros de las redes por medio de firewalls, IDS / IPS
y antivirus, pero cada vez las organizaciones están poniendo más esfuerzos en la protección de la
wp-acens.pdf
ya que una base de datos además de ser muy útil para guardar información importante para su
posterior uso, no siempre son muy seguras ya que estas pueden presentar fallos mínimos en los
sistemas de gestión de bases de datos (SGBD) ya sea por un error del creador, por falta de
6
mantenimiento, por fallos del software donde se creó la base de datos entre otros, por eso es
importante estar informado sobres los fallos comunes que estas puedan llegar a presentar.
7
OBJETIVO GENERAL
Investigar sobre las bases de datos. El objetivo general de nuestra investigación es dar a
conocer y describir los elementos más importantes que debemos tener presentes a la hora de
hacer una base de datos teniendo en cuenta que es una herramienta que recopila datos, los
posterior uso, ya sea para hacer una rápida búsqueda o recuperar información con ayuda de un
ordenador.
OBJETIVOS ESPECIFICOS
2. Profundizar acerca de las bases de datos para obtener conocimiento del tema.
5. Conocer el uso y gestión de software libres para crear bases de datos como
1. Según rafael camps paré, luis alberto casillas santillán, dolors costal costa, marc
“Las aplicaciones informáticas de los años sesenta acostumbraban a darse totalmente por
lotes (batch) y estaban pensadas para una tarea muy específica relacionada con muy pocas
entidades tipo. Cada aplicación (una o varias cadenas de programas) utilizaba ficheros de
movimientos para actualizar (creando una copia nueva) y/o para consultar uno o dos ficheros
maestros o, excepcionalmente, más de dos. Cada programa trataba como máximo un fichero
maestro, que solía estar sobre cinta magnética y, en consecuencia, se trabajaba con acceso
secuencial. Cada vez que se le quería añadir una aplicación que requería el uso de algunos de los
datos que ya existían y de otros nuevos, se diseñaba un fichero nuevo con todos los datos
necesarios (algo que provocaba redundancia) para evitar que los programas tuviesen que leer
muchos ficheros. A medida que se fueron introduciendo las líneas de comunicación, los
terminales y los discos, se fueron escribiendo programas que permitían a varios usuarios
consultar los mismos ficheros on-line y de forma simultánea. Más adelante fue surgiendo la
necesidad de hacer las actualizaciones también on-line. A medida que se integraban las
aplicaciones, se tuvieron que interrelacionar sus ficheros y fue necesario eliminar la redundancia.
mismo tiempo, las informaciones redundantes (como por ejemplo, el nombre y la dirección de
los clientes o el nombre y el precio de los productos), que figuraban en los ficheros de más de
una de las aplicaciones, debían estar ahora en un solo lugar. El acceso on-line y la utilización
eficiente de las interrelaciones exigían estructuras físicas que diesen un acceso rápido, como por
ejemplo los índices, las multilistas, las técnicas de hashing, etc. Estos conjuntos de ficheros
simultánea (unos on-line y otros por lotes), recibieron al principio el nombre de Data Banks, y
después, a inicios de los años setenta, el de Data Bases. Aquí los denominamos bases de datos
(BD). El software de gestión de ficheros era demasiado elemental para dar satisfacción a todas
estas necesidades. Por ejemplo, el tratamiento de las interrelaciones no estaba previsto, no era
posible que varios usuarios actualizaran datos simultáneamente, etc. La utilización de estos
conjuntos de ficheros por parte de los programas de aplicación era excesivamente compleja, de
modo que, especialmente durante la segunda mitad de los años setenta, fue saliendo al mercado
software más sofisticado: los Data Base Management Systems, que aquí denominamos sistemas
de gestión de BD (SGBD).
Con todo lo que hemos dicho hasta ahora, podríamos definir el término BD; una base de
representación informática (o conjunto estructurado de datos) debe poder ser utilizada de forma
En otras palabras, una base de datos es un conjunto estructurado de datos que representa
entidades y sus interrelaciones. La representación será única e integrada, a pesar de que debe
1) Entidades tipos: • Ficheros: tienen registros de una sola entidad tipo. • BD: tienen
los datos necesarios aunque algunos sean redundantes respecto de otros ficheros. • BD: todas las
aplicaciones trabajan con la misma BD y la integración de los datos es básica, de modo que se
evita la redundancia.
4) Usuarios
• Ficheros: sirven para un solo usuario o una sola aplicación. Dan una sola visión del
mundo real.
• BD: es compartida por muchos usuarios de distintos tipos. Ofrece varias visiones del
mundo real.”
Opinión personal: nosotros podemos ver que este concepto en muy fructuoso para dar
un breve repaso para poder saber lo que es una base de datos y su origen, ya que esta a lo largo
de la historia a mejorado de tal forma que facilita el trabajo del ser humano con el trabajo de
hecho desde los primeros días de las computadoras comerciales. De hecho, la automatización de
las tareas de procesamiento de datos precede a las computadoras. Las tarjetas perforadas,
inventadas por Herman Hollerith, se emplearon a principios del siglo XX para registrar los datos
del censo de Estados Unidos, y se usaron sistemas mecánicos para procesar las tarjetas y para
tabular los resultados. Las tarjetas perforadas se usaron posteriormente con profusión como
procesamiento de datos han evolucionado a lo largo de los años: • Años cincuenta y primeros
años sesenta: se desarrollaron las cintas magnéticas para el almacenamiento de datos. Las tareas
almacenados en cintas. El procesamiento de datos consistía en leer datos de una o varias cintas y
escribir datos en una nueva cinta. Los datos también se podían introducir desde paquetes de
procesaban introduciendo los aumentos en las tarjetas perforadas y leyendo el paquete de cintas
perforadas de manera sincronizada con una cinta que contenía los detalles principales de los
salarios. Los registros debían estar en el mismo orden. Los aumentos de sueldo se añadían a los
sueldos leídos de la cinta maestra y se escribían en una nueva cinta; esa nueva cinta se convertía
en la nueva cinta maestra. Las cintas (y los paquetes de tarjetas perforadas) sólo se podían leer
secuencialmente, y el tamaño de datos era mucho mayor que la memoria principal; por tanto, los
determinado, leyendo y mezclando datos de las cintas y de los paquetes de tarjetas perforadas. •
Finales de los años sesenta y años setenta: el empleo generalizado de los discos duros a finales
de los años sesenta modificó en gran medida la situación del procesamiento de datos, ya que
permitieron el acceso directo a los datos. La ubicación de los datos en disco no era importante,
ya que se podía tener acceso a cualquier posición del disco en sólo unas decenas de
milisegundos. Los datos se liberaron así de la tiranía de la secuencialidad. Con los discos
pudieron crearse las bases de datos de red y las bases de datos jerárquicas, que permitieron que
las estructuras de datos como las listas y los árboles pudieran almacenarse en disco. Los
Codd [1970] definió el modelo relacional y las formas no procedimentales de consultar los datos
en el modelo relacional, y así nacieron las bases de datos relacionales. La simplicidad del modelo
rendimiento; las bases de datos relacionales no podían igualar el rendimiento de las bases de
datos de red y jerárquicas existentes. Esta situación cambió con System R, un proyecto
innovador del centro de investigación IBM Research que desarrolló técnicas para la construcción
IBM: SQL/DS. Los primeros sistemas comerciales de bases de datos relacionales, como DB2 de
13
técnicas para el procesamiento eficiente de las consultas declarativas. En los primeros años
ochenta las bases de datos relacionales habían llegado a ser competitivas frente a los sistemas de
bases de datos jerárquicas y de red incluso en cuanto a rendimiento. Las bases de datos
relacionales eran tan sencillas de usar que finalmente reemplazaron a las bases de datos
jerárquicas y de red; los programadores que usaban esas bases de datos se veían obligados a
tratar muchos detalles de implementación de bajo nivel y tenían que codificar sus consultas de
forma procedimental. Lo que era aún más importante, tenían que tener presente el rendimiento
durante el diseño de los programas, lo que suponía un gran esfuerzo. En cambio, en las bases de
datos relacionales, casi todas estas tareas de bajo nivel las realiza de manera automática el
sistema de bases de datos, lo que libera al programador para que se centre en el nivel lógico.
Desde su obtención de liderazgo en los años ochenta, el modelo relacional ha reinado sin
discusión entre todos los modelos de datos. Los años ochenta también fueron testigos de una
gran investigación en las bases de datos paralelas y distribuidas, así como del trabajo inicial en
las bases de datos orientadas a objetos. • Primeros años noventa: el lenguaje SQL se diseñó
fundamentalmente para las aplicaciones de ayuda a la toma de decisiones, que son intensivas en
consultas, mientras que el objetivo principal de las bases de datos en los años ochenta eran las
a la toma de decisiones y las consultas volvieron a emerger como una importante área de
aplicación para las bases de datos. El uso de las herramientas para analizar grandes cantidades de
datos experimentó un gran crecimiento. En esta época muchas marcas de bases de datos
introdujeron productos de bases de datos paralelas. Las diferentes marcas de bases de datos
también comenzaron a añadir soporte relacional orientado a objetos a sus bases de datos. •
14
Finales de los años noventa: el principal acontecimiento fue el crecimiento explosivo de World
Wide Web. Las bases de datos se implantaron mucho más ampliamente que nunca. Los sistemas
de bases de datos tenían que soportar tasas de procesamiento de transacciones muy elevadas, así
como una fiabilidad muy alta y tener disponibilidad 24 × 7 (disponibilidad 24 horas al día y 7
días a la semana, lo que significa que no hay momentos de inactividad debidos a actividades de
mantenimiento planificadas). Los sistemas de bases de datos también tenían que soportar
interfaces Web para los datos. • Principios del siglo XXI: los principios del siglo XXI han sido
tecnología de las bases de datos. Todavía es pronto para decir el papel que XML desempeñará en
las bases de datos futuras. En este periodo también se ha podido presenciar el crecimiento de las
esfuerzo de administración.”
Tomado de
Http://mateo.pbworks.com/w/file/fetch/122276985/Fundamentos_de_Bases_de_Datos_5
a_Ed.-_Si.pdf
grandes aportes al campo de la informática “fue quien definió base de datos en una forma mas
clara y especifica de manera que fuera fácil de entender e interpretar el significado de bases de
datos este se refiere a bases de datos como un centro donde guardas o almacenas toda tu
información de todo tipo y que te sirve de caja fuerte para archivos de suma importancia, la cual
puedes abrir con una contraseña propia, es como tu diario solo tu sabes todo el contenido.
15
“Las bases de datos son un almacén de datos relacionados con diferentes modos de
organización. Una base de datos representa algunos aspectos del mundo real, aquellos que le
interesan al usuario. Y que almacena datos con un propósito específico. Con la palabra “datos”
se hace referencia a hechos conocidos que pueden registrarse, como ser números telefónicos,
El Concepto de Datos Datos son los hechos que describen sucesos y entidades. Datos es
una palabra en plural que se refiere a más de un hecho. A un hecho simple se le denomina “data-
ítem” o elemento de dato. Los datos son BASES DE DATOS MIS 308 4 comunicados por varios
tipos de símbolos tales como las letras del alfabeto, números, movimientos de labios, puntos y
rayas, señales con la mano, dibujos, etc. Lo importante es considerar que estos símbolos se
pueden ordenar y reordenar de forma utilizable y se les denomina información. Los datos son
símbolos que describen condiciones, hechos, situaciones o valores. Los datos se caracterizan por
no contener ninguna información. Un dato puede significar un número, una letra, un signo
ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o una
para convertirse en información. Por si mismos los datos no tienen capacidad de comunicar un
significado y por tanto no pueden afectar el comportamiento de quien los recibe. Para ser útiles,
los datos deben convertirse en información para ofrecer un significado, conocimiento, ideas o
conclusiones.”
Tomado de Https://www.aiu.edu/cursos/base%20de%20datos/pdf%20leccion%201/lecci
%C3%b3n%201.pdf
16
lo que tiene que ver con base de datos los cuales son respetable, pero personalmente creo que le
faltó un poco más de profundización. Creo que a este autor también se le conoce poco en el
campo de la informática.
4. Bases de datos
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
Tomado: https://www.ecured.cu/Bases_de_datos
Opinión personal: este trabajo es muy apropiado para empezar a adentrarse dentro del
mundo de las bases de datos ya que posee una buena explicación y nos da un ejemplo breve pero
conciso.
Bases de Datos
recuperar.
17
etc.
Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos en
información:
18
USUARIOS INGENUOS. – Son aquellos que interactuan con el sistema por medio de
aplicaciones permanentes.
DML capaces de generar nuevos módulos o utilerias capaces de manejar nuevos datos en el
sistema.
Archivo: son conjuntos de registros.
Tomado: https://www.monografias.com/trabajos34/base-de-datos/base-de-
datos.shtml#compon
Opinión personal: este concepto es muy valioso ya que el autor nos habla sobre la
estructura o sistema de relacionamiento entre los datos de las bases de datos, también la función
“Desde tiempos remotos los datos han sido registrados por el hombre en algún tipo de
soporte (piedra, madera, papel, cintas magnéticas, discos, etc.) Debido a su importancia los datos
tomaban la categoría de información útil, la cual debía ser administrada de manera responsable y
eficaz.
forma determinada, en una BD también existen una cantidad de elementos que ayudan a
cuales no tenían estructura, sólo se conocían los campos y registros o filas y columnas. El origen
posterior consulta.”
Tomado: https://www.monografias.com/trabajos72/base-datos/base-datos.shtml
Opinión personal: podemos decir que este concepto es muy valioso ya que nos ilustra
como se originaron las bases de datos de como inicio como un simple pergamino, piedra, una
hoja de papel común entre otras, hacer hoy en día lo que es y la importancia que a obtenido una
datos.- El término base de datos surgió en 1963, en la informática una base de datos consiste en
datos. En otras palabras, una base de datos no es más que un conjunto de información (un
1.- “Colección de datos, donde los datos están lógicamente relacionados entre sí, tienen
una definición y descripción comunes y están estructurados de una forma particular. Una base de
datos es también un modelo del mundo real y, como tal, debe poder servir para toda una gama de
21
usos y aplicaciones” [Conference des Statisticiens Européens, 1977]. 2.- “Es un conjunto
tiempo” [Access, 2001]. Definición corta de base de datos: “Es una colección organizada de
datos” [Deitel & Deitel, 2008]. Sistema de administración de bases de datos: consiste en un
conjunto de programas utilizados para definir, administrar y procesar una base de datos y sus
aplicaciones. A los sistemas de administración de bases de datos también se les llama Sistemas
herramienta de propósito general que permite crear bases de datos de cualquier tamaño y
complejidad y con propósitos específicos distintosEl administrador de una base de datos permite
controlar los datos, recuperarlos, ordenarlos, analizarlos, resumirlos y elaborar informes. La base
de datos puede combinar datos de varios archivos, por lo que nunca habrá que introducir dos
veces la misma información. Incluso puede contribuir a que la entrada de datos sea más eficaz y
una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto
práctica como eficiente. Los SGBD se diseñan para gestionar grandes cantidades de información.
La gestión de los datos implica tanto la definición de estructuras para almacenar la información
caídas del sistema o los intentos de acceso sin autorización. Si los datos van a ser compartidos
entre varios usuarios, el sistema debe evitar posibles datos contradictorios. Ejemplo: supongamos
que la secretaria de sistemas escolares tiene una lista con los nombres, direcciones de e-mail y
22
teléfono de los alumnos que están en el taller de ajedrez, otra lista de los que están en el taller de
teatro, otra lista de los alumnos monitores y otra de los que se van de movilidad en el siguiente
trimestre. Si hay uno o varios alumnos muy participativos entonces sus nombres aparecen en
varias listas, o incluso en todas. Cuando se da el caso de que uno de este tipo de alumnos cambia
su teléfono o su dirección de e-mail, entonces la secretaria tendría que cambiar sus datos en cada
una de las listas. Sin embargo, con una base de datos bien estructurada, esto se optimiza y habría
Tomado de:
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_del_curso_Bases_de_Datos.pdf
Opinión personal: La información o definición que María del Carmen Gómez nos da
acerca de las bases de datos es muy buena y sustanciosa se expresa de manera clara y coherente.
Permitiéndonos que podamos entender detalladamente todo lo relacionado con este tema tan
8. según chraga
bases de datos
conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto
23
Este trabajo se realizara con la finalidad de aprender un poco más sobre una base de datos, sus
Una base de datos tiene mucha importancia en el ritmo de vida que llevamos en los actuales
momentos, ya que, está acelera el ritmo en el momento realizar una búsqueda de información.”
Tomado: https://www.monografias.com/trabajos7/sisinf/sisinf.shtml
Opinión personal: podemos decir de acuerdo a concepto de chraga que la base de datos
agrupación de datos facilita el trabajo, por ejemplo podemos decir que la Fundación
profesional , de manera que es más fácil tener un control de los datos con orden, para su posterior
búsqueda.
9. Mercedes Marqués
“Define Una base de datos como un conjunto de datos almacenados en memoria externa
que están organizados mediante una estructura de datos. Cada base de datos ha sido diseñada
para satisfacer los requisitos de información de una empresa u otro tipo de organización, como
por ejemplo, una universidad o un hospital. Una base de datos se puede percibir como un gran
almacén de datos que se define y se crea una sola vez, y que se utiliza al mismo tiempo por
distintos usuarios. Antes de existir las bases de datos, los programas debían manejar los datos
una base de datos todos los datos se integran con una mínima cantidad de duplicidad. De este
modo, la base de datos no pertenece a un solo departamento sino que se comparte por toda la
organización. Además, la base de datos no sólo contiene los datos de la organización, también
almacena una descripción de dichos datos. Esta descripción es lo que se denomina metadatos, se
almacena en el diccionario de datos o catálogo y es lo que permite que exista lo que se denomina
independencia de datos lógica–física, de la que se hablará más adelante. 1.2. Sistema de gestión
de bases de datos El sistema de gestión de la base de datos (en adelante SGBD) es una aplicación
que permite a los usuarios definir, crear y mantener la base de datos, además de proporcionar un
acceso controlado a la misma. Se denomina sistema de bases de datos al conjunto formado por la
base de datos, el SGBD y los programas de aplicación que dan servicio a la empresa u
organización. El modelo seguido con los sistemas de bases de datos, en donde se separa la
definición de los datos de los programas de aplicación, es muy similar al modelo que se sigue en
una definición interna de un objeto y una definición externa separada. Los usuarios del objeto
sólo ven la definición externa y no se deben preocupar de cómo se define internamente el objeto
y ni cómo está implementado. Una ventaja de este modelo, conocido como abstracción de datos,
es que se puede cambiar la definición interna de un objeto sin afectar a sus usuarios ya que la
definición externa no se ve alterada. Del mismo modo, los sistemas de bases de datos separan la
aquello que se ha modificado. Todo esto es gracias a la existencia del SGBD, que se sitúa entre
Opinión personal: Creemos que Mercedes Marqués aporto gran parte de sus
conocimientos para que pudiéramos entender de una manera clara y concisa el significado de
momento de tomar decisiones, es por ello, que vemos cada vez un mayor interés en mejorar los
son los encargados de soportar, mantener, mejorar y aumentar los diferentes flujos de
cada vez más empresas estén dispuestas a invertir grandes cantidades de dinero en tecnología,
%20de%20Datos%20I.pdf?sequence=1&isAllowed=y
26
Opinión personal: Este autor pone sus conocimientos en práctica por ello es capaz de
darnos una pequeña definición sobre lo que tiene que ver con las bases de datos y su importancia
MARCO TEORICO
El término bases de datos fue escuchado por primera vez en un simposio celebrado en
California en 1963.
En una primera aproximación, se puede decir que una base de datos es un conjunto de
Desde el punto de vista informático, una base de datos es un sistema formado por un
conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de
especifico dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la
utilizan; o lo que es lo mismo, una agrupación de programas que sirven para definir, construir y
manipular una base de datos, permitiendo así almacenar y posteriormente acceder a los datos de
Actualmente, las bases de datos están teniendo un impacto decisivo sobre el creciente uso
de las computadoras.
Pero para poder entender más profundamente una base de datos cabe entender su historia.
28
Orígenes
bibliotecas y toda clase de registros. Además también se utilizaban para recoger información
sobre las cosechas y censos. Sin embargo, su búsqueda era lenta y poco eficaz y no se contaba
almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de las
nombrado así el primer ingeniero estadístico de la historia. En esta época, los censos se
Ante esta situación, Hollerith comenzó a trabajar en el diseño de una maquina tabuladora
automatizar la información y hacer respaldos. Esto sirvió para suplir las necesidades de
Década de 1960
Posteriormente en la época de los sesenta, las computadoras bajaron los precios para que
las compañías privadas las pudiesen adquirir; dando paso a que se popularizara el uso de los
discos, cosa que fue un adelanto muy efectivo en la época, debido a que a partir de este soporte
30
se podía consultar la información directamente, sin tener que saber la ubicación exacta de los
datos.
En esta misma época se dio inicio a las primeras generaciones de bases de datos de red y
las bases de datos jerárquicas, ya que era posible guardar estructuras de datos en listas y arboles.
Otro de los principales logros de los años sesenta fue la alianza de IBM y American
Airlines para desarrollar SABRE, un sistema operativo que manejaba las reservas de vuelos,
desarrollado por Charles Bachman ( que formaba parte de la CODASYL) supuso la creación de
un nuevo tipo de sistema de bases de datos conocido como modelo en red que permitió la
relacionadas con el proceso de datos, cuya principal meta era promover un análisis, diseño e
implementación de los sistemas de datos más efectivos; y aunque trabajaron en varios lenguajes
de programación como COBOL, nunca llegaron a establecer un estándar fijo, proceso que se
Década de 1970
31
Por lo que respecta a la década de los setenta, Edgar Frank Codd, científico informático
ingles conocido por sus aportaciones a la teoría de bases de datos relacionales, definió el modelo
relacional a la par que publicó una serie de reglas para los sistemas de datos relacionales a través
de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”.
Este hecho dio paso al nacimiento de la segunda generación de los Sistemas Gestores de
Bases de Datos.
conocido como Larry Ellison, a partir del trabajo de Edgar F. Codd sobre los sistemas de bases
a bases de datos relacionales que permite efectuar consultas con el fin de recuperar información
de interés de una base de datos y hacer cambios sobre la base de datos de forma sencilla; además
frente a la misma información, a diferencia de las bases de datos de los años ochenta que se
Pero cabe destacar que ORACLE es considerado como uno de los sistemas de bases de
datos más completos que existen en el mundo, y aunque su dominio en el mercado de servidores
empresariales ha sido casi total hasta hace relativamente poco, actualmente sufre la competencia
Bases de Datos Relacionales con licencia libre como es el caso de PostgreSQL, MySQL o
Década de 1980
los sistemas relacionales, y SQL comenzó a ser el estándar de la industria, ya que las bases de
datos relacionales con su sistema de tablas (compuesta por filas y columnas) pudieron competir
con las bases jerárquicas y de red, como consecuencia de que su nivel de programación era
En la década de 1990 la investigación en bases de datos giró en torno a las bases de datos
orientadas a objetos. Las cuales han tenido bastante éxito a la hora de gestionar datos complejos
en los campos donde las bases de datos relacionales no han podido desarrollarse de forma
eficiente. Así se desarrollaron herramientas como Excel y Access del paquete de Microsoft
Fue también en esta época cuando se empezó a modificar la primera publicación hecha
por ANSI del lenguaje SQL y se empezó a agregar nuevas expresiones regulares, consultas
creará la posibilidad de que SQL se pueda utilizar conjuntamente con XML, y se definirá las
maneras de cómo importar y guardar datos XML en una base de datos SQL. Dando asi, la
XQuery (lenguaje de consulta XML) para acceso concurrente a datos ordinarios SQL y
Aunque el boom de la década de los noventa será es el nacimiento del World Wide Web
SIGLO XXI
En la actualidad, las tres grandes compañías que dominan el mercado de las bases de
datos son IBM, Microsoft y Oracle. Por su parte, en el campo de internet, la compañía que
genera gran cantidad de información es Google. Aunque existe una gran variedad de software
que permiten crear y manejar bases de datos con gran facilidad, como por ejemplo LINQ, que es
un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes
de la plataforma .NET. El objetivo de este proyecto es permitir que todo el código hecho en
Visual Studio sean también orientados a objetos; ya que antes de LINQ la manipulación de datos
externos tenía un concepto más estructurado que orientado a objetos; y es por eso que trata de
Cabe destacar que Visual Studio es un entorno de desarrollo integrado para sistemas
operativos Windows que soporta varios lenguajes de programación tales como Visual C++,
Visual#, Visual J#, ASP.NET y Visual Basic.NET, aunque se están desarrollando las extensiones
necesarias para otros, cuyo objetivo es permitir crear aplicaciones, sitios y aplicaciones web, así
como servicios web a cualquier entorno que soporte la plataforma .Net, creando así aplicaciones
de
las industrias de almacenar grandes cantidades de datos para su uso posterior uso.
historia,
AUTOMÁTICAPERFORADORA DE
tuvo que
esperar 7 años para obtener los resultados, pero al emplear la maquina perforada en el
censo
de 1890 esta ar de 1890 esta arrojo los resultados en 2 ½ años, donde además se podían
obtener datos
cada
perforación en las tarjetas representaba un número y cada dos perforaciones una letra,
cada
tarjeta tenía la capacidad para 80 variables. Esta estaba compuesta por una perforadora
automática y una lectora, la cual por medio de un sistema eléctrico leía los orificios de las
tarjetas, esta tenía unas agujas que buscaban los orificios y al tocar el plano interior de
mercurio enviaba por medio del contacto eléctrico los datos a la unidad.
Se da origen a las cintas magnéticas, las cuales ayudaron a suplir las necesidades de
información de las industrias que empezaban a surgir. Por medio del uso de este tipo de
una
cinta o más y pasar los datos a otra, también se podía pasar la información desde las
tarjetas
perforadas, simulando un sistema Backus el cual consiste en hacer una copia de seguridad
cinta
37
donde se le transfería la información era llamada cinta maestra, estas cintas solo se
podían
En los 60’, el surgimiento y uso de los discos dio un adelanto efectivo al uso de
información, ya
que por medio de este soporte se podía tener acceso a la información de manera directa y
que
en milisegundos era recuperable la información. Los discos dieron origen a las Bases de
Datos,
de red y jerarquías, ya que páralos programadores era más sencillo manipular y guardar
las
En 1970 Edgar Frank Cód., en un artículo titulado “un modelo relacional de datos para
grandes
definió el
sistemas de datos relacionales, y así surgieron las bases de datos relacionales. A partir de
los
base de
base de
Cabe mencionar que inicialmente no se empleó el modelo relacional debido a que tenía
inconvenientes con el rendimiento, ya que no podía competir con las bases de datos
técnicas para
Fue hasta los 80’ cuando las bases de datos relacionales con su sistema de tablas, filas y
columnas, lograron competir con las bases de datos jerárquicas y de red, ya que el nivel
de
programación que empleaban en ellas era bajo y de uso mucho más sencillo. En esta
época
datos
39
orientadas a objetos.
información
Llegando ya a los finales de esta década surge “Word Wide Web o como su siglas en
ingles
WWW. Fue un tabú para el manejo y uso de las bases de datos ya que facilitaba su
consulta.
ventaja es el servicio los 7 días dela semana, las 24 horas del día sin interrupciones al
menos
SIGLO XXI
Hoy en día existen varias alternativas en online que nos permiten hacer búsquedas
orientadas
a nuestras necesidades, una de las tendencias más amplias son las bases de datos que
cumplan
40
los
cuales permiten almacenar gran cantidad de artículos que nos dan una mayor visibilidad y
mas eficiente.
Conjunto de datos organizados con características afines entre sí, que identifican a
contener información del usuario, descripción de la Base de Datos, que nos permiten representar
las relaciones entre los datos. En donde la información que se tiene almacenada esta disponible
para todos los usuarios del sistema, en los que los datos redundantes pueden eliminarse o al
menos minimizarse.
Los datos: El componente fundamental de una base de datos son los datos que están
El software: los datos, para que puedan ser utilizados por diferentes usuarios y diferentes
aplicaciones. Para ello se utiliza un software o conjunto de programas que actúa de interfaz entre
los datos y las aplicaciones. A este software se le denomina Sistema de Gestión de Base de Datos
(SGBD). El SGBD crea y organiza la base de datos, y además atiende todas las solicitudes de
acceso hechas a la base de datos tanto por los usuarios como por las aplicaciones.
Recurso Humano:
Usuarios: Son los que tienen acceso a la base de datos para ingresar o manipular la
establecido.
Una década después, en 1960, las empresas pudieron adquirir computadoras para facilitar
sus gestiones. Las empresas informáticas habían bajado los precios de las mismas, para
popularizar el uso de los discos, adelanto muy valioso y útil para esa época, ya que se ubicaba la
información de manera directa, sin necesidad de saber la ubicación exacta de los datos. Se
convirtió en una opción más rentable para las empresas pequeñas, medianas y grandes.
jerárquicas (IMS), que consistían en guardar las estructuras de datos en listas y árboles, además
de que permitió crear un estándar en las bases de datos, gracias a los nuevos lenguajes
CODASYL
42
informática, tenía como objeto regular el lenguaje de programación estándar, para que pudiera
Ese consorcio estaba formado por industrias e instituciones gubernamentales, que tenían
que ver con el proceso de datos y su principal meta era promover un diseño y nueva
programación COBOL pero nunca llegaron a un estándar fijo, lo que se llevó a cabo por ANSI.
El sistema SABRE se convirtió en un éxito comercial, fue utilizado por IBM en la firma
American Airlines, para gestionar sus datos de reservas de vuelos, transacciones e informaciones
Década del 70
Hay valiosos aportes, como los de Edgar Frank Codd, científico informático inglés, quien
Codd, además de definir el modelo relacional, publicó una serie de reglas, a través de su
artículo “Un modelo relacional de datos para grandes bancos de datos compartidos”, que
con las bases de datos jerárquicas y de redes. Finalmente IBM desarrolló unas técnicas para
43
construir un sistema de bases de datos relacionales eficientes, las cuales llamó System R; por
sistemas como Ingres Corporación, MS SQL Server, Sybase, PACE Wang, y Britton Lee-. Por
de SQL / DS, DB2, Allbase, Oracle y SQL Non-Stop. En esta década el término
esto se abrió paso al nacimiento de la segunda generación de los Sistemas Gestores de Bases de
Datos.
lenguaje de consultas que permite consultar, valga la redundancia, con el fin de recuperar
información de una base de datos y a su vez, hacer cambios sobre esa misma base, de forma
sencilla.
con la misma información, a diferencia de los años anteriores, cuando se diseñaron aplicaciones
de procesamientos de transacciones.
SQL comenzó a ser el modelo estándar de las industrias, con su base de datos bajo un
sistema de tablas (filas y columnas), pudo competir con las bases jerárquicas y de redes, ya que
Estos sistemas de bases de datos relacionales fueron un éxito comercial, así como el
una caída importante en la popularidad de las redes y los modelos jerárquicos de bases de datos.
El ORACLE está considerado como uno de los sistemas de bases de datos más completos
del mundo, su dominio en el mercado fue casi total hasta muchos años después, pero esto cambió
con la aparición del SQL Server de Microsoft. La oferta de otros Sistemas Administradores de
en la década de 1990. Igualmente se da inicio a las bases de datos que se orientaban a los objetos.
aplicación.
Modelos de datos
herramientas conceptuales para describir los datos, las relaciones, la semántica y las restricciones
de consistencia.
percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y
de relaciones entre estos objetos. Una entidad es una cosa u objeto en el mundo real que es
45
distinguible de otros objetos. Las entidades se describen en una base de datos mediante un
• Líneas, que unen los atributos con los conjuntos de entidades y los conjuntos de
Modelo Relacional.
En el modelo relacional se utiliza un grupo de tablas para representar los datos y las
relaciones entre ellos. Cada tabla está compuesta por varias columnas, y cada columna tiene un
nombre único.
46
formato fijo de varios tipos. Cada tabla contiene registros de un tipo particular. Cada tipo de
registro define un número fijo de campos, o atributos. Las columnas de la tabla corresponden a
El modelo orientado a objetos se puede observar como una extensión del modelo E-R con
relacional orientado a objetos combina las características del modelo de datos orientado a objetos
elementos de datos individuales del mismo tipo pueden tener diferentes conjuntos de atributos.
Esto es diferente de los modelos de datos mencionados anteriormente, en los que cada
elemento de datos de un tipo particular debe tener el mismo conjunto de atributos. El lenguaje de
marcas extensible (XML, eXtensible Markup Language) se usa ampliamente para representar
datos semi-estructurados.
47
datos jerárquico, precedieron al modelo de datos relacional. Estos modelos estuvieron ligados
Como resultado se usan muy poco actualmente, excepto en el código de bases de datos antiguo
diferencias entre las principales BBDD. Los análisis comparativos entre modelos relacionales y
no-relacionales. También los abordaremos, pero queremos que conozcas desde cero de qué van
La primera clasificación que abordaremos, depende de la forma en la que los datos son
estructurados dentro de la base de datos. No podían ser otras que las BBDD estáticas y
dinámicas.
BBDD Estáticas
Esto es de especial utilidad para las empresas que desean realizar proyecciones
BBDD Dinámicas
En contraste a las Bases de datos estáticas, los datos de estas bases son modificables al
datos.
Un ejemplo para entender cómo usamos estas bases de datos en nuestra vida pueden ser
los inventarios de las tiendas. Se ingresan productos, códigos y precios. Estos cambian al
Según el contenido
Seguimos navegando las profundidades del océano de los datos y de los tipos de bases de
datos existentes.
Ahora entramos en una fase un poco más profunda, ya que estas bases de datos responden
a la priorización del contenido a analizar. Entre las que conforman este tipo de BBDD se
destacan:
Las bases de datos bibliográficas os han de ser bastante familiares. Las hemos conocido
temprano en la escuela y nos acompañan hasta la universidad. Son un registro que nos ayuda a
Una BBDD simple sobre este modelo puede incluir los siguientes campos: autor, fecha de
Estos campos pueden ser consultados de forma separada o conjunta. Pero es importante
contenida en el documento.
La base de datos de texto completo es una BBDD muy funcional que nos permite buscar
términos específicos, palabras claves y todas las opciones de una BBDD de datos bibliográficos,
con la gran diferencia que en esta BBDD podemos consultar el texto íntegro que está archivado.
Estás bases de datos son de especial utilidad para cumplir con objetivos académicos y de
investigación científica.
Directorios
Son bases de datos con las que tratamos a diario. Inclusive, si miras tu móvil, allí tenéis
una base de datos de este tipo que has construido y que seguramente le tienes un backup en la
nube.
Comúnmente son utilizadas con fines empresariales. Contienen elementos básicos que
• Nombres y direcciones
Muy bien, hemos llegado hasta aquí y es hora de empezar a ir mar adentro. Empezaremos
a descubrir las clasificaciones de bases de datos que se caracterizan por los diferentes modelos de
administración de datos.
Las BBDD jerárquicas son como bien lo destaca su nombre, una base de datos en la que
modelo los datos están organizados en una figura que nos hacer recordar a árbol puesto al revés.
La estructura jerárquica que conseguimos en los árboles se construye con segmentos que
Los segmentos o nodos para construir el árbol pueden ser de tres formas o categorías:
• Padre: es un nodo del cual se desprenden descendientes. Todos los padres están
• Hijo: es un nodo que depende del nodo padre. Se puede decir que es una
• Raíz: es el origen de los datos, debido a que no tiene un nodo padre. Está situado
Entre las ventajas que nos otorga la implementación de este tipo de BBDD podemos
Los puntos flojos de este modelo se centran en su rigidez. Una vez diseñada la base de
Demanda un gran conocimiento de las unidades de información que van a nutrirla y hay que
delimitar de forma muy detallada las relaciones que estas tendrán entre sí.
Las BBDD de datos en red, tienen un gran parecido a las jerárquicas; su diferencia
principal en la composición del nodo. En este modelo los nodos pueden tener diversos padres.
variación en los nodos ofrecía una solución a los problemas de redundancia de datos.
En la actualidad este tipo de base de datos no es usado con frecuencia ya que la dificultad
Estas bases de datos cumplen una función muy específica. Se encargan del envío y
recepción de datos a gran velocidad. Las BBDD transaccionales en realidad son poco comunes
para usuarios de ordenadores que no estén relacionados con el ámbito industrial y de producción
en líneas complejas.
Un caso puntual en el cual podemos tener algún contacto con una BBDD transaccional es
De una cuenta se emiten los datos de debido del dinero y de forma inmediata en la cuenta
Ahora estamos en terreno más conocido y un poco más actual. Las bases de datos
relacionales han acaparado durante un gran tiempo el terreno de las BBDD. El centro de este
se organizan en tablas.
Al estar organizados los datos se pueden establecer las relaciones existentes entre datos
de forma sencilla y cruzar rápidamente para emitir los reportes y análisis necesarios.
Estas BBDD son recomendables cuando los datos que vamos a utilizar tienen un margen
Se basa en introducir los datos en registros, que se organizan a su vez en tablas. Estas
bases de datos permiten relacionar los elementos entre sí de manera muy sencilla y cruzarlos
Estas BBDD están pensadas para funciones específicas. No existe mayor diferencia entre
las bases de datos multidimensionales y las BBDD relacionales. El punto que las separa es
apreciable sólo a nivel conceptual. Ya que en estas, los campos o atributos de una tabla pueden
Imposible no emocionarse ya al hablar de bases de datos que usamos a diario. Las bases
orientadas a objetos son de las más modernas con las que contamos. Además no hay que dejar de
que puedan ser similares. Las ventajas de este modelo son obvias frente a las descritas con
anterioridad. Admiten mayor cantidad de contenido y permiten al usuario tener más información
de primera mano.
Estos documentos están compuestos de forma múltiple por registros y datos. Están
construidas con lenguaje NoSQL lo que le proporciona un gran número de ventajas técnicas y de
flexibilidad.
Una base de datos deductiva es una BBDD que permite la posibilidad de hacer
que se almacenan en la base de datos. También son conocidas como bases de datos lógicas ya
Nacen como respuesta a las limitaciones que surgen en las bases de datos relacionales a
la hora de ejecutar consultas recursivas y teorizar sobre las relaciones indirectas que pudiesen
Esta base de datos utiliza un lenguaje llamado datalog que le permite al ordenador
Entre las principales ventajas que nos ofrecen las bases de datos deductivas tenemos:
Esperamos que con la información acá brindada saciaras parte de la sed de conocimiento
finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de como se
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
Supóngase que uno de los gerentes del banco necesita averiguar los nombres de todos los
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.
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.
Para mejorar el funcionamiento del sistema y tener un tiempo de respuesta más corto,
información inconsistente. Para prevenir estas situaciones debe mantenerse alguna forma de
supervisión en el sistema.
No es recomendable que todos los usuarios del sistema de base de datos pueda 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.
Los valores que se guardan en la base de datos debe satisfacer ciertos tipos de limitantes
de consistencia. El sistema debe obligar al cumplimiento de estas limitantes. Esto puede hacerse
complica cuando las limitantes implican varios elementos de información de distintos archivos.
· Respaldo y recuperación.
3. Compartir información en forma simultánea con otros usuarios o con otras bases de
datos.
disco.
8. Una misma base de datos sirve para diversos y varios sistemas que trabajen sobre esa
DB.
14. Validación de condiciones de entrada de registros (lo que permite controlar errores
16. Aumenta la productividad (no se debe preocupar por la organización de los datos ni
de la validación).
17. Las bases de datos son independientes de los programas y/o aplicaciones (por lo que
19. Las bases de datos no son instalables, sino que son portables. Basta con copiarlas,
importarlas.
20. Las bases de datos son modificables en su estructura, por lo que fácilmente podemos
En nuestro mundo actual tenemos acceso informatizado hasta para mercar, y toda esta
Bases de datos. Sin embargo, con todo su potencial, tienen algunas cosas y aspectos que no
1. Tamaño, espacio. Una BD suele requerir mucho espacio en disco, suelen volverse
pesadas.
2. Son un producto complejo, por lo que no toda persona será capaz de manipularla y/o
3. Costo. Algunos gestores y productos de bases de datos suelen ser costosos. Tales como
5. Se requiere de una persona para que esté al tanto del mantenimiento o de fallos.
6. Cuando la BD crece mucho puede llegar a ponerse lenta, lo que afecta las búsquedas y
la recuperación de información.
60
Las bases de datos son ampliamente usadas. Las siguientes son algunas de sus
aerolínea y las reservaciones hechas por los clientes. Las líneas aéreas fueron de las primeras en
usar las base de datos de forma distribuida geográficamente (las terminales situadas en todo el
mundo accedían al sistema de base de datos centralizado a través de las líneas telefónicas y otras
redes de datos).
calificaciones.
mensual de factures, control del saldo de las tarjetas de prepago y almacenar información sobre
información de las ventas generadas de forma diaria o mensual según el control que se desee
tener.
CONCLUSIÓN
Después del arduo trabajo de consultar, explorar, indagar para concluir este trabajo sobre
las bases de datos, por medio de los conocimientos adquiridos podemos decir que las bases de
datos son muy importante para la sociedad tanto para el ámbito de áreas como la salud,
información en bases de datos y estas les permiten almacenar información de manera segura,
información guardada por ejemplo las empresas multinacionales guardan todas su información
en bases de datos porque les permite guardarla de forma estructurada para tenerla organizada,
también hay empresa como Google que utilizan bases de datos para guardar su información y
que posteriormente los usuarios puedan buscar los datos deseada de forma rápida, estructurada y
ordenada , en conclusión las base de datos han sido una invención muy útil y primordial ya que
en el contexto histórico han demostrado ser una gran influencia en el proceso de progresión de
los países a nivel mundial revolucionando la forma de guardar información siendo una de las
Web grafía
https://www.marcoteorico.com/curso/2/taller-de-base-de-datos/382/objetivo-de-las-bases-
de-datos
https://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/
https://conocelahistoria.com/historia-de-la-base-de-datos/
https://es.scribd.com/document/228686565/Antecedentes-Historicos-de-Las-Bases-de-
Datos
https://www.marcoteorico.com/curso/2/taller-de-base-de-datos/403/modelos-de-datos
Habituales
https://www.grapheverywhere.com/tipos-bases-de-datos-clasificacion/
http://unidad1grupo2551.blogspot.com/2013/10/11-objetivos-de-las-bases-de-datos.html
64
https://educacion.elpensante.com/ventajas-y-desventajas-de-las-bases-de-datos/
Datos
https://www.marcoteorico.com/curso/2/taller-de-base-de-datos/402/areas-de-aplicacion-
de-los-sistemas-de-bases-de-datos