Taller Evaluativo. BD
Taller Evaluativo. BD
Taller Evaluativo. BD
Taller evaluativo.
Base de datos.
1.Explica con tus propias palabras lo que es una Base de datos, ilústralo con un
ejemplo particular tuyo.
Es una herramienta para recopilar y organizar información, que pueden ser
consultados rápidamente de acuerdo con las características que se deseen. Explica con
tus propias palabras lo que es una Base de datos, ilústralo con un ejemplo particular
tuyo. Ejemplo: La base de datos de una funeraria.
2.Menciona las características de las bases de datos y defínelas.
Son muy beneficiosas: El hecho de poder guardar datos de forma automática y
después poder consultarlo acelera gran cantidad de procesos que de lo contrario se
tendrían que realizar manualmente y demorarían horas.
Para que nos hagamos una idea, en una base de datos podemos guardar registros de
prácticamente cualquier cosa que se nos ocurra, desde simples datos de usuario hasta
reservas de vuelos.
Por otro lado, está el tema de los accesos, ya que es posible que necesitemos que los
registros de una base de datos puedan ser leídos por varias aplicaciones o sitios web.
En ese caso es imprescindible que la base de datos esté separada del código, de lo
contrario tendríamos que tener una copia de la base de datos en cada web o aplicación
y mantener todas actualizadas con la misma información sería complejo.
Son multiplataforma: Las bases de datos, o mejor dicho los distintos tipos de bases
de datos que existen ahí fuera, son en su mayoría compatibles con varios sistemas
operativos, incluyendo algunos de los más populares como Linux (y sus derivados) y
Windows.
Son gratuitas: Esta es una característica que aplica a la gran mayoría de las bases de
datos ahí fuera. Incluso algunas que están en manos de empresas privadas
como MySQL (que su dueña es Oracle) o SQL Server (desarrollada por Microsoft)
cuentan con versiones gratuitas disponibles para todos los usuarios que deseen
utilizarlas.
3. Por qué crees que con la llegada de los computadores las bases de datos
aumentaron su importancia?
Por supuesto, debido a que, con la llegada de las computadoras, las bases de datos
dejaron de llevarse a mano y comenzaron en en las computadoras permitiendo
almacenar mucha más información con más facilidad y lograr conseguir información
de manera más rápida y precisa aumentando su importancia para distintos campos
sobre todo para las empresas.
Las bases de datos son conjuntos de información, o datos, modelados de forma lógica.
Cualquier recopilación de datos es una base de datos, independientemente de cómo o
dónde se almacene. Antes de que almacenar y administrar datos con computadoras se
convirtiera en una práctica común, las bases de datos físicas como estas eran lo único
con lo que contaban las organizaciones gubernamentales y empresariales que
necesitaban almacenar información.
A mediados del siglo XX, los desarrollos en las ciencias de la computación dieron lugar
a máquinas con mayor capacidad de procesamiento y almacenamiento, tanto local
como externo. Estos avances hicieron que los especialistas en ciencias de la
computación comenzaran a reconocer el potencial que tenían estas máquinas para
almacenar y administrar cantidades de datos cada vez más grandes.
Sin embargo, no había teorías sobre cómo las computadoras podían organizar datos
de manera significativa y lógica. Una cosa es almacenar datos no ordenados en una
máquina, pero es mucho más complicado diseñar sistemas que permitan agregar,
recuperar, clasificar y administrar esos datos de forma sistemática y práctica. La
necesidad de contar con un marco de trabajo lógico para almacenar y organizar datos
dio lugar a varias propuestas sobre cómo utilizar las computadoras para administrar
datos.
Debido a las limitaciones de hardware, las primeras bases de datos relacionales eran
prohibitivamente lentas y el uso de la tecnología tardó un tiempo en generalizarse.
Pero a mediados de los años ochenta, el modelo relacional de Codd se había
implementado en varios productos comerciales de administración de bases de datos,
tanto de IBM como de sus competidores. Estos proveedores también siguieron el
liderazgo de IBM al desarrollar e implementar sus propios dialectos de SQL. Para
1987, tanto el Instituto Nacional Estadounidense de Estándares (American National
Standards Institute) como la Organización Internacional de Normalización
(International Organization for Standardization) habían ratificado y publicado normas
para SQL, lo que consolidó su estado como el lenguaje aceptado para la administración
de RDBMS.
6. Explica con tus propias palabras la diferencia que hay entre una Base de datos
Relacional y una Base de datos No Relacional
Las bases de datos relaciones: Las bases de datos relacionales se caracterizan por
ser una colección ordenada de registros que se organizan en un conjunto de tablas.
Estas tablas se relacionan entre sí, dando lugar a una base de datos desde donde se
puede acceder a los datos o volver a montarlos de muchas maneras diferentes sin
tener que reorganizar las tablas de la base.
Para acceder a estos datos, usaremos lo que se conoce como Lenguaje de Consultas
Estructuradas, (SQL, Structured Query Language). Con SQL podemos obtener y alterar
datos de una forma organizada siempre y cuando tengamos en cuenta cuál es la
estructura de la base de datos con la que estamos trabajando. Para ello, utilizaremos
los distintos comandos que SQL pone a nuestra disposición.
Las bases de datos no relacionales pueden tener identificador único, es decir, para
identificar cada uno de los registros de la base de datos, pero este identificador no se
usará (generalmente) para relacionar unos registros con otros. Como veremos, la
información se organiza normalmente mediante documentos y es muy útil cuando no
tenemos un esquema exacto de lo que se va a almacenar. Con respecto a los formatos
que se utilizan en las bases de datos no relacionales, podríamos decir que el formato
más popular es el del documento. En muchos casos, lo que se utiliza es un objeto con
una clave y un valor para que el acceso a la información sea pueda realizar de una
forma sencilla.