Bases de Datos: Conceptos Fundamentales

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

¿Cuál de las siguientes opciones describe mejor la función de un Sistema Manejador de Base de Datos (SMBD)?

  • Es un programa que solo permite la creación de tablas.
  • Es un lenguaje para definir los esquemas de una base de datos.
  • Es un conjunto de herramientas que permite definir, construir y manipular una base de datos. (correct)
  • Es un tipo de hardware especializado para el almacenamiento de datos.

La independencia física de los datos se refiere a la capacidad de modificar el esquema conceptual de una base de datos sin afectar los programas de aplicación.

False (B)

¿Qué tipo de lenguaje se utiliza para definir el esquema de una base de datos?

DDL (Lenguaje de Definición de Datos)

La propiedad de ______ en un SMBD asegura que los datos repetidos mantengan su valor a través de la base de datos.

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

Relacione los siguientes conceptos con sus descripciones:

<p>Dato = Característica de un elemento que por sí sola no tiene sentido. Información = Conjunto de datos organizados y procesados con un propósito. Registro = Conjunto de campos relacionados dentro de un objeto de estudio. Tabla = Conjunto de registros relacionados con un elemento de un objeto de estudio.</p> Signup and view all the answers

¿Cuál de los siguientes niveles de abstracción describe cómo se guardan los datos en los dispositivos de almacenamiento?

<p>Nivel físico (D)</p> Signup and view all the answers

El modelo entidad-relación solo puede representar objetos tangibles.

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

¿Cuál es la principal función del Diccionario de Datos en un SMBD?

<p>Almacenar metadatos</p> Signup and view all the answers

La propiedad de ______ en una base de datos permite que múltiples usuarios accedan y modifiquen los mismos datos simultáneamente.

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

¿Cuál de los siguientes NO es una función principal de un Administrador de Base de Datos (DBA)?

<p>Desarrollar aplicaciones de usuario final. (C)</p> Signup and view all the answers

Una 'instancia' de una base de datos se refiere a la estructura lógica de la base de datos, incluyendo las tablas y relaciones.

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

¿Qué significa el acrónimo 'DML' en el contexto de las bases de datos?

<p>Lenguaje de Manipulación de Datos</p> Signup and view all the answers

Un ______ es un identificador único para cada registro en una tabla de base de datos.

<p>llave primaria</p> Signup and view all the answers

En el contexto de la seguridad de una base de datos, ¿a qué nivel corresponde la restricción de acceso a una columna específica de una tabla?

<p>Nivel 3: Característica del elemento (A)</p> Signup and view all the answers

El modelo jerárquico es un tipo de modelo lógico basado en objetos.

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

¿Qué tipo de datos se utiliza para almacenar cadenas de longitud variable en una base de datos?

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

Los ______ son datos sobre los datos, proporcionando información sobre la estructura y características de la base de datos.

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

¿Cuál de las siguientes opciones describe mejor la función de la 'integridad' en un sistema de base de datos?

<p>Definir el conjunto de valores permitidos para un campo. (C)</p> Signup and view all the answers

Las transacciones en una base de datos garantizan que cada operación individual se ejecute correctamente, sin importar si las demás operaciones en el grupo fallan.

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

¿Cuál es el propósito principal de la 'no redundancia' en un sistema de base de datos?

<p>Evitar la duplicación de datos</p> Signup and view all the answers

Flashcards

Base de Datos

Almacén donde se guardan datos de manera ordenada y estructurada para un objeto de estudio.

Dato

Característica de un elemento dentro de un objeto de estudio; la parte mínima de la información.

Información

Conjunto de datos ordenados y/o procesados, listos para ser consultados.

Campo

Lugar específico donde se guarda un dato, con características que el dato debe cumplir.

Signup and view all the flashcards

Registro

Conjunto de campos relacionados entre sí dentro de un objeto de estudio.

Signup and view all the flashcards

Tabla

Conjunto de registros relacionados con un elemento de un objeto de estudio.

Signup and view all the flashcards

Esquema

Estructura que conforma la base de datos, definiendo cómo se organizan los datos.

Signup and view all the flashcards

Instancia

Datos que se encuentran en la base de datos en un momento específico.

Signup and view all the flashcards

SMBD

Conjunto de rutinas que permite definir, construir y manipular una base de datos.

Signup and view all the flashcards

No Redundancia

Evita que se almacenen datos repetidos, excepto los que se relacionan.

Signup and view all the flashcards

Consistencia

Garantiza que un dato, si se repite, conserve su valor original.

Signup and view all the flashcards

Integridad

Conjunto de valores permitidos para un campo en particular.

Signup and view all the flashcards

Seguridad

Evita que usuarios no autorizados accedan a los datos.

Signup and view all the flashcards

Concurrencia

Permite que múltiples usuarios consulten los mismos datos simultáneamente.

Signup and view all the flashcards

Disponibilidad

Garantiza que los datos siempre estén disponibles para los usuarios finales.

Signup and view all the flashcards

Proceso

Es una interacción entre los elementos de un objeto de estudio.

Signup and view all the flashcards

Transacciones

Verifica que un conjunto de operaciones agrupadas se ejecuten correctamente.

Signup and view all the flashcards

DDL

Lenguaje para definir los esquemas de una base de datos.

Signup and view all the flashcards

Metadato

Datos sobre los datos; información que describe las características de los datos.

Signup and view all the flashcards

DML

Lenguaje para manipular los datos en una base de datos (CRUD).

Signup and view all the flashcards

Study Notes

Definiciones Básicas

  • Base de Datos (General): Almacén donde se guardan datos.
  • Base de Datos (Específica): Conjunto de tablas relacionadas dentro de un objeto de estudio, almacenando datos de manera ordenada y estructurada.
  • Dato: Característica de un elemento dentro de un objeto de estudio; valor que por sí solo no tiene sentido, parte mínima de la información.
  • Información: Conjunto de datos ordenados y/o procesados, diseñados para ser consultados.
  • Campo: Lugar específico donde se guardan los datos, con características que los datos deben cumplir.
  • Registro: Conjunto de campos de datos relacionados entre sí dentro de un objeto de estudio.
  • Tabla: Conjunto de registros relacionados con un elemento de un objeto de estudio.
  • Esquema: Estructura que conforma la base de datos.
  • Instancia: Los datos que se encuentran en la base de datos en un momento específico.
  • SMBD: Conjunto de rutinas y subprogramas que realizan tareas específicas para definir, construir y manipular una base de datos.
  • No Redundancia: Evita el almacenamiento de datos repetidos, excepto los que se relacionan.
  • Consistencia: Garantiza que un dato repetido conserve su valor.
  • Integridad: Conjunto de valores permitidos para un campo en particular, evaluando casos importantes como salarios y precios.
  • Seguridad: Evita el acceso de usuarios no deseados a los datos.
    • Nivel 1: Objeto de estudio.
    • Nivel 2: Elemento del objeto de estudio (tabla).
    • Nivel 3: Característica del elemento (columna/campo).
    • Nivel 4: Valor de la característica (fila/dato).
  • Concurrencia: Permite que los usuarios consulten los mismos datos simultáneamente mediante bloqueos cuando se están modificando los datos.
  • Disponibilidad: Asegura que los datos estén siempre disponibles para los usuarios finales.
  • Proceso: Interacción entre los elementos de un objeto de estudio.
  • Transacciones: Verifica que un conjunto de operaciones agrupadas se ejecuten correctamente.
  • DDL: Lenguaje de Definición de Datos.
  • MetaDato: Datos de los datos.
  • SMBD: Sistema Manejador de Base de Datos (gestor de base de datos).
  • DML: Lenguaje de Manipulación de Datos (Lenguaje de Consulta).
  • DBA: Administrador de la Base de Datos.
  • Llave Primaria: Identificador único de una clase.
  • Diccionario de Datos: Conjunto de tablas que contienen metadatos y son consultados antes de leer o modificar datos.

Abstracción

  • Nivel Físico (Bajo): Describe cómo se guardan los datos en dispositivos de almacenamiento.
  • Nivel Conceptual: Describe cómo se guardan los datos en la base de datos y las relaciones entre ellos; incluye el esquema de la base de datos.
  • Nivel de Visión: Describe una parte de la base de datos, el escenario y su relación con el sistema de datos.

Modelo de Datos

  • Modelo: Representación gráfica de la realidad que contiene características.
  • Colección de herramientas conceptuales que permiten:
    • Describir los datos.
    • Describir las relaciones entre los datos.
    • Definir la semántica asociada a los datos.
    • Imponer restricciones.

Tipos de Modelos

  • Modelos Lógicos Basados en Objetos:
    • Modelo orientado a objetos.
    • Modelo entidad-relación.
  • Modelos Lógicos Basados en Registros:
    • Modelo relacional.
    • Modelo jerárquico.
    • Modelo de red.
  • Modelos Físicos de Datos: Se utilizan para describir los datos a nivel de visión y conceptual.

Modelo Entidad-Relación

  • Representa la realidad a través de entidades, que son objetos que existen y se distinguen por sus características.
    • Tangibles: Objetos físicos que se pueden ver y tocar.
    • Intangibles: Objetos que no se pueden tocar pero se sabe que existen.

Modelo Lógico Basado en Registros

  • Utiliza registros e instancias para representar la realidad y sus relaciones.

Modelo Relacional

  • Representa datos y relaciones a través de una colección donde los renglones son tuplas (similar a un JSON).

Independencia

  • Independencia de los Datos: Libertad para modificar elementos de un sistema de base de datos sin necesidad de modificar los programas.
  • Independencia Física de los Datos: Modificación del elemento físico sin afectar los elementos restantes.
  • Independencia Lógica: Modificación del esquema conceptual sin afectar el resto de los elementos.

Camino de la Independencia

  • Dispositivos de Almacenamiento -> BD -> OS -> SMBD -> Programas de Aplicación -> Usuarios

Tipos de Datos

  • char: Cadenas de longitud fija (ej., teléfonos, RFC, CURP).
  • varchar2: Cadenas de longitud variable.
  • number: Todo tipo de número, con precisión y escala (escala opcional).
  • Date: Longitud fija, retorna siglo, día, segundos, minutos, hora, mes.
  • Llave Primaria: Identificador único de una clase.
  • Campos nulos son permitidos.

Lenguaje de Definición de los Datos (DDL)

  • Se utiliza para definir los esquemas de una base de datos.
  • El resultado se guarda en un diccionario de datos.

Lenguaje de Manipulación de Datos (DML)

  • Se utiliza para manipular datos de una base de datos (CRUD - Crear, Leer, Actualizar, Borrar).
  • Define una consulta como una operación para recuperar datos.

Sistema Manejador de Base de Datos (SMBD)

  • Funciones:
    • Respaldo y recuperación.
    • Control de concurrencia.
    • Seguridad e integridad.
    • Crear y organizar la Base de datos.
    • Manejar los datos según las peticiones de los usuarios.
    • Registrar el uso de las bases de datos.
    • Interacción con el manejador de archivos.
  • Es la tercera parte más importante en la división de la BD (hardware, software, usuarios); el SMBD está en la parte de Software.

Camino del SMBD

  • Sistema Manejador de Datos -> SMBD -> OS -> BD

Administrador de la Base de Datos (DBA)

  • Maneja toda la base de datos.
  • Define, modifica y organiza físicamente, concede autorización a los datos y realiza mantenimiento rutinario.

Studying That Suits You

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

Quiz Team

More Like This

Data vs Information and DBMS
39 questions
Database Systems: Data and Information
40 questions
Use Quizgecko on...
Browser
Browser