el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
Act4 samuel dominguez._basesdedatos
1. CURSO NACIONAL
FORMACIÓN DISCIPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
CURSO: INFORMÁTICA
Actividad de Aprendizaje No 4.
(Samuel Enrique Domínguez Gil )
3. ¿QUÉ ES UNA BASE DE DATOS?
Una base de datos es una
colección de información
organizada de forma que un
programa de ordenador pueda
seleccionar rápidamente los
fragmentos de datos que
necesite. Una base de datos es
un sistema de archivos
electrónico. Se le llama base de
datos a los bancos de
información que contienen datos
relativos a diversas temáticas y
categorizados de distinta
manera, pero que comparten
entre sí algún tipo de vínculo o
relación que busca ordenarlos y
clasificarlos en conjunto.
4. ¿CÓMO SE ORGANIZA UNA BASE DE DATOS?
Las bases de datos tradicionales
se organizan por campos,
registros y archivos. Un campo es
una pieza única de información;
un registro es un sistema completo
de campos; y un archivo es una
colección de registros. Por
ejemplo, una guía de teléfono es
análoga a un archivo.
6. ¿QUÉ ES UNA BASE DE DATOS TIPO
SQL?
La sigla que se conoce
como SQL corresponde a la
expresión inglesa Structured
Query Language (entendida en
español como Lenguaje de
Consulta Estructurado), la cual
identifica a un tipo de lenguaje
vinculado con la gestión
de bases de datos de carácter
relacional que permite la
especificación de distintas
clases de operaciones entre
éstas.
7. BASE DE DATOS TIPO SQL
El SQL es un lenguaje declarativo
de alto nivel ya que, al manejar
conjuntos de registros y no
registros individuales, ofrece una
elevada productividad en la
codificación y en la orientación a
objetos. Una sentencia de SQL
puede resultar equivalente a más
de un programa que emplee un
lenguaje de bajo nivel.
8. LENGUAJE DE SQL
El denominado Data Definition
Language (también conocido
como DDL) es aquél que
permite modificar la estructura
de los objetos contemplados
por la base de datos por
medio de cuatro operaciones
básicas. SQL, por su parte, es
un lenguaje que permite
manipular datos (Data
Manipulation
Language o DML) que
contribuye a la gestión de las
bases de datos a través de
consultas.
10. ¿QUÉ ES UNA BASE DE DATOS TIPO NO-SQL?
En informática, No-SQL (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.
11. BASE DE DATOS TIPO NO-SQL
bases de datos
como almacenamiento
estructurado, término que
abarca también las bases
de datos relacionales
clásicas. A menudo, las
bases de datos No-SQL se
clasifican según su forma
de almacenar los datos, y
comprenden categorías
como clave-valor, las
implementaciones
de BigTable, bases de
datos documentales,
y bases de datos
orientadas a grafos.
12. BASE DE DATOS TIPO NO-SQL
En ese sentido, a
menudo, las bases de
datos No-SQL están
altamente optimizadas
para las operaciones
recuperar y agregar, y
normalmente no ofrecen
mucho más que la
funcionalidad de
almacenar los registros
(p.ej. almacenamiento
clave-valor).
13. VENTAJAS DE BASE DE DATOS TIPO NO-SQL
Estos sistemas responden a
las necesidades de
escalabilidad horizontal que
tienen cada vez más
empresas.3
Pueden manejar enormes
cantidades de datos.
No generan cuellos de
botella.
Escalamiento sencillo.
Diferentes DBs No-SQL para
diferentes proyectos.
Se ejecutan en clusters de
máquinas baratas.
14. DESVENTAJAS DE BASE DE DATOS TIPO NO-
SQL
La bases de datos No-SQL al ser de código
abierto poseen un soporte diferente al soporte
que ofrecen las compañías comerciales a sus
productos.
No están lo suficientemente maduros para
algunas empresas.
Limitaciones de Inteligencia de Negocios
La falta de experiencia. La novedad de No-SQL
significa que no hay una gran cantidad de
desarrolladores y administradores que conocen
la tecnología.
Problemas de compatibilidad.- A diferencia de las
bases de datos relacionales, que comparten
ciertos estándares, las bases de datos No-SQL
tienen pocas normas en común.
16. SQL SERVER
Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional,
desarrollado por la empresa Microsoft, utilizado para manipular y recuperar datos (DML), crear
tablas y definir relaciones entre ellas
17. VENTAJAS Y DESVENTAJAS DE
“SQL SERVER”
Nos permite olvidarnos de los ficheros que forman la base de datos.
Es útil para manejar y obtener datos de la red de redes.
Si trabajamos en una red social nos permite agregar otros servidores de SQL Server
SQL permite administrar permisos a todo.
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.
18. ORACLE
Oracle Database es un sistema de gestión de base de datos de tipo objeto-relacional
desarrollado por Oracle Corporation. Su dominio en el mercado de servidores empresariales
había sido casi total hasta que recientemente tiene la competencia del Microsoft SQL
Server y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySQL o Firebird
.Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.
19. VENTAJAS Y DESVENTAJAS DE
“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
Protección de datos
incompatibilidad y complejidad
funcionalidad limitada
inhabilidad de implementar el procesamiento recursivo
20. MONGO DB
MongoDB es un sistema de base de datos NoSQL orientado a
documentos, desarrollado bajo el concepto de código abierto.
MongoDB forma parte de la nueva familia de sistemas de base de
datos NoSQL. MongoDB guarda estructuras de datos en documentos
21. VENTAJAS Y DESVENTAJAS DE
“MONGO DB”
Mongo DB tiene la capacidad de realizar consultas utilizando
javascript
se utiliza un sistemas de archivos
El des-arrollador elige una llave shard.
Mongo DB bloquea la base de datos cada vez que se realiza un
escritura
Retorna cuando no se a escrito la información en el espacio de
almacenamiento permanente
Cambia el valor por defecto para escribir al menos una replica
22. ORACLE NOSQL
Oracle NoSQL Database es una base de datos de valor-clave distribuida noSQL de Oracle
Corporation. Proporciona semántica transaccional para la manipulación de datos,
escalabilidad horizontal y administración y monitoreo simples. La aplicación puede manipular
una sola fila en una transacción.
23. VENTAJAS Y DESVENTAJAS DE
“ORACLE NOSQL”
Las bases de datos NoSQL están basadas en key-value pairs
Algunos tipos de almacén de bases de datos NoSQL incluyen diferentes tipos de almacenes
No admiten funciones de fiabilidad, que son soportadas por sistemas de bases de
datos relacionales.
Con el fin de apoyar las características de fiabilidad y coherencia, los desarrolladores
deben implementar su propio código, lo que agrega más complejidad al sistema.
24. CASSANDRA
Cassandra se define como una base de datos NoSQL distribuida y masivamente escalable, y
esta es su mayor virtud desde nuestro punto de vista, la capacidad de escalar linealmente.
Además, Cassandra introduce conceptos muy interesantes como el soporte para multi data
center o la comunicación peer-to-peer entre sus nodos.
25. VENTAJAS Y DESVENTAJAS DE
“CASSANDRA”
Podría decirse que las bases de datos NoSQL de código abierto tienen una
implementación rentable
Cuando trabajamos con bases de datos NoSQL, ya sean de código abierto o tengan un
propietario, la expansión es más fácil y más barata que cuando se trabaja con bases de
datos relacionales
Esto podría limitar el número de aplicaciones en las que podemos confiar para realizar
transacciones seguras y confiables, como por ejemplo los sistemas bancarios.
Las bases de datos NoSQL, incluyen la incompatibilidad con consultas SQL. Esto
significa que se necesita un lenguaje de consulta manual, haciendo los procesos
mucho más lentos y complejos.