jueves, 1 de febrero de 2018

SGBD SQLite

SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña biblioteca escrita en C.

A diferencia de los sistema de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo.

SQLite, no permite múltipes usuarios accediendo en modo escritura a la base de datos, debido que el mecanismo de bloqueo que utiliza es muy "basto": bloquea toda la base de datos. Así esta librería está especialmente indicada cuando se requiera de una gran rapidez en las consultas y nos baste que sólo un único usuario pueda realizar modificaciones.

Debido a su pequeño tamaño, SQLite es muy adecuado para los sistemas integrados, y también está incluido en:
  • Android
  • iOS
  • Google Chrome
  • Skype
  • Navegador Firefox
  • Navegador Opera
  • Adobe Photoshop Elements

Instalación











Crear Base de Datos y Tabla


















EMU8086 práctica de multiplicación

1. MUL: Realiza multiplicación (sin signo) entre AL y otro registro. El resultado se almacena en AX.




2. MUL: Realiza multiplicación (sin signo) entre AX y otro registro. El resultado se almacena en DX:AX. La parte izquierda en DX y la parte derecha en AX.






3. IMUL: Realiza multiplicación (con signo) entre AL y otro registro. El resultado se almacena en AX.





4. IMUL: Realiza multiplicación (con signo) entre AX y otro registro. El resultado se almacena en DX:AX. La parte izquierda en DX y la parte derecha en AX.








Esquema del microprocesador y registros de propósito general




martes, 30 de enero de 2018

DBeaver


DBeaver es un cliente SQL y una herramienta de administración de bases de datos, gratuito y de código libre. Para bases de datos relacionales utiliza la API JDBC para interactuar con la base de datos mediante el controlador JDBC. Proporciona un editor que cuenta con auto completado y resaltado de sintaxis. La aplicación de escritorio está programada en Java, utilizando la plataforma Eclipse.

DBeaver es una herramienta multiplataforma y funciona en los sistemas operativos soportados por Eclipse (Windows, Linux, MacOs, Solaris).

Características:

Ejecución de consultas SQL.
Navegador/Editor de datos.
Resaltado de sintaxis y auto completado.
Administración de scripts SQL.
Renderizado de Diagramas Entidad Relación.
Exportación/Migración de datos.
Importación y respaldo de datos.



EMU8086 práctica con registros de propósito general









Video: Qué es Firebird?



Firebird es un sistema de administración de base de datos relacional (o RDBMS) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000.


Características

  • Ejecutable pequeño, con requerimientos de hardware bajos.
  • Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.
  • Soporte de transacciones ACID y claves foráneas.
  • Buena seguridad basada en usuarios/roles.
  • Completo lenguaje para la escritura de disparadores y procedimientos almacenados.
  • Versión autoejecutable, sin instalación, excelente para la creación de catálogos en CD-Rom y para crear versiones de evaluación de algunas aplicaciones.

jueves, 25 de enero de 2018

Registros de propósito general

La CPU tiene 14 registros internos, cada uno de 16 bits. Los primeros cuatro, AX, BX, CX, y DX son registros de uso general y también pueden ser utilizados como registros de 8 bits, para utilizarlos como tales es necesario referirse a ellos como por ejemplo: AH y AL, que son los bytes alto (high) y bajo (low) del registro AX. Esta nomenclatura es aplicable también a los registros BX, CX y DX.

Registros de uso general

  • AX: Acumulador (AL:AH)
  • BX: Registro base (BL:BH)
  • CX: Registro contador (CL:CH)
  • DX: Registro de datos (DL:DH)