Archivo de la etiqueta: SQL

SQL: Lenguaje de Consulta Estructurado para Bases de Datos Relacionales

SQL (Structure Query Language)

Es un lenguaje de consulta estructurado, establecido como el estándar de alto nivel para sistemas de base de datos relacionales. Estandarizado por ANSI (Instituto Americano de Normalización) e ISO (Organismo Internacional de Normalización), SQL se encuentra en la mayoría de los DBMS relacionales actuales, como Oracle, Sybases, SQL Server, entre otros.

SQL agrupa tres tipos de sentencias con objetos particulares:

Procesamiento de Transacciones y Gestión de Datos: Conceptos Clave

OLTP

OLTP (OnLine Transaction Processing) es un tipo de procesamiento que facilita y administra aplicaciones transaccionales, usualmente para entrada de datos, recuperación y procesamiento de transacciones (gestor transaccional). Los paquetes de software para OLTP se basan en la arquitectura cliente-servidor, ya que suelen ser utilizados por empresas con una red informática distribuida.

El término puede parecer ambiguo, ya que puede entenderse «transacción» en el contexto de las «transacciones Seguir leyendo “Procesamiento de Transacciones y Gestión de Datos: Conceptos Clave” »

Fundamentos de Bases de Datos: Conceptos, Arquitectura y Modelos

Conceptos Fundamentales

Concepto BD: Colección no redundante de datos compatibles entre diferentes sistemas.

SGBD: Software para manipulación eficaz de datos (recuperación, definición, integridad, seguridad).

Arquitectura de Bases de Datos

Nivel Externo (Lógico): Visión del usuario, mostrando solo datos necesarios.

Nivel Conceptual: Visión global de datos, interrelaciones y restricciones.

Nivel Interno (Físico): Estructura de almacenamiento de datos.

Tipos de Arquitecturas

Cliente-Servidor: Procesamiento Seguir leyendo “Fundamentos de Bases de Datos: Conceptos, Arquitectura y Modelos” »

Fundamentos y Gestión de Bases de Datos

Conceptos Fundamentales de Bases de Datos

  • Herramienta para recopilar y organizar información.

Una base de datos informatizada es un contenedor de objetos. Una base de datos puede contener más de una tabla.

Permite modificar y eliminar datos existentes, por ejemplo, cambiar la ubicación de un elemento.

Tipos de Bases de Datos

Principales

Bases de Datos Estáticas

Bases de solo lectura, usadas para almacenar datos históricos, análisis de comportamiento y proyecciones.

Bases de Datos Dinámicas

Permiten Seguir leyendo “Fundamentos y Gestión de Bases de Datos” »

Diseño de Bases de Datos: Conceptos y Mejores Prácticas

Introducción

Una base de datos es un conjunto de datos relacionados y estructurados, almacenados en algún soporte de almacenamiento físico, al cual se puede acceder desde uno o varios programas. Antes de diseñar una base de datos, se debe establecer un proceso a partir del mundo real para plasmarlo mediante una serie de datos. La imagen que se obtiene del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen perfectamente lo que se quiere plasmar del mundo Seguir leyendo “Diseño de Bases de Datos: Conceptos y Mejores Prácticas” »

Manual de Microsoft Access: Creación y Gestión de Bases de Datos

Microsoft Access: Creación y Gestión de Bases de Datos

Introducción a Microsoft Access

Microsoft Access es un software para crear bases de datos y gestionar información. Permite manipular datos en forma de tablas, crear relaciones entre ellas, generar consultas, diseñar formularios para introducir datos e informes para presentar la información. Su extensión es .accdb.

Barras de Access

Bases de Datos Orientadas a Objetos

Introducción a las BDOO

Dato: Unidad mínima de información.

Base de Datos (BD): Estructura de datos compuesta por filas y columnas.

Conectividad: Característica que define la conexión entre los servicios de BD, los usuarios y los sistemas.

SQL: Lenguaje utilizado para manipular BD.

BD Orientada a Objetos (BDOO): Colección de objetos persistentes con un propósito común. Almacena y manipula información digitalizada como objetos, proporcionando un acceso ágil y una gran capacidad de manipulación. Seguir leyendo “Bases de Datos Orientadas a Objetos” »

Consultas SQL sobre Obras, Intérpretes, Compositores y Música

Consulta sobre obras dirigidas por directores nacidos entre 1850 y 1920

SQL: SELECT o.cod_obra, o.titulo, o.tipo_obra, d.id_dir, dir.nombre AS director_nombre FROM obra o JOIN dirige d ON o.cod_obra = d.cod_obra JOIN director dir ON d.id_dir = dir.id_dir WHERE YEAR(dir.fechaNac) BETWEEN 1850 AND 1920;

Objetivo: Listar el código, título y tipo de obra, junto con el ID del director y su nombre, para aquellas obras dirigidas por directores nacidos entre 1850 y 1920.

Tablas: Obra, dirige y director.

Consulta Seguir leyendo “Consultas SQL sobre Obras, Intérpretes, Compositores y Música” »

Guía completa de SQL: Funciones, cursores, índices y más

¿Se puede crear una función UDF sin parámetro de entrada? Pon un ejemplo.

Sí, se puede crear una función UDF (User Defined Function) sin parámetro de entrada.

SQL

CREATE FUNCTION getCurrentDate()
RETURNS DATE
BEGIN
    RETURN CURRENT_DATE;
END;

Consultas SQL avanzadas

En un DELETE, ¿para qué sirven las cláusulas CASCADE, SET NULL y RESTRICT?

Taller de Bases de Datos

TALLER DE BASE DE DATOS

UNIDAD 0:

APORTACION AL PERFIL

  • La capacidad de diseñar y desarrollar bases de datos conforme a los requerimientos definidos, las normas organizacionales de manejo y seguridad de la información, utilizando tecnologías emergentes con el fin de integrar soluciones computacionales.
  • Las bases para asignaturas directamente vinculadas con el desarrollo de software y acceso a base de datos.

INTENCION DIDACTICA