Resumen de Equipo 4: Sqlite | SQL Server

Resultado de imagen para sql server
Inicio en 1988, fue desarrollado por Ashton-tale y Sybase en cooperación con Microsoft, Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft. 

El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de Management Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL).

Dentro de los competidores más destacados de SQL Server están: Oracle, MariaDB, MySQL, PostgreSQL. SQL Server ha estado tradicionalmente disponible solo para sistemas operativos Windows de Microsoft, pero desde 2016 está disponible para GNU/Linux.

Características:
Permite:
  • Programar tareas.
  • Permite generar respaldos y recuperar datos
  • Permite la compresión extrema de tablas e indices.
  • Alta disponibilidad: el tiempo de inactividad casando por actualizaciones y revisiones desaparece o se minimiza.
Ventajas:
  • Es util para manejar y obtener datos de la red de redes.
  • Permite administrar permisos a todos los elementos.
  • Permite gestionar los privilegios de usuario.
  • Permite agregar otros servidores SQL Server.
Desventajas:
  • Utiliza mucha memoria RAM.
  • No se puede utilizar como practicas porque se prohíben muchas cosas.
  • La relación, calidad y el precio esta muy por debajo en comparación con Oracle..
  • Tiene muchos bloques a nivel de pagina.
Imagen relacionada

SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)​ biblioteca escrita en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.

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. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción.

En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB.

Usos sugeridos:
Es utilizado para Paginas web
utilizado para equipos electrónicos básicos
Es útil para sitios de demostración y pruebas

Funciones
Permite la integración con aplicaciones.
Resguarda y recupera información: permite hacer copias de seguridad.

Comandos de SQLITE:

Para acceder o crear a una base de datos sqlite3 debemos escribir: sqlite3 "nombre de la db".


Para mostrar las bases de datos en el directorio tecleamos el comando .databases

Para agregar y mostrar datos se utilizan los mismos comandos de sql que todos conocemos.
Sin embargo sqlite tiene sus cuestiones de diseño, por ejemplo veamos esta tabla toda mal acomodada.
 Para darle un mejor aspecto primero coloquemos los titulos de columna con el comando .headers on

 Ahora .help nos permite ver el total de comandos especiales de sqlite
 Gracias a el podemos encontrar el comando .mode que nos permite acomodar las tablas de una manera mas estetica, con .help .mode podemos ver sus parametros.

 Es asi que nos damos cuenta que .mode column nos permite acomodar una tabla de manera mas profesional.
 Asi mismo existe el comando .width el cual nos permite asignar una longitud a cada columna
 El comando .shema nos permite mostrar la estructura de nuestras tablas.
 .show permite ver el conjunto de parametros activados por sqlite
El comando .backup "nombre del archivo de respaldo" nos permite crear un respaldo de la base de datos activa.


Comentarios