quiz image

COPY: Preguntas BD del apunte

PlentifulHyena avatar
PlentifulHyena
·
·
Download

Start Quiz

Study Flashcards

40 Questions

¿Cómo se realizaban las aplicaciones informáticas en los años sesenta?

Totalmente por lotes (batch)

¿Cuál era el propósito de cada aplicación en los años sesenta?

Una tarea muy específica relacionada con muy pocas entidades

¿Cómo se trabajaba con los archivos en los años sesenta?

Con acceso secuencial en cinta magnética

¿Cuál era el problema al diseñar un nuevo archivo para cada aplicación?

La redundancia de datos

¿Por qué se diseñaban nuevos archivos para cada aplicación en los años sesenta?

Para evitar que los programas tuviesen que leer muchos archivos

¿Qué caracterizaba a cada aplicación en los años sesenta?

Una o varias cadenas de programas

¿Cuál era el objetivo principal de las aplicaciones informáticas en los años sesenta?

Realizar una tarea específica relacionada con muy pocas entidades

¿Qué tipo de archivos se utilizaban en los años sesenta?

Archivos maestros

¿Cuál fue la necesidad que surgió más adelante en la evolución de los programas de consulta de archivos?

La necesidad de hacer las actualizaciones también on-line.

¿Qué se debía eliminar al interrelacionar los archivos de las aplicaciones?

La redundancia.

¿Por qué se requerían estructuras físicas específicas para los archivos interrelacionados?

Para dar un acceso rápido.

¿Cuál fue el nombre inicial que se dio a los conjuntos de archivos interrelacionados?

Data Banks.

¿Qué tipo de procesos accedían simultáneamente a los archivos interrelacionados?

Unos on-line y otros por lotes.

¿Por qué fue necesario diseñar un nuevo conjunto de archivos?

Para que estuviesen interrelacionados.

¿Qué tipo de información se encontraba en varios archivos de diferentes aplicaciones?

Información redundante, como el nombre y la dirección de los clientes o el nombre y el precio de los productos.

¿Cuál es el término que se utiliza en el presente para referirse a los conjuntos de archivos interrelacionados?

Bases de datos (BD).

¿Cuál es el objetivo básico de los SGBD en relación con la evolución del sistema de información?

Dar flexibilidad a los cambios

¿Qué capacidad debe tener un SGBD para responder a las consultas de los usuarios?

Responder inmediatamente sin que estas consultas estén preestablecidas

¿Por qué se utilizaba un lenguaje sencillo para formular consultas en los archivos tradicionales?

Para que el sistema pueda interpretar directamente la consulta

¿Qué lenguaje se utiliza comúnmente para escribir consultas complejas en un SGBD?

SQL

¿Qué característica de los SGBD les permite responder a consultas no predefinidas?

La flexibilidad

¿Por qué se necesitan lenguajes como SQL en los SGBD?

Para alcanzar el doble objetivo de consultas no predefinidas y complejas

¿Cómo se hacían las consultas en los archivos tradicionales?

Escribiendo un programa a medida para cada consulta

¿Qué capacidad tiene un SGBD en relación con la política de precios?

Responder a consultas de cualquier tipo y complejidad

¿Cuáles son las dos opciones para trabajar con bases de datos en un programa de aplicación?

Las llamadas a funciones y el lenguaje hospedado

¿Qué tipo de librerías se utilizan para acceder a bases de datos en un programa de aplicación?

Librerías de funciones especializadas en bases de datos, como ODBC

¿Qué lenguaje se utiliza generalmente para enviar instrucciones al SGBD en tiempo de ejecución?

SQL

¿Qué se entiende por lenguaje hospedado o incorporado en el contexto de bases de datos?

Un lenguaje de bases de datos que se incluye directamente en el programa de aplicación

¿Cuál es el papel del precompilador especializado en el lenguaje hospedado?

Aceptar instrucciones del lenguaje de bases de datos en el lenguaje de programación habitual

¿Qué tipo de usuario se encarga de realizar tareas de administración y control de la base de datos?

El administrador de base de datos

¿Qué relación existe entre el lenguaje hospedado y el lenguaje anfitrión?

El lenguaje hospedado es el lenguaje de bases de datos, mientras que el lenguaje anfitrión es el lenguaje de programación habitual

¿Por qué se necesitan librerías de funciones especializadas para acceder a bases de datos?

Porque los lenguajes de programación habituales no tienen instrucciones para realizar el acceso a las bases de datos

¿Cuáles son los objetivos fundamentales de los SGBD actuales?

No se mencionan explícitamente en el texto, pero se habla de objetivos nuevos o recientes como servir eficientemente los Data Warehouse, adaptarse al desarrollo orientado a objetos, incorporar el tiempo como un elemento de caracterización de la información y adaptarse al mundo de Internet.

¿Por qué es importante que los SGBD se adapten al desarrollo orientado a objetos?

Porque es un objetivo nuevo o reciente que se impone a medida que los SGBD evolucionan y se adaptan a las nuevas necesidades y tecnologías.

¿Qué es un esquema de una Base de Datos en el contexto de los SGBD?

Es una descripción o definición de la Base de Datos que permite a los SGBD conocer su estructura y funcionar de forma independiente de la Base de Datos.

¿Cuál es el beneficio de independizar el SGBD de la Base de Datos?

Permite cambiar el diseño de la Base de Datos (su esquema) sin tener que hacer ningún cambio en el SGBD.

¿Cuáles son los dos niveles de representación informática mencionados en el texto?

El nivel lógico y el físico.

¿Qué es un Data Warehouse en el contexto de los SGBD?

No se define explícitamente en el texto, pero se menciona como un objetivo nuevo o reciente para los SGBD.

¿Qué relación hay entre el tiempo y la información en el contexto de los SGBD?

El tiempo es un elemento de caracterización de la información.

¿Cuál es la ley mencionada en el texto que se relaciona con la protección de los datos personales?

La Ley 25.326.

Study Notes

Desarrollo de Aplicaciones Informáticas en los Años Sesenta

  • Las aplicaciones se desarrollaban desde cero, cada una con su propio archivo específico.
  • Cada aplicación tenía un propósito específico, como procesamiento de textos o manejo de bases de datos.
  • Se trabajaba con archivos individuales para cada aplicación, lo que generaba problemas al diseñar nuevo archivos para cada aplicación.
  • Se diseñaban nuevos archivos para cada aplicación porque cada una tenía requerimientos específicos.

Problemas con los Archivos Individuales

  • La creación de nuevos archivos para cada aplicación generaba múltiples archivos interrelacionados.
  • Era necesario eliminar la interdependencia entre archivos para mejorar la eficiencia.

Evolución de los Programas de Consulta de Archivos

  • La necesidad de interrelacionar archivos surgió a medida que crecía la cantidad de aplicaciones.
  • Se requirieron estructuras físicas específicas para los archivos interrelacionados.
  • Los conjuntos de archivos interrelacionados se llamaron "bases de datos".

Características de los SGBD

  • Los SGBD (Sistemas de Gestión de Bases de Datos) permiten acceder simultáneamente a los archivos interrelacionados.
  • Los SGBD tienen como objetivo básico la eficiencia en la gestión de información.
  • Los SGBD deben tener la capacidad de responder a consultas no predefinidas.
  • Se utilizan lenguajes como SQL para escribir consultas complejas en un SGBD.

Características de los Lenguajes de Consulta

  • Se utilizaban lenguajes sencillos para formular consultas en archivos tradicionales.
  • Los lenguajes como SQL se utilizan comúnmente para escribir consultas complejas en un SGBD.

Administración de Bases de Datos

  • Un administrador de bases de datos se encarga de realizar tareas de administración y control de la base de datos.
  • Un lenguaje hospedado se utiliza para enviar instrucciones al SGBD en tiempo de ejecución.
  • Un precompilador especializado se encarga de compilers el lenguaje hospedado.

Objetivos y Beneficios de los SGBD

  • Los objetivos fundamentales de los SGBD actuales son la eficiencia y la flexibilidad.
  • Es importante que los SGBD se adapten al desarrollo orientado a objetos.
  • La independencia del SGBD y la base de datos es beneficiosa para la escalabilidad.

Representación Informática y Data Warehouse

  • Los SGBD tienen dos niveles de representación informática: físico y lógico.
  • Un Data Warehouse es un tipo de base de datos que almacena información para análisis y reportes.
  • La relación entre tiempo e información en los SGBD es crucial para la toma de decisiones.

Ley de Protección de Datos

  • La ley mencionada en el texto se relaciona con la protección de los datos personales.

Celebrate 40 years of democracy by learning about the concept and origin of database management systems. Discover how applications from the 1960s were designed for specific tasks and how they have evolved over time. Test your knowledge of database fundamentals and their historical development.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Computer Science Fundamentals Quiz
12 questions
CSEN 2301 Fundamentals of Computing Quiz 3
14 questions
Database Fundamentals
15 questions

Database Fundamentals

ReachableColumbus746 avatar
ReachableColumbus746
Use Quizgecko on...
Browser
Browser