Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Base de datos (conceptos básicos )

4,354 views

Published on

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 ........

Published in: Education
  • Me gusto el análisis de las diferentes Bases de Datos
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Base de datos (conceptos básicos )

  1. 1. BASES DE DATOS CONCEPTOS BASICOS DE LAS BASE DE DATOS JUAN DAVID REDONDO ROBLES JAIDER QUINTERO DOCENTE INGENIERIA DE SIETAMAS SEMESTRE V RIOHACHA LA GUAJIRA 2014 1
  2. 2. BASES DE DATOS INTRODUCCIÓN Una de las principales características de un sistema informático es almacenar y gestionar datos. Para ocuparse de esta tarea, programas especializados conocidos como sistemas de gestión de bases de datos comenzaron a aparecer a finales de los sesentas y comienzo de los setenta. Un sistema de gestión de bases de datos ayudaba a los usuarios del computador a organizar y estructurar sus datos, y permitia al sistema informatico jugar un papel mas activo en la gestión de los datos. Las bases de datos se han vuelto tan populares e importantes que es indispensable en pequeñas, medianas y grandes empresas para el manejo de la información, actualmente se trabaja con un modelo llamado relacional que organiza los datos en tablas, campos registros y archivos para mejor manejo de los datos. En este trabajo abordaremos información referente a las bases de datos y los sistemas manejadores de base de datos, así como sus características principales. Se hará hincapié en los sistemas manejadores de código abierto, en aquellos que son propietarios y en los que se encuentran en web. Una breve explicación de los SMBD de código abierto es que son aquellos que se les puede modificar su código y se adecuan a las necesidades del usuario; al contrario de aquellos SMBD propietarios que son aquellos que cuentan con licencia y los SMBD web son aquellos que son no libres y gratuitos. 2
  3. 3. BASES DE DATOS BASE DE DATOS Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular. Las bases de datos son recursos que recopilan todo tipo de información, para atender las necesidades de un amplio grupo de usuarios. Su tipología es variada y se caracterizan por una alta estructuración y estandarización de la información. Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente por registros (formado por todos los campos referidos a una entidad u objeto almacenado) y campos (cada uno de los elementos que componen un registro). Permite recuperar cualquier clase de información: referencias, documentos textuales, imágenes, datos estadísticos, etc. 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. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono. En tres campos: nombre, dirección, y número de teléfono. 3
  4. 4. BASES DE DATOS SISTEMAS DE GESTION DE BASES DE DATOS Los sistemas de gestión de base de datos (SGBD); (en inglés: DataBase Management System, abreviado DBMS) son un tipo de software muy específico que permite manipular, utilizar, mantener, reorganizar datos. Además está dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. los SGBD internamente trabajan con un lenguaje de base de datos llamado SQL, que es una abreviatura de Structured Query Languaje ( lenguaje de estructuras de consultas ) propio de un tipo específico de bases de datos llamada Base de Datos Relacional, que son las que se utilizan hoy en dia y se caracteriza por que organizan los datos en forma tabular sencilla y proporcionan muchas ventajas sobre los anteriores tipos de bases de datos como lo fueron los basados en archivos ,los jerárquicos y los basados en red. SQL no es realmente un lenguaje informático completo tal como COBOL, FOLTRAN, o C. SQL no dispone de una sentencia IF para examinar condiciones, ni de la sentencia goto para bifurcaciones, ni de las sentencias do o for. En vez de ello, SQL es un sublenguaje de base de datos, consistente en unas treinta sentencias especializadas para gestión de bases de datos como create, select, insert entre otras. 4
  5. 5. BASES DE DATOS CARACTERISTICAS Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones. Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. Manejo de Transacciones. Una Transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos. Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados. 5
  6. 6. BASES DE DATOS Ventajas Proveen facilidades para la manipulación de grandes volúmenes de datos. Entre éstas: Simplifican la programación de equipos de consistencia. Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc. Organizan los datos con un impacto mínimo en el código de los programas. Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos. Inconvenientes Típicamente, es necesario disponer de una o más personas que administren de la base de datos, en la misma forma en que suele ser necesario en instalaciones de cierto porte disponer de una o más personas que administren de los sistemas operativos. Esto puede llegar a incrementar los costos de operación en una empresa. Sin embargo hay que balancear este aspecto con la calidad y confiabilidad del sistema que se obtiene. Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una planilla de cálculo. Complejidad: el software muy complejo y las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del mismo para poder aprovecharlo al máximo. Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño, que requiere de gran cantidad de memoria para poder correr. Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero. 6
  7. 7. BASES DE DATOS PRODUCTOS SGBD DISPONIBLES EN EL MERCADO SMBD DE CÓDIGO ABIERTO MySQL MySQL es un sistema gestor de bases de datos que se puede encuadrar dentro de la categoría de los programas open-source. Aparte de las características que definen MySQL como programa open-source, existen aspectos que lo diferencian de otros productos como, por citar uno conocido, Access. Los atributos a los que hacemos referencia son: Posibilidad de crear y configurar usuarios, asignando a cada uno de ellos permisos diferentes. Facilidad de exportación e importación de datos, incluso de la base de datos completa. Posibilidad de ejecutar conjuntos de instrucciones guardadas en ficheros externos a la base de datos. – Multiplataforma. – Conectividad segura. – Replicación. – Indexación de campos de texto. – Selección de mecanismos de almacenamiento para una configuración más personalizada 7
  8. 8. BASES DE DATOS Software libre Triggers limitados Rápido Problemas al quitar privilegios de tabla Seguro Ventajas Desventajas Poco intuitivo Fiable Fiable Capacidad de gestión de BBDD grandes Falta de documentación DESCRIPCIÓN TÉCNICA 8
  9. 9. BASES DE DATOS IMAGEN APACHE DERBY es un sistema gestor de base de datos relacional escrito en Java que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Características APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2. Su código mide alrededor de 2000KB comprimido. 9
  10. 10. BASES DE DATOS Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en una única base de datos y control completo de usuarios. Soporta internamente procedures, cifrado y compresión. Trae soporte multilenguaje y localizaciones específicas. A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo. Transacciones y recuperación aante errores ACID. Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional. atabase Utilities: Un paquete de utilidades Posee tres productos asociados a la marca: Derby Embedded Database Engine: El motor propiamente dicho. Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional. Database Utilities: Un paquete de utilidades. DESCRIPCIÓN TÉCNICA 10
  11. 11. BASES DE DATOS DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos. DB2 versión 9 es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado pureXML, que permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y búsquedas de manera jerárquica dentro de éste, e integrarlo con búsquedas relacionales. DB2 Express-C es la versión gratuita soportada por la comunidad de DB2 que permite desarrollar, implementar y distribuir aplicaciones que no usen las características avanzadas de las versiones comerciales de DB2. Esta versión de DB2 puede ser concebida como el núcleo de DB2, las diferentes ediciones incluyen las características de Express-C más funcionalidades específicas. DB2 para Linux, UNIX y Windows permite la automatización de tareas, reducción de las necesidades de consumo de alimentación, un alto rendimiento que reduce los servidores necesarios para ejecutar la base de datos, escalabilidad sencilla y alta disponibilidad en su arquitectura de discos de datos y otras soluciones que facilitan la colaboración entre profesionales. Arquitectura similar a Oracle Precio Multiplataforma Ventajas Desventajas Procedimientos han de programarse en otros lenguajes SQL Anticuado Triggers 11
  12. 12. BASES DE DATOS DESCRIPCIÓN TÉCNICA PostgreSQL PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una sola empresa sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). 2.4.1 Características Alta concurrencia Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. 12
  13. 13. BASES DE DATOS Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys). Disparadores (triggers): Un disparador o trigger se define en una acción especifica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahora todos los disparadores se definen por seis características: El nombre del disparador o trigger El momento en que el disparador debe arrancar El evento del disparador deberá activarse sobre… La tabla donde el disparador se activará La frecuencia de la ejecución La función que podría ser llamada IMAGEN DE POSTGRE SQL 13
  14. 14. BASES DE DATOS Multiplataforma Configuración compleja Soporte empresarial Lento respecto a otros SGBD Ventajas Desventajas Dispone de mucha documentación Poca variedad de tipos de datos Falta de medidas de seguridad Fácil de aprender DESCRIPCIÓN TÉCNICA 14
  15. 15. BASES DE DATOS SQLite SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)1 biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. A diferencia de los sistema de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción. En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB. 15
  16. 16. BASES DE DATOS IMAGEN SQLITE Pequeño tamaño de la librería Limitaciones en “where” Rendimiento y velocidad Ventajas Desventajas Falta de claves foráneas en las tablas Portabilidad Software libre 16
  17. 17. BASES DE DATOS DESCRIPCIÓN TÉCNICA 17
  18. 18. BASES DE DATOS SMBD de propietario (no libres) Advantage Database dBase FileMaker Fox Pro IBM DB2 Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland MAGIC Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL Progress (DBMS) Sybase ASE Sybase ASA Sybase IQ WindowBase [[[VirtualWork][1]]] IBM IMS Base de Datos Jerárquica CA-IDMS 18
  19. 19. BASES DE DATOS Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos destacando: soporte de transacciones, Estabilidad, Escalabilidad y Soporte multiplataforma. Versiones Oracle Database Enterprise Edition(EE). Oracle Database Standard Edition (SE). Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE). Oracle Database Personal Edition (PE). Oracle Database Lite Edition (LE). La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g. 19
  20. 20. BASES DE DATOS Caro Multiplataforma Ventajas Cuenta con una gran documentación Desventajas Seguridad Difícil configuración Complejo Microsoft SQL Server SGBD relacional desarrollado por Microsoft. Su principal función es almacenar y gestionar datos solicitados por otras aplicaciones. Características: Soporta transacciones. Soporta procedimientos almacenados (programa físicamente almacenado en la base de datos). Posee un entorno gráfico integrado que permite gestionar los datos gráficamente. Permite trabajar en modo cliente-servidor, donde los datos son almacenados en remoto y los clientes acceden a la información desde sus terminales. 20
  21. 21. BASES DE DATOS IMAGEN SQL SERVER Aprendizaje Unión con Internet Requiere mucha memoria RAM Accesibilidad a ficheros Desventajas Ventajas Calidad - precio Se pueden agregar SQL de otros servidores Versiones económicas muy limitadas Entorno gráfico 21
  22. 22. BASES DE DATOS InterBase Un SGBD relacionales desarrollado y comercializado por Borland Software Corporation y actualmente por CodeGear. Características: – Destaca sobre todo por el bajo consumo de recursos del sistema, además es muy fácil de administrar ya que básicamente no hay necesidad de hacerlo. – Funcionar en Linux, Windows y Solaris. – No requiere un ordenador potente Multiplataforma Acceso concurrente Ventajas Fácil de instalar Triggers 22
  23. 23. BASES DE DATOS Informix • Incorpora conceptos de diseño diferentes de las tradicionales plataformas relacionales. • Características: – Optimiza el rendimiento de una forma inteligente. – Ejecución de múltiples hilos y procesadores. – Escalabilidad total y lineal. – Incluye el servidor Netscape FaxTrap. – Encriptación en integridad de mensajes. Conversión de tipos automática. Valor inicial nulo (NULL). Reduce los costos de administración. Ventajas Soporta transacciones on-line. Optimiza capacidades de inteligecia del negocio competitivas 23
  24. 24. BASES DE DATOS No tiene soporte para BLOBs. No tiene soporte para datos de tipo VARCHAR. Desventajas Datos con longitud máxima fija de 2000 caracteres. No muy rápido. Microsoft Office Access Microsoft Access es un editor y gestor de bases de datos. Forma parte de Microsoft Office y te permitirá crear bases de datos con formularios de una manera rápida y sencilla. Desventajas Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones) No es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos Es una base de datos para pequeños escenarios 24
  25. 25. BASES DE DATOS Gestión de pequeñas BBDD Sencillo Ventajas Desventajas Seguridad Rápido Problemas de concurrencia Paradox Base de datos relacional para entorno MS Windows, anteriormente disponible para MSDOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office. En los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con dBase, Clipper y FoxBase. Pasó al control de Borland después de la compra de Ansa Software en 1987. Aunque Borland la portó a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programación (ObjectPAL) es Pascal, lo que le hace más potente que Access, que usa Visual Basic y esto limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes más avanzados. Con su Runtime se puede desarrollar una aplicación usando una sola licencia sin limitación de puestos. 25
  26. 26. BASES DE DATOS FileMaker FileMaker Pro es una aplicación multiplataforma (Windows y Mac) de base de datos relacional de FileMaker Inc. (una subsidiaria de Apple Inc.). FileMaker integra el motor de la base de datos con la interfaz, lo que permite a los usuarios modificar la base de datos al arrastrar elementos (campos, pestañas, botones...) a las pantallas o formas que provee la interfaz. FileMaker evolucionó de una aplicación de MS-DOS, que se desarrolló primariamente para Apple Macintosh. Desde 1992 está disponible para Microsoft Windows y se puede utilizar como un ambiente heterogéneo. FileMaker está disponible para desktop, servidor y configuraciones web. La característica que define a FileMaker es que el motor de la base de datos está integrado con las vistas (pantallas, reportes, etc.) que se utilizan para acceder a él. La mayoría de las bases de datos separan estos elementos y se concentran primariamente en la organización y almacenamiento de datos. Nuestros consultores de FileMaker puede crear fácil de usar y cuentan con soluciones ricas en una tercera parte del tiempo y el costo de otros métodos tales como Visual Basic, C + +, SQL, MySQL, SQL Server, Oracle, etcétera Descripción técnica 26
  27. 27. BASES DE DATOS Visual FoxPro Visual FoxPro es un lenguaje de programación orientado a objetos y procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft. Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web. 3.2.1 Características Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. Flexibilidad para crear todo tipo de soluciones de bases de datos. Lenguaje de Programación Orientado a objetos. Utilización de Sentencias SQL en forma nativa. Poderoso manejo de vistas, cursores y control completo de estructuras relacionales. Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL. Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas. Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XML. Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsof. 27
  28. 28. BASES DE DATOS SMBD en web (no libres y gratuitos) Microsoft SQL Server Compact Edition Basica Sybase ASE Express Edition para Linux (Edición gratuita para Linux) Oracle Express Edition 10 para Windows Información general Creador Fecha de la Última primera versión versión Licencia de software pública Adaptive Server estable Sybase/iAnywhere 1992 10.0 Sybase Inc 1987 15.0 (Sep. Propietario Propietario Anywhere Adaptive Server Enterprise 2005) ANTs Data Server ANTs Software 1999 3.0 Propietario DB2 IBM 1982 9 Propietario Firebird Firebird Foundation 25 de julio de 2 Licencia 2000 Pública InterBase Informix Informix Software 1985 10.0 Propietario HSQLDB Hsqldb.Org 2001 1.8.0 Licencia BSD Ingres Berkeley University, 1980 2006 CA-TOSL Computer Associates InterBase Borland 1985 7.5.1 Propietario SapDB SAP AG ? 7.4 GPL con drivers LGPL MaxDB MySQL AB, SAP AG ? 28 7.5 GPL o
  29. 29. BASES DE DATOS propietario Microsoft SQL Server Microsoft 1989 9.00.2047 Propietario (2005 SP1) MySQL MySQL AB Noviembre de 5.0 1996 Oracle Oracle Corporation GPL o propietario 1977 11g Propietario Release 1 PostgreSQL PostgreSQL Global Junio de 1989 8.2.3 Development Group SmallSQL Licencia BSD SmallSQL 16 de abril de 0.12 LGPL 2005 SQLite D. Richardo Hippy 17 de agosto de 3.1.3 Dominio 2000 público Soporte del sistema operativo en que se puede utilizar Windows Mac OS Linux BSD Unix z/OS X Adaptive Server Sí Sí Sí Sí Sí ANTs Data Server Sí Sí Sí Sí Sí DB2 Sí No Sí No Sí Firebird Sí Sí Sí Sí Sí HSQLDB Sí Sí Sí Sí Sí No Enterprise 29 ? Sí Quizá Sí
  30. 30. BASES DE DATOS Informix Sí Ingres Sí InterBase Sí Sí ? Sí Sí No Sí Sí No No Sí ? Sí Quizá Sí No (Solaris) SapDB Sí No Sí No Sí ? MaxDB Sí No Sí No Sí ? Microsoft SQL Server Sí No No No No MySQL Sí Sí Sí Sí Sí Oracle Sí Sí Sí Sí Sí Sí PostgreSQL Sí Sí Sí Sí Sí No SmallSQL Sí Sí Sí Sí Sí Sí SQLite Sí Sí Sí Sí Sí BSD Unix Windows Mac OS Linux X 30 No Quizá Quizá z/OS
  31. 31. BASES DE DATOS CONCLUSIÓN Al realizar este trabajo se pudo dar cuenta que en el mercado existe una gran variedad de sistemas manejadores de base de datos y que cada uno cuenta con diferentes características y se pueden adecuar a las necesidades del usuario más exigente. También observamos la competencia que existe de SMBD y que los líderes del mercado son aquellos que más confianza, seguridad y eficiencia ofrecen al cliente. Por lo que los SMBD mencionados en el presente trabajo son líderes en el mercado y son apropiados para incluirlos y especificar sus características. Cabe mencionar que la web ofrece software no libre y gratuito, es decir, son aquellos que se pueden descargar fácilmente pero que no pueden ser modificados. Esto muchas veces ha creado controversia porque piensan que al ser gratuitos puede que no sean seguros. Finalmente podemos agregar que estos sitios web si ofrecen versiones gratuitas pero que en realidad si son seguros y confiables. Con lo anterior expuesto tenemos un conocimiento más sobre SMBD que aplicaremos en nuestra base de datos y esto nos ayudara a visualizar y corregir cualquier anomalía. 31

×