Conceptos Esenciales de Bases de Datos y Desarrollo de Aplicaciones

Clasificado en Otras materias

Escrito el en español con un tamaño de 3,84 KB

Sistemas de Gestión de Bases de Datos (DBMS)

Funcionalidades Clave del DBMS

Las facilidades de un Sistema de Gestión de Bases de Datos (DBMS) se utilizan para crear estructuras de tablas, definir relaciones y diseñar formularios, consultas, reportes y menús. Los productos DBMS también incluyen mecanismos para interactuar con programas de aplicación, ya sea mediante lenguajes específicos del DBMS o lenguajes estándar como Java.

Procedimientos Almacenados (Stored Procedures)

Con productos como SQL Server y Oracle, se imponen reglas de negocio adicionales mediante un mecanismo denominado procedimientos almacenados (stored procedures).

Creación de Tablas de Base de Datos

Una vez que se ha diseñado el esquema, el siguiente paso es crear las tablas de la base de datos utilizando las herramientas de creación de tablas del DBMS.

Metodologías de Desarrollo de Aplicaciones

Enfoques de Desarrollo: General a Particular y Particular a General

Los dos estilos generales de desarrollo son: el enfoque de lo general a lo particular, que parte de lo general a lo específico; y el desarrollo de lo particular a lo general, que procede de lo específico a lo general. Con el enfoque de lo general a lo particular, las aplicaciones se abordan desde una perspectiva global; con el de lo particular a lo general, las aplicaciones se desarrollan más rápidamente. En ocasiones, se utiliza una combinación de ambos enfoques.

Modelado de Datos y Estructuras

Definición de Modelo de Datos

El término modelo de datos se utiliza de dos maneras:

  • Para referirse a un modelo de los requisitos de los usuarios respecto a sus datos.
  • Para denotar las herramientas que se utilizan para definir los requisitos de los usuarios en relación con sus datos.

Grado de la Relación

El grado de la relación es el número de entidades que participan en esta. La mayoría son binarias. Los tres tipos de relaciones binarias son 1:1, 1:N y N:M.

Intención y Extensión

Tanto los conjuntos como las relaciones pueden ser descritos en términos de intención y extensión. La intención o comprensión representa, en términos de abstracción, la clasificación de una serie de elementos individuales en un tipo o clase de objeto al que se ha denominado conjunto o relación.

Claves Foráneas (Foreign Keys)

Las claves foráneas corresponden a un atributo de una tabla relacionada que es clave primaria en una tabla principal; es decir, es un atributo en una tabla que hace referencia a la clave primaria de otra tabla.

Componentes de Aplicaciones de Base de Datos

Una aplicación de base de datos consta de formularios, consultas, reportes, menús y programas de aplicación.

Consultas (Queries)

¿Qué es una Consulta (Query)?

Es una consulta realizada contra una base de datos. Se usa para obtener datos, modificarlos o eliminarlos.

Consulta por Formulario (Query by Form, QBF)

Un tercer tipo de consulta, que es más fácil para los usuarios, se denomina consulta por formulario (Query by Form, QBF). Con este método, el usuario escribe las restricciones para la consulta en un formulario de entrada de datos y pulsa el botón de búsqueda.

Reportes

¿Qué es un Reporte?

Un reporte es una representación con formato de la información que se encuentra en una base de datos.

Menús

Los menús se utilizan para organizar componentes de la aplicación, para hacerlos más accesibles para el usuario final y proporcionar control sobre las actividades de este.

Prototipos

Los prototipos son bases de datos y aplicaciones de ejemplo que representan diversos aspectos del sistema que será creado.

Entradas relacionadas: