http://www.fileupyours.com/view/286062/Copia%20de%20PACO%201.fbr
http://www.fileupyours.com/view/286062/PACO%202.fbr
lunes, 7 de junio de 2010
domingo, 6 de junio de 2010
jueves, 3 de junio de 2010
lunes, 24 de mayo de 2010
jueves, 13 de mayo de 2010
Definiciones
Un informe: es algo tan simple como el texto a través del cual se da cuenta de los avances realizados en un proyecto en particular. Por lo general, un informe va dirigido a quienes se ocupan de financiar el proyecto o lo dirigen, de este modo, es posible que se le realicen correcciones y modificaciones antes de que éste lleve a su etapa final.
LLAVE PRIMARIA: Cada instancia de una entidad debe ser unívocamente identificable, de manera tal que cada registro de la entidad debe estar separado y ser unívocamente identificable del resto de los registros de esa misma entidad; y quien permite esta identificación es la llave primaria. La llave primaria, que generalmente se identificada por medio de la letra @, puede ser un atributo o una combinación de atributos.
TIPO DE DATO MEMO: Memo: se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda para almacenar texto con formato o documentos largos, crear un campo Objeto OLE en lugar de un campo Memo.
TIPO DE DATO TEXTO: Texto: permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres. Normalmente se utiliza para almacenar datos como nombres, direcciones o cualquier número que no se utilice en cálculos, como números de teléfono o códigos postales.
El DATO: es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático y, en general, prácticamente en cualquier disciplina científica.
SISTEMA DE INFORMACION: es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarán parte de alguna de estas categorías: SISTEMA DE INFORMACION: es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarán parte de alguna de estas categorías:
Personas.
Datos.
Actividades o técnicas de trabajo.
Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
REGISTRO:que reúne la información de un elemento de la tabla. Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o sólo números, etc.
CAMPO: Cada columna en una tabla es un campo
RELACION UNO A UNO :En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada jugador de fútbol de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados.
RELACION VARIOS A VARIOS:
En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo.
TABLA: es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla independiente para cada tema, los datos se almacenan sólo una vez. Esto tiene como resultado una base de datos más eficaz y menos errores de entrada de datos.
Las tablas organizan datos en columnas (denominadas campos) y filas (denominadas registros).
BASE DE DATOS: Una base de datos es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Si la base de datos no está almacenada en un equipo, o sólo están instaladas partes de la misma, puede que deba hacer un seguimiento de información procedente de varias fuentes en orden a coordinar y organizar la base de datos.
CONSULTA: Para buscar y recuperar tan sólo los datos que cumplen las condiciones especificadas, incluyendo datos de varias tablas, cree una consulta. Una consulta puede también actualizar o eliminar varios registros al mismo tiempo, y realizar cálculos predefinidos o personalizados en los datos.
INFORMACION:En sentido general, la información es un conjunto organizado de datosprocesados, que constituyen un mensaje sobre un determinado ente o fenómeno. Los datos se perciben, se integran y generan la información necesaria para producir el conocimiento que es el que finalmente permite tomar decisiones para realizar las acciones cotidianas que aseguran la existencia. :
RELACION UNO A VARIOS:La relación uno a varios ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B, mientras que, un registro de la tabla B posee como máximo un registro asociado en la tabla A.
LLAVE PRIMARIA: Cada instancia de una entidad debe ser unívocamente identificable, de manera tal que cada registro de la entidad debe estar separado y ser unívocamente identificable del resto de los registros de esa misma entidad; y quien permite esta identificación es la llave primaria. La llave primaria, que generalmente se identificada por medio de la letra @, puede ser un atributo o una combinación de atributos.
TIPO DE DATO MEMO: Memo: se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda para almacenar texto con formato o documentos largos, crear un campo Objeto OLE en lugar de un campo Memo.
TIPO DE DATO TEXTO: Texto: permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres. Normalmente se utiliza para almacenar datos como nombres, direcciones o cualquier número que no se utilice en cálculos, como números de teléfono o códigos postales.
El DATO: es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático y, en general, prácticamente en cualquier disciplina científica.
SISTEMA DE INFORMACION: es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarán parte de alguna de estas categorías: SISTEMA DE INFORMACION: es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarán parte de alguna de estas categorías:
Personas.
Datos.
Actividades o técnicas de trabajo.
Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
REGISTRO:que reúne la información de un elemento de la tabla. Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o sólo números, etc.
CAMPO: Cada columna en una tabla es un campo
RELACION UNO A UNO :En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada jugador de fútbol de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados.
RELACION VARIOS A VARIOS:
En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo.
TABLA: es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla independiente para cada tema, los datos se almacenan sólo una vez. Esto tiene como resultado una base de datos más eficaz y menos errores de entrada de datos.
Las tablas organizan datos en columnas (denominadas campos) y filas (denominadas registros).
BASE DE DATOS: Una base de datos es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Si la base de datos no está almacenada en un equipo, o sólo están instaladas partes de la misma, puede que deba hacer un seguimiento de información procedente de varias fuentes en orden a coordinar y organizar la base de datos.
CONSULTA: Para buscar y recuperar tan sólo los datos que cumplen las condiciones especificadas, incluyendo datos de varias tablas, cree una consulta. Una consulta puede también actualizar o eliminar varios registros al mismo tiempo, y realizar cálculos predefinidos o personalizados en los datos.
INFORMACION:En sentido general, la información es un conjunto organizado de datosprocesados, que constituyen un mensaje sobre un determinado ente o fenómeno. Los datos se perciben, se integran y generan la información necesaria para producir el conocimiento que es el que finalmente permite tomar decisiones para realizar las acciones cotidianas que aseguran la existencia. :
RELACION UNO A VARIOS:La relación uno a varios ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B, mientras que, un registro de la tabla B posee como máximo un registro asociado en la tabla A.
lunes, 12 de abril de 2010
Base de datos
Definición de base de datos
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
Características
Entre las principales características de los sistemas de base de datos podemos mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
Sistema de Gestión de Base de Datos (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Ventajas de las bases de datos
Control sobre la redundancia de datos:
Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos:
Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes.
Compartición de datos:
En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
Mantenimiento de estándares:
Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso.
Mejora en la integridad de datos:
La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas.
Mejora en la seguridad:
La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
Mejora en la accesibilidad a los datos:
Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador escriba una aplicación que realice tal tarea.
Mejora en la productividad:
El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros típicas de los programas de aplicación.
El hecho de disponer de estas funciones permite al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel.
Mejora en el mantenimiento:
En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los programas de aplicación que los manejan.
Esto hace que los programas sean dependientes de los datos, de modo que un cambio en su estructura, o un cambio en el modo en que se almacena en disco, requiere cambios importantes en los programas cuyos datos se ven afectados.
Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos.
Aumento de la concurrencia:
En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.
Mejora en los servicios de copias de seguridad:
Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias para restaurarlos.
En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.
Desventajas de las bases de datos
Complejidad:
Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.
Coste del equipamiento adicional:
Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
Vulnerable a los fallos:
El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad (Backup).
Tipos de Campos
Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar:
Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.
Modelo entidad-relación
Los diagramas o modelos entidad-relación (denominado por su siglas, ERD “Diagram Entity relationship”) son una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.
Cardinalidad de las Relaciones
El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente:
Relaciones de uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B.
Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B.
Relaciones de muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B.
Estructura de una Base de Datos
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos.
En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4 campos.
Los datos quedarían organizados como mostramos en siguiente ejemplo:
Por consiguiente una base de datos posee el siguiente orden jerárquico:
Tablas
Campos
Registros
Lenguaje SQL
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.
A continuación veremos un ejemplo de ellos:
Mostrar: para mostrar los registros se utiliza la instrucción Select. Select * From comentarios.
Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert. Insert Into comentarios (titulo, texto, fecha) Values ('saludos', 'como esta', '22-10-2007')
Borrar: Para borrar un registro se utiliza la instrucción Delete. En este caso debemos especificar cual o cuales son los registros que queremos borrar. Es por ello necesario establecer una selección que se llevara a cabo mediante la cláusula Where. Delete From comentarios Where id='1'.
Actualizar: para actualizar los registros se utiliza la instrucción Update. Como para el caso de Delete, necesitamos especificar por medio de Where cuáles son los registros en los que queremos hacer efectivas nuestras modificaciones. Además, tendremos que especificar cuáles son los nuevos valores de los campos que deseamos actualizar. Update comentarios Set titulo='Mi Primer Comentario' Where id='1'.
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
Características
Entre las principales características de los sistemas de base de datos podemos mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
Sistema de Gestión de Base de Datos (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Ventajas de las bases de datos
Control sobre la redundancia de datos:
Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos:
Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes.
Compartición de datos:
En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
Mantenimiento de estándares:
Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso.
Mejora en la integridad de datos:
La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas.
Mejora en la seguridad:
La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
Mejora en la accesibilidad a los datos:
Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador escriba una aplicación que realice tal tarea.
Mejora en la productividad:
El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros típicas de los programas de aplicación.
El hecho de disponer de estas funciones permite al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel.
Mejora en el mantenimiento:
En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los programas de aplicación que los manejan.
Esto hace que los programas sean dependientes de los datos, de modo que un cambio en su estructura, o un cambio en el modo en que se almacena en disco, requiere cambios importantes en los programas cuyos datos se ven afectados.
Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos.
Aumento de la concurrencia:
En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.
Mejora en los servicios de copias de seguridad:
Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias para restaurarlos.
En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.
Desventajas de las bases de datos
Complejidad:
Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.
Coste del equipamiento adicional:
Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
Vulnerable a los fallos:
El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad (Backup).
Tipos de Campos
Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar:
Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.
Modelo entidad-relación
Los diagramas o modelos entidad-relación (denominado por su siglas, ERD “Diagram Entity relationship”) son una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.
Cardinalidad de las Relaciones
El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente:
Relaciones de uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B.
Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B.
Relaciones de muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B.
Estructura de una Base de Datos
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos.
En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4 campos.
Los datos quedarían organizados como mostramos en siguiente ejemplo:
Por consiguiente una base de datos posee el siguiente orden jerárquico:
Tablas
Campos
Registros
Lenguaje SQL
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.
A continuación veremos un ejemplo de ellos:
Mostrar: para mostrar los registros se utiliza la instrucción Select. Select * From comentarios.
Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert. Insert Into comentarios (titulo, texto, fecha) Values ('saludos', 'como esta', '22-10-2007')
Borrar: Para borrar un registro se utiliza la instrucción Delete. En este caso debemos especificar cual o cuales son los registros que queremos borrar. Es por ello necesario establecer una selección que se llevara a cabo mediante la cláusula Where. Delete From comentarios Where id='1'.
Actualizar: para actualizar los registros se utiliza la instrucción Update. Como para el caso de Delete, necesitamos especificar por medio de Where cuáles son los registros en los que queremos hacer efectivas nuestras modificaciones. Además, tendremos que especificar cuáles son los nuevos valores de los campos que deseamos actualizar. Update comentarios Set titulo='Mi Primer Comentario' Where id='1'.
viernes, 26 de marzo de 2010
menu
es un programa que sirve para distintas cosas
http://www.fileupyours.com/view/276070/otro%20menu.zip
http://www.fileupyours.com/view/276070/otro%20menu.zip
jueves, 25 de marzo de 2010
examenes
es un programa que te da el porsentaje de tus calificaciones
http://www.fileupyours.com/view/276030/examenes.rar
http://www.fileupyours.com/view/276030/examenes.rar
numeros primos
Es un programa que nos da un los numeros primos desde don indica el usuario
http://www.fileupyours.com/view/277187/primos.rar
http://www.fileupyours.com/view/277187/primos.rar
lunes, 15 de marzo de 2010
lunes, 8 de marzo de 2010
jueves, 4 de marzo de 2010
miércoles, 3 de marzo de 2010
jueves, 25 de febrero de 2010
lunes, 22 de febrero de 2010
Estructuras de control
domingo, 21 de febrero de 2010
jueves, 18 de febrero de 2010
Declaracion de Variables
Las variavles se declaran de manera que se indica no puedes poner un integer en donde va una palavra que no se valla a contestar con mumero ni viseversa. tiene que ser de manera que a un numero deciamal se le deve poner :real;
un ejemplo:
var
I, J, K : Integer;
Contador : Integer;
Radio : Real;
Letra : Char;
un ejemplo:
var
I, J, K : Integer;
Contador : Integer;
Radio : Real;
Letra : Char;
Tipos de datos
Los tipos de datos mas comunes en pascal son:
Tipo dato rango char Caracter asuii byte 0 a 255 integer -32,768 a 32,767 Real 1E-38 a 1E+38 Boolean TRUE o FALSE shortint -128 a 127 word 0 a 65535 longint -2147483648 a 214748364 String Cadena 255 caracteres Para el caso de strings se prodra usar cualquiera de los dos siguientes formatos: Var Nombre:string; Carrera:string[30]; Para el primer caso pascal reserva 255 bytes de memoria, para el caso de carrera pscal solo reservara 30 bytes, es obvio cual de los dos casos es mas eficiente.
miércoles, 17 de febrero de 2010
jueves, 11 de febrero de 2010
Resumen de la "Histori de Turbo Pascal"
"HISTORIA DEL TURBO PASCAL "
Definición: Lenguaje de alto nivel desarrollado a principios de los años 70 por Nyklaus Wirth, en la Universidad Técnica de Zurich, Suiza; para enseñar programación estructurada. Historia del Lenguaje Pascal El nombre fue elegido en honor de Blaise Pascal (1623-1662), un brillante científico y matemático francés entre cuyos logros se encuentra la primera máquina calculadora mecánica en el mundo. Las instrucciones se forman con los estatutos de Pascal correspondientes y siguiendo las reglas de sintaxis que Pascal determine. * Programa: conjunto de instrucciones que indican a la computadora lo que se necesite se lleve a cabo. Es necesario que se especifiquen de acuerdo a la sintaxis de Pascal y en el orden lógico apropiado. Palabras reservadas Palabras que sólo pueden ser usadas para un propósito específico, pues tienen un significado estándar predefinido. En la estructura básica las palabras "negrita" son palabras reservadas en Pascal. La lista completa la pueden encontrar en cualquier libro de Pascal. Identificadores creados por el programador Palabras creadas por el programador para ser usadas en un programa. Ejemplo: identificador para dar nombre al programa, nombres de variables, etc. ... Deben cumplir con las siguientes reglas: 1) Siempre debe comenzar con una letra del abecedario.2) Después de la primera letra, puede tener más letras y/o dígitos y/o el carácter de subrayado (__). No hay distinción entre mayúsculas y minúsculas.3) No puede ser palabra reservada.4) Solamente los primeros 63 caracteres serán válidos o identificados. El computador es una herramienta poderosa. La información ( datos de entrada ) puede almacenarse es la memoria y manejarse a velocidades excepcionalmente altas para producir resultados ( salida del programa ).Podemos describirle al computador una tarea de manejo de datos presentándole una lista de instrucciones ( llamada programa ) que deben ser llevadas a cabo. Una vez que esta lista le ha sido proporcionada al computador, este puede llevar a cabo ( ejecutar ) dichas instrucciones.Al principio de elaborar una lista de instrucciones ( escribir un programa ) se le llama programación. Escribir un programa de computador es muy similar a describirle las reglas de un juego a gente que nunca lo ha jugado, para que las aplique. En ambos casos se requiere de un lenguaje de descripción intangible por todas las partes involucradas en la comunicación. Por ejemplo, las reglas del juego deben ser escritas en algún lenguaje y después se leen y se aplican.Tanto el inventor del juego como aquellos que desean jugarlo, deben estar familiarizados con el lenguaje de descripción utilizado.Los lenguajes utilizados para la comunicación entre el hombre y el computador se llama lenguajes de programación. Todas las instrucciones presentadas al computador deben ser representadas y combinadas ( para formar un programa ) de acuerdo con las reglas de sintaxis ( gramática ) del lenguaje de programación. Sin embargo, hay una diferencia significativa entre el lenguaje de programación y un lenguaje como el español, el ingles o el ruso: las reglas de un lenguaje de programación son muy precisas y no se permiten excepciones ¨ o ¨ambiguedades¨.Pascal fue diseñado alrededor de 1970 por Niclaus Wirth, quien lo diseñó para ser un lenguaje cómodo para la enseñanza de los fundamentos de la programación. Como un lenguaje de programación educativo, Pascal ha mostrado gran capacidad. Además muchos estudiantes que han programado en él, han llegado a ser programadores profesionales. Pascal ha sido ampliamente adaptado para programación de sistemas y aplicaciones. Las razones del éxito de Pascal son claras : su simplicidad y compactes le permite que sea aprendido por novatos en pocos meses, y por experimentados programadores en pocas semanas. Su juiciosa selección del programa de control de estructuras provee soporte efectivo para programación estructurada. Su gran variedad de tipos de datos permite que los datos sean descritos detalladamente. Finalmente, Pascal ha sido cuidadosamente diseñado para ser simple y eficiente de implementar, y su libre disponibilidad de implementación de modelos permite el uso del lenguaje expandirse rápidamente. Tambien es cierto que Pascal pudo haber sido diseñado mejor; pero sus fallas son tan instructivas como su éxito. La combinación de tipos de registros, registros variantes, arreglos y punteros, permiten que una gran variedad de estructuras de datos sean definidas, creadas y manipuladas.Pascal es estáticamente tipeado y la verificación de tipos en tiempo de compilación permite eliminar una gran cantidad de errores de programación. Errores como intentar indexar un arreglo con un valor fuera del rango, o intentar seguir el puntero ni, pueden ser detectados en tiempo de ejecución.* Podemos definir un subrango de un tipo primitivo discreto existente.* Podemos elegir cualquier tipo primitivo discreto para el índice de un arreglo.* Podemos elegir libremente el tipo de los componentes de un arreglo.* Podemos usar conjuntos como elementos de un tipo primitivo discreto.También se ilustra que el comando For puede ser usado para iterar sobre los índice de cualquier arreglo o sobre el rango de elementos potenciales de cualquier conjunto. Se desea declarar un drectorio telefónico que pueda buscar eficientemente por nombres y por números. A el directorio es representado por un par de árboles binarios.Esta es una estructura de datos medianamente complicada, pero las definiciones de tipos declaradas hacen la estructura razonablemente clara. Muchos tipos punteros son usados acá, y sería fácil confundirlos en operaciones con punteros; pero cualquier error de asignaciones de punteros en Pascal, sería prevenido por una verificación de tipos en tiempo de ejecución. Por esto, programar punteros en Pascal, es más seguro que en cualquier otro lenguaje con punteros sin tipos (como en el PL/I). Los punteros son usados en la implementación de objetos y tipos abstractos donde la explícita manipulación de punteros es localizada y escondida. Los punteros tienen dos tipos de roles distintos : el 1º es implementar tipos recursivos; y el 2º es compartir tipos de datos. Es por eso que los punteros ahorran almacenamiento, pero más importante es que reducen el riesgo de la inconsistencia de los datos. El primer caso sería redundante si el lenguaje de programación soporta tipos recursivos directamente. Se deben tener en cuenta que los tipos primitivos no fueron bien entendidos cuando Pascal fue diseñado. Además el criterio de diseño de Wirth fue hacer un modelo simple de computación que permita a los programadores ver que tan eficientemente sus programas correrán. Visto de esta manera, el hecho de no proveer tipos recursivos directos, en Pascal fue razonable. El repertorio de expresiones de Pascal es muy limitado. No tiene expresiones condicionales de ninguna clase y no tiene expresiones en bloque. No tiene expresiones no triviales de tipos compuestos, debido al seguro de los agregados y al hecho de que las funciones no pueden devolver resultados compuestos. Estas omisiones fuerzan al programador a usar comandos en situaciones donde las expresiones podrían haber sido suficientes. Por ejemplo la única forma de construir un valor de registro o arreglo, es asignando uno a uno los componentes de una variable arreglo o registro. Más aún el cuerpo de una función es, en efecto, un comando. Pascal es, consecuentemente, un lenguaje de programación muy imperativo. Pascal tiene un gran repertorio de comandos. Los comandos fi y cásese proveen para ejecuciones condicionales. Los comandos repita y hile se proveen para iteraciones indefinidas y el comando For para iteraciones finitas. Estos comandos pueden ser compuestos libremente. La única forma de programar el más general control de flujo en Pascal es usando el secuenciador goteo. Pascal restringe su uso para evitar los malos abusos, como saltar dentro de un loo o dentro de un bloque. Los programadores pueden el secuenciador goteo en una forma disciplinada, por ejemplo para escapar de loores y bloques pero aún es muy posible su abuso para escribir programas enredados. En Pascal podemos declarar constantes, tipos, variables y abstracciones de funciones y procedimientos. Las declaraciones sólo pueden ser ubicadas en la cabecera de los bloques. En Pascal los bloques van dentro de una función, un procedimiento o dentro del programa principal; entonces los programadores están obligados a poner todas sus declaraciones en lugares comparativamente pequeños. Además las declaraciones de Pascal deben ser agrupadas por clases; esto hace dificultoso mantener relacionadas todas las declaraciones. Pascal es un típico lenguaje de programación imperativo ya que soporta sólo abstracciones de procedimientos y funciones. Las abstracciones en Pascal no son valores deprimiera clase. Ellos pueden ser pasados como argumentos de otras abstracciones, pero no pueden ser asignados o usados como componentes de tipos compuestos. Hay cuatro mecanismos de variable : parámetros por valor, variable, procedural y funcional. Estos permiten que los valores, referencias a variables, abstracciones de procedimientos y funciones puedan ser pasados como argumentos. Los procedimientos y funciones son solamente clases de módulos que soporta Pascal. El concepto de encapsulamiento no esta definido o soportado directamente en Pascal, pero puede ser usado en programas de Pascal muy particulares.
Definición: Lenguaje de alto nivel desarrollado a principios de los años 70 por Nyklaus Wirth, en la Universidad Técnica de Zurich, Suiza; para enseñar programación estructurada. Historia del Lenguaje Pascal El nombre fue elegido en honor de Blaise Pascal (1623-1662), un brillante científico y matemático francés entre cuyos logros se encuentra la primera máquina calculadora mecánica en el mundo. Las instrucciones se forman con los estatutos de Pascal correspondientes y siguiendo las reglas de sintaxis que Pascal determine. * Programa: conjunto de instrucciones que indican a la computadora lo que se necesite se lleve a cabo. Es necesario que se especifiquen de acuerdo a la sintaxis de Pascal y en el orden lógico apropiado. Palabras reservadas Palabras que sólo pueden ser usadas para un propósito específico, pues tienen un significado estándar predefinido. En la estructura básica las palabras "negrita" son palabras reservadas en Pascal. La lista completa la pueden encontrar en cualquier libro de Pascal. Identificadores creados por el programador Palabras creadas por el programador para ser usadas en un programa. Ejemplo: identificador para dar nombre al programa, nombres de variables, etc. ... Deben cumplir con las siguientes reglas: 1) Siempre debe comenzar con una letra del abecedario.2) Después de la primera letra, puede tener más letras y/o dígitos y/o el carácter de subrayado (__). No hay distinción entre mayúsculas y minúsculas.3) No puede ser palabra reservada.4) Solamente los primeros 63 caracteres serán válidos o identificados. El computador es una herramienta poderosa. La información ( datos de entrada ) puede almacenarse es la memoria y manejarse a velocidades excepcionalmente altas para producir resultados ( salida del programa ).Podemos describirle al computador una tarea de manejo de datos presentándole una lista de instrucciones ( llamada programa ) que deben ser llevadas a cabo. Una vez que esta lista le ha sido proporcionada al computador, este puede llevar a cabo ( ejecutar ) dichas instrucciones.Al principio de elaborar una lista de instrucciones ( escribir un programa ) se le llama programación. Escribir un programa de computador es muy similar a describirle las reglas de un juego a gente que nunca lo ha jugado, para que las aplique. En ambos casos se requiere de un lenguaje de descripción intangible por todas las partes involucradas en la comunicación. Por ejemplo, las reglas del juego deben ser escritas en algún lenguaje y después se leen y se aplican.Tanto el inventor del juego como aquellos que desean jugarlo, deben estar familiarizados con el lenguaje de descripción utilizado.Los lenguajes utilizados para la comunicación entre el hombre y el computador se llama lenguajes de programación. Todas las instrucciones presentadas al computador deben ser representadas y combinadas ( para formar un programa ) de acuerdo con las reglas de sintaxis ( gramática ) del lenguaje de programación. Sin embargo, hay una diferencia significativa entre el lenguaje de programación y un lenguaje como el español, el ingles o el ruso: las reglas de un lenguaje de programación son muy precisas y no se permiten excepciones ¨ o ¨ambiguedades¨.Pascal fue diseñado alrededor de 1970 por Niclaus Wirth, quien lo diseñó para ser un lenguaje cómodo para la enseñanza de los fundamentos de la programación. Como un lenguaje de programación educativo, Pascal ha mostrado gran capacidad. Además muchos estudiantes que han programado en él, han llegado a ser programadores profesionales. Pascal ha sido ampliamente adaptado para programación de sistemas y aplicaciones. Las razones del éxito de Pascal son claras : su simplicidad y compactes le permite que sea aprendido por novatos en pocos meses, y por experimentados programadores en pocas semanas. Su juiciosa selección del programa de control de estructuras provee soporte efectivo para programación estructurada. Su gran variedad de tipos de datos permite que los datos sean descritos detalladamente. Finalmente, Pascal ha sido cuidadosamente diseñado para ser simple y eficiente de implementar, y su libre disponibilidad de implementación de modelos permite el uso del lenguaje expandirse rápidamente. Tambien es cierto que Pascal pudo haber sido diseñado mejor; pero sus fallas son tan instructivas como su éxito. La combinación de tipos de registros, registros variantes, arreglos y punteros, permiten que una gran variedad de estructuras de datos sean definidas, creadas y manipuladas.Pascal es estáticamente tipeado y la verificación de tipos en tiempo de compilación permite eliminar una gran cantidad de errores de programación. Errores como intentar indexar un arreglo con un valor fuera del rango, o intentar seguir el puntero ni, pueden ser detectados en tiempo de ejecución.* Podemos definir un subrango de un tipo primitivo discreto existente.* Podemos elegir cualquier tipo primitivo discreto para el índice de un arreglo.* Podemos elegir libremente el tipo de los componentes de un arreglo.* Podemos usar conjuntos como elementos de un tipo primitivo discreto.También se ilustra que el comando For puede ser usado para iterar sobre los índice de cualquier arreglo o sobre el rango de elementos potenciales de cualquier conjunto. Se desea declarar un drectorio telefónico que pueda buscar eficientemente por nombres y por números. A el directorio es representado por un par de árboles binarios.Esta es una estructura de datos medianamente complicada, pero las definiciones de tipos declaradas hacen la estructura razonablemente clara. Muchos tipos punteros son usados acá, y sería fácil confundirlos en operaciones con punteros; pero cualquier error de asignaciones de punteros en Pascal, sería prevenido por una verificación de tipos en tiempo de ejecución. Por esto, programar punteros en Pascal, es más seguro que en cualquier otro lenguaje con punteros sin tipos (como en el PL/I). Los punteros son usados en la implementación de objetos y tipos abstractos donde la explícita manipulación de punteros es localizada y escondida. Los punteros tienen dos tipos de roles distintos : el 1º es implementar tipos recursivos; y el 2º es compartir tipos de datos. Es por eso que los punteros ahorran almacenamiento, pero más importante es que reducen el riesgo de la inconsistencia de los datos. El primer caso sería redundante si el lenguaje de programación soporta tipos recursivos directamente. Se deben tener en cuenta que los tipos primitivos no fueron bien entendidos cuando Pascal fue diseñado. Además el criterio de diseño de Wirth fue hacer un modelo simple de computación que permita a los programadores ver que tan eficientemente sus programas correrán. Visto de esta manera, el hecho de no proveer tipos recursivos directos, en Pascal fue razonable. El repertorio de expresiones de Pascal es muy limitado. No tiene expresiones condicionales de ninguna clase y no tiene expresiones en bloque. No tiene expresiones no triviales de tipos compuestos, debido al seguro de los agregados y al hecho de que las funciones no pueden devolver resultados compuestos. Estas omisiones fuerzan al programador a usar comandos en situaciones donde las expresiones podrían haber sido suficientes. Por ejemplo la única forma de construir un valor de registro o arreglo, es asignando uno a uno los componentes de una variable arreglo o registro. Más aún el cuerpo de una función es, en efecto, un comando. Pascal es, consecuentemente, un lenguaje de programación muy imperativo. Pascal tiene un gran repertorio de comandos. Los comandos fi y cásese proveen para ejecuciones condicionales. Los comandos repita y hile se proveen para iteraciones indefinidas y el comando For para iteraciones finitas. Estos comandos pueden ser compuestos libremente. La única forma de programar el más general control de flujo en Pascal es usando el secuenciador goteo. Pascal restringe su uso para evitar los malos abusos, como saltar dentro de un loo o dentro de un bloque. Los programadores pueden el secuenciador goteo en una forma disciplinada, por ejemplo para escapar de loores y bloques pero aún es muy posible su abuso para escribir programas enredados. En Pascal podemos declarar constantes, tipos, variables y abstracciones de funciones y procedimientos. Las declaraciones sólo pueden ser ubicadas en la cabecera de los bloques. En Pascal los bloques van dentro de una función, un procedimiento o dentro del programa principal; entonces los programadores están obligados a poner todas sus declaraciones en lugares comparativamente pequeños. Además las declaraciones de Pascal deben ser agrupadas por clases; esto hace dificultoso mantener relacionadas todas las declaraciones. Pascal es un típico lenguaje de programación imperativo ya que soporta sólo abstracciones de procedimientos y funciones. Las abstracciones en Pascal no son valores deprimiera clase. Ellos pueden ser pasados como argumentos de otras abstracciones, pero no pueden ser asignados o usados como componentes de tipos compuestos. Hay cuatro mecanismos de variable : parámetros por valor, variable, procedural y funcional. Estos permiten que los valores, referencias a variables, abstracciones de procedimientos y funciones puedan ser pasados como argumentos. Los procedimientos y funciones son solamente clases de módulos que soporta Pascal. El concepto de encapsulamiento no esta definido o soportado directamente en Pascal, pero puede ser usado en programas de Pascal muy particulares.
martes, 9 de febrero de 2010
domingo, 7 de febrero de 2010
Metodologia
La metodología propuesta que surge de la misma experiencia de San Ignacio de Loyola, consta de cinco pasos, que son sucesivos, pero no se agotan ya que se recrean una y otra vez.Podríamos decir que su recorrido es circular, pero no en un plano, por lo cual, forma círculos que cada vez son más grandes, y al mismo tiempo ubicados más alto.Es algo así como la espiral al estilo de Arquímides en tres dimensiones, lo que la hace ascendente.La metodología propuesta que surge de la misma experiencia de San Ignacio de Loyola, consta de cinco pasos, que son sucesivos, pero no se agotan ya que se recrean una y otra vez.Podríamos decir que su recorrido es circular, pero no en un plano, por lo cual, forma círculos que cada vez son más grandes, y al mismo tiempo ubicados más alto.Es algo así como la espiral al estilo de Arquímides en tres dimensiones, lo que la hace ascendente.
miércoles, 3 de febrero de 2010
Bienvenido
Te doy la bienvenida a este mi blog en donde me estaras dando tus opiniones o recomendaciones de lo que bamos a ir comentando y compartiendo con tigo esperro y te guste.
Suscribirse a:
Entradas (Atom)