1. UNIVERSIDAD NACIONAL DE CHIMBORAZO
Facultad de Ciencias Políticas y Administrativas
Carrera de Contabilidad y Auditoría
Nombre: Shakira Gavilánez Fecha de entrega: 14/06/2016
Curso: 4 “B” Trabajo nº 1
BASE DE DATOS
Una base de datos es el conjunto de datos informativos organizados en un mismo
contexto para su uso y vinculación.
Se le llama base de datos a los bancos de información que contienen datos relativos a
diversas temáticas y categorizados de distinta manera, pero que comparten entre sí
algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
Una base de datos puede ser de diverso tipo, desde un pequeño fichero casero para
ordenar libros y revistas por clasificación alfabética hasta una compleja base que
contenga datos de índole gubernamental en un Estado u organismo internacional.
CARACTERÍSTICAS DE LA B ASE DE DATOS
Permite que sólo se puedan ver, los registros de la base de datos, cuando el
usuario haya introducido un determinado número de registros en ella.
Permite configurar los derechos de edición. Puede agregar entradas profesores
y alumnos, si lo permite en la base de datos. Esto no restringe la visualización
de sus entradas para todos.
Se puede limitar el número máximo de entradas de cada participante.
Podemos permitir añadir comentarios a las entradas de la base de datos.
Podemos habilitar la revisión del profesor antes de que las entradas sean
públicas.
VENTAJAS Y DESVENTAJAS DE LA BASE DE DATOS
VENTAJAS
Almacenan grandes cantidades de información: Esto es muy útil para las
grandes compañías que manejan grandes volúmenes de información.
2. Compartir la información: Los usuarios de distintas oficinas pueden
compartir datos e información que son de gran importancia para sus
departamentos o funciones.
Acceso rápido a la información: Esta es una gran ventaja, ya que la
información siempre estará disponible para los usuarios.
Eliminación de información repetida o redundante : Los usuarios tendrán la
certeza de que la información que están solicitando no está repetida o es
redundante.
Aumento en la productividad: Como la información está disponible y es
coherente, los usuarios podrán aumentar su rendimiento al saber que cuentan
con una información fiel.
Reducción del espacio de almacenamiento: Al tener la información en
medios electrónicos, se reduce considerablemente el espacio para almacenar
de manera tradicional.
Mejora la seguridad de la información: Existe un acceso reducido para los
usuarios, de tal manera que cierta información podrá ser controlada por los
administradores de la base de datos.
Mejor mantenimiento: Al estar la información en medios electrónicos, el
darle mantenimiento es mucho más fácil ya que se cuentan con herramientas
para este mantenimiento
DESVENTAJAS
Tamaño: Entre más grande sea la base de datos, se requiere mayor capacidad
e disco duro y más memoria RAM para que pueda funcionar adecuadamente.
Costo: El hardware y software para el correcto funcionamiento de una base de
datos es costoso.
Actualización: Es necesario mantener actualizados a los usuarios ya que las
tecnologías van cambiando constantemente.
Vulnerabilidad a los fallos: Esta es una gran desventaja ya que la base de
datos está expuesta a fallos que no están en las manos de los usuarios, como
una descarga eléctrica.
3. PROGRAMAS PARA EL MANEJO DE BASE DE DATOS
Los sistemas de gestión de bases de datos son un tipo de software muy específico,
dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones .
PostgreSQL
PostgreSQL es un sistema de gestión de base de datos
relacional orientada a objetos y libre, publicado bajo la licencia
BSD.
Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es
manejado por una empresa y/o persona, sino que es dirigido por una comunidad de
desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por
organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL
Global Development Group).
Firebird
Firebird es un sistema de administración de base de datos relacional (o
RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la
versión 6 de Interbase, cuyo código fue liberado por Borland en 2000.
Su código fue reescrito de C a C++. El proyecto se desarrolla
activamente, el 18 de abril de 2008 fue liberada la versión 2.1 y el 26 de diciembre de
2009 fue liberada la versión 2.5.0 RC1.
SQLite
SQLite es un sistema de gestión de bases de datos relacional compatible
con ACID, contenida en una relativamente pequeña (~275
kiB) biblioteca escrita en C. SQLite es un proyecto
de dominio público creado por D. Richard Hipp.
A diferencia del sistema de gestión de bases de datos cliente-servidor, el motor de
SQLite no es un proceso independiente con el que el programa principal se comunica.
En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte
integral del mismo. El programa utiliza la funcionalidad de SQLite a través de
4. llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la
base de datos, debido a que las llamadas a funciones son más eficientes que la
comunicación entre procesos.
MariaDB
MariaDB es un servidor de base de datos derivado de
MySQL con licencia GPL. Es desarrollado por
Michael Widenius (fundador de MySQL) y la
comunidad de desarrolladores de software libre. Introduce dos motores de
almacenamiento nuevos, uno llamado Aria -que reemplaza con ventajas a MyISAM-
y otro llamado XtraDB -en sustitución de InnoDB. Tiene una alta compatibilidad con
MySQL ya que posee las mismas órdenes, interfaces, APIs y bibliotecas, siendo su
objetivo poder cambiar un servidor por otro directamente, Este servidor surge tras la
compra de sun microsystems por parte de oracle, es un fork directo de mysql para
disponer de una version de este con licencia GPL.
Microsoft Access
Microsoft Access es un sistema de gestión de bases de datos para
los sistemas operativos Microsoft Windows, desarrollado por
Microsoft y orientado a ser usado en un entorno personal o en
pequeñas organizaciones. Es un componente de la suite ofimát ica
Microsoft Office. Permite crear ficheros de bases de datos
relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica simple.
Además, estas bases de datos pueden ser consultadas por otros programas. Este
programa permite manipular los datos en forma de tablas (formadas por filas y
columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e
informes para presentar la información.
ELEMENTOS DE UNA BASE DE DATOS
Datos: Es la parte esencial de la información, es decir, la información que llega
a la base de datos.
5. Atributos: Son los diferentes campos que conforman la estructura de una base
de datos.
Campos: Es la unidad más pequeña de datos.
Registro: Es un conjunto de campos o atributos relacionados entre sí.
Archivo: Es un conjunto de registros relacionados.
DESARROLLAR UN PLAN DE BASE DE DATOS
El primer paso al crear una base de datos consiste en elaborar un plan que sirva de guía
para la implementación de la base de datos y, al mismo tiempo, como especificació n
funcional después de su implementación. La complejidad y los detalles de diseño de
una base de datos dependen de la complejidad y el tamaño de la aplicación de bases
de datos, así como de los usuarios.
La naturaleza y complejidad de una aplicación de bases de datos, así como el proceso
de diseño, pueden variar significativamente. Una base de datos puede ser relativamente
sencilla y estar diseñada para que la utilice una sola persona, o bien ser grande y
compleja, y estar diseñada para procesar.
o Recopile la información.
o Identifique los objetos.
o Cree modelos de los objetos.
o Identifique los tipos de información para cada objeto.
o Identifique las relaciones entre los objetos.
BIBLIOGRAFÍA
http://www.monografias.com/trabajos81/db-base-de-datos/db-base-de-
datos.shtml#caracteria
https://sites.google.com/site/basededatostareainfo/programas-para-el-manejo-de-
base-de-datos