El documento describe varios sistemas gestores de bases de datos, incluyendo sus características de seguridad, flexibilidad y estabilidad. Describe Oracle, MySQL, DBASE, FileMaker Pro, Microsoft Access, SQL Server, PostgreSQL, Informix y Sybase, resaltando sus ventajas y desventajas.
En esta publicación comparto Definición y Antecedentes del Lenguaje de Programación Visual C# (Visual C Sharp).
Temas: Significado de Visual C#, Preguntas de Sobre Lenguajes de Programación
Lenguajes de Programación, Tipos de Lenguajes de Programación
Creadores de Lenguajes, Lenguajes de Programación Imperativos, Lenguajes de Programación Funcionales, Característica de Lenguaje Visual C#
Conceptos básicos en la instalación de sistemas operativos
Un sistema operativo es un conjunto de programas que permite manejar la memoria, disco, medios de almacenamiento de información y los diferentes periféricos o recursos de nuestra computadora, como son el teclado, el mouse, la impresora, la placa de red, entre otros
Exposición del Estudiante Estiven Alexis Guzman en el curso de Metodología de la Programación VI en el programa Ingeniería de Sistemas y Telecomunicaciones
DEFINICIÓN.- El concepto actual conlleva tres acepciones:
Conjunto de documentos producidos y conservados por personas o entidades.
La institución que administra una documentación.
El lugar donde se conservan los documentos.
Historias de usuario y la especificación de requisitosMarco Avendaño
En el desarrollo tradicional de software se busca especificar los requisitos en una etapa bien definida y además que se pueda describir las características del producto en una documentación detalla, lo que debería servir como especificaciones invariables durante el desarrollo del software. Sin embargo ante la dinámica en la que actúan hoy en día las empresas, se ha visto que los requerimientos también van cambiando demostrando así la necesidad de que los requisitos también sean adaptables. Ante esta situación el desarrollo ágil se muestra como una alternativa, ya que, en base a la generación de entregables en iteraciones cortas es posible garantizar la generación del valor para los usuarios.
En ese sentido es necesario adaptar alguna otra alternativa para obtener los requisitos, es así, que las historias de usuario se muestran adecuadas para cumplir esta tarea permitiendo mejorar la colaboración del equipo con todos los implicados del proyecto y generando la posibilidad de la tolerancia al cambio.
En esta publicación comparto Definición y Antecedentes del Lenguaje de Programación Visual C# (Visual C Sharp).
Temas: Significado de Visual C#, Preguntas de Sobre Lenguajes de Programación
Lenguajes de Programación, Tipos de Lenguajes de Programación
Creadores de Lenguajes, Lenguajes de Programación Imperativos, Lenguajes de Programación Funcionales, Característica de Lenguaje Visual C#
Conceptos básicos en la instalación de sistemas operativos
Un sistema operativo es un conjunto de programas que permite manejar la memoria, disco, medios de almacenamiento de información y los diferentes periféricos o recursos de nuestra computadora, como son el teclado, el mouse, la impresora, la placa de red, entre otros
Exposición del Estudiante Estiven Alexis Guzman en el curso de Metodología de la Programación VI en el programa Ingeniería de Sistemas y Telecomunicaciones
DEFINICIÓN.- El concepto actual conlleva tres acepciones:
Conjunto de documentos producidos y conservados por personas o entidades.
La institución que administra una documentación.
El lugar donde se conservan los documentos.
Historias de usuario y la especificación de requisitosMarco Avendaño
En el desarrollo tradicional de software se busca especificar los requisitos en una etapa bien definida y además que se pueda describir las características del producto en una documentación detalla, lo que debería servir como especificaciones invariables durante el desarrollo del software. Sin embargo ante la dinámica en la que actúan hoy en día las empresas, se ha visto que los requerimientos también van cambiando demostrando así la necesidad de que los requisitos también sean adaptables. Ante esta situación el desarrollo ágil se muestra como una alternativa, ya que, en base a la generación de entregables en iteraciones cortas es posible garantizar la generación del valor para los usuarios.
En ese sentido es necesario adaptar alguna otra alternativa para obtener los requisitos, es así, que las historias de usuario se muestran adecuadas para cumplir esta tarea permitiendo mejorar la colaboración del equipo con todos los implicados del proyecto y generando la posibilidad de la tolerancia al cambio.
Sistemas Gestores de Base de Datos Libres y Pagados según su utilización , aquí una lista de motores de base de datos algunos libres y otros pagados dependiendo de la empresa dueña en cada caso.
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
1. UNIVERSIDAD LAYCA ELOYALFARO DE MANABÍ
EXT. EN “EL CARMEN”
BASE DE DATOS DISTRIBUIDAS
NOMBRE: CÉSAR LOOR
CURSO: 6 NIVEL
SISTEMAS GESTORES DE BASE DE DATOS
2. DEFINICIÓN
Es conjunto de programas que
administran
y gestionan la información
contenida en una base de datos.
3. ORACLE
Seguridad:
• Cuentas para la validación de usuario.
• En el acceso a los objetos de la base de datos.
• En el nivel de sistema para la gestión de privilegios globales.
Flexibilidad:
• Fácil de integrar.
• Simple de Administrar.
• Muy estable.
• Fácil a la hora de adaptarse en los requerimientos del cliente.
Estabilidad:
• Es muy resistente.
Capacidad:
• Soporta hasta 4 peta bytes de información.
4. Ventajas
• 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.
• Oracle es la base de datos con más orientación hacía INTERNET
• Un aceptable soporte
Desventajas
• El mayor inconveniente de Oracle es quizás su precio.
• También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos
técnicos distintos de la simple instalación y administración.
5. MYSQL
Seguridad:
• Su nivel de seguridad es media.
Flexibilidad:
• Fácil de administrar, operar, rápido en instalar.
Estabilidad:
• Es muy estable, pero en Bases de Datos pequeñas.
6. VENTAJAS
• Fácil de instalar y configurar.
• Fácil de utilizar y administrar.
• Amplia funcionalidad de bases de datos.
• Compatibilidad con XML.
• Seguridad robusta.
• Soporte de transacciones y procedimientos almacenados.
DESVENTAJAS
• Consultas lógicamente equivalentes con las condiciones NOT ANY y NOT EXISTS.
• La portabilidad también es una de sus debilidades ya que actualmente “corre” en Sistemas Operativos Windows.
7. DBASE
Seguridad:
Tiene dos niveles
• El primero es similar a la de cualquier otra base de datos, si se establece, es necesario dar usuario, grupo y
contraseña.
• El segundo trata de dar 9 niveles a cada usuario comenzando del nivel 0.
Flexibilidad:
• Poder fácil entender.
• Entendible flexibilidad
• Hace que la BDD se vea fácil de utilizar.
Estabilidad:
• Es excelente para el uso de base de datos.
• Almacenamiento:
• Soporta mas de 40 tablas abiertas.
8. FILEMAKER PRO
Seguridad:
• La Gestione el acceso de los usuarios mediante la autenticación externa a través de Active
Directory /Open Directory. Proteja la transferencia de sus datos con el cifrado SSL.
Flexibilidad:
• FileMaker Pro es el programa de bases de datos que tiene la potencia y flexibilidad para
manejar todas tus funciones década día en casa y en la oficina sin tener que aprender
instrucciones desprogramación complejas.
Estabilidad:
• Su estabilidad es buena ya que es muy sencilla y también uno no se pierde en las pantallas
como se hace en Access.
9. MICROSOFT ACCESS
Seguridad:
-Codificación y decodificación
-Mostrar u ocultar objetos en la ventana Base de datos
-Utilizar opciones de inicio
-Mediante una contraseña
-Seguridad por usuarios
-Proteger el código de Microsoft Visual Basic para Aplicaciones (VBA)
-Proteger páginas de acceso a datos
Flexibilidad:
• Organizada en tablas, paraqué no haya redundancias.
Estabilidad:
• Es adaptable y se puede utilizar en algunos sistemas operativos.
Capacidad de almacenamiento:
• Dos mil millones de registros o un tamaño de 2GB.
10. • Ventajas
1.-La más amigable y versátil del mercado.
2.-Incluye expertos para realizar indagaciones.
3.-Para aprender el programa basta tener la ayuda en línea, ya que es completa e informativa.
4.-Altamente potente y eficiente
• Desventajas
1.-Sólo para soluciones "caseras"
11. SQL SERVER
Características:
• Soporte de transacciones.
• Soporta procedimientos almacenados.
• Incluye un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
• Permite trabajar en modo cliente-servidor.
• Administra información de otros servidores de datos.
Desventajas
• Microsoft SQL Server sólo maneja compresión de datos en la Edición Enterprise.
• Requiere de un sistema operativo Microsoft Windows.
12. POSTGRE SQL
• Es Orientadas a Objetos.
• Desarrollado en la Universidad de California, en el Departamento de Ciencias de la Computación de Berkeley.
• Utiliza código abierto
• Brinda un control de concurrencia multi-versión que permite trabajar con grandes volúmenes de datos
• Cuenta con un extenso grupo de enlaces con lenguajes de programación.
• Tiene motor de datos, entre las que se pueden incluir las subconsultas.
• Ofrece funcionalidades en línea con el estándar SQL92, incluyendo claves primarias, identificadores entrecomillados,
conversión de tipos y entrada de enteros binarios y hexadecimales.
• Disponible para 34 plataformas.
13. Ventajas
• Instalación ilimitada
• Ahorros considerables de costos de operación
• Estabilidad y confiabilidad
• Extensible
• Multiplataforma
• Diseñado para ambientes de alto volumen
Desventajas
• Soporte en línea
• Consume más recursos que MySQL.
• La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.
14. INFORMIX
Ventajas
1.-Es una familia de productos de bases de datos que incluye un sistema de administración de bases de datos relacionales
basado en SQL, un lenguaje de cuarta generación y herramientas para la inclusión de SQL en programas de aplicación.
• Reduce los costos de la administración
Desventajas
• No tiene soporte para BLOBs (Objetos grandes binarios).
• No tiene soporte para el tipo de datos VARCHAR.
• Son datos con una longitud fija de máximo 2000 caracteres.
15. SYBASE
Satisface las demandas extremas de rendimiento, eficiencia y disponibilidad de los sistemas de procesamiento de
transacciones de próxima generación.
VENTAJAS
• Rendimiento superior
• Confiabilidad sólida
• Menor costo total de la propiedad
• Una base a largo plazo para la agilidad estratégica
• Una ruta de innovación continua para los entornos esenciales
• Tiene una de las aplicaciones móviles más grandes del mundo, con más de 10 millones de usuarios.