Вы находитесь на странице: 1из 5

Tarea #2

Sistema de Gestin de Bases de Datos (SGBD)

Un sistema gestor de base de datos (SGBD) es un conjunto de programas que


permiten el almacenamiento, modificacin y extraccin de la informacin en una base de
datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los datos.
Los usuarios pueden acceder a la informacin usando herramientas especficas de consulta y
de generacin de informes, o bien mediante aplicaciones al efecto.

Fuente: https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos

Un Sistema de Gestin de Bases de Datos (SGBD) consiste en una coleccin de datos


interrelacionados y un conjunto de programas para acceder a los mismos. permite el
almacenamiento, manipulacin y consulta de datos pertenecientes a una base de datos
organizada en uno o varios ficheros

Fuente: http://www.um.es/geograf/sigmur/sigpdf/temario_9.pdf

Un sistema de gestin de bases de datos relacionales (RDBMS) es un programa que te


permite crear, actualizar y administrar unabase de datos relacional.

Fuente: http://searchdatacenter.techtarget.com/es/definicion/Sistema-de-gestion-de-bases-de-datos-relacionales-
RDBMS

Un sistema manejador de bases de datos (SGBD, por sus siglas en ingls) oDataBase
Management System (DBMS) es una coleccin de software muy especfico, cuya funcin es
servir deinterfazentre la base de datos, el usuario y las distintas aplicaciones utilizadas.

Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es
precisamente el de manejar un conjunto de datos para convertirlos en informacin
relevantepara la organizacin, ya sea a nivel operativo o estratgico.

Fuente: http://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406549/qu-es-el-sistema-manejador-de-
bases-de-datos

Sistema Gestor de Base de Datos. Un Sistema Gestor de Base de Datos (SGBD, en


ingls DBMS: DataBase Management System) es un sistema de software que permite la
definicin debases de datos; as como la eleccin de las estructuras de datos necesarios para
el almacenamiento y bsqueda de los datos, ya sea de forma interactiva o a travs de un
lenguaje de programacin. Un SGBD relacional es un modelo de datos que facilita a los
usuarios describir los datos que sern almacenados en la base de datos junto con un grupo de
operaciones para manejar los datos.

Fuente: https://www.ecured.cu/Sistema_Gestor_de_Base_de_Datos

Definicin formada: Un Sistema de Gestin de Bases de Datos (SGBD) es un conjunto de


programas especializados, cuyo trabajo es ser el intermediario entre los datos y los programas
que los usen. Sus caractersticas mas importantes son la manipulacin, almacenamiento y
bsqueda de los datos.

Mario Valentin Ochoa Mota 16120533 1 de 5


Sistema de Base de Datos

Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes
volmenes de informacin.

Debe proporcionar las siguientescaractersticas:

Independencia de los datos:Es decir, que los datos no dependen de un programa.

No redundancia: Que no existan duplicaciones en los datos.

Seguridad: Debe tener un sistema de control de seguridad.

Un SDB esta formado por:

Datos

Maquinas

Programas

Personas

Los principales personas que participan en un SDB.

Administrador de base de datos (DBA)


Son los que definen el esquema de la base de datos; estructuras y esquemas de
niveles.

Programador de aplicaciones
Utilizando un lenguaje de alto nivel y llamadas en DML crean programas para usar la
base de datos.

Usuarios casuales
Son usuarios que tienen conocimientos de los DL, hacen uso de los DML de modo
interactivo (es decir a travs del procesador de consultas).

Usuarios ingenuos.
Emplean el SBD sin conocimientos de informtica, es decir usan los programas de
aplicacin.

Conceptos

SEGURIDAD
Se presentan cuando no es posible establecer claves de acceso y resguardo en forma
uniforme para todo el sistema, facilitando as el acceso a intrusos.

La seguridad de los datos se puede definir en las siguientes aspectos:

Objeto a asegurar: el primer objeto a asegurar son los objetos, programas y finalmente al
esquema.

Codificacin de Claves: el DBMS provee la seguridad de los Login (usuario y password).

Control de Acceso: se especifican seguridades contra accesos indicados orientado a


personas no autorizada.

Mario Valentin Ochoa Mota 16120533 2 de 5


CONFIABILIDAD
La confiabilidad es otro requerimiento indiscutible y probablemente el ms
importante. Una base de datos no confiable es simplemente inutilizable. Para la mayora de las
aplicaciones empotradas, en especial las empleadas en sistemas de tiempo real, la
confiabilidad es una propiedad no negociable que deben tener todos los componentes.

Un sistema de manejo de bases de datos confiable es aquel que puede continua


procesando las solicitudes de usuario an cuando el sistema sobre el que opera no es
confiable. En otras palabras, aun cuando los componentes de un sistema distribuido fallen, un
BDMS confiable debe seguir ejecutando las solicitudes de usuario sin violar la consistencia de
la base de datos.

INTEGRIDAD
Integridad: Conjunto de seguridades que son utilizadas para mantener los datos
correctos.

Ocurre cuando no existe a travs de todo el sistema procedimientos uniformes de


validacin para los datos.

Fuente de Error: estas fuentes de error se origina si el programa de entrada de datos no


esta validado. Ej: fallas de hardware, actualizaciones incompletas, defectos del software,
insercin de datos no vlidos, errores humanos.

Una tcnica que usa el BDMS de una entrada de datos no vlida es la validacin.

Validacin:es proteger los datos, validar los datos en la entrada de datos.

Existen tipos de validaciones:

Tipo de Dato:es si se define un campo comocarcter char y no puede ingresar nmeros


enteros.

Valor de Dato: si se define un valor entero se puede especificar un rango y no se puede


pasar de ese valor.

Valores Claves / No Nulos:asegura registros nicos y cuyosvaloresno sean nulos.

Integridad Referencial: asegura al DBMS que no exista registros hijos sin sus registros
padres correspondientes.

DISPONIBILIDAD
La disponibilidad es Ia condicin donde un recurso dado puede ser accedido por sus
consumidores. Adems es el porcentaje de tiempo que un sistema puede ser usado en trabajo
productivo.

Si eI rendimiento de una Base de Datos es demasiado pobre que los usuarios no


pueden realizar su trabajo, Ia Base de Datos no esta disponible.

CONTROL DE CONCURRENCIA
Se da en ambiente multiusuario, tratando de acceder aun objeto de datos al
mismotiempo.

Ocurre cuando el sistema es multiusuario y no se establecen los controles adecuados


para sincronizar losprocesosque afectan a la base de datos. Comnmente se refiere a la poca
o nula efectividad de los procedimientos de bloqueo.

Granularidad:Que es el tamao de las unidades aseguradas.

Mario Valentin Ochoa Mota 16120533 3 de 5


RECUPERACIN DEL SISTEMA
El sistema debe estar preparado para recuperarse no slo de fallas puramente locales,
como la aparicin de una condicin de desborde dentro de una transaccin, sino tambin de
fallas globales, como podra ser la interrupcin del suministro elctrico al CPU Las fallas
locales son las que afectan slo a la transaccin en donde ocurri. Por el contrario las fallas
globales, afectan a varias -y casi siempre a todas- las transacciones que se estaban
efectuando en el momento de la falla, por lo cual tienen implicaciones importantes en el
sistema.

Estas fallas pueden ser:

FALLA DEL SISTEMA: Por ejemplo interrupcin del servicio elctrico, estas afectan a todas
Las transacciones que se estaban ejecutando pero no afectan a la base de datos. Las
fallas de sistema se conocen tambin como cadas (crash) suaves. El problema aqu es que
se pierda el contenido de memoria principal, en particular, las reas de almacenamiento
temporal o buers. Si esto ocurre, no se conocer el estado preciso de la transaccin que
se estaba ejecutando en el momento de la falla, esta transaccin jams se podr
completar con xito por lo que ser preciso anularla cuando se reinicie el sistema. Adems,
puede ocurrir que sea necesario volver a ejecutar algunas transacciones que s se
realizaron con xito antes de la falla pero cuyas BASES DE DATOS MIS 308 2
modificaciones no lograron efectuarse sobre la base de datos porque no lograron ser
transferidas de los buers de la base de datos a la base de Datos fsica (en disco).

FALLAS EN LOS MEDIOS DE ALMACENAMIENTO: Una falla de los medios de


almacenamiento es un percance ene l cual se destruye fsicamente alguna porcin de la
DB. La recuperacin de una falla semejante implica en esencia cargar de nuevo la DB a
partir de una copia de respaldo y utilizar despus la bitcora para realizar de nuevo todas
las transacciones terminadas desde que se hizo esa copia de respaldo. No hay necesidad
de anular las transacciones inconclusas en el momento de la falla, porque por definicin
todas las modificaciones de esas transacciones ya se anularon de todas maneras. La parte
de restauracin de la utilera servir entonces para recrear la DB despus de una falla de
los medios de almacenamiento a partir de una copia de respaldo especificada. Por ejemplo
una falla en el controlador de disco o un aterrizaje de cabeza en el disco, estas fallas s
causan daos a la base de datos o a una porcin de ella y afecta, al menos, a las
transacciones que estn haciendo uso de esa porcin. Las fallas de los medios de
almacenamiento se llaman cadas duras. La Recuperacin de una falla semejante implica,
en esencia, cargar de nuevo la base de datos a partir de una copia de respaldo (database
backup) y despus utilizar la bitcora, o system log, para realizar de nuevo todas las
transacciones terminadas desde que se hizo esa copia para respaldo. No hay necesidad
de anular todas las transacciones inconclusas en el momento de la falla, porque por
definicin esas transacciones ya se anularon (se destruyeron) de todas maneras.

FALLAS POR CATSTROFES: Por ejemplo terremotos, incendios, inundaciones, etc. Su


tratamiento es similar al de fallas de los medios. La principal tcnica para manejar este tipo
de fallas es la del database backup . Como se mencion anteriormente, este es un
respaldo peridico que se hace de la base de datos. Despus de una cada de esta ndole
el BASES DE DATOS MIS 308 3 sistema se restaura recargando la base de datos con la
copia del ltimo respaldo y recreando la base de datos mediante la bitcora o system log.

ERRORES DEL SISTEMA: Como realizar operaciones que causen un overflow de un entero
o la divisin por cero, as mismo puede ocurrir que se pasen valores errneos a algn
parmetro o que se detecte un error en la lgica de un programa, o que sencillamente no
se encuentren los datos del programa. Adems, en algunos ambientes de desarrollo el

Mario Valentin Ochoa Mota 16120533 4 de 5


usuario puede explcitamente interrumpir una transaccin durante su ejecucin (por
ejemplo: usando el control_C in VAX/VMS o en UNIX).

PRIVILEGIOS
Nos permite acceder y realizar cambios en los datos de otros usuairo. Ejemplo: El
privilegio de consultar la tabla de otro usuario es un privilegio sobre objetos.

ON= Especifica el objeto sobre el que se dan los privilegios.

TO= Identifica a los usuarios o roles a los que se conceden los privilegios.

ALL= Concede todos los privilegios sobre el objeto especificado.

WITCH GRANT OPTION= Permite que el receptor del privilegio o rol se lo asigne a otros
usuarios o roles.

PUBLIC= Asigna los privilegios a todos los usuarios actuales y futuros: El propsito principal
del grupo PUBLIC es garantizar el acceso a determinados objetos a todos los usuarios de la
base de datos.

Privilegios de sistema

Dan derecho a ejecutar un tipo de comando SQL o a realzar alguna accin sobre objetos de un
tipo especificado. Por ejemplo, el privilegio para crear TABLESPACES es un privilegio de
sistema. Formato:

WITH ADMIN OPTION= Permite que el receptor del privilegio o rol pueda conceder esos
mismos privilegios a otros usuarios o roles.

Mario Valentin Ochoa Mota 16120533 5 de 5

Вам также может понравиться