martes, 22 de septiembre de 2009

TIPOS DE MODELOS DE DATOS



hay tres alternativas o formas de crear una base de datos que son:
  • el modelo jerárquico
  • el modelo de red
  • el modelo relacional.
  • El modelo jerárquico
    La forma jerárquicas o relaciones de padre/hijo su estructura es similar a la de un árbol. el modelo jerárquico puede representar dos tiposque son:
  • relaciones de uno a uno
  • relaciones de uno a muchos.
  • En el primer tipo se dice que existe una relación de uno a uno si el padre de la estructura de información tiene un solo hijo y viceversa.

En el segundo tipo se dice que la relación es de uno a muchos si el padre tiene más de un hijo, aunque cada hijo tenga un solo padre.

El modelo de red
evita la redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector por ejemplo:

las calificaciones que obtuvieron los alumnos de cada profesor.

El modelo relacional
es empleando con más frecuencia en la práctica, debido a el rápido entendimiento por parte de los usuarios que no tienen conocimientos profundos sobre Sistemas de Bases de Datos y a las ventajas que ofrece sobre los dos modelos anteriores.
En este modelo toda la información se representa a través de arreglos bidimensionales o tablas. Estas operaciones básicas son:

  • Seleccionar renglones de alguna tabla (SELECT)
  • Seleccionar columnas de alguna tabla (PROJECT)
  • Unir o juntar información de varias tablas (JOIN)

jueves, 17 de septiembre de 2009

el siste organizador de base de datos (DBMS)

El DBMS 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.

El lenguaje de definición de datos (DDL) es utilizado para describir todas las estructuras de información y los programas que se usan para construir, actualizar e introducir la información que contiene una base de datos.
El lenguaje de manipulación de datos (DML) es utilizado para escribir programas que crean, actualizan y extraen información de las bases de datos.
El lenguaje de consulta (SQL) es empleado por el usuario para extraer información de la base de datos.

L a informacion que debe tener una base de datos es:
1 El usuario solicita cierta información contenida en la base de datos.
El DBMS intercepta este requerimiento y lo interpreta. realiza las operaciones necesarias para acceder y/o actualizar la información solicitada.
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.

ADMINISTRACION DE LA BASE DE DATOS




Es el nivel de software que provee el acceso a la información a un alto nivel de abstracción. En lugar de manipular archivos, registros, índices, el programa de aplicación opera en términos de clientes, cuentas, saldos, etc.

el administrador de la base de datos cuida el funcionamiento correcto de la base de datos o programa y visualizando si en algun moneto el programa falla llamar rapidamente al programadar para depurar el programa .

Metodología para la planeación y el modelaje de datosComo los intereses institucionales servidos por el sistema de gestión de base de datos son muchos más amplios que aquellos del ambiente tradicional de archivos, la empresa requiere de una planeación en todo su ámbito para todos los datos.

Responsabilidades:

1.- Apoyo y asesoría en el proceso de dbms

2.- Definición de Información de la base de datos

3.- Mantener la Relación y Comunicación

4.- Diseñar la Estructura y Estrategia

5.- Atender y Servir como punto de enlace entre usuarios y la Organización
6.- Definir estándares y procedimientos para respaldos y recuperación de la información que contienen la base de datos

COMPONENTES



Datos. Los datos es la informacion almacenada a la tabla de datos.
Hardware. El hardware se refiere a los dispositivos de almacenamiento en donde reside la base de datos, así como a los dispositivos periféricos (unidad de control, canales de comunicación, etc.) necesarios para su uso.
Software. Está constituido por un conjunto de programas que se conoce como Sistema Manejador de Base de Datos Este sistema maneja todas las solicitudes formuladas por los usuarios a la base de datos.
Usuarios. Existen tres clases de usuarios relacionados con una Base de Datos:
El programador de aplicaciones, quien crea programas de aplicación que utilizan la base de datos. El usuario final, quien accesa la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación.
El administrador de la Base de Datos (DBA: Data Base Administrator), quien se encarga del control general del Sistema de Base de Datos.

CREACION Y CLASES DE BASES DE DATOS

para crear un base de datos es necesarion realizar un diceño logico y fisico. el diseño logico es la forma como la pensamos montar para satifacer el cliente y sus necesidades requiere de una descripción detallada de las necesidades de información del negocio o cliente , y el diceño fisico muetra como la base de datos se ordena el realidad.

El proceso de diseño identifica las relaciones entre datos y la manera de agrupar 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.

Las bases de datos mas usuales son:

Bases de datos documentales: Son las derivada de la necesidad de disponer de toda la información en el puesto de trabajo y de minimizar los tiempos del acceso a aquellas informaciones que, si bien se utilizan con frecuencia, no están estructuradas convenientemente . Esto se debe a que a la procedencia de la información es muy variada (informes, notas diversas, periódicos, revistas, muchos más.

Bases de datos distribuidas:Es aquella que se almacena en más de un lugar físico y otras partes se almacenan y mantienen en otros lugares.






DISEÑO


Existen distintos modos de organizar la información y representar las relaciones entre los datos en una base de datos. Los Sistemas administradores usan uno de los tres modelos lógicos de bases de datos . Los tres modelos lógicos principalmente de bases de datos son el jerárquico, de redes y el relacional. Cada modelo lógico tiene sus ventajas ..
Modelo de jerárquico de datos: el modelo jeraquico tiene una estructura arbol. por que se peuede conectar o relacionar como por padre e hijo y muchos más. Los primeros sistemas administradores de bases de datos eran jerárquicos.
entre los datos: el modelo entre los datos se relacionan uno a uno y uno a muchos por ejemplo uno a uno. un municipio y una capital y de uno a muchos. un pais muchos departamentos
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. por ejemolo . muchos bosque muchos suelos
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, pero la información en más de un archivo puede ser fácilmente extraída y combinada.

conceptos basicos

Campo: unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio. La descripción de un campo, permite aclarar información referida a los nombres del campo. El tipo de campo, permite especificar el tipo de información que cargáramos en dicho campo, esta puede ser:
Texto: para introducir cadenas de caracteres hasta un máximo de 255
Memo: para introducir un texto extenso. Hasta 65.535 caracteres

Numérico: para introducir números
Fecha/Hora: para introducir datos en formato fecha u hora
Moneda: para introducir datos en formato número y con el signo monetario
Auto numérico: en este tipo de campo, Access numera automáticamente el contenido
Sí/No: campo lógico. Este tipo de campo es sólo si queremos un contenido del tipo Sí/No, Verdadero/Falso, etc.
Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido, etc.
Hipervínculo: podemos definir un enlace a una página Web
Asistente para búsquedas: crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado.

Registro: es el conjunto de información referida a una misma persona u objeto. Un registro vendría a ser algo así como una ficha.
Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada.



OBJETOS DE LA BASE DE DATOS


L a base de datos esta compuesta po:
Tablas: donde crearemos la base de datos. Estos datos estarán ordenados en columnas por numeracion y filas por alfabeto.
Consultas: es dodne se definen las preguntas que formulan en la base de datos con el fin de extraer y presentar la información resultante de diferentes formas (pantalla, impresora...)
Formulario: elemento en forma de ficha que permite la gestión de los datos de una forma más cómoda y visiblemente más atractiva.
Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos.
Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.
Módulo: programa o conjunto de instrucciones en lenguaje


BASE DE DATOS



En un simposio celebrado en California –USA fue escuchado por primera vez en 1963 tambien conocido como banco de datos . es un conjunto de datos almacenados en discos que permiten el acceso directo a ellos se encarga de agrupar o estructurar una informacion relacionada:

Distindas definiciones:

Base de Datos: es la colección de datos aparentes usados por el sistema de aplicaciones de una determinada empresa.

Base de Datos: es un conjunto de información relacionada que se encuentra agrupada o estructurada. Un archivo por sí mismo no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos.

Base de Datos: colección de datos organizada para dar servicio a muchas aplicaciones al mismo tiempo al combinar los datos de manera que aparezcan estar en una sola ubicación

la base de datos contiene una dicha informacion de cualquier tema con datos relacionados y almacenados sistematicamente para su uso o necesidad del usuario en un formato digital






martes, 8 de septiembre de 2009

DIAGRAMA DE ESTADO


Los Diagramas de Estados se usan para representar gráficamente máquinas de estados finitos. Las Tablas de Transiciones son otra posible representación.
Hay muchas formas de diagramas de estados que difieren levemente y tienen semánticas diferentes.

CASOS DE USO




es la relacion entre el usuario y el paquete .... no especifica las acciones solo las nombra

lunes, 7 de septiembre de 2009


PREGUNTAS¿?

1..¿Como se representan los procesadores?


2..¿que tipo de mensaje trabaja el diagrama de secuencia?


3..¿cual de los diagramas UML describe la estructura del sistema?


4..¿los diagramas de paqutes como organiza la informacion?


5..¿principalmenete que muestra en diagrama de componentes?


6..¿durante que proceso es utilizado el diagrama de objetos?


7..¿cual es la utilidada del wiki?


8..¿cual es la diferencia mas notable entre el wiki y el blog?

DIFERENCIAS ESTRE BLOG Y WIKI



los blogs y los wikis tienen funcionalidades similares pero con unas diferencias notables. Lo interesante es que el blog y el wiki lo podemos utilizar para un mismo proyecto.

Un blog es el ejemplo de la nueva comunicación a través de Internet. su uso es variado. Puede ser un diario personal, proyectos educativos o para exponer ideas y comentarios sobre algún tema en particular. Podemos decir que tiene una parte pública donde todo el mundo ve el contenido y una parte privada para editar el contenido. Todo el mundo que le interese el tema o el proyecto puede dejar un comentario o colaborar con el autor del blog. No solamente se escribe texto, también se puede publicar música, videos y graficas.

El wiki tiene herramientas similares de un blog, pero su funcionalidad principal es que cualquiera puede modificar el contenido. Es excelente para trabajo en grupo de investigación y de cualquier otra cosa.

Me parece que la diferencia mas notable entre un blog y un wiki es que el wiki es abierto, donde cualquiera puede modificar el texto.

jueves, 3 de septiembre de 2009

QUE ES UN WIKI ?



QUE ES WIKI??


Un wiki, o una wiki, es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o tienen títulos únicos. Si se escribe el título de una en algún lugar del wiki.


Es el nuevo y moderna forma de comunicarse para planear eventos o comunicarse de diferentes formas.


Una característica que define la tecnología wiki es la facilidad con que las páginas pueden ser creadas y actualizadas. En general no hace falta revisión para que los cambios sean aceptados. La mayoría de wikis están abiertos al público sin la necesidad de registrar una cuenta de usuario. Otros wikis más privados requieren autenticación de usuario.