ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PROPUESTAS DE SOLUCIÓN A CASOS PRÁCTICOS UTILIZANDO DIVERSOS SGBD’S


Enviado por   •  16 de Abril de 2019  •  Tareas  •  1.282 Palabras (6 Páginas)  •  131 Visitas

Página 1 de 6

[pic 2]

PROPUESTAS DE SOLUCIÓN A CASOS PRÁCTICOS UTILIZANDO DIVERSOS SGBD’S

Unidad 1 – Preparando el camino

Evidencia de aprendizaje – De casos y muchos datos

[pic 3][pic 4]

Objetivo: Identificar los roles de gestión de usuario en un sistema operativo.

Profesor: ---

Presenta:

Grupo:
TM-KBDDS-1901-B2-001


Contenido

 

Introducción        1

Definiciones        2

SGBDD        2

DDL        2

DML        2

Lenguaje anfitrión        2

Gestor de base de datos libre        2

Gestor de base de datos propietario        2

Aplicaciones locales        3

Aplicaciones globales        3

Comparativo        4

Conclusión        5

Referencias        6


Introducción

Hoy en día, el uso de las bases de datos es imprescindible para las empresas que manejan grandes volúmenes de información y que requieren acceder a esta posteriormente, además las bases de datos tienen infinidad de funcionalidades, pero de forma general son utilizadas para:

  • Organización de la información.
  • Fácil acceso a los registros.
  • Brindar seguridad de la información
  • Garantizar la integridad de la información.
  • Centralizar la información (física o lógicamente).

Las aplicaciones más usuales son para la gestión de empresas, instituciones educativas y públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental, es decir, las bases de datos son aplicadas en cualquier parte donde se manejen grandes cantidades de información y que además se requiera su organización.


Definiciones

SGBDD

El Sistema Gestor de Bases de Datos Distribuido (SGBDD) es el sistema software que permite gestionar la BDD y hace que dicha distribución sea transparente para los usuarios. Un SGBDD está compuesto por una única base de datos lógica dividida en una serie de fragmentos que pueden estar replicados en diferentes instalaciones. Cada fragmento se almacena en uno o más ordenadores bajo el control de un SGBD independiente. Todos estos ordenadores (instalación o nodo) del sistema están conectados entre sí mediante una red de comunicaciones.

DDL

Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos, así como de los procedimientos o funciones que permitan consultarlos.

DML

Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un idioma proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos. El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.

Lenguaje anfitrión

Programa escrito en un lenguaje de programación de propósito general (C, Pascal, Cobol, entre otros)

Gestor de base de datos libre

Son aquellos que podemos descargar sin tener que pagar alguna cantidad, por ejemplo:

  • MySQL
  • Sydes (linux)
  • SQLife
  • ProsgretSQL
  • Filebird
  • ApacheDerby
  • DBD2 express - C DB2

Gestor de base de datos propietario

Son aquellos en los que el usuario debe de pagar el costo de licenciamiento para su utilización. Algunos de ellos son:

  • Microsoft Access
  • Microsoft SQL Server
  • Open Access
  • Oracle
  • Paradox
  • Adbantase
  • Dbase
  • Foxpro
  • Adabas
  • IBMDB2
  • IBM Informics
  • InterBase
  • Sibase (Todas las versiones)

Aplicaciones locales

Son programas que esta almacenados en el disco duro de una computadora, dicha aplicación solo se ejecuta en esa computadora. Suele resultar una solución informática para la automatización de ciertas tareas complicadas, como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén.

Aplicaciones globales

Son las aplicaciones que se ejecutan en todo un sistema distribuido, las cuales pueden ser llamadas desde equipos autónomos que sean parte, en este caso, de una base de datos distribuida.


Comparativo

Problemática

Base de datos sugerida

Argumentación

Una escuela primaria desea llevar el control académico de sus estudiantes. Las calificaciones obtenidas por los estudiantes lo registran una sola persona, la institución es pequeña.

MySQL / MariaDB

Este esquema brinda la capacidad para manejar bases de datos de mediano tamaño con funcionalidades avanzadas para mantener los datos disponibles de manera eficiente. Debido a que se trata de un uso en centros escolares, la licencia puede ser muy económica, y no se requiere de una inversión muy fuerte en infraestructura.

Una aerolínea, desea controlar la reservación y venta de sus vuelos a través de Internet.

Oracle Enterprise o MS SQL Server

Es el caso más avanzado de un escenario de base de datos. Aquí la seguridad y las transacciones son obligadas. Se requiere un alto consumo para consultas y partición de datos, redundancia y tolerancia a fallos. Representan una muy fuerte inversión en infraestructura y licenciamiento.

 

Una empresa cuenta con varias sucursales dentro del país; donde una sucursal consulta información de las otras sucursales.

Oracle Enterprise o MS SQL Server

Estos manejadores permiten la fragmentación de la base de datos (posiblemente por regiones), además de soporte de transacciones, seguridad y escalabilidad. Presenta altos costos de licenciamiento e infraestructura.

Una ferretería desea organizar su inventario utilizando una base de datos, cabe señalar que no cuenta con sucursales, ni ventas por Internet.

MySQL / MariaDB

Este escenario aplica un nivel medio a alto de consumo de datos para consultas y escrituras. Son necesarias las transacciones en pocos casos.

Un maestro desea que sus alumnos y padres de familia puedan consultar sus calificaciones por Internet.

Access, libro de Excel o archivo de texto o CSV, mediante algún motor como ODBC o Microsoft Jet.

La mayor parte de los accesos a la base de datos tendrán poca concurrencia y de sólo lectura. Los accesos de escritura serán mínimos y realizados por un único usuario (el profesor). En este ejemplo no se contempla el uso de transacciones.

Conclusión

Respecto a la elección de una base de datos a implementar, esto depende de muchos factores, pero principalmente de los requerimiento y necesidades organizacionales que se presenten en la empresa que la va a utilizar, un aspecto importante es entender los requerimientos actuales para planear el futuro.

...

Descargar como (para miembros actualizados)  txt (8.9 Kb)   pdf (136.8 Kb)   docx (31.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com