lunes, 26 de septiembre de 2016

VENTAJAS Y DESVENTAJAS DE LAS BASES DE DATOS



VENTAJAS

Control sobre la redundancia de datos: Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos. En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos: Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes.
Compartición de datos: En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
Mantenimiento de estándares: Gracias a la integración es más fácil respetar los estandares e necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estandares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso.
Mejora en la integridad de datos: La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas.
Mejora en la seguridad: La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
Mejora en la accesibilidad a los datos: Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador escriba una aplicacion que realice tal tarea.
Mejora en la productividad: El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros típicas de los programas de aplicación. El hecho de disponer de estas funciones permite al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel.
Mejora en el mantenimiento: En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los programas de aplicación que los manejan. Esto hace que los programas sean dependientes de los datos, de modo que un cambio en su estructura, o un cambio en el modo en que se almacena en disco, requiere cambios importantes en los programas cuyos datos se ven afectados. Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos.
Aumento de la concurrencia: En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.
Mejora en los servicios de copias de seguridad: Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias para restaurarlos. En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.

DESVENTAJAS

Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.
Coste del equipamiento adicional: Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
Vulnerable a los fallos: El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad (Backup).
Share:

HISTORIA DE LAS BASES DE DATOS

Tuvieron sus orígenes en 1960 - 1962, cuando se empezaron a usar las maquinas que codificaban la información en tarjetas perforadas por medio de agujeros. Las bases de datos se crean con el objetivo de almacenar grandes cantidades de datos que antes se almacenaba en libros, lo que era lento, costoso y complejo (cualquier actualización a realizar, había que hacerla en cada uno de los libros en los que apareciera dicha información a modificar).
Las primeras bases de datos manejaban ficheros que eran almacenados en tarjetas o soportes magnéticos. Cuando los ordenadores evolucionan, aparecen las cintas y los discos, a la vez que las maquinas son dotadas de mucha mas potencia y facilidad de manipulación, es por tanto en ese momento cuando las bases de datos comienzan a ser realmente útiles.
En 1970 se convoca una Conferencia de Lenguajes de Programación y se establece un modelo llamado CODASYL (Modelo para el tratamiento de bases de datos que fue publicado por E. Cod en 1970. Cod, propuso una forma de organizar las bases de datos mediante un modelo matemático lógico.
Una vez creado este modelo se crea un modelo estándar de actuación.

En UNA Primera Aproximación, Se Puede Decir Que UNA Base de Datos de la ONU es el Conjunto de Información relacionada Que se encuentra agrupada o estructurada.
Desde El Punto de Vista Informático, UNA Base de Datos Sistema de las Naciones Unidas es formado Por Un Conjunto de Datos almacenados en discotecas Que permiten El Acceso Directo y sin una ELLOS Conjunto de Programas Que manipulen ESE Conjunto de Datos.
Por Su Parte, ONU Sistema de Gestion de Bases de Datos Es Un TIPO de Software MUY ESPECIFICO Dedicado a Servir De Interfaz Entre la Base de Datos, EL Usuario y las APLICACIONES Que la utilizan, o Lo Que es Lo Mismo, Una Agrupación programas por Que Sirven párrafo DEFINIR, Construir y manipular UNA Base de Datos, permitiendo ASI Almacenar y posteriormente Acceder a los Datos de forma Rápida y estructurada.
Actualmente, las Bases de Datos estan teniendo las Naciones Unidas Sobre el Impacto decisivo Creciente USO de las Computadoras.
Pero el párrafo Poder entendre Más profundamente UNA Base de Datos CABE entendre Su Historia.
Orígenes
Los Orígenes de las Bases de Datos en sí remontan al estilo de antiguedad Donde ya existian Bibliotecas y Toda Clase de Registros. Ademas also sí utilizaban el párrafo sb Información Sobre las Cosechas y Censos. Sin embargo, Su búsqueda era Lenta y Poco Eficaz y No Se contaba Con La Ayuda de Máquinas Que pudiesen reemplazar El Trabajo manual.
Posteriormente, EL USO de las bases de Datos sí development à partir de las necesidades de Almacenar Grandes cantidades de Información o Datos. Sobre Todo, Desde La Aparición de las Primeras Computadoras, El Concepto de bases de Datos ha ligado un Estado Siempre informática-la.
En 1884 Herman Hollerith La Máquina Automática Creo de Tarjetas perforadas, siendo nombrado ASI El Primer Ingeniero Estadístico de la Historia. EN ESTA Época, los censos en sí realizaban de forma manual 
Share:

QUE ES UN SISTEMA GESTOR DE BASE DE DATOS

Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

Generalmente se accede a los datos mediante lenguajes de interrogación, lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican la interrogación y la presentación de la información. Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero.


Share:

VERSIONES DE ACCESS

Versión de OfficeFecha de lanzamientoComentarios
04.32 de junio de 1994Access 2.0. Última versión compatible con 16 bits; última versión para Windows 3.xWindows NT 3.1 y 3.5.
07.0 (Microsoft Office 95)30 de agosto de 1995Access 03.0. Coincide con el lanzamiento de Windows 95
08.0 (Microsoft Office 97)30 de diciembre de 1996Access 1997. Última versión para Windows NT 3.51.
09.0 (Microsoft Office 2000)27 de enero de 1999Access 2000. Última versión para Windows 95.
10.0 (Microsoft Office XP)31 de mayo de 2001Access 2002. Última versión para Windows 98Windows Me y Windows NT 4.0
11.0 (Microsoft Office 2003)17 de noviembre de 2003Access 2003. Última versión para Windows 2000.
12.0 (Microsoft Office 2007)30 de enero de 2007Access 2007. Lanzado junto con Windows Vista, nueva interfaz gráfica de usuario, nuevos formatos de archivo OpenXML.
14.0 (Microsoft Office 2010)15 de junio de 2010Access 2010. Distribuido en versiones de 32 y 64 bits.
15.0 (Microsoft Office 2013)26 de octubre de 2012Access 2013. Lanzado junto con Windows 8.
16.0 (Microsoft Office 2016)22 de septiembre de 2015Access 2016.
Share:

MICROSOFT ACCESS

Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete ofimático denominado Microsoft Office. Igualmente, es un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música, etcétera. Está pensado en recopilar datos de otras utilidades (Excel, SharePoint, etcétera) y manejarlos por medio de las consultas e informes. Access, o Microsoft Access, es un software que permite gestionar una base de datos. El programa forma parte de Microsoft Office, un paquete de aplicaciones que permiten realizar tareas de oficina.
La primera versión de Access fue lanzada en 1992. A partir de entonces se sucedieron diversas versiones que incrementaron la funcionalidad del software. Actualmente, Access es un programa utilizado para la gestión de datos a través de informes y consultas, que incluso puede importar información creada con otros software (como Microsoft Excel).


Se conoce como access point o punto de acceso, por otra parte, al dispositivo que sirve para conectar diferentes equipos en una red informática. En el caso de las redes inalámbricas, el wireless access point (WAP) logra la interconexión de computadoras (ordenadores) y diversos dispositivos móviles sin apelar a cables.
ACCESS Co., Ltd. es el nombre de una compañía japonesa que abrió sus puertas en 1974. Esta empresa se dedica al desarrollo de programas informáticos para consolas de videojuegos, teléfonos celulares (móviles) y otros dispositivos.
Access, por último, es el nombre con el que se conoce a Axel Ascher, un personaje que pertenece a Marvel Comics y DC Comics. Este personaje, que apareció en 1996, permitió un crossover (entrecruzamiento) entre las dos compañías de historietas. Gracias a sus superpoderes, Access puede desarrollar y emplear portales interdimensionales para realizar teletransportaciones y viajar a través del tiempo.




Share:

MODELO ENTIDAD RELACIÓN

modelo entidad relación 

Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

El Modelo Entidad-Relación

Se elabora el diagrama (o diagramas) entidad-relación.
Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:

permite mostrar resultados entre otras entidades pertenecientes a las existentes de manera que se encuentre la normatividad de archivos que se almacenarán

Transformación de relaciones múltiples en binarias.
Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).
Conversión en tablas (en caso de utilizar una base de datos relacional).

Entidad
Representa una “cosa”, "objeto" o "concepto" del mundo real con existencia independiente, es decir, se diferencia únicamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.

Algunos Ejemplos:

Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis).
Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).
Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta).

Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona las características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento

.
Share:

BTemplates.com

Datos personales

Con la tecnología de Blogger.