02 | Introducción a Bases de Datos, tipos de datos e Intro a SQL
📘 Clase 2 — Tipos de datos, estructuras y primer SQL | Curso Bases de Datos USACH 2026 Segunda sesión del curso "Introducción a Bases de Datos" dictado por David Pineda Osorio en la USACH (2026). Partimos repasando los fundamentos de la sesión anterior (observar, abstraer, ordenar) y avanzamos hacia los tipos de datos formales, las estructuras de datos y el primer contacto práctico con sqlite3. 🧩 Recorremos: representación binaria y ASCII, tipos numéricos y de texto, datos temporales (datetime, timestamp, husos horarios), estructuras de datos (conjuntos, listas, tuplas, diccionarios, structs) y cerramos con una demo en vivo de CREATE TABLE, INSERT y SELECT en sqlite3. 🐧 Todo el curso se imparte con software libre: GNU/Linux, Emacs, OpenBoard, SQLite, PostgreSQL, MariaDB, MongoDB, Redis. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⏱️ Capítulos ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:00 🎬 Presentación y objetivos de la sesión 01:22 🔄 Repaso sesión 01: observar, abstraer, ordenar 06:43 🔢 Binario, bytes y representación digital 09:17 🔤 ASCII, Unicode y codificación de caracteres 14:28 ⏰ Tipos de datos complejos: el tiempo 17:04 📅 Datetime, timestamp y husos horarios 20:33 🌎 Ejemplo práctico: hora Santiago vs México 26:11 🔵 Estructura 1: Conjuntos y operaciones 31:12 🚂 Estructura 2: Listas y arrays 34:30 📋 Tuplas: enumeración ordenada 38:30 📝 Resumen de estructuras de datos 39:30 🔗 De la estructura a la tabla: el puente conceptual 40:37 📐 Práctica: SQL como estándar 41:30 🛠️ CREATE TABLE en sqlite3 42:40 💾 INSERT y SELECT: primer CRUD 45:04 👋 Cierre y próxima sesión ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🧠 Conceptos tratados ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔹 Repaso: observar, abstraer, ordenar, modelar 🔹 Representación binaria, bits, bytes 🔹 ASCII y Unicode 🔹 Tipos: booleano, numérico, texto, temporal 🔹 Datetime naive vs aware, timestamp Unix, husos horarios 🔹 Estructuras: conjunto, lista, tupla, diccionario/map, struct 🔹 Serialización: de struct a tabla relacional 🔹 SQL: CREATE TABLE, INSERT INTO, SELECT 🔹 Motor de base de datos: sqlite3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📚 Material del curso ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📂 Guía, apuntes y pizarras: https://gitlab.com/pineiden/curso-db-usach ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 👤 Profesor ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ David Pineda Osorio ⚡ Ingeniero Civil Electricista · Desarrollador de software 🎓 Magíster(c) en Ciencia de Datos, Universidad de Chile ✉️ [email protected] · [email protected] · [email protected] 💻 https://gitlab.com/pineiden 🏛️ Curso patrocinado por la Universidad de Santiago de Chile (USACH), 2026. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🏷️ Tags ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ #BasesDeDatos #SQL #SQLite #USACH #SoftwareLibre #Programación #DataScience #CursoDB #TiposDeDatos #Estructuras 📜 Licencia: Creative Commons Atribución (CC BY) — puedes reutilizar con crédito.
Download
0 formatsNo download links available.