Este documento contiene información sobre diferentes tipos de bases de datos. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso, mientras que una base de datos SQL utiliza el lenguaje SQL y almacena datos en tablas relacionadas. También describe bases de datos NoSQL como MongoDB y Cassandra, las cuales almacenan datos de forma flexible sin esquemas fijos y son adecuadas para grandes volúmenes de datos distribuidos.
Principales bases de datos existentes:
¿Qué es una base de datos?
¿Qué es una base de datos de tipo SQL?
¿Qué es una base de datos No- SQL?
Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
SQL Server.
Oracle.
Mongo DB.
Oracle NoSQL.
Cassandra.
Principales bases de datos existentes:
¿Qué es una base de datos?
¿Qué es una base de datos de tipo SQL?
¿Qué es una base de datos No- SQL?
Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
SQL Server.
Oracle.
Mongo DB.
Oracle NoSQL.
Cassandra.
Actividad de aprendizaje 4. screencast y bases de datos.Rafael Gama
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.
Emplea las tecnologías de la información y la comunicación que serán utilizadas para el desarrollo de habilidades digitales en la investigación, búsqueda y socialización de documentos electrónicos.
Actividad de aprendizaje 4. screencast y bases de datos.Rafael Gama
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.
Emplea las tecnologías de la información y la comunicación que serán utilizadas para el desarrollo de habilidades digitales en la investigación, búsqueda y socialización de documentos electrónicos.
¿Qué es una base de datos?
¿Qué es una base de datos de tipo SQL?
¿Qué es una base de datos No- SQL?
Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
SQL Server.
Oracle.
Mongo DB.
Oracle NoSQL.
Cassandra.
Reporte homicidio doloso descripción
Reporte que contiene información de las víctimas de homicidio doloso registradas en el municipio de Irapuato Guanajuato durante el periodo señalado, comprende información cualitativa y cuantitativa que hace referencia a las características principales de cada uno de los homicidios.
La información proviene tanto de medios de comunicación digitales e impresos como de los boletines que la propia Fiscalía del Estado de Guanajuato emite de manera diaria a los medios de comunicación quienes publican estas incidencias en sus distintos canales.
Podemos observar cantidad de personas fallecidas, lugar donde se registraron los eventos, colonia y calle así como un comparativo con el mismo periodo pero del año anterior.
Edades y género de las víctimas es parte de la información que incluye el reporte.
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOAaronPleitez
linea de tiempo del antiguo testamento donde se detalla la cronología de todos los eventos, personas, sucesos, etc. Además se incluye una parte del periodo intertestamentario en orden cronológico donde se detalla todo lo que sucede en los 400 años del periodo del silencio. Basicamente es un resumen de todos los sucesos desde Abraham hasta Cristo
Ipsos, empresa de investigación de mercados y opinión pública, divulgó su informe N°29 “Claves Ipsos” correspondiente al mes de abril, que encuestó a 800 personas con el fin de identificar las principales opiniones y comportamientos de las y los ciudadanos respecto de temas de interés para el país. En esta edición se abordó la a Carabineros de Chile, su evaluación, legitimidad en su actuar y el asesinato de tres funcionarios en Cañete. Además, se consultó sobre el Ejército y la opinión respecto de la marcha en Putre.
Este documento ha sido elaborado por el Observatorio Ciudadano de Seguridad Justicia y Legalidad de Irapuato siendo nuestro propósito conocer datos sociodemográficos en conjunto con información de incidencia delictiva de las 10 colonias y/o comunidades que del año 2020 a la fecha han tenido mayor incidencia.
Existen muchas más colonias que presentan cifras y datos en materia de seguridad, sin embargo, en este primer acercamiento lo que se prevées darle al lector una idea de como se encuentran las colonias analizadas, tomando como referencia los datos del INEGI 2020, datos del Secretariado Ejecutivo del Sistema Nacional de Seguridad Pública del 2020 al 2023 y las bases de datos propias que desde el 2017 el Observatorio Ciudadano ha recopilado de manera puntual con datos de las vıć timas de homicidio doloso, accidentes de tránsito, personas lesionadas por arma de fuego, entre otros indicadores.
1. ¿Que es una base de datos?
Una base de datos es un
conjunto de datos
pertenecientes a un mismo
contexto y almacenados
sistemáticamente para su
posterior uso. En este sentido;
una biblioteca puede
considerarse una base de
datos compuesta en su
mayoría por documentos y
textos impresos en papel e
indexados para su consulta.
2. ¿Qué es una base de datos
tipo SQL?
Microsoft SQL es un lenguaje
de base de datos que se usa
para crear, gestionar y
consultar bases de datos de
Microsoft SQL Server y
Microsoft Access. Los tipos de
datos de Microsoft SQL se
refieren a la categoría de la
información contenida en las
variables de base de datos.
Cada tipo de datos, o variable,
se guarda en una columna
distinta dentro de la base de
3. ¿Qué es una base de datos No-
SQL?
Nos referimos a una amplia clase
de sistemas de gestión de datos
(mecanismos para el
almacenamiento y recuperación
de datos) que difieren, en
aspectos importantes, del
modelo clásico de relaciones
entre entidades (o tablas)
existente en los sistemas de
gestión bases de datos
relacionales, siendo el más
destacado el que no usan SQL
como lenguaje principal de
5. ¿Que es SQL server?
Microsoft SQL Server es un
sistema de manejo de bases de
datos del modelo 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).
Características:
• Soporte de transacciones.
• Soporta procedimientos
almacenados.
• Incluye también un entorno gráfico
de administración, que permite el
uso de comandos DDL y DML
gráficamente.
• Permite trabajar en modo cliente-
servidor, donde la información y
datos se alojan en el servidor y los
terminales o clientes de la red sólo
acceden a la información.
• Además permite administrar
información de otros servidores de
datos.
6. ¿Que es Oracle?
Oracle es básicamente una
herramienta
cliente/servidor para la
gestión de Bases de Datos.
Es un producto vendido a
nivel mundial, aunque la
gran potencia que tiene y
su elevado precio hace que
sólo se vea en empresas
muy grandes y
multinacionales, por
norma general.
Caracteristicas:
• Oracle es básicamente una herramienta cliente/servidor
para la gestión de Bases de Datos.
• Para poder utilizar Oracle es necesario la instalación de la
herramienta servidor Oracle 8i.
• Para desarrollar aplicaciones en Oracle se necesita
PL/SQL, store procedures y SQL para crear el formulario.
• PL/SQL es un lenguaje de programación incrustado en
Oracle, el mismo que soporta consultas y manipulación de
datos que se usan en SQL (lenguaje declarativo, que
permite realizar ciertas operaciones en las bases de datos).
• Existen dos formas de licenciarse en Oracle, una es por el
número de procesadores y la otra el por el número de
usuarios.
• El preferible licenciarse por número de usuarios ya que los
costos son significativamente más baratos que por
procesador.
• Store Procedure es un conjunto de bloques PL/SQL.
• Oracle es portable porque se puede instalar en la gran
mayoría de los sistemas operativos y también tiene una
gran capacidad de almacenamiento.
7. ¿Que es Mongo DB?
MongoDB (de la palabra en inglés
“humongous” que significa enorme) es
sistema de base de datos NoSQL
a documentos, desarrollado bajo el
concepto de código abierto.
MongoDB forma parte de la nueva
de sistemas de base de datos NoSQL.
lugar de guardar los datos en tablas
se hace en las base de datos
MongoDB guarda estructuras de datos
documentos similares a JSON con un
esquema dinámico (MongoDB utiliza
especificación llamada BSON),
que la integración de los datos en
aplicaciones sea más fácil y rápida.
El desarrollo de MongoDB empezó en
octubre de 2007 por la compañía de
software 10gen.1 Ahora MongoDB es una
base de datos lista para su uso en
producción y con muchas
(features).
Características:
Consultas Ad hoc
MongoDB soporta la búsqueda por campos, consultas de rangos y expresiones
regulares. Las consultas pueden devolver un campo específico del
documento pero también puede ser una función JavaScript definida por el
usuario.
Indexación
Cualquier campo en un documento de MongoDB puede ser indexado, al igual
que es posible hacer índices secundarios. El concepto de índices en MongoDB
es similar a los encontrados en base de datos relacionales..
Replicación
MongoDB soporta el tipo de replicación primario-secundario. Cada grupo de
primario y sus secundarios se denomina replica set .13 El primario puede
ejecutar comandos de lectura y escritura. Los secundarios replican los datos
del primario y sólo se pueden usar para lectura o para copia de seguridad,
pero no se pueden realizar escrituras.
Balanceo de carga
MongoDB se puede escalar de forma horizontal usando el concepto de
“shard”.14 El desarrollador elige una clave de sharding, la cual determina
cómo serán distribuidos los datos de una colección. Los datos son divididos
en rangos (basado en la clave de sharding) y distribuidos a través de
múltiples shard. Cada shard puede ser una replica set. MongoDB tiene la
capacidad de ejecutarse en múltiple servidores, balanceando la carga y/o
replicando los datos para poder mantener el sistema funcionando en caso
que exista un fallo de hardware.
Almacenamiento de archivos
MongoDB puede ser utilizado como un sistema de archivos, tomando la
ventaja de la capacidad que tiene MongoDB para el balanceo de carga y la
replicación de datos utilizando múltiples servidores para el almacenamiento
de archivos.
8. ¿Qué es Oracle NoSQL?
Pese a la no existencia de una
definición formal, cuando hablamos
de base datos NoSQL, también
conocidas como “No sólo SQL”, nos
referimos a una amplia clase de
sistemas de gestión de datos
(mecanismos para el
almacenamiento y recuperación de
datos) que difieren, en aspectos
importantes, del modelo clásico de
relaciones entre entidades (o
tablas) existente en los sistemas de
gestión bases de datos relacionales,
siendo el más destacado el que no
usan SQL como lenguaje principal
Características:
Consistencia Eventual: A diferencia de las bases
de datos relacionales tradicionales, en la mayoría
de sistemas NoSQL, no se implementan
mecanismos rígidos de consistencia que
garanticen que cualquier cambio llevado a cabo
en el sistema distribuido sea visto, al mismo
tiempo, por todos los nodos y asegurando,
también, la no violación de posibles restricciones
de integridad de los datos u otras reglas
definidas.
Flexibilidad en el esquema: En la mayoría de
base de datos NoSQL, los esquemas de datos
son dinámicos; es decir, a diferencia de las
bases de datos relacionales en las que, la
escritura de los datos debe adaptarse a unas
estructuras(o tablas, compuestas a su vez por
filas y columnas) y tipos de datos pre-
definidos,
9. ¿Qué es cassandra?
Apache Cassandra es una base de datos
NoSQL distribuida y basada en un
modelo de almacenamiento de «clave-
valor», de código abierto que está escrita
en Java. Permite grandes volúmenes de
datos en forma distribuida. Por ejemplo,
lo usa Twitter para su plataforma. Su
objetivo principal es la escalabilidad lineal
y la disponibilidad. La arquitectura
distribuida de Cassandra está basada en
una serie de nodos iguales que se
comunican con un protocolo P2P con lo
que la redundancia es máxima. Está
desarrollada por Apache Software
Foundation.
Descentralizado
Todos los nodos del clúster tiene el mismo
rol. No hay un único punto de fallo. Los
datos se distribuyen a través del clúster
(por lo que cada nodo contiene datos
diferentes).
Soporta replicación y replicación de
múltiples data center
Las estrategias de replicación son
configurables .22 Cassandra está diseñado
como un sistema distribuido, para el
despliegue de un gran número de nodos a
través de múltiples centros de datos.
Escalabilidad
El rendimiento de leer y escribir aumenta
linealmente a medida que se añaden
nuevos nodos. Se pueden agregar nuevos
nodos sin necesidad de interrumpir la
ejecución de la aplicación.
Tolerancia a fallos
Los datos se replican automáticamente a
múltiples nodos para recuperarse frente a
fallos. Cassandra soporta replicación a
través de múltiples datacenter.