Introducción a los DBMS
41 Questions
3 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de los siguientes modelos de bases de datos utiliza una estructura jerárquica?

  • Modelo de Documentos
  • Modelo de Grafos
  • Modelo Relacional
  • Modelo Jerárquico (correct)

¿Qué DBMS se asocia comúnmente con el modelo orientado a objetos?

  • MongoDB
  • MySQL
  • Cassandra
  • DB40 (correct)

En qué etapa del proceso de diseño y construcción de bases de datos se elige un DBMS específico.

  • Diseño Lógico
  • Diseño Conceptual
  • Selección de un DBMS (correct)
  • Construcción Física

¿Cuál de los siguientes no es un modelo de bases de datos mencionado?

<p>Modelo de Cubos (A)</p> Signup and view all the answers

¿Cuál es el lenguaje más comúnmente utilizado para interactuar con sistemas de bases de datos relacionales?

<p>SQL (C)</p> Signup and view all the answers

¿Qué tipo de base de datos utiliza el modelo de almacenamiento en documentos como JSON?

<p>Modelo de Documentos (C)</p> Signup and view all the answers

¿Qué DBMS es un buen ejemplo de un sistema basado en el modelo de grafos?

<p>Neo4J (D)</p> Signup and view all the answers

Los modelos Clave-Valor son especialmente efectivos en qué tipo de aplicación?

<p>Aplicaciones en tiempo real con alta carga de datos (D)</p> Signup and view all the answers

¿Qué es una Base de Datos?

<p>Colección de datos integrados referidos a un determinado contexto (B)</p> Signup and view all the answers

¿Cuál de las siguientes opciones NO es un ejemplo de DBMS?

<p>Microsoft Word (D)</p> Signup and view all the answers

¿Cuál es la función principal de un Gestor de Base de Datos (DBMS)?

<p>Facilitar la creación, mantenimiento y explotación de una Base de Datos (D)</p> Signup and view all the answers

¿Qué requerimiento se debe cumplir al manejar empleados sin un DBMS?

<p>Los registros no deben ser grabados dos veces (D)</p> Signup and view all the answers

¿Cuál de estas opciones describe mejor un Sistema de Bases de Datos?

<p>Un sistema informático que incluye la base de datos, el DBMS y las aplicaciones de usuario (C)</p> Signup and view all the answers

En el manejo de bases de datos, ¿cuál de los siguientes valores de salario sería inaceptable?

<p>-500 (C)</p> Signup and view all the answers

¿Qué proceso está implicado al asegurar que cada Depto asignado a un docente es válido?

<p>Implementar validaciones en el código (C)</p> Signup and view all the answers

¿Qué información no se incluye típicamente en un registro de docente?

<p>Todo el historial académico (D)</p> Signup and view all the answers

¿Cuál es el propósito de la declaración 'CREATE TABLE' en SQL?

<p>Crear una nueva tabla en la base de datos (A)</p> Signup and view all the answers

¿Qué propiedad garantiza que el campo 'legajo' en la tabla 'docentes' tenga valores únicos?

<p>UNIQUE (C)</p> Signup and view all the answers

¿Qué tipo de datos se utiliza para el campo 'salario' en la tabla 'docentes'?

<p>DECIMAL (D)</p> Signup and view all the answers

¿Qué operación SQL se utiliza para insertar datos en una tabla?

<p>INSERT (B)</p> Signup and view all the answers

En la construcción de la tabla 'departamentos', ¿cuál es el propósito del atributo 'PRIMARY KEY(id)'?

<p>Identificar de manera única a cada registro en la tabla (D)</p> Signup and view all the answers

¿Cuál es la relación entre la tabla 'docentes' y la tabla 'departamentos'?

<p>Los docentes dependen de los departamentos (D)</p> Signup and view all the answers

¿Cuál es el propósito de la instrucción SQL 'SELECT' en una base de datos?

<p>Recuperar datos específicos de una tabla. (A)</p> Signup and view all the answers

¿Qué representa el nivel más alto de abstracción en el manejo de bases de datos?

<p>La vista que tiene el usuario a través de una aplicación. (B)</p> Signup and view all the answers

¿Cuál de los siguientes valores es un ejemplo correcto de un comando 'INSERT' para la tabla 'docentes'?

<p>INSERT INTO docentes VALUES (101, 105, 'Sosa', 'Martín', 4500, NULL); (C)</p> Signup and view all the answers

¿Qué debe contener una tabla para que se considere correctamente diseñada en un DBMS?

<p>Una estructura clara de tipos de datos y relaciones (D)</p> Signup and view all the answers

En la arquitectura de un DBMS, ¿qué elemento corresponde al nivel interno?

<p>La organización física de los archivos en disco. (C)</p> Signup and view all the answers

¿Cuál de las siguientes es una característica del campo 'depto' en la tabla 'departamentos'?

<p>Es un campo único (C)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe mejor la 'visión lógica' en un DBMS?

<p>Es la forma en que los usuarios interactúan con el sistema a través de aplicaciones. (C)</p> Signup and view all the answers

En el contexto de una base de datos, ¿qué significado tiene 'instancia'?

<p>Representa los datos almacenados en un momento dado. (C)</p> Signup and view all the answers

¿Qué diferencia existe entre un esquema y una instancia en una base de datos?

<p>El esquema define la estructura lógica y la instancia es el contenido actual. (B)</p> Signup and view all the answers

¿Qué función cumplen las vistas en el contexto de un DBMS?

<p>Proporcionan una forma lógica para que los usuarios accedan a datos complejos. (C)</p> Signup and view all the answers

En una base de datos, ¿qué información puede incluir un nivel conceptual?

<p>Definiciones de los tipos de datos y sus relaciones. (C)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones describe mejor la independencia lógica de los datos en un DBMS?

<p>Permite modificar la estructura lógica sin requerir modificaciones en las aplicaciones. (B)</p> Signup and view all the answers

¿Qué caracteristica tienen los lenguajes de bases de datos como SQL?

<p>Permiten crear y manipular bases de datos sin conocer su almacenamiento. (C)</p> Signup and view all the answers

¿Qué indica el número 100002 en la consulta SQL proporcionada?

<p>La identificación de un departamento específico. (B)</p> Signup and view all the answers

¿Qué función cumple el sublenguaje DDL en un sistema de gestión de bases de datos?

<p>Especifica el esquema de la base de datos. (D)</p> Signup and view all the answers

¿Qué elemento se encuentra en el diccionario o catálogo de una base de datos?

<p>Esquemas y meta-datos. (C)</p> Signup and view all the answers

En una base de datos, ¿qué representa una instancia?

<p>El contenido actual y los datos almacenados en la base de datos. (D)</p> Signup and view all the answers

¿Cuál de las siguientes descripciones se refiere mejor a los lenguajes de consulta en bases de datos?

<p>Son lenguajes complementarios que permiten consultas y manipulaciones de datos. (A)</p> Signup and view all the answers

¿Cuál es una característica distintiva de los lenguajes declarativos en bases de datos?

<p>Se centran en definir qué resultados se desean obtener. (A)</p> Signup and view all the answers

Study Notes

Introducción a los DBMS

  • Las bases de datos son colecciones de datos integrados referidos a un contexto específico, como una biblioteca.
  • Un Gestor de Base de Datos (DBMS) es un software que facilita la creación, mantenimiento y explotación de bases de datos. Ejemplos incluyen MySQL, PostgreSQL y MongoDB.
  • Un Sistema de Bases de Datos incluye la base de datos, el DBMS, las aplicaciones de usuario y los usuarios.

Manejando BD sin DBMS

  • Se pueden escribir programas para manejar datos sin DBMS, como archivos .dat para empleados y departamentos.
  • Un programa debe permitir crear, recuperar, modificar y eliminar registros.
  • Se requiere asegurar que cada registro es único, que los departamentos asignados son válidos y que se permite acceso simultáneo de varios usuarios.

Modelos Lógicos de Bases de Datos

  • Modelo de Archivos y Registros: DBMS básicos como Flat-file y COBOL.
  • Modelo Jerárquico y de Red: Usados anteriormente, como IDS e IMS.
  • Modelo Relacional: Organiza datos en tablas, utilizado por DBMS como Oracle y MySQL.
  • Modelo Orientado a Objetos: Combina clases y objetos, DBMS como Hibernate.
  • Modelo de Grafos: Estructurado en nodos y arcos, representado por Neo4J.
  • Modelo de Documentos: Basado en XML, JSON, usado por MongoDB.
  • Modelos Clave-Valor y Familias de Columnas: Involucran DBMS verticales como Cassandra.

Proceso de Diseño y Construcción de una BD

  • Diseño Conceptual: Se realiza mediante diagramas de clases en UML.
  • Diseño Lógico: Elevación al modelo correspondiente, como modelo relacional.
  • Selección de un DBMS: Elegir un sistema de gestión que corresponda al diseño.
  • Creación de la Base de Datos: Definida con comandos SQL DDL y estructuras específicas.
  • Uso de la Base de Datos: Interacción mediante comandos SQL DML como INSERT y SELECT.

Niveles de Abstracción de los Datos

  • Alto nivel: Presenta una vista de datos como los vería un usuario, e incluye una representación conceptual.
  • Bajo nivel: Enfocado en detalles físicos sobre cómo se almacenan los datos en disco.

Arquitectura de un DBMS

  • Visión lógica: Presentación que ve el usuario o aplicaciones.
  • Visión física: Cómo se organiza la información en el sistema operativo.
  • Arquitectura en tres niveles: Esquema conceptual, nivel interno y instancia de datos.

Instancias y Esquemas

  • Esquema: Estructura lógica de la base de datos.
  • Instancia: Contenido actual registrado en la base de datos, donde se relacionan entidades como clientes y compras.

Independencia de Datos en un DBMS

  • Independencia física: Cambios en la representación interna no afectan las aplicaciones.
  • Independencia lógica: Modificaciones en la estructura lógica no requieren cambios en las aplicaciones.

Lenguajes de Base de Datos

  • Lenguajes declarativos permiten la creación, manipulación y consulta sin necesidad de conocer el almacenamiento físico de datos.
  • SQL, Sparql y QBE son ejemplos de lenguajes de base de datos.
  • DDL (Data Definition Language): Maneja esquemas y mantenimientos en un catálogo.
  • DML (Data Manipulation Language): Expresa consultas y modificaciones sobre la instancia de datos.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

01_Introducción-DBMS (1).pdf

Description

Este cuestionario examina los conceptos fundamentales de los sistemas de gestión de bases de datos (DBMS). Abarca definiciones clave y literatura básica como 'Fundamentos de Bases de Datos' y 'Introducción a los Sistemas de Bases de Datos'. Es ideal para estudiantes que buscan reforzar su comprensión inicial sobre bases de datos.

Use Quizgecko on...
Browser
Browser