Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Administración de Bases de Datos: SQLite - Actividad 2 - Corte 1, Ejercicios de Sistemas Informáticos

Actividad del corte uno en ingenieria en sistemas Base de DAtos

Tipo: Ejercicios

2021/2022

Subido el 20/04/2023

karlos-sanchez-5
karlos-sanchez-5 🇨🇴

3 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
CORPORACIÓN UNIFICADA NACIONAL DE EDUCACION SUPERIOR
ingeniería de Sistemas
ADMINISTRACION DE BASES DE DATOS
Actividad 2 – Corte 1
Profesor: MILTON BUITRAGO TORRES
1
ADMINISTRACION BASE DE DATOS
Carlos Alberto Sánchez Mosquera
Ingeniería de sistemas, Corporación Unificada Nacional De educación Superior
Administración de Base de Datos:51102
Ing. Milton Buitrago Torres
4 de noviembre de 2022
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Administración de Bases de Datos: SQLite - Actividad 2 - Corte 1 y más Ejercicios en PDF de Sistemas Informáticos solo en Docsity!

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 1 ADMINISTRACION BASE DE DATOS Carlos Alberto Sánchez Mosquera Ingeniería de sistemas, Corporación Unificada Nacional De educación Superior Administración de Base de Datos: Ing. Milton Buitrago Torres 4 de noviembre de 2022

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 2

Tabla de Contenido

RESUMEN.................................................................................................................................................... 3 QUÉ ES UN SISTEMA GESTOR DE BASE DE DATOS:...................................................................................... 4 ¿QUÉ ES SQLITE?......................................................................................................................................... 5 HISTORIA..................................................................................................................................................... 5 PLATAFORMAS DE SQLITE........................................................................................................................... 6 LENGUAJES DE PROGRAMACIÓN DE SQLITE................................................................................................ 7 APLICACIONES DE SQLITE............................................................................................................................ 7 SQLITE: VENTAJAS Y DESVENTAJAS.............................................................................................................. 8 ¿CÓMO Y POR QUÉ UTILIZAR SQLITE?......................................................................................................... 9 ¿PORQUE ELEGIO ESTE SISTEMA?............................................................................................................... 9 REFERENCIAS............................................................................................................................................. 11

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 4 QUÉ ES UN SISTEMA GESTOR DE BASE DE DATOS: Un sistema gestor de base de datos (SGBD) o Database Management System (DBMS) es un conjunto de programas invisibles para el usuario final con el que se administra y gestiona la información que incluye una base de datos. Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la información, modificar datos y acceder a los activos de conocimiento de la organización. Asimismo, el gestor de base de datos también se ocupa de realizar consultas y hacer análisis para generar informes. Además, los sistemas de gestión de base de datos pueden entenderse como una colección de datos interrelacionados, estructurados y organizados en el ecosistema formado por dicho conjunto de programas que acceden a ellos y facilitan su gestión. El uso de las bases de datos ya se ha extendido de los servidores hacia los dispositivos móviles. El desarrollo constante de la tecnología conjuntamente con los nuevos requerimientos de las empresas ha llevado a crear diversos métodos de almacenamiento de información en dispositivos móviles, embebidos y empotrados.

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 5 ¿QUÉ ES SQLITE? SQLite es una herramienta de software libre, que permite almacenar información en dispositivos empotrados de una forma sencilla, eficaz, potente, rápida y en equipos con pocas capacidades de hardware, como puede ser una PDA o un teléfono celular. SQLite implementa el estándar SQL92 y también agrega extensiones que facilitan su uso en cualquier ambiente de desarrollo. Esto permite que SQLite soporte desde las consultas más básicas hasta las más complejas del lenguaje SQL, y lo más importante es que se puede usar tanto en dispositivos móviles como en sistemas de escritorio, sin necesidad de realizar procesos complejos de importación y exportación de datos, ya que existe compatibilidad al 100% entre las diversas plataformas disponibles, haciendo que la portabilidad entre dispositivos y plataformas sea transparente. HISTORIA SQLite apareció en mayo del año 2000 de la mano de su creador D. Richard Hip, quién ha liberado las diferentes versiones de SQLite en base a la licencia GPL por lo que su código es de dominio público y puede ser modificado por cualquier persona. Gracias a esto, SQLite ha sido mejorada a lo largo de 7 años por un gran número de colaboradores y también ha sido migrada a diversas plataformas. Características Estas son algunas de las características principales de SQLite:  La base de datos completa se encuentra en un solo archivo.

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 7  OpenEmbedded  PalmOS  Symbian LENGUAJES DE PROGRAMACIÓN DE SQLITE Gracias a que SQLite es software libre, es posible encontrar una gran cantidad de componentes, librerías y drivers para interactuar con SQLite desde una gran diversidad de lenguajes y plataformas de programación. Ya sea que estemos utilizando lenguajes modernos como Java, Perl, Python, PHP, Ruby, C#, lenguajes más antiguos como Pascal, SmallTalk, Clipper, o lenguajes poco conocidos como Suneido, REXX, S-Lang, para todos podemos encontrar librerías y ejemplos de código para SQLite. http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers ofrece más información sobre “wrappers” para SQLite sobre diferentes plataformas y lenguajes. APLICACIONES DE SQLITE Las características y plataformas previamente mencionadas hacen de SQLite una excelente opción en diversos casos tales como:

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 8  Cuando se requiere una base de datos integrada dentro de una aplicación. SQLite es una excelente opción por su facilidad de configuración. El inconveniente es que no escala a bases de datos demasiado grandes (en el orden de los terabytes).  Para realizar demostración de aplicaciones que utilizan un RDBMS (¿Para que utilizar un manejador de BD pesado que ocupa grandes recursos de sistema cuando solo se requiere hacer un demo de una aplicación?)  Como cache local de un manejador de base de datos empresarial. Esto acelera el tiempo de respuesta y reduce la carga sobre la base de datos central.  Para aplicaciones en dispositivos móviles que manejan una BD local que se sincroniza por batch con una base de datos remota.  Almacenamiento persistente de objetos, configuraciones y preferencias de usuario. Permite fácilmente crear una estructura para almacenar configuraciones de la aplicación. SQLITE: VENTAJAS Y DESVENTAJAS Ventajas: Es estable, multiplataforma y compatible con versiones anteriores. Su código es de dominio público y gratuito.

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 10 bases de datos para móviles, y una de mis favoritas es SQLite, que es en la que se enfoca esta investigación. Por esta razón creo que este sistema se adaptaría a la necesidad que tenemos y es registrar la hora de entrada de cada uno de los trabajadores de una finca bananera para así tener un control a iniciar las labores. El proyecto que pienso realizar es montar una base de datos que me permita registrar la hora en que los trabajadores de una finca ingresan a laborar esto con el fin de tener un control en el trabajo, de este mismo quiero ingresar nombre, tipo de documento ó ID de identificación, tipo de labor, hora de ingreso a laborar y hora de salida. También que me permita consultar por medio de cualquiera de estos ítems que quiero agregar

ingeniería de Sistemas ADMINISTRACION DE BASES DE DATOS Actividad 2 – Corte 1 Profesor: MILTON BUITRAGO TORRES 11 REFERENCIAS SQLite: qué es, cómo funciona y cuál es la diferencia con MySQL. (s. f.). Recuperado 4 de noviembre de 2022, de https://www.hostgator.mx/blog/sqlite-que-es-y-diferencias-con-mysql/ SQLite: La Base de Datos Embebida. (s. f.). SG Buzz. Recuperado 4 de noviembre de 2022, de https://sg.com.mx/revista/17/sqlite-la-base-datos-embebida