Podcast
Questions and Answers
¿Cuál de los siguientes modelos de bases de datos utiliza una estructura jerárquica?
¿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?
¿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.
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?
¿Cuál de los siguientes no es un modelo de bases de datos mencionado?
¿Cuál es el lenguaje más comúnmente utilizado para interactuar con sistemas de bases de datos relacionales?
¿Cuál es el lenguaje más comúnmente utilizado para interactuar con sistemas de bases de datos relacionales?
¿Qué tipo de base de datos utiliza el modelo de almacenamiento en documentos como JSON?
¿Qué tipo de base de datos utiliza el modelo de almacenamiento en documentos como JSON?
¿Qué DBMS es un buen ejemplo de un sistema basado en el modelo de grafos?
¿Qué DBMS es un buen ejemplo de un sistema basado en el modelo de grafos?
Los modelos Clave-Valor son especialmente efectivos en qué tipo de aplicación?
Los modelos Clave-Valor son especialmente efectivos en qué tipo de aplicación?
¿Qué es una Base de Datos?
¿Qué es una Base de Datos?
¿Cuál de las siguientes opciones NO es un ejemplo de DBMS?
¿Cuál de las siguientes opciones NO es un ejemplo de DBMS?
¿Cuál es la función principal de un Gestor de Base de Datos (DBMS)?
¿Cuál es la función principal de un Gestor de Base de Datos (DBMS)?
¿Qué requerimiento se debe cumplir al manejar empleados sin un DBMS?
¿Qué requerimiento se debe cumplir al manejar empleados sin un DBMS?
¿Cuál de estas opciones describe mejor un Sistema de Bases de Datos?
¿Cuál de estas opciones describe mejor un Sistema de Bases de Datos?
En el manejo de bases de datos, ¿cuál de los siguientes valores de salario sería inaceptable?
En el manejo de bases de datos, ¿cuál de los siguientes valores de salario sería inaceptable?
¿Qué proceso está implicado al asegurar que cada Depto asignado a un docente es válido?
¿Qué proceso está implicado al asegurar que cada Depto asignado a un docente es válido?
¿Qué información no se incluye típicamente en un registro de docente?
¿Qué información no se incluye típicamente en un registro de docente?
¿Cuál es el propósito de la declaración 'CREATE TABLE' en SQL?
¿Cuál es el propósito de la declaración 'CREATE TABLE' en SQL?
¿Qué propiedad garantiza que el campo 'legajo' en la tabla 'docentes' tenga valores únicos?
¿Qué propiedad garantiza que el campo 'legajo' en la tabla 'docentes' tenga valores únicos?
¿Qué tipo de datos se utiliza para el campo 'salario' en la tabla 'docentes'?
¿Qué tipo de datos se utiliza para el campo 'salario' en la tabla 'docentes'?
¿Qué operación SQL se utiliza para insertar datos en una tabla?
¿Qué operación SQL se utiliza para insertar datos en una tabla?
En la construcción de la tabla 'departamentos', ¿cuál es el propósito del atributo 'PRIMARY KEY(id)'?
En la construcción de la tabla 'departamentos', ¿cuál es el propósito del atributo 'PRIMARY KEY(id)'?
¿Cuál es la relación entre la tabla 'docentes' y la tabla 'departamentos'?
¿Cuál es la relación entre la tabla 'docentes' y la tabla 'departamentos'?
¿Cuál es el propósito de la instrucción SQL 'SELECT' en una base de datos?
¿Cuál es el propósito de la instrucción SQL 'SELECT' en una base de datos?
¿Qué representa el nivel más alto de abstracción en el manejo de bases de datos?
¿Qué representa el nivel más alto de abstracción en el manejo de bases de datos?
¿Cuál de los siguientes valores es un ejemplo correcto de un comando 'INSERT' para la tabla 'docentes'?
¿Cuál de los siguientes valores es un ejemplo correcto de un comando 'INSERT' para la tabla 'docentes'?
¿Qué debe contener una tabla para que se considere correctamente diseñada en un DBMS?
¿Qué debe contener una tabla para que se considere correctamente diseñada en un DBMS?
En la arquitectura de un DBMS, ¿qué elemento corresponde al nivel interno?
En la arquitectura de un DBMS, ¿qué elemento corresponde al nivel interno?
¿Cuál de las siguientes es una característica del campo 'depto' en la tabla 'departamentos'?
¿Cuál de las siguientes es una característica del campo 'depto' en la tabla 'departamentos'?
¿Cuál de las siguientes opciones describe mejor la 'visión lógica' en un DBMS?
¿Cuál de las siguientes opciones describe mejor la 'visión lógica' en un DBMS?
En el contexto de una base de datos, ¿qué significado tiene 'instancia'?
En el contexto de una base de datos, ¿qué significado tiene 'instancia'?
¿Qué diferencia existe entre un esquema y una instancia en una base de datos?
¿Qué diferencia existe entre un esquema y una instancia en una base de datos?
¿Qué función cumplen las vistas en el contexto de un DBMS?
¿Qué función cumplen las vistas en el contexto de un DBMS?
En una base de datos, ¿qué información puede incluir un nivel conceptual?
En una base de datos, ¿qué información puede incluir un nivel conceptual?
¿Cuál de las siguientes afirmaciones describe mejor la independencia lógica de los datos en un DBMS?
¿Cuál de las siguientes afirmaciones describe mejor la independencia lógica de los datos en un DBMS?
¿Qué caracteristica tienen los lenguajes de bases de datos como SQL?
¿Qué caracteristica tienen los lenguajes de bases de datos como SQL?
¿Qué indica el número 100002 en la consulta SQL proporcionada?
¿Qué indica el número 100002 en la consulta SQL proporcionada?
¿Qué función cumple el sublenguaje DDL en un sistema de gestión de bases de datos?
¿Qué función cumple el sublenguaje DDL en un sistema de gestión de bases de datos?
¿Qué elemento se encuentra en el diccionario o catálogo de una base de datos?
¿Qué elemento se encuentra en el diccionario o catálogo de una base de datos?
En una base de datos, ¿qué representa una instancia?
En una base de datos, ¿qué representa una instancia?
¿Cuál de las siguientes descripciones se refiere mejor a los lenguajes de consulta en bases de datos?
¿Cuál de las siguientes descripciones se refiere mejor a los lenguajes de consulta en bases de datos?
¿Cuál es una característica distintiva de los lenguajes declarativos en bases de datos?
¿Cuál es una característica distintiva de los lenguajes declarativos en bases de datos?
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.
Related Documents
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.