- Tablas. Son el objeto principal de una base de datos, almacenan los datos de un asunto en particular, está compuesta por registros y campos. Un registro se denomina normalmente fila o instancia. Un campo contiene datos acerca de un aspecto de la tabla se le denomina columna o atributo.
- Consultas. Se utilizan para visualizar, modificar y analizar datos de formas diferentes. Permiten dar respuestas a las preguntas que se pueden plantear acerca de los datos almacenados. Existen varios tipos : Consultas de selección, de parámetros, referencias cruzadas, de acción y SQL.
- Formularios. Se utiliza para introducir, modificar, consultas y borrar registros de una tablas. Es la forma idónea de introducir y editar datos.
- Informes. Se usan para visualizar, formatear y resumir datos, pueden ofrecer detalles sobre registro individuales, resúmenes de varios registros o ambos, también pueden crear etiquetas para corre o afines.
- Macro. Es una herramienta que permite automatizar tareas frecuentes, se pueden utilizar en formularios, informes y controles. Una macro consta de acciones, la mayoría de acciones requieren de argumentos.
- Módulos. Es una colección de declaraciones, instrucciones y procedimientos escritos en el lenguaje VBA (Visual Basic Application), permiten agregar funcionalidad a la base de datos y son utilizados por formularios, informes, entre otros. Pueden ser módulos de clase o módulos estándar.
En el blog analizaremos los componentes de una base de datos Microsoft SQL Server, Oracle, Access, diseñaremos base de datos, tablas, consultas, formularios, informes y macros con el propósito de desarrollar un soporte de datos para aplicaciones o una solución informática de un área de negocio.
lunes, 15 de julio de 2013
Componentes de una base de datos Access
Los componentes son :
Microsoft Access
Es un programa gestor de base de datos relacional.
Características principales.
En la ventana ejecutar (Teclas [Ventana] + [R]), ingresar msaccess
Interfase.
Características principales.
- Es una aplicación que viene con el paquete Office Profesional de Microsoft.
- Utiliza un motor de base de datos denominado Microsoft Jet.
- Gestiona base de datos del tipo o modelo relacional.
- Permite el acceso concurrente de múltiples usuarios.
- La extensión de sus archivo es accbd.
- Contiene plantillas de base de datos de diferentes categorías, que pueden ser descargadas de internet.
En la ventana ejecutar (Teclas [Ventana] + [R]), ingresar msaccess
Interfase.
Modelamiento de base de datos
Modelo
Es la descripción textual o notación gráfica de una determinada realidad.
Modelo de datos
Es la descripción textual o notación gráfica de una determinada realidad.
Modelo de datos
Como señalan TSICHRITZIS Y LOCHOVSKY
“Un modelo de datos es un dispositivo de abstracción que nos permite ver el
bosque (esto es, la información contenida en los datos) en oposición a los
árboles (valores individuales de los datos).
La abstracción es un proceso mental capaz de ocultar detalles y fijarse en lo esencial, busca las propiedades comunes de un conjunto de objetos, reduciendo así la complejidad y ayudando a la compresión del mundo real.
Metodologías.
Una metodología es un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de un producto software (Amescua 1995); una metodología nos indica las actividades a seguir en el desarrollo de principio a fin de la base de datos.
La abstracción es un proceso mental capaz de ocultar detalles y fijarse en lo esencial, busca las propiedades comunes de un conjunto de objetos, reduciendo así la complejidad y ayudando a la compresión del mundo real.
Metodologías.
Una metodología es un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de un producto software (Amescua 1995); una metodología nos indica las actividades a seguir en el desarrollo de principio a fin de la base de datos.
- Modelamiento Entidad Relación.
- Modelo de Clases.
- UML - Lenguaje de Modelamiento Unificado.
- Erwin.
- MySQL WorkBrench. Descargar
- DbDesigner.
- Microsoft Visio.
Planificación de Base de datos
Es un conjunto de procesos cuyo propósito es crear base de datos que sirva de soporte eficiente de datos, para consultar, extraer y generar información a las diferentes unidades de negocio de una organización. Los procesos pueden ser :
- Analizar el planeamiento estratégico de la organización.
- Identificar las funciones y procesos del área o unidad de negocio.
- Determinar los requerimientos de información de los usuarios.
· Estudio y análisis de la documentación existente relativa a las aplicaciones.· Estudio del uso de la aplicación.
- Seleccionar e instalar el gestor de base de datos.
- Crear el modelo lógico y físico de la base de datos.
- Implementación física la base de datos.
· Recopilar las sentencias DDL (lenguaje de definición de datos) necesarias para crear los esquemas de base de datos.· Cargar los datos en la base de datos, para lo cual puede ser necesaria la implementación de rutinas de conversión.· Ajustar los parámetros de configuración del SGBD (sistema de gestión de base de datos).· Crear índices.
Gestores de Base de datos.
Gestor de Base de datos.
Es un software que permite :
Gestores de Base de datos.
Es un software que permite :
- Crear, actualizar y mantener Base de Datos.
- Consulta los datos mediante un lenguaje - SQL.
- Controlar el acceso de múltiples usuarios.
- Independencia de los datos y los programas de aplicación.
- Minimización de la redundancia.
- Integración y sincronización de las bases de datos.
- Integridad de los datos.
- Seguridad y recuperación.
- Facilidad de manipulación del información.
- Control centralizado.
Gestores de Base de datos.
- Oracle.
- MySQL.
- Microsoft SQL Server.
- Microsoft Access.
- PostgreSQL. Documentación
viernes, 12 de julio de 2013
Conceptos básicos de datos.
A continuación explicaremos brevemente conceptos básicos de datos.
- Dato. Es la descripción de una característica de un objeto o evento y puede ser numérico, texto o alfanumérico.
- Información. Es un conjunto de datos debidamente procesados (totalizados, organizados, clasificados, etc.) con algún significado, valor perceptible, y que satisface un requerimiento específico.
- Conocimiento. Lo que diferencia el conocimiento de la información es la complejidad de las experiencias que se necesitan para llegar a él. Para que un conjunto de informaciones se conviertan en conocimiento hay que estar expuesto a el de diferentes maneras y hay que elaborar una experiencia propia respecto al mismo.La información, absorbida, comprendida y aplicada por las personas, puede convertirse en conocimientos.Para Davenport y Prusak (1999) el conocimiento es una mezcla de experiencia, valores, información y “saber hacer” que sirve como marco para la incorporación de nuevas experiencias e información, y es útil para la acción. En las organizaciones con frecuencia no sólo se encuentra dentro de documentos o almacenes de datos, sino que también esta en rutinas organizativas, procesos, prácticas, y normas.
- Sabiduría. Es cuando entendemos un conjunto amplio de patrones y meta-patrones de forma que los podemos utilizar y combinar de formas y situaciones nuevas totalmente diferentes. Los conocimientos aplicados frecuentemente en un campo pueden convertirse en sabiduría, y la sabiduría es la base de la acción positiva.
El proceso que lleva al entendimiento, se inicia en los datos y finaliza en la sabiduría, pasando por la información y el conocimiento.
Tipos de Base de Datos
Existen tipos de base de datos, según su modelo son:
- Jerárquica.
- Red.
- Relacional.
- Orientada a objetos.
- Documental.
- Deductivas.
- Distribuidas.
- Multidimensional.
- Jerárquica. Almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas P.ej., una ficha de clientes puede contener una lista de fichas de facturas, cada una de las cuales puede contener a su vez una lista de fichas de líneas de detalle que describen los servicios facturados.
- Red. La diferencia con el modelo jerárquico es que un nodo se permite que tenga varios padres (posibilidad no permitida en el modelo jerárquico).
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos. - Relacional. Intenta representar la base de datos como un conjunto de tablas. Aunque las tablas son un concepto simple e intuitivo, existe una correspondencia directa entre el concepto informático de una tabla, y el concepto matemático de relación, lo cual es una gran ventaja, pues permite efectuar formalizaciones de una forma estricta mediante las herramientas matemáticas asociadas.
- Orientada a Objetos.Los datos se almacenan de manera que existirá un tabla por cada clase o subclase de nuestro esquema. Quizás la única diferencia sustancial es que cada objeto tiene asignado automáticamente un número (OID-Object Identifier) que sirve para poder ser referenciado por lo objetos de los que forma parte.
- Documental. Permiten la indexación a texto completo. Cada registro se corresponde con un documento, sea éste de cualquier tipo, una publicación impresa, un documento audiovisual, gráfico o sonido.
Ejemplos :
* Biblioteca Virtual Galega : http://bvg.udc.es
* Google Books : http://books.google.es - Deductivas. Son aquellas que se pueden hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. También las bases de datos deductivas son llamadas base de datos lógica, a raíz de que se basan en lógica matemática.
- Distribuidas. La base de datos está almacenada en varias computadoras conectadas en red. Surgen debido a la existencia física de organismos descentralizados. Esto les da la capacidad de unir las bases de datos de cada localidad y acceder así a distintas universidades, sucursales de tiendas, etc.
- Multidimensional.
miércoles, 10 de julio de 2013
Base de Datos. Concepto
Idea
Una base de datos permite guardar información relacionada de un contexto empresarial, área de negocio o tema específico de manera organizada. Además de guardar datos, también se puede consultar, clasificar, extraer y resumir información relacionada con los datos.
De acuerdo con C. J. Date, en su libro Introducción a las bases de datos: La Base de Datos es una colección de datos integrados, con redundancia controlada y con una estructura que refleje las interrelaciones y restricciones existentes en el mundo real; los datos que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de éstas, y su definición y descripción, únicas para cada tipo de dato, han de estar almacenadas junto con los mismos. Los procedimientos de actualización y recuperación, comunes, y bien determinados, habrán de ser capaces de conservar la integridad, seguridad y confidencialidad del conjunto de datos
Definición 2 : Una Base de Datos es un conjunto de datos interrelacionados, almacenados sin redundancias innecesarias, independiente de los programas que acceden a ellos.
Definición 3 : Una Base de Datos es una colección de archivos interrelacionados, son creados con un DBMS. El contenido de una base de datos engloba a la información de una organización, de tal manera que los datos estén disponibles para los usuarios, una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla.
Definición 3 : Una Base de Datos es una colección de archivos interrelacionados, son creados con un DBMS. El contenido de una base de datos engloba a la información de una organización, de tal manera que los datos estén disponibles para los usuarios, una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla.
Suscribirse a:
Entradas (Atom)