1. CURSO NACIONAL: INFORMÁTICA
FORMACIÓN DISCIPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
Actividad de Aprendizaje No. 4
Bases de Datos
Alumno:
Abiud Victórico Santos Gómez
Asesor:
Eduardo José Barreiro Noh
2. Cuando checas la lista de
contactos de tu celular
¿Te has dado cuenta que
aparecen en forma de lista y
ordenados alfabéticamente?
3. O tal vez, si eres profesor,
seguro manejas una lista de
asistencia que contiene los
nombres de tus alumnos
ordenados alfabéticamente,
además de otros datos.
4. Pues bien, los casos anteriores son ejemplos de Bases de Datos, no
importa si son manuales o digitales. Pero para dejarlo más claro esta es
su definición
Una base de datos es una
colección de información organizada
de tal modo que sea fácilmente
accesible, gestionada y actualizada.
5. Una Base de Datos Pueden ser
SQL No - SQL
Características
• No cumplen con el esquema entidad-relación,
• No tienen una estructura en forma de tablas y
relaciones entre ellas ,
• Son más flexibles,
• Permiten almacenar información en otros
formatos como clave-valor
Características
• Combinan diferentes tablas para extraer
información relacionada
• Permiten gestionar los datos junto con las
relaciones existentes entre ellos
• Faciidad para realizar consultas
Este tipo de bases de datos están basadas en
el lenguaje de consulta estructurada por sus
siglas en ingles (Structured Query Language).
También reciben el nombre de Not only SQL, que significa,
no solo SQL, que es una de sus principales características. A
diferencia del modelo SQL, estas bases de datos no utilizan
el lenguaje SQL para sus consultas
7. Tabla Comparativa de las
Bases de Datos SQL Más Conocidas
Ventajas
-Proporciona agilidad sus operaciones de
análisis y administración de datos.
- Incluye un entorno gráfico
-Permite administrar información de otros
servidores
-Es considerado como uno de los sistemas
gestores de bases de datos más
completos.
- Estabilidad
- Escalabilidad
- Es muy costo.
- un ORACLE mal configurado es
extremadamente lento
-Utiliza mucha memoria RAM
- Tiene muchas restricciones
- La relación calidad y precio está
muy por debajo
Desventajas
Definición
Oracle Database es un sistema de gestión
de base de datos de tipo objeto-
relacional (ORDBMS, por el acrónimo en
inglés deObject-Relational Data Base
Management Sistema), desarrollado
por Oracle Corporation.
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.
8. Tabla Comparativa de las
Bases de Datos No- SQL más Conocidas
Ventajas
Desventajas
Definición
No SQL DataBase
Es una base de datos orientada a
documentos, esto quiere decir
que en lugar de guardar los
datos en registro, los guarda en
documentos. que son
almacenados en BSCON. es un
formato ligero para intercambio
de datos.)
forma parte de la familia S.B.P
NOSQL.
- Permite consultas en JavaScript
- Utiliza sistema de archivos
- Configuración automática
- Software Libre
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.
- Rápidas respuestas aunque la
demanda crezca.
- Almacenamiento distribuido.
- Escalabilidad horizontal (añade
nuevo hardware cuando sea
preciso).
-
- No hay joins (a cambio de más
velocidad).
- No permite ordenar resultados
en tiempo de consulta.
- No tiene SQL.
- Pero desde la versión 0.8
tenemos CQL.
- 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,
puede ocasionar perdida de
información.
- tiene problemas de rendimiento
cuando el volumen de datos
supera los 100GB.
- Provee almacenamiento
distribuido, confiable y
escalable
- Topologías configurables
- Administración sencilla y
monitorización
- ES una base de datos
distribuida, con un conjunto
de sistemas configurables
que trabajan como nodos de
almacenamiento. Los datos
son almacenados como
pares de clave-valor, los
cuales son escritos en los
nodos de almacenamiento.
- No hay joins (a cambio de
más velocidad).
- No tiene SQL.
-