Una base de datos es un conjunto de datos almacenados sistemáticamente para su posterior uso. Existen programas llamados sistemas gestores de bases de datos que permiten almacenar y acceder a los datos de forma rápida y estructurada. Las bases de datos más populares incluyen SQL Server, Oracle, MongoDB, Oracle NoSQL y Cassandra, cada una con sus propias ventajas y desventajas para diferentes usos.
Este trabajo primero se define que es una base de datos y luego que es un sistemas manejador de base de datos y se definen unos cuantos espero que les sirva de apoyo
exitos ........
Este trabajo primero se define que es una base de datos y luego que es un sistemas manejador de base de datos y se definen unos cuantos espero que les sirva de apoyo
exitos ........
a. ¿Qué es una base de datos?
b. ¿Qué es una base de datos de tipo SQL?
c. ¿Qué es una base de datos No- SQL?
d. Bases de datos más populares (incluir diferenciales de cada una y sus ventajas sobre otras bases de datos):
i. SQL Server.
ii. Oracle.
iii. Mongo DB.
iv. Oracle NoSQL.
v. Cassandra.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
2. Una base de datos o banco 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.
Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría
de las bases de datos están en formato digital, siendo
este un componente electrónico, por tanto se ha
desarrollado y se ofrece un amplio rango de soluciones al
problema del almacenamiento de datos.
¿Qué es una base de datos?
3. Existen programas denominados sistemas gestores de
bases de datos, abreviado SGBD (del inglés database
management system o DBMS), que permiten almacenar y
posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos DBMS, así como
su utilización y administración, se estudian dentro del
ámbito de la informática.
Las aplicaciones más usuales son para la gestión de
empresas e instituciones públicas; También son
ampliamente utilizadas en entornos científicos con el
objeto de almacenar la información experimental.
¿Qué es una base de datos?
4. ¿Qué es una base de datos de tipo SQL?
SQL (Structured Query Language) es un lenguaje de
programación estándar e interactivo para la obtención de
información desde una base de datos y para actualizarla.
Aunque SQL es a la vez un ANSI y una norma ISO,
muchos productos de bases de datos soportan SQL con
extensiones propietarias al lenguaje estándar. Las
consultas toman la forma de un lenguaje de comandos
que permite seleccionar, insertar, actualizar, averiguar la
ubicación de los datos, y más. También hay una interfaz
de programación.
5. ¿Qué es una base de datos No- SQL?
En informática, NoSQL (a veces llamado "no sólo SQL")
es una amplia clase de sistemas de gestión de bases de
datos que difieren del modelo clásico de SGBDR
(Sistema de Gestión de Bases de Datos Relacionales) en
aspectos importantes, siendo el más destacado que no
usan SQL como lenguaje principal de consultas. Los
datos almacenados no requieren estructuras fijas como
tablas, normalmente no soportan operaciones JOIN, ni
garantizan completamente ACID (atomicidad,
consistencia, aislamiento y durabilidad), y habitualmente
escalan bien horizontalmente. Los sistemas NoSQL se
denominan a veces "no sólo SQL" para subrayar el hecho
de que también pueden soportar lenguajes de consulta de
tipo SQL.
6. Bases de datos más populares
Bases de
datos
Ventajas Desventajas
i. SQL Server.
Es un sistema de gestión de base de datos.
Es útil para manejar y obtener datos de la red de redes.
Nos permite olvidarnos de los ficheros que forman la base de datos.
Si trabajamos en una red social nos permite agregar otros servidores de
SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno
de ellos se puede conectar al servidor de su otro compañero y así se
puede ver las bases de datos del otro compañero con SQL Server.
SQL permite administrar permisos a todo. También permite
que alguien conecte su SQLO al nuestro pero sin embargo podemos
decirle que no puede ver esta base de datos pero otro si.
Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
No se puede utilizar como practicas porque se prohíben muchas cosas, tiene
restricciones en lo particular.
La relación, calidad y el precio esta muy debajo comparado con oracle.
Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado
pequeño, una pésima implementación de los tipos de datos variables.
ii. Oracle.
Modelo relacional: los usuarios visualizan los datos en tablas con el
formato filas/columnas.
Herramienta de administración gráfica intuitiva y cómoda de utilizar.
Control de acceso: tecnologías avanzadas para vigilar la entrada a los
datos.
Protección de datos: seguridad completa en el entorno de producción y
de pruebas y gestión de copias de seguridad.
Lenguaje de diseño de bases de datos muy completo (PL/SQL): permite
implementar diseños "activos", que se pueden adaptar a las
necesidades cambiantes de negocio.
Alta disponibilidad: escalabilidad, protección y alto rendimiento para la
actividad empresarial.
Gestión de usuarios: agilidad en los trámites, reducción de costes y
seguridad en el control de las personas que acceden a las aplicaciones y
a los sistemas.
Inhabilidad de implementar el procesamiento recursivo
Incompatibilidad y complejidad
Funcionalidad limitada
7. Bases de datos Ventajas Desventajas
iii. Mongo DB. Mongo DB tiene la capacidad de realizar consultas utilizando javascript,
haciendo que estas sean enviadas directamente a la base de datos para
ser ejecutada.
se utiliza un sistemas de archivos, ya que cuenta con la capacidad para
balancear la carga y recopilación de datos utilizando múltiples
servidores para almacenamiento de archivo.
el des-arrollador elige una llave shard(clave).
la configuración automática, se puede agregar nuevas maquinas a
mongo DB con el sistema de base corriendo.
mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que
reduce la concurrencia dramáticamente.
retorna cuando no se a escrito la información en el espacio de almacenamiento
permanente, puede ocasionar perdida de información.
cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin
satisfacer la durabilidad ni la verificabilidad.
tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
iv. Oracle NoSQL. Escalamiento sencillo.
Diferentes DBs NoSQL para diferentes proyectos
NoSQL y la nube es un ajuste natural
Las bases de datos NoSQL utilizan sobre todo el uso de memoria en vez
del disco como la principal ubicación de escritura
No están lo suficientemente maduros para algunas empresas
Limitaciones de Inteligencia de Negocios
La falta de experiencia
Problemas de compatibilidad
v. Cassandra. Orientado a columna familias, tolerante a fallos , ya que replica los
datos de forma automática a múltiples nodos; cuando un nodo falla
puede ser reemplazado sin ningún periodo de inactividad. permite
replicas a múltiples data centers; almacenamiento de los datos tipo
column family.
No orientado a transacciones este es le factor mas débil de esta tecnología.
El hecho de tener los datos guardados columna a columna nos permite retornar
las filas mas rápidamente, pero al insertar, actualizar o borrar un registro, se
deberá hacer en mas de una ubicación; por esta razón este tipo de base de datos
no se recomienda para sistemas de tipo OLTP orientados a transacciones y alta
concurrencia.
Bases de datos más populares
8. Referencias electrónicas
(2016) Base de datos. https://es.wikipedia.org/wiki/Base_de_datos
http://searchdatacenter.techtarget.com/es/definicion/SQL-o-lenguaje-de-consultas-estructuradas
Rouse, Margaret (2015) Apache-cassandra. http://perezlili.blogspot.mx/2014/08/apache-cassandra.html
Nosql. https://es.wikipedia.org/wiki/NoSQL
SQLserver.http://sqlserver4b.weebly.com/ventajas-y-desventajas.html
Peres, Liliana (2014) Base de datos. http://perezlili.blogspot.mx/2014/08/base-de-datos.html
Ventajas y desventajas de Oracle. http://superinformacionweb.blogspot.mx/2014/03/
ventajas-y-desventajas-de-oracle.html
9. CURSO NACIONAL
FORMACIÓN DISICPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
Actividad de aprendizaje No. 4
Catedrática: Lizbeth Gabriela Canul Canche
Alumno: Silvia Patricia Méndez Camarillo
Bases de datos
Monterrey, N.L.
23 Septiembre 2017