Entradas

Ejercicio biblioteca

  Situación Problema La biblioteca de la institución educativa necesita un sistema para registrar los libros disponibles. Como técnico informático, debes desarrollar una aplicación que permita almacenar, consultar, actualizar y eliminar información de los libros. Paso 1: Crear la Base de Datos Crear una base de datos llamada: biblioteca.db Menú Principal El programa deberá mostrar el siguiente menú: ================================= SISTEMA DE BIBLIOTECA ================================= 1. Registrar libro 2. Mostrar libros 3. Actualizar libro 4. Eliminar libro 5. Buscar libro 6. Mostrar libros disponibles 7. Salir Seleccione una opción: Opción 1: Registrar Libro Solicitar: Título Autor Categoría Cantidad Opción 2: Mostrar Libros Mostrar todos los registros. Opción 3: Actualizar Libro Solicitar: ID del libro Nuevo título Nuevo autor Nueva categoría Nueva cantidad Opción 4: Eliminar Libro Mostrar todos los libros y solicitar el ID del libro. Opción 5...

🗺️ Actividad: "Mi Cantón Digital - Sistema de Gestión Turística"

  Objetivo: Desarrollar un sistema de consola en Python integrado con SQLite para gestionar los puntos turísticos más importantes de la localidad, aplicando las operaciones fundamentales de una base de datos ( CRUD ). 1. Estructura de la Base de Datos La tabla se denominará puntos_turisticos y deberá contener los siguientes 5 campos obligatorios: ID (Integer, Primary Key): Identificador único del sitio. Nombre (Text): Nombre del lugar turístico. Categoria (Text): (Ej: Gastronomía, Paisaje, Artesanía). Costo_Entrada (Real): Precio de ingreso o valor promedio de consumo. Calificacion (Integer): Valoración del 1 al 5. 2. El Reto de Programación Deberán escribir un script en Python que presente un menú interactivo con las siguientes opciones: A. Registro de Sitios  Permitir el ingreso de nuevos lugares. Ejemplo: "Restaurante El Ferrocarril", "Gastronomía", 12.50, 5. B. Listado General  Mostrar en pantalla todos los registros almacenados en la base de datos de fo...

Base de datos relación 1 a 1

Imagen
 

Base de datos estudiante

Imagen
 

Análisis estructurado de sistemas: Modelización de datos

  🧠 ¿Qué es el análisis estructurado? El análisis estructurado de sistemas es una metodología que permite estudiar un sistema dividiéndolo en partes , para comprender mejor cómo funciona. 📌 Se enfoca en: Procesos Datos Flujo de información 📊 ¿Qué es la modelización de datos? La modelización de datos es el proceso de representar la estructura de la información que utilizará un sistema. 📌 Permite: Organizar los datos Definir relaciones entre ellos Evitar duplicidad de información Diseñar bases de datos eficientes 🧩 Elementos principales 🔹 1. Entidades Son los objetos principales del sistema (cosas o personas). 📌 Ejemplos: Estudiante Producto Cliente 🔹 2. Atributos Son las características de una entidad. 📌 Ejemplos: Nombre Edad Código 🔹 3. Relaciones Indican cómo se conectan las entidades entre sí. 📌 Ejemplo: Un estudiante se matricula en un curso 📐 Tipos de relaciones Uno a uno (1:1) → Un registro se relac...

Modelización de funciones y procesos.

  La modelización de funciones y procesos es una técnica fundamental en la ingeniería de sistemas que permite representar de forma simplificada y lógica la realidad de una organización o el funcionamiento de un software. A continuación, se detalla el desglose técnico de estos conceptos: 1. Modelización de Procesos (El "Cómo") Se enfoca en la secuencia lógica de actividades y el flujo de trabajo en el tiempo. Describe los pasos necesarios para transformar una entrada en un resultado específico. Elementos clave: Eventos: Hechos que activan el inicio (ej. llegada de un cliente o solicitud de una nota). Tareas/Actividades: Acciones concretas que añaden valor al proceso. Decisiones: Puntos donde el flujo se bifurca según condiciones (Sí/No). Roles: Quién ejecuta cada tarea (personas, departamentos o sistemas). 2. Modelización de Funciones (El "Qué") Representa lo que hace el sistema de forma jerárquica, sin preocuparse por el orden temporal o quién lo ejecuta. Se b...

nálisis estructurado de sistemas: Objetivos, entradas, salidas y fases.

 El Análisis Estructurado de Sistemas es una metodología clásica de la ingeniería de software que utiliza herramientas gráficas y lógicas para comprender un sistema antes de construirlo. Su enfoque principal es la separación por funciones (dividir un problema grande en partes pequeñas y manejables). A continuación, se detallan sus pilares fundamentales: 1. Objetivos del Análisis Estructurado El propósito no es solo programar, sino entender la lógica del negocio. Sus objetivos son: Modelar el sistema: Crear una representación gráfica de cómo fluye la información. Eliminar ambigüedades: Asegurar que los desarrolladores y los usuarios entiendan lo mismo. Facilitar el mantenimiento: Al estar dividido en módulos, es más fácil corregir errores en el futuro. Definir requisitos: Establecer exactamente qué debe hacer el sistema (funciones) y qué restricciones tiene. 2. El Flujo de Información: Entradas y Salidas Todo sistema estructurado se ve como una "caja negra" que transform...