1).- BASE DE DATOS: La base de datos es una colección de datos almacenados en discos que nos permiten el acceso directo a ellos y a su vez un conjunto de programas que nos facilitan el almacenamiento de grandes cantidades de información dándonos muchas veces el ahorro en tiempo y de trabajo.
2).- SISTEMA DE ADMINISTRACION DE BASE DE DATOS: Es un sistema software cuya finalidad es almacenar la información y permitir a los usuarios recuperarla y actualizarla cada vez que se quiera, ya que ser modificada siempre a beneficio propio del usuario o a su vez de la Empresa , para facilitar el proceso general de su administración.
3).- COMPONENTES DEL SABD:
a-) Base de datos:
- Datos del usuario. En la actualidad, casi todas las bases de datos representan los datos del usuario como afinidades que son tablas de datos. No todas las afinidades son igualmente deseables; algunas están mejor estructuradas que otras.
- Metadatos. Debido a que los productos DBMS están diseñados para almacenar y manipular tablas, la mayor parte de ellos almacenan los metadatos en forma de tablas, algunas veces llamadas tablas del sistema.
- Índices. Están encaminados a mejorar el funcionamiento y la accesibilidad de la base de datos. Se usan para ordenar y para obtener un acceso rápido a los datos. Los índices son muy valiosos pero implican un costo. Cada vez que se actualiza una fila en una afinidad o tabla, también deben actualizarse los índices.
b-) Sistema administrador de base de datos:
- Herramientas de diseño. El subsistema de herramientas de diseño tiene una serie de elementos que facilitan el diseño y la creación de la base de datos y sus aplicaciones. Por lo general, incluye recursos para crear tablas, formas, consultas y reportes.
- Utilerías en tiempo de ejecución. El subsistema de tiempo de ejecución procesa los componentes de aplicación que se desarrollan usando las herramientas de diseño. Otras utilerías de tiempo de ejecución responden a consultas e imprimen reportes. Adicionalmente hay un componente de tiempo de ejecución que procesa las solicitudes del programa de aplicación para leer y escribir datos de la base de datos.
- Motor del sistema administrador de base de datos. Es el intermediario entre las herramientas de diseño y las utilerías del subsistema de tiempo de ejecución, y los datos mismos.
c-) Aplicaciones de bases de datos:
- Formas. Se emplean para introducir información a la base de datos. En algunas ocasiones los identificadores (ID) de los objetos no son desplegados en la aplicación. La razón es que en el modelo del usuario no existen y por lo tanto carecen de significado para él. Se utilizan para que el DBMS identifique cada fila de cada tabla y se denominan claves sustitutas.
- Consultas. Se usan cuando los usuarios desean consultar los datos para contestar preguntas o para identificar problemas o situaciones particulares. Para expresar las consultas se puede usar el lenguaje SQL de acceso a los datos, otra posibilidad es usar la consulta por ejemplo (QBE). En la mayoría de los DBMS las consultas se pueden guardar como parte de la aplicación, de modo que sea posible volverlas a ejecutar.
- Reportes. Un reporte es una presentación que tiene un formato de la información de una base de datos. Suelen estar divididos por secciones como Encabezado, títulos, grupos, detalles, subtotales, totales y pié de página. La presentación de la información casi siempre tiene uno o más ordenamientos.
- Menús. Se usan para organizar los distintos componentes de la aplicación con el propósito de que el usuario final acceda a ellos con facilidad, mostrándole las opciones disponibles y ayudándole a seleccionar las acciones que desea realizar.
- Programas de aplicación. Los programas de aplicación vienen a ser como el pegamento que nos permite unir el resto de los componentes de manera coherente y permite realizar procesos y cálculos a la aplicación.
4).- DESCRIBIR COMO UN SABD ORGANIZA LA INFORMACIÓN :
Es el software que permite que una institución centralice sus datos, los administre eficientemente y proporcione acceso a los datos almacenados mediante programas de aplicación. el SABD actúa como una interfase entre los programas de aplicación y los archivos físicos de datos. En otras palabras, en un ambiente ideal de base de datos, los programas de aplicación operan a través de un sistema de administración de base de datos para obtener datos de la base de datos.
El sistema de administración de base de datos tiene tres elementos:
- Un lenguaje de definición de datos: El lenguaje de definición de datos (DDL) es utilizado para describir todas las estructuras de información y los programas que se usan para construir, actualizar e introducir la información que contiene una base de datos.
- Un lenguaje de manejo de datos: El DML (Data Managment Lenguage) es el que permite a los usuarios manejar o tener acceso a la base de datos. Permite recuperar, insertar o eliminar la información contenida.
Existen dos tipos:
- Sin procedimiento: donde se indican que datos se necesitan pero no como.
- Con procedimiento: donde se indican que datos se necesitan y la forma como se necesitan.
- Un diccionario de datos: Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en el sistema que estamos programando, incluyendo nombre, descripción, alias, contenido y organización.
5).- DIFERENCIA ENTRE IMAGEN LÓGICA Y LA IMAGEN FISICA DE DATOS:
La diferencia entre imagen física es que esta actúa directamente sobre los datos; por lo tanto, es cuestión de almacenar los datos repetidos de un patrón de información a otro. Mientras que la imagen lógica, por otro lado, se lleva a cabo por razonamiento lógico al sustituir esta información por información equivalente.
6).- VENTAJAS DE LOS SABD:
Cuenta con novedosas ventajas de la forma individual como de la forma empresarial esta podrían ser algunas:
- Globalización de la información: permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos.
- Eliminación de información inconsistente: si existen dos o más archivos con la misma información, los cambios que se hagan a éstos deberán hacerse a todas las copias del archivo de facturas.
- Permite compartir información.
- Permite mantener la integridad en la información: la integridad de la información es una de sus cualidades altamente deseable y tiene por objetivo que sólo se almacena la información correcta.
- Independencia de datos: el concepto de independencia de datos es quizás el que más ha ayudado a la rápida proliferación del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos.
7).- PRINCIPAMES MODELOS DE BASES DE DATOS:
a.- Modelo jerárquico de datos: El modelo jerárquico de datos presenta los datos a los usuarios en una estructura de árbol. Dentro de cada registro, los elementos de datos quedan organizados en partes llamadas segmentos. Para el usuario cada segmento se ve como un organigrama con el segmento de nivel superior llamado raíz.
b.- Modelo de datos en red: El modelo de datos en red es una variación del modelo de datos jerárquico. De hecho las bases de datos pueden traducirse de jerárquicas en redes y viceversa, con el objeto de optimizar la velocidad y la conveniencia del procesamiento.
c.- Modelo relacional de datos: Este modelo supera algunas limitaciones de los otros dos. El modelo relacional representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones. Las tablas son semejantes a los archivos normales, pero la información en más de un archivo y puede ser fácilmente extraída y combinada.
VENTAJAS Y DESVENTAJAS DE CADA UNO DE ELLOS:
VENTAJAS:
- La principal ventaja de los modelos de base de datos jerárquico y de red es la eficiencia en el procesamiento.
- Provee herramientas que garantizan evitar la duplicidad de registros.
- Garantiza la integridad referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes.
- Favorece la normalización por ser más comprensible y aplicable.
DESVENTAJAS:
- Las estructuras jerárquica y de red tienen diversas desventajas. Todas las rutas de acceso, directorios e índices deben ser especificados por adelantado. Una vez especificados, no pueden cambiar fácilmente sin un esfuerzo importante de programación. Por tanto, estos diseños tienen poca flexibilidad.
- Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica.
- No se manipulan de forma manejable los bloques de texto como tipo de dato.
8).- ELEMENTOS TRADICIONALES DE UN AMBIENTE DE BASE DE DATOS:
a.- Administración de los datos: De acuerdo a una buena planeación a través de la gerencia de la empresa esta determinara cual seria el mejor sistema base de datos para la empresa, que este acorde con todas las funciones administrativas de la misma, ya que la administración de la información es responsable de las políticas y procedimientos de la misma.
b.- Metodología para planeación y el modelaje de los datos:
De acuerdo a los intereses atribuidos por los SABD que son mucho más amplios que aquellos del ambiente tradicional de archivos, la empresa determinara cual seria el mejor sistema para la misma (en contraposición con los requerimientos de las aplicaciones individuales), El fin es identificar el verdadero requerimiento de la empresa.
c.- Tecnología y administración de los datos
Las bases de datos requieren de nuevo software y de un personal capacitado especialmente en las técnicas de los SABD, así como en las nuevas estructuras administrativas. En la mayoría de las corporaciones se desarrolla un grupo de diseño y administración de bases de datos dentro de la división de sistemas de información, que es responsable por los aspectos más técnicos y operativos de la administración de los datos.
Funciones:
- Define y organiza la estructura y el contenido de la base de datos.
- Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos.
- Desarrolla la documentación (manuales) de la base de datos.
- Da mantenimiento al software de administración de la base de datos.
d.- Usuarios: Una base de datos sirve a una comunidad más amplia desde los grandes informáticos hasta la persona que domine menos la información. Con el objeto de optimizar el acceso para los no especialistas, es necesario destinar recursos para capacitar a los usuarios finales. Los profesionales de los sistemas deben ser capacitados de nuevo en el lenguaje de SABD, en los procedimientos de desarrollo de las aplicaciones de los SABD y en las nuevas prácticas de software.
9.-) PRINCIPALES RETOS DE LA GERENCIA EN LA CONSTRUCCIÓN DE UNA BASE DE DATOS:
Tanto las empresas grandes como pequeñas usan sistemas de información y redes para realizar sus actividades electrónicamente, con el fin de hacerlas más eficientes y competitivas en el mercado donde se desenvuelven.
a.- Obstáculos institucionales para un ambiente de bases de datos: La implantación de una base de datos requiere de un cambio total a nivel de toda la institución en cuanto al papel que desempeña la información la asignación de poder a los niveles superiores, la propiedad y el compartir la información y los patrones del acuerdo organizacional. Un SABD es un reto para los ordenamientos existentes en una institución, y por esta razón a menudo genera resistencia política.
b.- Consideraciones de costo/beneficio: Los costos de cambiar a un ambiente de base de datos son tangibles, directos y grandes a corto plazo, pero muchos empresarios por pensar arcaicamente no superan sus miedos de mejorar la tecnología de la empresa hasta que se ve en la obligación de hacerlo bajo las exigencias de las nuevas innovaciones.
c.- Ubicación en la institución de la función de administración de información: Muchas organizaciones que buscan evitar grandes compromisos y cambio organizacional empiezan (y terminan) por comprar un SABD y colocarlo en manos de un grupo de base de datos de bajo nivel en el departamento de sistemas de información. En general, esto conduce a un enfoque de un uso mínimo de la base de datos; esto es, sistemas pequeños de base de datos serán desarrollados para distintas divisiones, áreas funcionales, departamentos y oficinas. Muchas veces inapropiado para lo que realmente se requiere dentro de la organización.
10.-) CONCLUSION:
Como lo expuse anteriormente la base de datos es una colección de datos almacenados en discos que nos permiten el acceso directo a ellos y a su vez un conjunto de programas que nos facilitan el almacenamiento de grandes cantidades de información distribuidas en archivos, el software es de gran magnitud, gracias a ellos ya que de alguna manera u otra nos facilitan la vida y mejoramiento laboral.
ANALISIS DEL TEMA III
En la actualidad en cada una de las Empresas ya sea pequeña o grande, cada una de ellas se ajusta a una gran cantidad de información por tal razón se debe contar con un buen sistema de datos, los cuales muchas veces se crearan en base a la funcionalidad y requerimientos que la empresa requiera, siempre y cuando contando con la accesoria necesaria para que todo camine correctamente, o e través de esa misma accesoria técnica se ajustara un sistema ya existente en el mercado para satisfacer las necesidades internas de la empresa.
Cada sistema de datos debe contar con los requerimientos básicos de cualquier empresa como son: clientes, proveedores, nomina, facturación, contabilidad, productos a la venta (inventarios), entre otros.
En cuanto a la administración de datos es el software que provee el acceso a la información ya que con el se manipulan archivos, registros, índices, el programa de aplicación, términos de clientes, cuentas, saldos, etc.Entre sus Componentes están:
a-) Base de datos.
b-) Sistema administrador de base de datos.
c-) Aplicaciones de bases de datos.
Todo gerente necesita contar con un buen sistema de información ya que el representa base primordial para la alta escala (Directivos), como al personal que opera toda la funcionalidad de la Empresa , debido que en base a este se conoce toda la vida de la empresa ya que en el se resguarda información importante como entradas, salidas de productos, inventarios, ventas, contabilidad de años anteriores, nomina, etc.