DBMS

5
UNIVERSIDAD DE LA GUAJIRA EXTENSION MAICAO FACULTAD DE INGENIERIA PROGRAMA INGENIERIA DE SISTEMAS BASE DE DATOS NOMBRE: LUIS JOSÉ RODRIGUEZ BALLESTAS CODIGO: 1241410031 FECHA: 29 de marzo de 2016 Teniendo en cuenta las exposiciones presentadas responder de forma argumentativa los siguientes interrogantes: 1. Mencionar la diferencia que existe con los siguientes términos Sistema Gestor de Base de datos (SGBD) y Sistema Manejador de Base de datos (DBMS). La única diferencia seria los términos en sí, pues las expresiones son sinónimas. El termino original proviene de la sigla inglesa Data Base Management System (DBMS) la cual al ser traducidas al español como Sistema Gestor de Bases de Datos (SGBD). Un Sistema gestor de base de datos es un conjunto de programas de software que permiten al usuario interactuar con una o más bases datos y provee acceso a los datos almacenados en estas. 2. A que hace referencia las bases de datos dinámicas. Una base de datos dinámica hace referencia a un sistema de almacenamiento en el que los datos están en constante cambio. 3. A que hace referencia las bases de datos estáticas. Una base de datos estática es una n la que los datos son de solo lectura, los datos permanecen invariables durante su uso, o sus modificaciones son insignificantes. 4. Que son las bases de datos jerárquicas. Son bases de datos en las que los datos e almacenan siguiendo la estructura de un árbol. Los datos son almacenados en registros conectados a otros a través de links. Un registro es un conjunto de campos y el tipo de entidad determina cuales el campo contiene el registro. Un registro corresponde a una fila en un modelo relacional y una entidad corresponde a una tabla.

Transcript of DBMS

Page 1: DBMS

UNIVERSIDAD DE LA GUAJIRAEXTENSION MAICAO

FACULTAD DE INGENIERIAPROGRAMA INGENIERIA DE SISTEMAS

BASE DE DATOS

NOMBRE: LUIS JOSÉ RODRIGUEZ BALLESTASCODIGO: 1241410031 FECHA: 29 de marzo de 2016

Teniendo en cuenta las exposiciones presentadas responder de forma argumentativa los siguientes interrogantes:

1. Mencionar la diferencia que existe con los siguientes términos Sistema Gestor de Base de datos (SGBD) y Sistema Manejador de Base de datos (DBMS).La única diferencia seria los términos en sí, pues las expresiones son sinónimas. El termino original proviene de la sigla inglesa Data Base Management System (DBMS) la cual al ser traducidas al español como Sistema Gestor de Bases de Datos (SGBD). Un Sistema gestor de base de datos es un conjunto de programas de software que permiten al usuario interactuar con una o más bases datos y provee acceso a los datos almacenados en estas.

2. A que hace referencia las bases de datos dinámicas.Una base de datos dinámica hace referencia a un sistema de almacenamiento en el que los datos están en constante cambio.

3. A que hace referencia las bases de datos estáticas.Una base de datos estática es una n la que los datos son de solo lectura, los datos permanecen invariables durante su uso, o sus modificaciones son insignificantes.

4. Que son las bases de datos jerárquicas.Son bases de datos en las que los datos e almacenan siguiendo la estructura de un árbol. Los datos son almacenados en registros conectados a otros a través de links. Un registro es un conjunto de campos y el tipo de entidad determina cuales el campo contiene el registro. Un registro corresponde a una fila en un modelo relacional y una entidad corresponde a una tabla.

5. Que son las bases de datos multidimensionales.Son bases de datos en el cual los datos son almacenados utilizando un modelo multidimensional de los datos. Fundamentado en el concepto de una matriz multidimensional del algebra lineal se desarrolló este modelo. Las bases de datos multidimensional utilizan el concepto de cubo OLAP (Online Analitycal Processing) una técnica de análisis de datos desde varios puntos de vista.

6. Que son las bases de datos orientadas a objetos.Las bases de datos orientadas a objetos son un concepto revolucionario de aplicar el paradigma de la orientación a objetos dentro del modelamiento en las bases de datos. Los datos son organizados como objetos organizados como instancia de clases

Page 2: DBMS

definidas por el usuario. Las clases al igual soportan la jerarquización por medio herencia y comportamientos. Estas bases de datos brindan una mejor integración con los lenguajes de programación orientado a objetos.

7. Que son las bases de datos relacionales.En una base de datos relacional los datos son almacenados siguiendo un modelo de relación entre los distintos datos almacenados. Usualmente las relaciones son vistas como tablas dentro de la base de datos. Un base de datos se dice que es relacional cuando por lo menos cumple todas la reglas y conceptos propuestos por este modelo.

8. Desventajas presentadas en la gestión de bases de datos.Algunas de las desventajas que se pueden encontrar en la gestión de datos.o No existe un estándar real en el manejo de los datos, la gran oferta comercial hace

que no exista un consenso real en el manejo estándar de los datos de un DBMS a otro.

o El manejo de un DBMS y la manipulación de estos requiere el uso de personal calificado que puede comprender las características y limitaciones del sistema gestor

o EL uso de un gestor de base de datos requiere la adquisición de software, infraestructura y servicios de soporte que pueden resultar en una fuerte inversión.

o La seguridad del sistema gestor requiere una administración 24/7, cuando los datos que almacenan pueden ser de alto valor para la organización, y el acceso a ellos de forma fraudulenta representa un gran riesgo.

9. En que consiste la gestión de base de datos distribuido.un sistema gestor de base de datos distribuida es aquella en la que los dispositivos de almacenamientos no se encuentran dentro de una misma computadora. Pueden estar almacenados en múltiples computadores localizadas en el mismo lugar físico o distribuidas sobre una red de computadoras interconectadas.  el sistema manejador de base de datos distribuye los datos sobre las múltiples locaciones físicas esto puede mejorar el rendimiento.

10. Crear una lista de los gestores de base de datos libreo Mysqlo MariaDBo PostgreSQLo SQLiteo BerkeleyDBo Firebird

o HSQLDBo CloudDBo MongoDBo Cassandrao Rediso CouchDB

11. Crear una lista de los gestores de base de datos no libreso Oracleo Microsoft SQL Servero IBM DB2o Microsoft Access

o SAP Adaptive Servero Filemakero Informixo Microsoft Azure SQL Database

12. Crear una lista de los gestores de bases de datos no libre y gratuitosLa mayoría de las versiones gratuitas de los DBMS comerciales como:o Oracle Database 11g Express Editiono IBM DB2 – Express Server Edition

Page 3: DBMS

13. Listar las características de los tres distintos gestores de base de datos.Haciendo referencia a la clasificación según licencia de los DBMS podemos decir que:DBMS Libres: Se engloban dentro de la categoría de software open source o de código abierto cualquiera puede modificarla el DBMS según se lo permita el tipo de licencia libre del software.

DBMS Comerciales: Por lo general tienen un precio y su licencia está protegida por derechos de autor y su uso se hace bajo la licencia de la empresa propietaria.

DBMS Gratis No libres: Son BMS que se pueden adquirir gratis pero su licencia no nos permite conocer el código fuente, generalmente son versiones limitadas de DBMS comerciales de grandes prestaciones.

14. Mencionar el nombre y el año manejador de base de datos que no logro avanzar hasta la actualidad.

15. Mencionar los diferentes SGBD pertenecientes a la familia IBMo IBM DB2 o IBM IMSo Informix

16. Mencionar los diferentes SGBD multiplataformao Mysqlo IBM DB2o Informixo SQLiteo Oracle

o MariaDBo BerkeleyDBo Cassandrao PostgreSQL

17. Mencionar los diferentes SGBD con arquitectura cliente/servidor- MySQL- Oracle - SyBase- IBM DB2- Microsoft SQL Server- Entre otros

18. Características tener en cuenta al momento de elegir un SGBD- Usabilidad- Seguridad- Soporte y desarrollo- Integración- Escalabilidad- Costo e idoneidad- Hosting- Actualizaciones

19. Cuáles son las limitaciones presentadas por los distintos SGBD

Page 4: DBMS

- La capacidad de almacenamiento- La seguridad de la información almacenada- La infraestructura física necesaria para funcionar.

20. A que se hace referencia cuando mencionamos la sigla API (Application Programming Interface).

Es un conjunto de recursos, protocolos y herramientas para desarrollar aplicaciones de software. Una API es una interface de software a software, no una interfaz de usuario. Las APIs permiten a las aplicaciones comunicarse con otras sin ningún conocimiento o intervención del usuario.