Bases de Datos Relacionales

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 las siguientes operaciones NO forma parte de las operaciones de BBDD?

  • Recuperar
  • Imprimir (correct)
  • Agregar
  • Eliminar

El tipo de dato 'Nchar' se utiliza para definir la longitud de un campo de longitud variable.

False (B)

¿Qué es la normalización en el contexto de bases de datos?

Es una forma de organizar las BBDD para reducir inconsistencias y redundancias.

Una __ se utiliza como enlace en una base de datos para almacenar información relacionada de otra tabla.

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

Relaciona los tipos de datos con su descripción correspondiente:

<p>Bit = Entero que ocupa apenas 1 bit Float = Número con decimales de precisión variable Char = Cadena de longitud fija Date = Referencia a fecha específica</p> Signup and view all the answers

¿Cuál es una característica principal de las BBDD relacionales?

<p>Permiten el uso de lenguaje SQL (A)</p> Signup and view all the answers

Las claves primaria (PK) pueden repetirse en una tabla.

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

¿Cuáles son los tres tipos de datos principales utilizados en BBDD?

<p>Cualitativos, cuantitativos y fecha.</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones es verdadera sobre la 2FN?

<p>Todos los atributos no clave deben depender de la clave primaria. (A)</p> Signup and view all the answers

SQL se divide en tres componentes principales.

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

¿Qué significa DDL en el contexto de SQL?

<p>Data Definition Language</p> Signup and view all the answers

El comando para insertar registros en la base de datos es ______.

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

Empareja los tipos de cláusulas SQL con su funcionalidad:

<p>WHERE = Especifica condiciones para un comando HAVING = Condiciones para grupos de resultados ORDER BY = Ordena los resultados según una especificación GROUP BY = Agrupa los resultados</p> Signup and view all the answers

¿Cuál de las siguientes NO es un comando de DML?

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

Los triggers generan actualizaciones automáticas en una base de datos.

<p>True (A)</p> Signup and view all the answers

¿Cuál es la función principal de un stored procedure (SP)?

<p>Simplificar tareas recurrentes</p> Signup and view all the answers

Flashcards

BBDD

Un sistema para almacenar información útil. En las BBDD computarizadas, facilita la consulta, proporciona control y seguridad, y evita redundancia e inconsistencia.

BBDD Relacionales

Sistemas computarizados para almacenar datos en forma de tablas, utilizando lenguaje SQL para una gestión ordenada.

Operaciones de BBDD

Operaciones básicas para gestionar información en una BBDD. Incluyen agregar, eliminar, recuperar, modificar, insertar y consultar datos.

Entidades (BBDD Relacionales)

Estructuras que almacenan información en forma de tablas, compuestas por campos (columnas) y registros (filas).

Signup and view all the flashcards

Tipos de Datos (BBDD)

Tipos de datos que representan información textual, numérica y de fecha.

Signup and view all the flashcards

PK (Clave Primaria)

Un valor único que identifica cada registro en una tabla. No puede ser nulo, no se puede repetir y puede haber más de uno.

Signup and view all the flashcards

FK (Clave Foránea)

Un campo que sirve como enlace para almacenar información simplificada en una tabla principal, referenciando detalles en una tabla pivote.

Signup and view all the flashcards

Normalización (BBDD)

Un método para organizar BBDD, reduciendo operaciones al modificar datos. Reduce inconsistencias y redundancia. Existen 5FN, pero generalmente se utilizan 3.

Signup and view all the flashcards

1FN (Primera Forma Normal)

Cada registro de la base de datos debe contener solo datos atómicos, es decir, datos indivisibles, sin subcampos.

Signup and view all the flashcards

2FN (Segunda Forma Normal)

Cumple con la 1FN y además, todos los atributos no clave dependen de la clave principal.

Signup and view all the flashcards

3FN (Tercera Forma Normal)

Cumple con la 2FN y además, los atributos no clave son independientes de otros atributos no clave.

Signup and view all the flashcards

SQL (Lenguaje de Consulta Estructurado)

Es el lenguaje utilizado para interactuar con bases de datos relacionales, permitiendo realizar acciones como crear, modificar y consultar datos.

Signup and view all the flashcards

DDL (Lenguaje de Definición de Datos)

Define la estructura de la base de datos. Incluye comandos como CREATE, ALTER y DROP.

Signup and view all the flashcards

DML (Lenguaje de Manipulación de Datos)

Manipula los datos dentro de la base de datos. Incluye comandos como INSERT, UPDATE y DELETE.

Signup and view all the flashcards

DQL (Lenguaje de Consulta de Datos)

Permite consultar y recuperar datos de la base de datos. Incluye el comando SELECT.

Signup and view all the flashcards

DCL (Lenguaje de Control de Datos)

Controlan los accesos y permisos a la base de datos. Incluye comandos como GRANT y REVOKE.

Signup and view all the flashcards

Study Notes

Bases de Datos

  • Definición: Un sistema para almacenar información útil, especialmente en sistemas computarizados, que facilita la consulta, control y seguridad de los datos, evitando la redundancia e inconsistencia.
  • Bases de Datos Relacionales: Sistemas que almacenan datos en tablas, usan lenguaje SQL, y gestionan la información de forma ordenada.
  • Operaciones: Agregar, eliminar, recuperar, modificar, insertar y consultar datos.
  • Entidad: Estructura de las bases de datos relacionales representada en tablas, organizando información en campos (columnas) y registros (filas).
  • Tipos de Datos:
    • Cualitativos: CHAR (para longitud específica de caracteres), VARCHAR (para longitud variable), NCHAR, NVARCHAR (para caracteres Unicode).
    • Cuantitativos: BIT, TINYINT, SMALLINT, INT, BIGINT, FLOAT, DECIMAL, MONEY (en orden de menor a mayor tamaño/precisión; todos enteros excepto los tipos con decimales).
    • Fecha: TIME (24 horas), DATE (año, mes, día), SMALLDATETIME (año, mes, día), DATETIME (año, mes, día, hora, minuto, segundo, nanosegundo).

Normalización

  • Definición: Técnica para organizar bases de datos, reduciendo operaciones para modificaciones/actualizaciones y minimizando inconsistencias y redundancia.
  • Formas Normales:
    • 1FN: Registros contienen sólo datos atómicos.
    • 2FN: 1FN y todos los atributos sin clave dependen de la clave principal.
    • 3FN: 2FN y atributos no clave son independientes de otros atributos no clave.
  • Importancia: El uso de la normalización en la organización del DB es clave para su eficiencia y mantenimiento.

Lenguaje SQL

  • Definición: Lenguaje de estructura de consultas (SQL) para bases de datos relacionales.
  • Componentes:
    • DDL (Data Definition Language): CREATE, ALTER, DROP (para crear, modificar y eliminar estructuras de la base de datos).
    • DML (Data Manipulation Language): INSERT, UPDATE, DELETE (para manipular datos).
    • DQL (Data Query Language): SELECT (para consultar datos).
    • DCL (Data Control Language): GRANT, REVOKE (para controlar los permisos de acceso).

Otros Conceptos

  • Claves Primarias (PK): Identifican de manera única cada registro; no pueden ser NULL o duplicados. Puede haber una o más claves primarias.
  • Claves Foráneas (FK): Establecen relaciones entre tablas, vinculando registros.
  • Comandos: CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, GRANT, REVOKE
  • Funciones: Subprogramas que devuelven un valor; utilizados para cálculos, transformaciones y lógica empresarial.
  • Instrucciones almacenadas (SP): Permiten realizar tareas (procesos) complejas con la base de datos de manera eficiente.
  • Triggers: Acciones automáticas que se activan al ocurrir eventos específicos en la base de datos.
  • Tipos de Joins (uniones): LEFT JOIN, RIGHT JOIN, FULL JOIN.

Studying That Suits You

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

Quiz Team

Related Documents

Puntos del Examen de Compu PDF

More Like This

Use Quizgecko on...
Browser
Browser