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</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</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</p> Signup and view all the answers

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

    <p>Neo4J</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</p> Signup and view all the answers

    ¿Qué es una Base de Datos?

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

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

    <p>Microsoft Word</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</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</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</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</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</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</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</p> Signup and view all the answers

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

    <p>UNIQUE</p> Signup and view all the answers

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

    <p>DECIMAL</p> Signup and view all the answers

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

    <p>INSERT</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</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</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.</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.</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);</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</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.</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</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.</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.</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.</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.</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.</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.</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.</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.</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.</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.</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.</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.</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.</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