You are on page 1of 2

Si fueras el administrador de la base de datos de una clínica, cual

de los sistemas gestores de datos podrías usar. Justifica tu
elección. Utiliza este enlace para realizar la actividad.
Un Sistema Gestor de Base de Datos es el software que permite gestionar bases de
datos, ocultando la física de la misma y permitiendo manejarla desde un nivel más
conceptual. Dicho software permite separar las aplicaciones (los programas) de los datos;
de modo que los programas negocian con el SGBD el acceso a los datos.
En definitiva se trata de un software complejo, pero de gran importancia por lo delicado de
la rama de la información a la que se dedica. Los SGBD han crecido de manera
exponencial estos últimos años por el éxito de Internet, que ha creado la necesidad de que
miles y miles de usuarios accedan a las mismas bases de datos de forma simultánea.
El manejo de la SGBD implica que nos permita realizar estas funciones:
Función de descripción o definición. Permite al diseñador de la base de datos crear las
estructuras apropiadas para integrar adecuadamente los datos. Esta función se realiza
mediante el lenguaje de descripción de datos o DDL. Mediante ese lenguaje:






Se definen las estructuras de datos (los metadatos)
Se definen las relaciones entre ellas
Se definen las reglas que han de cumplir
Función de manipulación. Permite modificar y utilizar los datos de la base de datos. Se
realiza mediante el lenguaje de modificación de datos o DML. Mediante ese lenguaje se
puede:
Añadir datos
Eliminar datos
Modificar datos
Buscar datos
Actualmente se suele distinguir aparte la función de buscar datos en la base de datos
(función de consulta). Para lo cual se proporciona un lenguaje de consulta de datos o DQL.
También las transacciones (que usan lenguaje DTL) se consideran parte de esta función.
Función de control. Mediante esta función los administradores poseen mecanismos para
proteger las visiones de los datos permitidas a cada usuario, además de proporcionar
elementos de creación y modificación de esos usuarios. El lenguaje que implementa esta
función es el lenguaje de control de datos o DCL.
¿Que sistema(s) operativo(s) se usara(n) principalmente?
¿relacional o no relacional?
¿que tipo de base sera,local, cliente-servidor, cluster, maestro-esclavo,nube,...?
¿Estas en condición de pagar licencia o necesitas una sin costo?
¿En que lenguaje(s) esperas programar?
¿Local o en web?
¿que funciones va a tener, cuantas transacciones, numero de usuarios, integridad de los datos,
necesitaras interfaz visual, triggers ?
se necesitan muchos detalles.

. cuando la base de datos es distribuida tiene mayor alcance ya que puede ser accesada desde muchos equipos. Microsoft sql Server Microsoft sql server express (gratuita con limitaciones) Postgresql (libre) Mysql (libre. Como las bases de datos distribuidas se encuentran en diferentes pc. En todos los sistemas la razón de ser de los mismos es el manejo de la información y cuando utilizas una base de datos lo que tienes es una manera estándar de manejar y guardar tu información. Haciendo esto una capacidad optima de movilidad. ya sea unidas por algun tipo de red. Además el sistema SQL es muy accesible para instalarse sobre cualquier tipo de hardware. puede contenerse desde laptops hasta las pequeñas poket pc.porque hay demasiada variedad pero cada una tiene sus pros y contras por lo que la eleccion depende de un estudio analitico. la mas usada) Oracle database oracle database express (gratuita con limitaciones) sqlite informix firebird El gestor que utilisaria es el Sql Server La utilidad es que siempre tendrás la información guardada de manera estructura y lista para su consulta y manejo. es muy sencillo usar el software de microsoft ( sqlserver) que es sumamente sencillo y facil de aprender.