jueves, 6 de noviembre de 2014

8.-¿En que consiste la declaracion de variables en la elaboración de una base de datos?

Picture
Una variable es una entidad a la que se asigna un valor. Este valor puede cambiar durante el proceso donde se utiliza la variable. SQL Server tiene dos tipos de variables: locales y globales. Las variables locales están definidas por el usuario, mientras que las variables globales las suministra el sistema y están predefinidas.

La elaboración de muchos de los indicadores requiere la combinación de múltiples variables, pero determinadas variables, tales como captura, esfuerzo y valor, son fundamentales para una gran variedad de indicadores, o bien, pueden emplearse ellas mismas como indicadores. En consecuencia, las listas de variables de diversos indicadores pueden solaparse.

Los indicadores biológicos se pueden emplear para seguir de cerca el estado de explotación de la pesquería, pero son inadecuados para evaluar los resultados del sector de las diferentes pesquerías tomado en su conjunto. Los indicadores económicos pueden medir la importancia relativa de la pesca para un país o una región a escala macro o microeconómica. Los indicadores socioculturales tienen en cuenta la diversidad de las necesidades y las prácticas de diferentes grupos de población en el sector de la pesca. Se requieren indicadores del cumplimiento de las medidas de ordenación para controlar la eficacia de tales medidas y reducir los conflictos. En la práctica, las evaluaciones de las diferentes pesquerías deberían combinar siempre indicadores biológicos, económicos y socioculturales e indicadores del cumplimiento de las medidas, a fin de orientar la toma de decisiones en materia de ordenación.

La identificación de las prioridades de las políticas y de los aspectos de ordenación depende en gran medida de la identificación de los problemas de la pesquería. Existe una

serie de indicadores de rendimiento que pueden contribuir a identificar tales problemas, sugerir posibilidades de intervención y seguir de cerca los resultados.

Las variaciones de los indicadores solamente (tales como la captura por unidad de esfuerzo (CPUE)) son de un interés más bien limitado. La manera más útil de interpretar estas variaciones en lo que respecta a la toma de decisiones consiste en relacionarlas con puntos de referencia, bien sean objetivos (p.e., el rendimiento económico máximo, o RME, o el esfuerzo de pesca correspondiente al REM), bien sean límites (p.e., el nivel mínimo biológicamente aceptable de la biomasa de la población reproductora)[5]. Los indicadores mismos resultan, a menudo, fáciles de calcular a partir de datos recopilados sistemáticamente acerca de las variables que los componen, pero los puntos de referencia se estiman, por lo general, empleando métodos de evaluación de poblaciones. En conjunto proporcionan información sobre el estado de la pesca y sobre el rendimiento del sistema de ordenación.

Debe reflexionarse cuidadosamente sobre las variables de datos que se van a recopilar. Las principales preguntas que se plantean, los modelos que se van a utilizar y la logística deberían indicar qué variables se consideran necesarias y cómo se recopilarán los datos correspondientes. Siempre que sea posible, en el momento de la planificación deberían participar en los debates investigadores de pesca y especialistas en estadística. No solamente facilitaría la elección de medidas desde el punto de vista de su utilidad, sino que también podría contribuir a reducir los costos mediante la elaboración de métodos que puedan utilizar aquellas variables que resultan más fáciles de recopilar. La participación adicional de la industria y de los pescadores podría aportar su experiencia en la realidad cotidiana de las actividades de pesca. Su participación también genera una forma de cogestión que presenta otro tipo de beneficios

Un procedimiento almacenado se comunica con el programa que lo llama mediante sus parámetros. Cuando un programa ejecuta un procedimiento almacenado, es posible pasarle valores mediante los parámetros del procedimiento. Estos valores se pueden utilizar como variables estándar en el lenguaje de programación TRANSACT-SQL. El procedimiento almacenado también puede devolver valores al programa que lo llama mediante parámetros OUTPUT. Un procedimiento almacenado puede tener hasta 2.100 parámetros, cada uno de ellos con un nombre, un tipo de datos, una dirección y un valor predeterminado.

7.-Explica el funcionamiento del programa Acces

















Microsoft Access es un programa que permite el ingreso y almacenamiento de datos mediante la programación y creación de formularios, así como otras actividades, como consultas e informes impresos. 
La secuencia para el uso de Microsoft Access es la siguiente:

1. Creas una "Tabla", en la que se definen los "Campos" de los datos a ingresar, así como el tipo de datos a ingresar, sea texto, números, imágenes, etc.

2. Una vez creadas las tablas necesarias, creas una relación entre las tablas, para que al momento de utilizar otras opciones como las consultas, puedan facilitarte el trabajo.

3. A continuación creas los formularios, los cuales consisten en cuadros de diálogo que te facilitan el ingreso de datos para almacenarlas en las tablas. Éstas se pueden generar automáticamente o ser creadas por el usuario, de manera personalizada.

4. Si se desea, puede crearse un panel de control para facilitar el ingreso a los formularios, tablas y para crear consultas de datos.

Este programa es muy útil en escuelas y establecimientos donde se necesita un control sobre calificaciones, asistencias de estudiantes y cualquier otra actividad relacionada.

6.-¿Que es un campo y un registro en una base de datos?

ImagenCampo: es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo.

Registro: (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.

5.-Tipos de manejadores de bases de datos que existen


Bases de datos bibliográficas
Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.

Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.

Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

Bases de datos jerárquicas
Éstas son bases de datos que, como su nombre indica, 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. Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

Bases de datos multidimensionales
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.

Bases de datos transaccionales 
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.

4.-¿Que es una base de datos relacional?


PictureUna base de datos relacional es una base de datos en donde todos los datos visibles al usuario están organizados estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas tablas. Estas bases de datos son percibidas por los usuarios como una colección de relaciones normalizadas de diversos grados que varían con el tiempo. El modelo relacional representa un sistema de bases de datos en un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente, de la misma manera como, por ejemplo, un lenguaje del tipo de PL/1 representa un sistema de programación con un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente. De hecho, el modelo relacional puede considerarse como un lenguaje de programación más bien abstracto, orientado de manera específica hacia las aplicaciones de bases de datos. [Date, 1993] En términos tradicionales una relación se asemeja a un archivo, una tupla a un registro, y un atributo a un campo. Pero estas correspondencias son aproximadas, en el mejor de los casos. Una relación no debe considerarse como ``solo un archivo'', sino más bien como un archivo disciplinado, siendo el resultado de esta disciplina una simplificación considerable de las estructuras de datos con las cuales debe interactuar el usuario, lo cual a su vez simplifica los operadores requeridos para manejar esas estructuras.

3.-Árbol de base de datos:

Imagen

2.-¿Donde y para que se usan las bases de datos?




PictureUna base de datos es algo más que una mera lista o tabla.
Le permite controlar de verdad los datos, recuperarlos, ordenarlos, analizarlos, resumirlos y elaborar informes. La base de datos puede combinar datos de varios archivos, por lo que nunca habrá que introducir dos veces la misma información. Incluso puede contribuir a que la entrada de datos sea más eficaz y precisa.
Compactación.- No hay necesidad de archivos en papel voluminoso.
Velocidad.- La máquina puede recuperar y actualizar datos más rápidamente que un humano.
Menos trabajo laborioso.- Se puede eliminar gran parte del trabajo de llevar los archivos a mano. Las tareas mecánicas siempre las realizan mejor las máquinas.
Actualidad.- En el momento que la necesitemos tendremos a nuestra disposición información precisa y actualizada.
Los datos pueden compartirse.- Significa que las aplicaciones existentes puedan compartir la información de la base de datos, y que también sea posible desarrollar nuevas aplicaciones para operar sobre los mismos datos.
Es posible reducir la redundancia.- En sistemas que no son de bases de datos, cada aplicación tiene sus propios archivos exclusivos. Con la aplicación de las bases de datos estos archivos podrían integrarse y reducir la redundancia.
Es posible (hasta cierto grado) evitar la inconsistencia.- Cuando existen elementos en la base de datos que están representados en entidades distintas y el DBMS no está enterado de la duplicidad (redundancia NO CONTROLADA), habrá ocasiones en las que las dos entidades no coincidan: digamos, cuando una de ellas ha sido actualizada y la otra no. En esos momentos, decimos que la base de datos es inconsistente. Una base de datos en un estado inconsistente es capaz de proporcionar a sus usuarios información incorrecta o contradictoria.
Es posible brindar un manejo de transacciones.- Una transacción es una unidad de trabajo lógico, que por lo regular comprende varias operaciones de la base de datos. Si el usuario declara que las operaciones son parte de la misma transacción, entonces el sistema puede en efecto garantizar que se hagan todas o ninguna de ellas, aun cuando el sistema fallara a la mitad del proceso. La característica de atomicidad de las transacciones se aplica aun en el caso de un solo usuario.
Es posible mantener la integridad.- La integridad asegura que los datos de la base de datos estén correctos. Las restricciones de integridad son fundamentales y de crucial importancia.
Es posible hacer cumplir la seguridad.- Al asegurar que el único medio de acceso a la base de datos sea a través de canales adecuados se pueden definir las restricciones de seguridad que serán verificadas siempre que se intente acceder a datos sensibles.