domingo, 13 de septiembre de 2015

OBJETIVOS DE LAS BASES DE DATOS



OBJETIVOS DE LAS BASES DE DATOS

Se mencionan tal cual 7 objetivos que cuentan como tal una base de datos incluyendo en todos y cada uno de ellos al programador y usuario. Cabe mencionar que de igual manera se mencionan tanto ventajas como desventajas....
En resumen se evita tener duplicados los datos en diferentes archivos para su mejor fluidez en la búsqueda del usuario, y asi no tener un aislamiento de datos solicitados.
Cada base de datos debe de satisfacer las necesidades del usuario y la del que contrato a un programador este punto se refiere a la confidencialidad de los datos subidos  a la base de datos y asi poder tener una seguridad en cada uno de ellos, la base de datos ya tendra que tener programada una alerta por si el sistema tiene un fallo en seguida subir datos a la nube de forma que esten respaldados y asi no tener problemas con el usuario.



NOTA: Para leer los objetivos ...
 Dar clic aqui -----> (OBJETIVOS DE UNA BASE DE DATOS)

domingo, 6 de septiembre de 2015

Linea del tiempo de sistemas de gestores de base de datos.


 LINEA DE TIEMPO

http://www.slideshare.net/SnayderVillanueva/linea-del-tiempo-52480835

AREA DE USABILIDAD DE LOS SISTEMAS DE BASE DE DATOS


AREA DE USABILIDAD DE LOS SISTEMAS DE BASE DE DATOS


La consulta de bases de datos es ya una constante en el trabajo de investigadores, bibliotecarios, documentalistas y otros usuarios. El aumento progresivo del número de bases de datos de diferentes características (actuales, referenciales o textuales) en distintos campos del conocimiento ha dado la oportunidad a muchos usuarios de contar con potentes herramientas para la recuperación de información de su interés, anteriormente reservadas a un escaso número de profesionales. En consecuencia, muchos internautas, usuarios genéricos o especializados de la red, se han ido familiarizando en mayor o menor medida con las técnicas de recuperación de información. Cualquier recurso digital debe reunir unas condiciones mínimas de usabilidad. El diseño de páginas Base de datos en las que se ofrecen servicios (tanto públicos como privados) no sólo ha de atender a este tipo de directrices y principios genéricos de usabilidad y accesibilidad. Ya existen distintas disposiciones legislativas en las que se habla no sólo de recomendaciones, sino también de obligaciones respecto a la accesibilidad y disponibilidad de informaciones básicas. Así, por ejemplo, la Ley 34/2002 de Servicios de la Sociedad de la Información y de Comercio Electrónico indica en su artículo 10 que “el prestador de servicios de la sociedad de la información estará obligado a disponer de los medios que permitan […] acceder por medios electrónicos, de forma permanente, fácil, directa y gratuita, a la siguiente información: a) Su nombre o denominación social, su residencia o domicilio o, en su defecto, la dirección de uno de sus establecimientos permanentes en España, su dirección de correo electrónico y cualquier otro dato que permita establecer con él una comunicación directa y efectiva”. O, por mencionar otro ejemplo, la reciente exigencia de la Comisión Nacional del Mercado de Valores a las empresas cotizadas de que sus webs incluyan obligatoriamente una serie de informaciones para favorecer la transparencia de esas empresas de cara a los accionistas, indican, entre otras cosas, que “la información relativa al buen gobierno estará a no más de tres pasos de navegación (clics) desde la página principal”, ahondando,por tanto, en cuestiones de responsabilidad social y deontología ligadas a la accesibilidad de la información (Corella, 2004). 


















TIPOS DE GESTORES DE BASE DE DATOS



TIPOS DE GESTORES




BASE DE DATOS DE DOMINIO MAESTRO: 


Es el gestor de dominio situado que ocupa la posición más alta de una red de Tivoli Workload Scheduler. (¿Que es Tivoli Workload Scheduler?)
Contiene archivos de base de datos centralizados que se utilizan para contener la información de los objetos de planificación.







BASE DE DATOS JERARQUICO:

Como su nombre lo indica organiza información de manera jerárquica además de enlazar los registros en forma de árbol, en donde un nodo padre puede tener varios nodos hijo. Cuando se realiza una base de datos entre hermanos se dice que es una base de datos de red. Esta base de datos no diferencia entre una vista lógica y una física. Cada registro consta de un conjunto de campos, el equivalente a los atributos del modelo relacional. Además de que este modelo facilita relaciones padre e hijo. Estas relaciones se dan por medio de un puntero de registro. Establece interconexiones entre los datos, y a través de dichas conexiones relacionar los datos de ambas tablas.

Algunas características son:

-se compone de varias tablas o relaciones
-no pueden existir dos tablas con el mismo nombre ni registro.
-cada tabla es a su vez un conjunto de registros.
-la relación entre padre e hijo se lleva a cabo por medio de claves primarias y ajenas.
-las primarias son las principales de un registro
-las ajenas se encargan de hacer las relaciones.




BASE DE DATOS RELACIONAL:

Establece interconexiones entre los datos, y a través de dichas conexiones relacionar los datos de ambas tablas.
Algunas características son:
-se compone de varias tablas o relaciones
-no pueden existir dos tablas con el mismo nombre ni registro.
-cada tabla es a su vez un conjunto de registros.
-la relación entre padre e hijo se lleva a cabo por medio de claves primarias y ajenas.
-las primarias son las principales de un registro
-las ajenas se encargan de hacer las relaciones.





BASE DE DATOS DE RED:

Está conformado por una colección o set de registros, los cuales están conectados entre sí por medio de enlaces en una red. Abarca la estructura de árbol, debido a que un nodo hijo puede tener más de un nodo padre. Se puede definir a un modelo de red como un conjunto finito de tipos de entidades, con sus respectivas propiedades y un conjunto finito de interrelaciones.
 








jueves, 3 de septiembre de 2015

SISTEMAS GESTORES DE UNA BASE DE DATOS


Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System).


 Es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permite definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos.


EJEMPLOS DE SISTEMAS GESTORES DE BASE DE DATOS:


  • Aqua Data Studio
  • Access
  • CASE Studio 2
  • CDBF - DBF Viewer and Editor
  • dB Organizer Deluxe
  • DBF Viewer 2000
  • DBFView
  • DbVisualizer
  • EasyDBManage
  • GS-Base
  • HiBase

Las características de un Sistema Gestor de Base de Datos SGBD son:

• 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.
• Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la aparición de redundancias.
• Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, 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.
• 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 segurizada frente a usuarios malintencionados, que intenten leer información privilegiada; frente a ataques que deseen manipular o destruir la información; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
• Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada.
• Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder.
• Control de la concurrencia. En la mayoría de entornos (excepto quizás el doméstico), lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla. Y es también frecuente que dichos accesos se realicen de forma simultánea. Así pues, un SGBD debe controlar este acceso concurrente a la información, que podría derivar en inconsistencias.