miércoles, 1 de junio de 2011

Unidad IV Aplicaciones de la base de datos

Aplicaciones de  Base de datos
   1-Terminologia y sistema de base de datos
 Byte:
Es la unidad fundamental de todo en los ordenadores personales, un byte son 8 bit contiguos; tambien es la unidad de medida basica para memoria almacenando el equivalente a un caracter. Cabe destacar que bit es una señal electronica que puede estar encendida o apagada y es la unidad mas pequeña de informacion que utila un ordenador.
Registro logico y fisico:
Registro físico:
Es la cantidad de información que el sistema operativo puede enviar o recibir del soporte de memoria secundaria en una operación de escritura o lectura, esta cantidad depende del Hardware, es el conjunto de  byte que se transfieren entre la memoria interna o principal y el dispositivo de almacenamiento en una sola operación entrada/salida.
Registro Lógico:
Es el conjunto de datos referentes a una misma entidad ó cosa que constituye una unidad para un determinado proceso, permitiendo que un usuario tenga acceso a datos en un formato que sea diferente de la manera que se almacene en uno o mas archivos de los archivos fisicos.
Archivo:
Es un conjunto de bits almacenados en un dispositivo periférico, es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene, son equivalentes digitales de los archivos en tarjetas, papel o microfichas que faciliten una manera de organizar los recursos usados para almacenar datos, en un sistema de informacion.
Sistema de una base de datos:
Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicación que pertenecen a Sistemas Transaccionales escritos en algún lenguaje de alto nivel, para la creación o actualización de las bases de datos, o bien para efectos de consulta a través de lenguajes propios que tienen las bases de datos o lenguajes de cuarta generación.

Base de datos:
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en california –USA.
Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
Desde el punto de vista de la informática, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Modelo de jerárquico de datos:
Una clase de modelo lógico de bases de datos que tiene una estructura arborescente. Un registro subdivide en segmentos que se interconectan en relaciones padre e hijo y muchos más. Los primeros sistemas administradores de bases de datos eran jerárquicos. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos.
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 a en redes y viceversa con el objeto de optimizar la velocidad y la conveniencia del procesamiento. Mientras que las estructuras jerárquicas describen relaciones de muchos a muchos.
Modelo relacional de datos:
Es el más reciente de estos modelos, supera algunas de las limitaciones de los otros dos anteriores. El modelo relacional de datos representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones . Las tablas son semejantes a los archivos planos, pero la información en más de un archivo puede ser fácilmente extraída y combinada.
2- Creación de una base de datos
Para crear una base se deben realizar dos ejercicios de diseño: un diseño lógico y uno físico. El diseño lógico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras que el diseño físico muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo. El diseño físico de la base de datos es llevado a cabo por los especialistas en bases de datos, mientras que el diseño lógico requiere de una descripción detallada de las necesidades de información del negocio de los negocios actuales usuarios finales de la base. Idealmente, el diseños de la base será una parte del esfuerzo global de la planeación de datos a nivel institucional.
El diseño lógico de la base de datos describe como los elementos en la base de datos han de quedar agrupados.
El proceso de diseño identifica las relaciones entre los elementos de datos y la manera más eficiente de agruparlos para cumplir con los requerimientos de información. El proceso también identifica elementos redundantes y los agrupamientos de los elementos de datos que se requieren para programas de aplicaciones específicos. Los grupos de datos son organizados, refinados y agilizados hasta que una imagen lógica general de las relaciones entre todos los elementos en la base de datos surja.

Tipos de datos:
Es un atributo de una parte de los datos que indica al ordenador o al programador algo sobre la clase de datos sobre los que se va a procesar, esto incluye poner restricciones  en los datos como que valores puede tomar y que operaciones se pueden realizar.
Entre los tipos de datos tenemos:
-          Numéricos
-          Texto
-          Etiquetas
-          Formula

Agregado de registros:
Agregar un nuevo registro implica llamar a la función miembro AddNew del conjunto de registros, establecer los valores de los miembros de datos de campo del nuevo registro y llamar a la función miembro Update para guardar el registro en el origen de datos. Como condición previa para llamar a AddNew, no se debe abrir el conjunto de registros como sólo lectura. Las funciones miembro CanUpdate y CanAppend permiten determinar estas condiciones.
Cuando se llama a AddNew: 
1.Se almacena el registro en el búfer de edición para que pueda restaurarse el contenido si se cancela la operación.
2.Se marcan los miembros de datos de campo para que sea posible detectar cambios en ellos con posterioridad. También se marcan como "limpios" (sin cambios) y se establecen en Null.
Después de llamar a AddNew, el búfer de edición representa un registro nuevo y vacío, listo para llenarlo de valores. Para ello, establezca manualmente los valores.
Edición de registros:
Editar un registro existente en un conjunto de registros implica desplazarse al registro, llamar a la función miembro Edit del conjunto de registros, establecer los valores de los miembros de datos de campo del nuevo registro y llamar a la función miembro Update para guardar el registro modificado en el origen de datos.
Como condición previa para llamar a Edit, el conjunto de registros debe ser actualizable y hallarse en un registro. Las funciones miembro CanUpdate e IsDeleted permiten determinar estas condiciones. Asimismo, el registro actual no puede haber sido eliminado todavía, y debe haber registros en el conjunto de registros (tanto IsBOF como IsEOF devuelven 0).
Al llamar a Edit se almacena el registro del búfer de edición (el registro actual). Los valores del registro almacenado se usan más tarde para detectar si se modificó algún campo.
Después de llamar a Edit, el búfer de edición continúa representando al registro actual, pero ahora está listo para aceptar campos en los miembros de datos de campo. Para cambiar el registro, deben establecerse manualmente los valores de cualquier miembro de datos de campo que se desee editar. En lugar de especificar un valor de datos real para un campo, se puede llamar a SetFieldNull y especificar el valor Null.
Consultas:
Las consultas  de base constan de archivos que permiten realizar muchas tareas diferentes con los datos. Se pueden utilizar las consultas para controlar los campos de datos que se pueden ver. También se pueden utilizar las consultas para controlar los registros que visualiza Dbase. Las consultas pueden cambiar el orden de presentación de datos y pueden incluso actualizarlos. Las consultas no contienen información de la base de datos, sino tan solo las instrucciones necesarias para seleccionar los registros y campos requeridos de una base de datos.
3-Bases de datos existentes en el mercado.
Son muchas las bases de datos de datos  que existen en la actualidad cada una se diferencia de la otra porque tienen funciones diferentes y buscan factores preterminados para llevar a cabo la aplicación para la cual fue creada, entre las bases de datos que existen en el mercado podemos mencionar las siguientes:
Base de datos externos
There is a sea of information available outside world which is required by an organisation. Hay un mar de información fuera del mundo disponible, que es requerido por una organización. They are privately-owned data for which one can have conditional and limited access for a fortune. Se trata de datos privados para los que se puede tener acceso condicional y limitado por una fortuna. This data is meant for commercial usage. Esta información es para uso comercial. All such databases outside the organisation which are of use and limited access are together called external database. Todas las bases de datos fuera de la organización que son de uso y acceso limitado están juntos llamada base de datos externa.
7.0 Hypermedia DatabaseHipermedia base de datos
Most websites have various interconnected multimedia pages which might include text, video clips, audio clips, photographs and graphics. La mayoría de los sitios web tienen varias páginas interconectadas multimedia que pueden incluir texto, video clips, clips de audio, fotografías y gráficos. These all need to be stored and “called” from somewhere when the webpage if created. Estos necesitan todos los que se almacenará y "llamados" de alguna parte cuando la página web si se crea. All of them together form the hypermedia database. Todos ellos juntos forman la base de datos hipermedia.
Please note that if you are creating such a database from scratch to be generous when creating a project plan, detailed when defining the business requirements documentation (BRD) and meticulous in your project cost controls . Tenga en cuenta que si va a crear una base de datos desde cero para ser generoso cuando se crea un plan de proyecto, detallado en la definición de los requisitos de documentación de negocios (BRD) y meticuloso en sus costes y control de proyectos . I have seen too many projects where the creation of one of these databases has caused scope creep and an out of control budget for a project . He visto muchos proyectos también en la creación de una de estas bases de datos ha causado la corrupción del alcance y de control de presupuesto para un proyecto .
8.0 Navigational DatabaseBase de datos de navegación
BNavigational database has all the items which are references from other objects.BBase de datos de navegación tiene todos los elementos que están en las referencias de otros objetos. In this, one has to navigate from one reference to other or one object to other. En esto, uno tiene que desplazarse de una referencia a otra o un objeto a otro. It might be using modern systems like XPath. Puede ser que sea con sistemas modernos como XPath. One of its applications is the air flight management systems. Una de sus aplicaciones son los sistemas de gestión del vuelo.
9.0 In-Memory DatabaseIn-Memory Database
An in-memory databases stores data in a computer's main memory instead of using a disk-based storage system. Una base de datos en memoria almacena los datos en la memoria principal de una computadora en lugar de utilizar un sistema de almacenamiento basado en disco. It is faster and more reliable than that in a disk. Es más rápido y más fiable que la de un disco. They find their application in telecommunications network equipments. Encuentran su aplicación en equipos de red de telecomunicaciones.
10.0 Document-Oriented DatabaseBase de datos orientada a Documentos
A document oriented database is a different type of database which is used in applications which are document oriented. Una base de datos orientada a documentos es un tipo diferente de base de datos que se utiliza en aplicaciones que están en la orientación del documento. The data is stored in the form of text records instead of being stored in a data table as usually happens. Los datos se almacenan en forma de registros de texto en vez de ser almacenados en una tabla de datos como suele ocurrir.                                                                                                                                                                                              
                                      
11.0 Real-Time DatabaseBase de Datos en Tiempo Real

A real-time database handles data which constantly keep on changing. Una base de datos en tiempo real gestiona los datos que constantemente van cambiando. An example of this is a stock market database where the value of shares change every minute and need to be updated in the real-time database. Un ejemplo de esto es una base de datos del mercado de valores donde el valor de las acciones cambian cada minuto y es necesario actualizar la base de datos en tiempo real. This type of database is also used in medical and scientific analysis, banking, accounting, process control, reservation systems etc. Essentially anything which requires access to fast moving and constantly changing information. Este tipo de base de datos también se utiliza en el análisis médicos y científicos, la banca, contabilidad, control de procesos, sistemas de reserva, etc Básicamente todo lo que requiere el acceso a la rápida evolución y constante cambio de información.
Assume that this will require much more time than a normal relational database when it comes to the software testing life cycle , as these are much more complicated to efficiently test within normal timeframes. Supongamos que esto requerirá más tiempo que una base de datos relacional normal cuando se trata de la prueba de ciclo de vida del software , ya que estos son mucho más complicadas para probar de manera eficiente dentro de los plazos normales.
12.0 Analytical DatabaseBase de datos analíticos
An analytical database is used to store information from different types of databases such as selected operational databases and external databases. Una base de datos de análisis se utiliza para almacenar la información de los diferentes tipos de bases de datos como bases de datos operacionales seleccionados y bases de datos externas. Other names given to analytical databases are information databases, management databases or multi-dimensional databases. Otros nombres dado a bases de datos analíticos son bases de datos de información, bases de datos o la gestión de bases de datos multi-dimensionales. The data stored in an analytical database is used by the management for analysis purposes, hence the name. Los datos almacenados en una base de datos analítica es utilizado por la dirección para fines de análisis, de ahí el nombre. The data in an analytical database cannot be changed or manipulated. Los datos de una base de datos de análisis no puede ser cambiado o manipulado.
4-Como crear un blog.
Blogger es un servicio creado por PyraLabs para crear y publicar una bitácora en línea. El usuario no tiene que escribir ningún código o instalar programas de servidor o de scripting. Blogger acepta para el alojamiento de las bitácoras su propio servidor (Blogspot) o el servidor que el usuario especifique (FTP o SFTP).

PASOS PARA CREAR UN BLOGGER
Entrar en el sitio wwwblogger .com
Seguir los tres pasos  propuestos
1) crear mi cuenta
2) asignar  un nombre al  blog
3) elegir una planilla
Pasos para  crear un blogger
1)CREAR CUENTA
Encontrar el nombre de usuario   y contraseña gmail
2)ASIGNAR  UN NOMBRE AL BLOG
TITULO DEL BLOG 
Blog de cátedra------ del instituto _____
DIRECCION DEL BLOG
3) ELEGIR UNA  PLANILLA

Paginas disponilbes para  crear un blog
www.wordpress.com
www.blogger.com
www.blogsome.com
www.blog.com
www.bitacoras.com
www.blogdrive.com
www.ymipollo.com
www.blogdiario.com
www.bloginom.com
www.gratisblog.com
http://blogs.miarroba.com/
www.blogia.com
www blog spot . com

No hay comentarios:

Publicar un comentario