1. CURSO NACIONAL: INFORMATICA
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
Screencast y bases de datos.
Tutora: Fátima Rodríguez
Alumna: Sandra De la Rosa Molina
2. ¿Qué es una base de datos?
Conjunto de información relacionada que se encuentra agrupada o
estructurada y relacionados entre sí, nos permite guardar grandes
cantidades de información de forma organizada para que luego podamos
encontrar y utilizar fácilmente. Cada base de datos se compone de una o
más tablas que guarda un conjunto de datos. Cada tabla tiene una o más
columnas y filas. Las columnas guardan una parte de la información sobre
cada elemento que queramos guardar en la tabla, cada fila de la tabla
conforma un registro
3. Características Objetos
Independencia lógica y física de los
datos.
Redundancia mínima.
Acceso concurrente por parte de
múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de
programación estándar.
Tablas
Formularios
Informes
Consultas
Macros
Módulos
4. ¿Qué es una base de datos de tipo
SQL?
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que,
gracias a su fuerte base teórica y su orientación al manejo de conjuntos de
registros permite una alta productividad en codificación y la orientación a
objetos. De esta forma, una sola sentencia puede equivaler a uno o más
programas que se utilizarían en un lenguaje de bajo nivel orientado a
registros. SQL es un lenguaje de acceso a bases de datos que explota la
flexibilidad y potencia de los sistemas relacionales y permite así gran
variedad de operaciones. SQL no es difícil de leer y entender, incluso para
un usuario inexperto. Al igual que muchos lenguajes de computación, SQL
es un estándar de internacional reconocido por organismos de estándares
como ISO y ANSI.
5. ¿Qué es una base de datos No- SQL?
Las bases de datos NoSQL, también llamadas No Solo SQL, son un
enfoque hacia la gestión de datos y el diseño de base de datos que es útil
para grandes conjuntos de datos distribuidos Las bases de datos NOSQL
son un conjunto de bases de datos que no se ajustan al modelo de bases
de datos relacionales y sus características, estas no tienen esquemas, no
garantizan la propiedad ACID, escalan horizontalmente, hacen uso amplio
de la memoria principal del computador, resuelven el problema de los
altos volúmenes de información y la inmensa cantidad de consultas y
transacciones diarias, en resumen no son relacionales.
6. Base de datos Ventajas Desventajas
SQL Server
Es un sistema de gestión de base de datos.
Rentabilidad y fácil implementación de soluciones de alta
disponibilidad.
Implementación flexible, dinámica y automatizada
Los sistemas con diferentes grados de actualización pueden
ser ajustados, modificados o eliminados.
Es útil para manejar y obtener datos de la red de redes.
Utiliza mucho la memoria RAM para las
instalaciones y utilización de software.
Las licencias de bases de datos anteriores no
pueden ser transferidas
Falta de experiencia, o experiencia insuficiente
por parte de la persona.
Oracle
Es el motor de base de datos relacional más usado a nivel
mundial
Puede ejecutarse en todas las plataformas, desde una Pc
hasta un supercomputador
El software del servidor puede ejecutarse en multitud de
sistemas operativos
Existe incluso una versión personal para Windows 9x, lo cual
es un punto a favor para los desarrolladores que se llevan
trabajo a casa
es la base de datos con más orientación hacía INTERNET
Remodelación del sistema de almacenamiento
por causa de la introducción de extensiones
orientadas a objetos.
El precio.
Mala configuración.
Instalación y administración
7. Base de datos Ventajas Desventajas
Mongo DB
Capacidad de realizar consultas utilizando javascript.
Capacidad para balancear la carga y recopilación de
datos utilizando múltiples servidores para
almacenamiento de archivo.
Bloquea la base de datos cada vez que se realiza una escritura.
Ocasiona perdida de información.
Tiene problemas de rendimiento cuando el volumen de datos
supera los 100GB.
Oracle NoSQL
Es de código abierto.
Escalamiento sencillo.
Diferentes DBs NoSQL para diferentes proyectos
NoSQL y la nube es un ajuste natural.
Utilizan sobre todo el uso de memoria en vez del disco
como la principal ubicación de escritura
El código abierto puede significar una "mancha" en el soporte
para las empresas
No están lo suficientemente maduros para algunas empresas
Limitaciones de Inteligencia de Negocios
La falta de experiencia
Problemas de compatibilidad
Cassandra
Conectividad inalámbrica.
Cero cables.
Poder conectarse en cualquier lugar.
Elecion entre varias señales libres o con seguridad.
Rápidas respuestas, aunque la demanda crezca.
Almacenamiento distribuido.
Escalabilidad horizontal (añade nuevo hardware
cuando sea preciso).
Falle en la conexión
Distancia limitada para la recepción de señal
Facilidad de hackeo
No hay joins (a cambio de más velocidad).
No permite ordenar resultados en tiempo de consulta.
No tiene SQL.