Fundamentos de Sistemas de Gestión de Bases de Datos (SGBD): Conceptos Clave y Preguntas Frecuentes

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,17 KB

Fundamentos de Sistemas de Gestión de Bases de Datos (SGBD)

Dentro del diseño de la base de datos tenemos:

  • Diseño lógico
  • Diseño físico
  • Diseño conceptual

¿Qué es un SGBD?

Un SGBD es un conjunto de programas que permiten la manipulación de datos de una forma segura y eficiente.

Tipos de Especialización

Conocemos dos tipos de especialización: exclusivas e inclusivas.

Restricciones de Usuario

Las restricciones de usuario son:

  • Restricción de valor no nulo
  • Restricción de unicidad
  • Restricción de integridad de entidad
  • Restricción de integridad referencial

Ventajas de los SGBD

¿Cuál NO es una ventaja de los SGBD?

Aumenta el espacio de almacenamiento.

Componentes del Sistema Gestor de Base de Datos

De estos componentes, ¿cuál es un componente del Sistema Gestor de Base de Datos?

Buffer Manager

Funcionalidades de un S.G.B.D.

Un S.G.B.D. debe poder:

Ambas son verdaderas.

Lenguaje QBE

¿Qué es el lenguaje QBE?

Es un lenguaje, creado por IBM, que tiene como referencia el cálculo relacional de dominios y que posibilita tanto la definición como la manipulación de datos.

Modelo de Datos

¿Un modelo de datos que describe?

No sólo la estructura de los datos operaciones básicas sino también un conjunto de operaciones sobre los datos así estructurados.

Niveles de Arquitectura

¿Qué tres niveles de arquitectura se propusieron?

  • Nivel conceptual
  • Nivel externo
  • Nivel interno

Sistemas Abiertos

¿Qué son los sistemas abiertos?

Sistemas que permiten la evolución de nuevos SGBD sin requerir un rediseño completo de sus componentes.

Instrucciones SQL para Manipulación de Datos

Las principales instrucciones para la manipulación de datos en SQL son:

SELECT, INSERT, DELETE y UPDATE.

Entidades en el Diseño Conceptual

¿Qué son las entidades del diseño conceptual?

Elementos objetos del estudio y sobre los que se desea almacenar información.

Estándar SQL Más Reciente

¿Cuál es el estándar más reciente en SQL?

SQL3

Cálculo Relacional de Tuplas

¿El cálculo relacional de tuplas permite el uso de...?

Cuantificador universal y existencial

Objetivo del Diseño Conceptual (Modelo Entidad-Relación)

¿Cuál es el objetivo del Diseño Conceptual del modelo Entidad-Relación?

Concepción de la base de datos como un elemento abstracto.

Restricción de Unicidad

¿Qué nos permite una restricción de unicidad?

Nos permite marcar las claves candidatas que no sean la clave primaria.

Restricciones Inherentes en el Modelo Relacional

En el modelo de datos relacional. Estructuras integridad, operaciones ¿Qué restricciones inherentes encontramos?

Restricción de clave y dominio.

Entidad Débil

¿Qué es una entidad débil?

Una entidad que depende de una entidad fuerte.

Lenguajes DDL

¿En qué lenguajes están basados la mayoría de DDL?

SQL

Ventajas de un SGBD

¿Cuáles son las ventajas de un SGBD?

Independencia de los datos, coherencia, disponibilidad, uso de la información, mayor eficacia en el tratamiento, reducción del espacio de almacenamiento y seguridad e integridad de los datos.

Componentes de un SGBD

Componentes de un SGBD:

Motor de base de datos, Buffer Manager y el nivel de ficheros.

Unión Compatible

El término unión compatible indica qué:

Los esquemas de R y S de las relaciones coinciden en el orden y en los dominios de los atributos.

Cardinalidades en el Diseño Conceptual

Cardinalidades posibles del diseño conceptual:

(0,1) (1,1) (0,N) (1,N) (N,M)

Instrucciones SQL para Manipulación de Datos (Repetición)

Las principales instrucciones para la manipulación de datos en SQL son:

SELECT, INSERT, DELETE, UPDATE

Funciones de un S.G.B.D.

¿Cuál de estas NO es una función de un S.G.B.D.?

Ejecución de datos nuevos.

Álgebra Relacional

¿Qué es la álgebra relacional?

Lenguaje formal para la manipulación de los datos definido por el modelo relacional.

Motivación Principal de los S.G.B.D.

¿Cuál es la principal motivación de los S.G.B.D.?

Independizar los datos de las aplicaciones que hacen uso de las mismas.

Utilidad de los SGBD

¿Para qué sirven los SGBD?

Dar respuestas a aplicaciones de ingeniería.

Pasos para Obtener el Modelo Lógico

Pasos a seguir para la obtención del modelo lógico a partir del modelo conceptual son:

Entidades, relaciones y jerarquías.

Símbolo Π (Proyección)

¿Qué significa este símbolo Π? (A que hace referencia)

Proyección

Cálculo Relacional

Dentro del cálculo relacional tenemos de:

Tuplas y dominios.

Grafo Relacional

¿Qué es un grafo?

Es una representación diagramática de un esquema de relación, que especifica todos los elementos se llama grafo relacional.

Operaciones de Recuperación

¿Qué permiten las operaciones de recuperación?

Permiten la consulta de todas o algunas de las tuplas que formen parte de una o varias relaciones según un criterio de selección.

Clases de Operaciones de Actualización

¿Cuáles son las clases en las operaciones de actualización?

Inserción, eliminación y modificación.

Tipos de Entidades en el Diseño Conceptual

¿Qué dos tipos de entidades existen en el diseño conceptual?

Entidades fuertes y débiles.

Funciones de un SGBD

Qué funciones realiza un SGBD...

Funciones de Definición, Manipulación y Control

Funciones de Agregación

¿Qué son las funciones de agregación?

Se trata de funciones matemáticas que se aplican sobre el total o sobre grupos de las tuplas de una relación.

Entradas relacionadas: