viernes, 29 de mayo de 2009

3.2.6 GENERACION DE UN SISTEMA DE BASE DE DATOS

*Los predecesores de los sistemas de bases de datos fueron los sistemas de ficheros. No hay un momento concreto en que los sistemas de ficheros hayan cesado y hayan dado comienzo los sistemas de bases de datos. De hecho, todavía existen sistemas de ficheros en uso.
Se dice que los sistemas de bases de datos tienen sus raíces en el proyecto estadounidense Apolo de mandar al hombre a la luna, en los años sesenta. En aquella época, no había ningún sistema que permitiera gestionar la inmensa cantidad de información que requería el proyecto. La primera empresa encargada del proyecto, NAA (North American Aviation), desarrolló un software denominado GUAM (General Update Access Method) que estaba basado en el concepto de que varias piezas pequeñas se unen para formar una pieza más grande, y así sucesivamente hasta que el producto final está ensamblado. Esta estructura, que tiene la forma de un árbol, es lo que se denomina una estructura jerárquica. A mediados de los sesenta, IBM se unió a NAA para desarrollar GUAM en lo que ahora se conoce como IMS (Information Management System). El motivo por el cual IBM restringió IMS al manejo de jerarquías de registros fue el de permitir el uso de dispositivos de almacenamiento serie, más exactamente las cintas magnéticas, ya que era un requisito del mercado por aquella época.


*AL PASO DEL TIEMPO EL SISTEMA EN LA BASE DE DATOS SE HA RELEVADO MUCHO YA QUE CON LOS DESCUBRIMIENTOS LO HACEN MAS FACIL



*http://www3.uji.es/~mmarques/f47/apun/node6.html

3.2.5 DISEÑO FISICO DE LA BASE DE DATOS

*El diseño y gestión de una base de datos empresarial es uno de los trabajos más complejos de la informática y debe confiarse siempre a profesionales cualificados. OKA le ofrece toda la experiencia de los mejores profesionales especializados.
Desafortunadamente para muchas empresas, programas como Microsoft Access convierten el diseño de bases de datos en algo muy sencillo, rápido y visual. Con sistemas como Access, muchas bases de datos se diseñan por personal no especializado en unas pocas horas. Desgraciadamente, hay una gran diferencia entre hacer las cosas y hacerlas bien y en el caso de las bases de datos, esta diferencia es crítica.
Una base de datos diseñada con herramientas visuales automáticas hará su trabajo mal que bien durante unas pocas semanas, pero llegará un momento, más pronto que tarde, en que el sistema se colapsará. Será incapaz de gestionar más datos y la posibilidad de perderlos todos se hará real


*ES MUY COMPLEJA YA QUE ES UN DISEÑO YA MAS COMO PARA EMPRESA Y LO HACEN MAS SENCILLO


*http://www.oka.es/html/esp/1244/bases_de_datos.html?gclid=CKPJi7aB4ZoCFRFWagodi2m4Bw

3.2.4 TRANSFORMACION AL MODELO DE DATOS

*Con este documento de transformación del modelo entidad-relación al modelo relacional intentare explicar los pasos para la transformación del modelo que representa el mundo real, al modelo mas cercano a la aplicación


*AUNQUE NO ENCONTRE MUCHO SOBRE EL TEMA ASI QUE MI INFORMACION NO ES MUY EXTENSA SOLO QUE SE TRANSFORMA A UN MODELO SIEMPRE Y CUANDO ALLA DATOS QUE INTRODUCIR

* http://aurea.es/tag/informacion/

3.2.3 ELECCION DE UN SISTEMA GESTOR DE BASE DE DATOS

*Un sistema de gestión de bases de datos constituye el núcleo de la base de datos, contiene todas las rutinas necesarias para la gestión de los datos. Muchos sistemas utilizan como lenguaje del sistema el lenguaje SQL (Structured Query Language)Siendo una base de datos como un sistema de captación y mantenimiento de registros de forma computerizada, en este sistema se van a poder realizar las operaciones de inserción, borrado y modificación de un dato y modificaciones, borrados e inserciones de información de la estructura de la base de datos.¿Qué diferencias hay entre los diferentes gestores de bases de datos ? Hablemos primero de las diferencias a la hora de funcionar en nuestra web:Creo que podríamos decir que el "Rolls Royce" de los gestores de bases de datos es Oracle: Integridad referencial, rapidez en las consultas dada por el número de accesos concurrentes que soporta a una gran cantidad de información, se puede realizar una copia de seguridad sin necesidad de paralizar la web y es multiplataforma


* ES EL QUE CONTIENE TODAS LASRUTINAS PARA LA GESTION DE LOS DATOS


* http://www.wikilearning.com/tutorial/introduccion_a_las_bases_de_datos-tipos_de_gestores_de_bases_de_datos/10147-2

3.2.2 DISEÑO CONCEPTUAL DE LA BASE DE DATOS

*El diseño de bases de datos es el proceso por el que se determina la organización de una base de datos, incluidos su estructura, contenido y las aplicaciones que se han de desarrollar. Durante mucho tiempo, el diseño de bases de datos fue considerado una tarea para expertos: más un arte que una ciencia. Sin embargo, se ha progresado mucho en el diseño de bases de datos y éste se considera ahora una disciplina estable, con métodos y técnicas propios. Debido a la creciente aceptación de las bases de datos por parte de la industria y el gobierno en el plano comercial, y a una variedad de aplicaciones científicas y técnicas, el diseño de bases de datos desempeña un papel central en el empleo de los recursos de información en la mayoría de las organizaciones. El diseño de bases de datos ha pasado a constituir parte de la formación general de los informáticos, en el mismo nivel que la capacidad de construir algoritmos usando un lenguaje de programación convencional.''
``Las últimas dos décadas se han caracterizado por un fuerte crecimiento en el número e importancia de las aplicaciones de bases de datos. Las bases de datos son componentes esenciales de los sistemas de información, usadas rutinariamente en todos los computadores [...]. El diseño de bases de datos se ha convertido en una actividad popular, desarrollada no sólo por profesionales sino también por no especialistas.


*ES EL PROCESO EN EL QUE SE VA ORGANIZANDO LA BASE DE DATOS LAS APLICACIONES QUE SERAN UTILIZADAS


*http://www3.uji.es/~mmarques/f47/apun/node80.html

3.2.1 RECOLECCION Y ANALISIS DE INFORMACION

*La recolección de datos se refiere al uso de una gran diversidad de técnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de información, los cuales pueden ser la entrevistas, la encuesta, el cuestionario, la observación, el diagrama de flujo y el diccionario de datos.
Todas estos instrumentos se aplicará en un momento en particular, con la finalidad de buscar información que será útil a una investigación en común. En la presente investigación trata con detalle los pasos que se debe seguir en el proceso de recolección de datos, con las técnicas ya antes nombradas.

* SE USA EN LA RECOLECCION UNA GRAN DIVERSIDAD DE TECNICAS Y HERRAMIENTAS

* http://www.monografias.com/trabajos12/recoldat/recoldat.shtml

3.2 CICLO DE VIDA DEL SISTEMA DE APLICACION DE BASE DE DATOS

*Las etapas del ciclo de vida de una aplicación de bases de datos son las siguientes:
Planificación del proyecto.
Definición del sistema.
Recolección y análisis de los requisitos.
Diseño de la base de datos.
Selección del SGBD.
Diseño de la aplicación.
Prototipado.
Implementación.
Conversión y carga de datos.
Prueba.
Mantenimiento.
Estas etapas no son estrictamente secuenciales. De hecho hay que repetir algunas de las etapas varias veces, haciendo lo que se conocen como ciclos de realimentación. Por ejemplo, los problemas que se encuentran en la etapa del diseño de la base de datos pueden requerir una recolección de requisitos adicional y su posterior análisis.

* COMO YA ESTA MENCIONADO SON 11 LOS CICLOS DE VIDA QUE TIENEN

*http://www3.uji.es/~mmarques/f47/apun/node67.html

3.1.3 TERCERA FORMA NORMAL

*La tercera forma normal (3NF) es una forma normal usada en la normalización de bases de datos. La 3NF fue definida originalmente por E.F. Codd[1] en 1971. La definición de Codd indica que una tabla está en 3NF si y solo si las dos condiciones siguientes se mantienen:
La tabla está en la segunda forma normal (2NF)
Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave candidata
Un atributo no-primario es un atributo que no pertenece a ninguna clave candidato. Una dependencia transitiva es una dependencia funcional X → Z en la cual Z no es inmediatamente dependiente de X, pero sí de un tercer conjunto de atributos Y, que a su vez depende de X. Es decir, X → Z por virtud de X → Y y Y → Z.
Una formulación alternativa de la definición de Codd, dada por Carlo Zaniolo[2] en 1982, es ésta: Una tabla está en 3NF si y solo si, para cada una de sus dependencias funcionales X → A, por lo menos una de las condiciones siguientes se mantiene:
X contiene A, ó
X es una superclave, ó
A es un atributo primario (es decir, A está contenido dentro de una clave candidato)
La definición de Zaniolo tiene la ventaja de dar un claro sentido de la diferencia entre la 3NF y la más rigurosa forma normal de Boyce-Codd (BCNF). La BCNF simplemente elimina la tercera alternativa ("A es un atributo primario").

*ES UN FORMULARIO ALTERNATIVO DE DEFINICION DE CODD PARA CADA UNA DE SUS DEPENDENCIAS

*http://es.wikipedia.org/wiki/3NF

3.1.2 SEGUNDA FORMA NORMAL

*La segunda forma normal (2NF) es una forma normal usada en normalización de bases de datos. La 2NF definida originalmente por E.F. Codd[1] en 1971. Una tabla que está en la primera forma normal (1NF) debe satisfacer criterios adicionales para calificar para la segunda forma normal. Específicamente: una tabla 1NF está en 2NF si y solo si, dada cualquier clave candidata y cualquier atributo que no sea un constituyente de la clave candidata, el atributo no clave depende de toda la clave candidata en vez de solo una parte de ella.
En términos levemente más formales: una tabla 1NF está en 2NF si y solo si ninguno de sus atributos no-principales son funcionalmente dependientes en una parte (subconjunto apropiado) de una clave candidata. (Un atributo no-principal es uno que no pertenece a ninguna clave candidata).
Observe que cuando una tabla 1NF no tiene ninguna clave candidata compuesta (claves candidatas consistiendo en más de un atributo), la tabla está automáticamente en 2NF.

*ESPECIFICAMENTE NO SOLO ES EN SATISFACER CRITERIOS YA DADA CUALQUIER CLAVE CANDIDATA

*http://es.wikipedia.org/wiki/2NF

3.1.1 PRIMERA FORMA NORMAL

*La primera forma normal (1FN o forma mínima) es una forma normal usada en normalización de bases de datos. Una tabla de base de datos relacional que se adhiere a la 1FN es una que satisface cierto conjunto mínimo de criterios. Estos criterios se refieren básicamente a asegurarse que la tabla es una representación fiel de una relación[1] y está libre de "grupos repetitivos".[2]
Sin embargo, el concepto de "grupo repetitivo", es entendido de diversas maneras por diferentes teóricos. Como consecuencia, no hay un acuerdo universal en cuanto a qué características descalificarían a una tabla de estar en 1FN. Muy notablemente, la 1FN, tal y como es definida por algunos autores excluye "atributos relación-valor" (tablas dentro de tablas) siguiendo el precedente establecido por E.F. Codd) (algunos de esos autores son: Ramez Elmasri y Shamkant B. Navathe[3] ). Por otro lado, según lo definido por otros autores, la 1FN sí los permite (por ejemplo como la define Chris Date).

*EN UNA BASE DE DATOS EN NORMALIZACION SATISFACE CIERTO CONJUNTO MINIMO DE CRITERIOS


*http://es.wikipedia.org/wiki/1NF

3.1 NORMALIZACION

*El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Evitar problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
Cada columna debe tener su nombre único.
No puede haber dos filas iguales. No se permiten los duplicados.
Todos los datos en una columna deben ser del mismo tipo.


*ES COMO APLICAR LAS REGLAS Y EVITAR LA REDUNDANCIA EN LOS DATOS


*http://es.wikipedia.org/wiki/Clave_for%C3%A1nea

sábado, 16 de mayo de 2009

2.2.3 ** AGREGAR OBJETOS **

*Añadir objetos procedentes de otras aplicaciones.- Un objeto es una unidad de información creada a partir de una aplicación para Windows que soporta Ole. Cuando un objeto se incorpora a un formulario, éste pasa a formar parte del archivo de la base de datos (Mdb). Sin embargo, un objeto vinculado aparece memorizado en el archivo en que ha sido creado y el formulario únicamente memoriza la posición del archivo objeto y visualiza una representación del objeto vinculado.Para insertar una imagen.- Se puede insertar el campo Imagen en una tabla y seleccionar en Vista diseño, en "Tipo de datos" Objeto Ole. Puede cambiar a Vista Hoja de datos si hace click sobre el campo de imágenes y después sobre el comando Objeto del menú Insertar. En la ventana que se abre se escoge Crear Nuevo y a la aplicación que desea usar para diseñar (para regresar a Access, hacer click sobre Archivo y elegir el comando Regresar a la tabla) o bien Crear archivo, buscando el diseño en el directorio donde está guardado.

*PODEMOS AGREGAR ALGUN TIPO DE TABLA IMAGEN Y SE PUEDE VER EN EL FORMULARIO.



*http://www.mailxmail.com/curso-introduccion-access/insertar-objetos-diversos

jueves, 7 de mayo de 2009

2.4.3 * CREACION DE UN INFORME UTILIZANDO TABLAS *

*Como se ha visto, Access dispone de una potente herramienta, los Formularios, que permiten obtener presentaciones en pantalla realmente impactantes para la introducción o examen de los datos de una tabla o consulta. Sin embargo, aunque los formularios solucionan completamente el problema de presentar los datos en pantalla para su mantenimiento interno, no ofrecen métodos eficaces para realizar la impresión de la información en papel. Esto es precisamente lo que se consigue con los informes.Un informe es una forma efectiva de presentar los datos en formato impreso. Con los informes se puede controlar el tamaño y aspecto de todos los elementos que aparecen en el mismo, lo que permite determinar con total exactitud la forma en que ha de presentarse la información en pantalla o en las páginas impresas.Se pueden utilizar informes para crear etiquetas de correo, agregar logotipos o imágenes, agrupar registros en categorías, calcular totales o incluso representar dichos totales en un gráfico.La mayor parte de la información en un informe proviene de una tabla o consulta, que es el origen de los datos del informe. El resto de la información es estática, no variable y se almacena como parte del diseño del mismo.El vínculo entre un informe y su origen de datos se crea mediante controles, como en el caso de los formularios.



* AQUI ES UNA MANERA MAS FACIL PARA SABER EL ORIGEN DE LOS DATOS EN EL INFORME

*http://www.wikilearning.com/curso_gratis/tablas_en_access-informes/3766-5aq

2.4.2 * CREACION DE UN INFORME UTILIZANDO EL ASISTENTE *

*Vista Diseño abre un informe en blanco en la vista diseño y tenemos que ir incorporando los distintos objetos que queremos aparezcan en él. Este método no se suele utilizar ya que en la mayoría de los casos es más cómodo y rápido crear un autoinforme o utilizar el asistente y después sobre el informe creado modificar el diseño para ajustar el informe a nuestras necesidades. En esta unidad veremos más adelante cómo modificar el diseño de un informe.
Asistente para informes utiliza un asistente que nos va guiando paso por paso en la creación del informe.
Autoinforme consiste en crear automáticamente un nuevo informe que contiene todos los datos de la tabla o consulta origen.
Según el tipo de autoinforme que elijamos, el informe presentará los datos de manera diferente, cuando hacemos clic en una de las opciones, en la parte izquierda aparece un esquema de cómo se presentarán los datos con esa opción. Por ejemplo Autoinforme: en columnas presenta cada registro en una página mientras que Autoinforme: en tablas presenta varios registros en una misma página y cada registro en una fila.
Para poder utilizar esta opción tenemos que rellenar previamente el cuadro Elija la tabla o consulta de donde proceden los datos del objeto: con el nombre del origen del informe. Este será el único dato a introducir, una vez introducido seleccionamos el tipo de autoinforme y pulsamos el botón Aceptar, Access se encarga del resto.
Asistente para gráficos utiliza un asistente que nos va guiando paso por paso en la creación del gráfico.
Asistente para etiquetas utiliza un asistente que nos va guiando paso por paso en la creación etiquetas.

* AQUI TENEMOS QUE HACER EL INFOME PERO UTILIZANDO DISTINTOS OBJETOS QUE QUEREMOS QUE APARESCAN


*http://www.aulaclic.es/access2003/t_12_1.htm

2.4.1 * PARTES DE UN INFORME *

* LAS PARTES DE UN INFORME SON:
La sección Encabezado del informe, en ella ponemos lo que queremos que aparezca al principio del informe.
La sección Encabezado de página, en ella ponemos lo que queremos que aparezca al principio de cada página.
La sección Detalle, en ella aparecerán los registros del origen del informe, o varios registros o uno sólo por página según el tipo de informe. Aunque se visualicen varios registros en una página, debemos indicar en la sección Detalle el diseño correspondiente a un sólo registro.
La sección Pie de página, en ella ponemos lo que queremos aparezca al final de cada página.
La sección Pie de informe, en ella ponemos lo que queremos aparezca al final del informe.
Podemos eliminar los encabezados y pies con el menú Ver las opciones encabezado o pie de página y encabezado o pie de página del informe.
La marca a la izquierda de la opción nos indica si las secciones están abiertas o cerradas, si quitamos las secciones perderemos todos los controles definidos en ellas.
Para abrirlas, sólo tenemos que volver a seleccionar la opción.
El área de diseño consta normalmente de cinco secciones:
La sección Encabezado del informe, en ella ponemos lo que queremos que aparezca al principio del informe.
La sección Encabezado de página, en ella ponemos lo que queremos que aparezca al principio de cada página.
La sección Detalle, en ella aparecerán los registros del origen del informe, o varios registros o uno sólo por página según el tipo de informe. Aunque se visualicen varios registros en una página, debemos indicar en la sección Detalle el diseño correspondiente a un sólo registro.
La sección Pie de página, en ella ponemos lo que queremos aparezca al final de cada página.
La sección Pie de informe, en ella ponemos lo que queremos aparezca al final del informe.
Podemos eliminar los encabezados y pies con el menú Ver las opciones encabezado o pie de página y encabezado o pie de página del informe.
La marca a la izquierda de la opción nos indica si las secciones están abiertas o cerradas, si quitamos las secciones perderemos todos los controles definidos en ellas.
Para abrirlas, sólo tenemos que volver a seleccionar la opción.

* SON DIVERSAS PARTES DE LOS INFORMES TALES COMO PIE DE INFORME SON DIVERSAS COSAS QUE PODEMOS HACER CON UN INFORME EN ACCESS

*http://www.aulaclic.es/access2003/t_12_3.htm

2.3.3 * CONSULTA POR PARAMETROS *

*Tengo una consulta por parámetros que busca registros en una tabla.Como criterio de búsqueda para cada campo empleo la siguiente expresión:SiInm(EsNulo([Forms]![Formulario1]![Cuadrotexto]);[nombretabla]![campo];[Forms]![Formulario1]![Cuadrodetexto]).Siendo Formulario1, un formulario con todos los campos de la tabla, en laque existen varios cuadros de texto, para referenciar en el criterio de laconsulta las coincidencias a encontrar. De este modo yo puedo "filtrar" yencontar los registros coincidentes, introduciendo uno o varios datos en loscampos de formulario1.El problema se me presenta con los registros que contienen uno de sus camposvacios, entonces, al aplicar criterios de búsqueda sobre los campos que sicontienen datos desde el formulario1, esos registros que deberían aparecer,no me aparecen.


* SE TIENEN DAR COMO UNA PEQUEÑA REFERENCIA Y ASI PODER BUSCARLA

*http://www.eggheadcafe.com/software/aspnet/33152669/consulta-por-parmetros.aspx

2.3.2 * CONSULTA POR VARIAS TABLAS *

*Puedes poner las relaciones entre los campos de cada tabla en la vista diseño de la consulta, según sean las tablas y necesites. Para modificarlo has de hacer doble click en la línea negra entre los campos (hay que ser fino con el ratón, con la punta de la flecha sobre la línea, al principio cuesta un poco). Aunque mejor es que una que tengas diseñadas las tablas establezcas las relaciones, además de que lo anterior se haga de manera automática, te aseguras de la consistencia de los datos. Para hacer un informe de varias tablas, lo más cómodo es que primero hagas la consulta y la guardes, luego haz el informe desde esta consulta.


* AQUI PODEMOS HACER CLICK CON NUESTRO CUERSOR EN ALGUNA TABLA Y DE AHI PODEMOS IRNOS A OTRA Y CONSULTARLA


*http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-datos/microsoft-access/respuestas/1879584/realizar-una-consulta-de-varias-tablas

2.3.1 * CONSULTAS POR ASISTENTE *

*Asistente para consultas: paso 1 – Seleccionar campos
Asistente para consultas: paso 2 – Relacionar tablas
Asistente para consultas: paso 2a – Incluir registros
Asistente para consultas: paso 3 – Filtrar registros
Asistente para consultas: paso 4 – Ordenar los registros
Asistente para consultas: paso 4a – Limitar registros
Asistente para consultas: paso 5 - Finalizar

* ES LO MISMO QUE CREAR UNA CONSULATA EN VISTA DISEÑO TIENES QUE TENER INFORMACION PARA PONER HACERLA.


*http://msdn.microsoft.com/es-es/library/cc467832(VS.71).aspx

2.2.2 * MODIFICAR UN FORMULARIO *

*-Seleccionar los controles de redimensionar.-Elegir el tamaño del menú Formato.-Elegir entre opciones existentes (Ajustar al más alto, al más corto, el más estrecho y el más ancho)Copiar un control.- Para copiar un control es necesario:-Seleccionar el control deseado-Elegir Duplicar en el menú EdiciónExiste la posibilidad de usar únicamente la técnica del copiar-pegar.Eliminar un control.- Para eliminar un control con la etiqueta adjunta, basta con seleccionar el control y pulsar Supr. Para eliminar únicamente la etiqueta, basta con seleccionarla pulsar Supr.Alinear los controles.- Existe la posibilidad de alinear los controles de la cuadrícula o bien uno al lado del otro. En el primer caso se debe:-Seleccionarlos utilizando la herramienta Seleccionar objeto (flecha blanca)-Escoger el comando Alinear del menú Formato y después la cuadrículaEn el segundo caso se debe:-Seleccionar los controles que se encuentran en la misma columna o en la misma fila.-Elejir el comando Alinear del menú Formato y después Izquierda o Derecha, o bien Arriba o Abajo.Espaciado uniforme de los controles.- Si deseamos que entre los controles exista el mismo espacio debemos:-Seleccionarlos-Elegir el comando Espacio horizontal o vertical del menú Formato-Seleccionar Espacios iguales


*SELECCIONAR, DESPLAZAR Y MODIFICAR LOS CONTROLES.- UNA VEZ CREADO EL FORMULARIO CON LA AYUDA DEL ASISTENTE, PUEDE PRESENTÁRSELE LA NECESIDAD DE DESPLAZAR O REDIMENSIONAR ALGUNOS CONTROLES. ESTO SOLAMENTE PUEDE HACERLO DESPUÉS DE HABERLOS SELECCIONADO HACIENDO CLICK ENCIMA DE ELLOS.

*http://www.mailxmail.com/curso-introduccion-access/modificar-formulario

2.2.1 * CREACION DE UN FORMULARIO *

*° Abrir Access
° crear un archivo nuevo
° guardarlo
° en una tabla te dan varias opciones en formulario
° crear formulario utilizando el asistente
° te da opciones de que tipo de información le quieres meter
° te dan como poder personalizarla

* ES MUY SENCILLO HACER UN FORMULARIO TENIENDO LA INFORMACION QUE TENEMOS


*http://www.aulafacil.com/Access2/CursoAccess/Lecc-22-Acc.htm

2.1.4 * RELACION ENTRE TABLAS *

*Los tres tipos de relaciones que existen son:
Relación uno a uno: relaciona un único registro de la tabla principal con uno sólo de la tabla relacionada. Este tipo de relación produce el mismo resultado que si se unieran los campos de ambas tablas en un sola.
Relación uno a varios: un único registro de la tabla principal se puede relacionar con varios de la tabla relacionada. Este tipo de relación es la que utilizaremos la mayoría de las veces.
Relación varios a varios: un registro de la tabla principal se relaciona con varios de la tabla relacionada y, además, un registro de la tabla relacionada se relaciona con varios de la tabla principal. Este tipo de relaciones se puede transformar en dos relaciones de tipo uno a varios, creando una tabla de unión.

*TIENEN MUCHO QUE VER LAS TABLAS PORQUE SE PUEDEN RELACIONAR DESDE LA TABLA PRINCIPAL A OTRA TABLA RELACIONADA SE UNEN LOS CAMPOS.

*http://www.adrformacion.com/curso/aplicacionesaccesxp/leccion2/RelacionesTablas.htm

2.1.3 * DEFINICION DE CLAVES *

*Conjunto finito de caracteres limitados que forman una palabra secreta que sirve a uno o más usuarios para acceder a un determinado recurso. Las claves suelen tener limitaciones en sus caracteres (no aceptan algunos) y su longitud. La Real Academia aconseja utilizar "clave" o "contraseña" en vez de su equivalente en inglés, "password".Una clave que cuenta con determinadas propiedades que la hacen segura, es llamada clave fuerte.

* SON CARACTERES QUE FORMAN UNA PALABRA PERO SIN SER TAN DIRECTO QUE SIRVA A VARIOS USUARIOS O EN ESTE CASO EN TABLAS

*http://www.alegsa.com.ar/Dic/clave.php

2.1.2 * OPERACIONES PRINCIPALES *

*-Ordenar la los registros.
- Filtrar el contenido de la tabla por algún criterio.
- Utilizar fórmulas para la lista añadiendo algún tipo de filtrado.
- Crear un resumen de los datos.
- Aplicar formatos a todos los datos

*TIENE DIVERSAS FORMAS DE UTILIZAR LAS TABLAS COMO PONER CONTENIDO EN ELLAS PARA EN ALGUN FUTURO UTILIZARLO

*http://www.aulaclic.es/excel2007/t_15_1.htm

2.1.1 * DISEÑO DE TABLAS *

*Al trabajar con datos complejos, lo mejor es usar una tabla. A menudo, resulta más fácil presentar datos en una serie de filas y columnas que en párrafos.

1.-Cree un marco para la tabla.
2.-Inserción de una tabla
3.- Cambie el tamaño de las celdas.

*ES SENCILLO CREAR UNA TABLA SOLO ES PONER EL TAMAÑO QUE QUERAMOS CON CELDAS Y COLUMNAS

*http://www.adobe.com/es/print/tips/idsn2table/index.html

miércoles, 18 de febrero de 2009

18° Practica ***OPERADORES ADICIONALES DE CONSULTA***

*Los operadores de consulta estándar son los métodos que forman el modelo de Language-Integrated Query (LINQ). La mayoría de estos métodos funciona en secuencias, donde una secuencia es un objeto cuyo tipo implementa la interfaz IEnumerable<(Of <(T>)>)o la interfaz IQueryable<(Of <(T>)>). Los operadores de consulta estándar proporcionan capacidades de consulta que incluyen filtrado, proyección, agregación, ordenación y otras.
Hay dos conjuntos de operadores de consulta estándar de LINQ, uno que funciona sobre objetos de tipo IEnumerable<(Of <(T>)>) y otro que funciona sobre objetos de tipo IQueryable<(Of <(T>)>). Los métodos que constituyen cada conjunto son miembros estáticos de las clases Enumerable y Queryable, respectivamente. Se definen como métodos de extensión del tipo sobre el que operan. Esto significa que se pueden llamar utilizando sintaxis del método estático o sintaxis del método de instancia

*Son operadores de consulta que foran un modelo de lenguaje

*http://msdn.microsoft.com/es-es/library/bb397896.aspx

17° Practica ***OPERADORES DERIVADOS***

*operadores derivados son aquellos que se pueden expresar siempre en función de operadores primitivos, pero su introducción tiene por fin la simplificación de las consultas.Combinación o joinLa combinación de dos relaciones respecto de sus columnas d y k es otra relación constituida por todos los pares de tuplas concatenadas, tales que, en cada par, las d y k de las correspondientes tuplas satisfacen la condición especificada. Si la condición es de igualdad se denomina combinación por igualdad (también se denomina equijoin o join).IntersecciónLa intersección de dos relaciones compatibles en sus esquema es otra relación definida sobre el mismo esquema de relación, cuya extensión estará constituida por las tuplas que pertenezcan a ambas relaciones.

*Son ls que se pueden expresar en funcion de los operadores primitivos

*http://www.infor.uva.es/~cecuesta/algrel4.pdf

16° Practica ***OPERADORES PRIMITIVOS***

*A) UnariosLos operadores unarios tienen como operando una única relación; para su definición utilizaremos la siguiente notación:q Restricción o selecciónLa restricción, también llamada selección, de una relación mediante una expresión lógica da como resultado una relación formada por el subconjunto de tuplas que satisface dicha expresión lógica. Se denota mediante la letra s.B) BinariosLos operadores binarios se aplican a dos relaciones, y algunos de ellos (unión, diferencia e intersección) exigen que las dos relaciones involucradas sean compatibles en sus esquemas. Es decir deben estar definidas sobre el mismo dominios, lo que no quiere decir que los nombres de los atributos sean los mismosq UniónLa unión de dos relaciones compatibles en su esquema es otra relación definida sobre el mismo esquema de relación cuya extensión estará constituida por las tuplas que pertenezcan a una de las dos relaciones o a ambas (se eliminarán las tuplas duplicadas puesto que se trata de una relación). Se denota mediante el símbolo U.

*Existen varios tipos de operadores primitivos hay las que sean compatiles en su esquema es decir deben estar definidas sobre el mismo dominio

*http://pjsml.50megs.com/java/variables2.html

15° Practica ***ALGEBRA RELACIONAL***

*El álgebra relacional es un conjunto de operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo.
Describe el aspecto de la manipulación de datos. Estas operaciones se usan como una representación intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versión más optimizada y eficiente de dicha consulta.

*Es el conjunto de operaciones y describn como hacer una respuesta sobre las relaciones y maniulaciones de datos


*http://es.wikipedia.org/wiki/Algebra_relacional

14° Practica *** ARQUITECTURA DE TRES NIVELES***

*El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de la base de datos física. En esta arquitectura, el esquema de una base de datos se define en tres niveles de abstracción distintos:En el nivel interno se describe la estructura física de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios (todos los de una empresa u organización), mediante un esquema conceptual.En el nivel externo se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos.


*Es separar los programas de aplicacion de la base de datos


*http://es.wikipedia.org/wiki/Arquitectura_de_tres_niveles

13° Practica *** MODELO ANSI/SPARC***

*Y ANSI/X3/SPARC es un grupo de estudio del Standard Planning and Requirements Committee (SPARC) del ANSI (American National Standards Institute), dentro del Comité X3, que se ocupa de ordenadores e informática. La situación del Grupo de Estudio sobre Sistemas de Gestión de Bases de Datos en el ANSI y su relación con ISO (International Standards Organization)
Por su parte, los organismos de estandarización internacionales ISO (International Organisation for Standarisation) e IEC (International Elec-trotechnical Commission) han establecido para las tecnologías de la información un comité conjunto denominado JTC1 (Joint Technical Commit-tee


*Estos se ocupan de ordenadores e informatica
*http://html.rincondelvago.com/bases-de-datos_7.html

12° PRACTICA ***REQUERIMIENTOS DE CONSTRUCCION***

*REQUERIMIENTOS DE CONSTRUCCION

El análisis de requerimientos para una base de datos incorpora las mismas tareas que el análisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificación de las funciones e interfaces; se requiere la especificación del flujo, estructura y asociatividad de la información y debe desarrollarse un documento formal de los requerimientos.

*Los requerimientos para una base de dato son las mismas tareas que el analisis
*http://www.wikilearning.com/curso_gratis/guia_del_desarrollo_de_software-requerimientos_de_las_bases_de_datos/3471-21

miércoles, 4 de febrero de 2009

11° Practica

*MODELO RELACIONAL


Sirve para la gestión de una base de datos es un modelo de datos basado en la lógica de predicado y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.

En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que estos se almacenen no tiene mayor relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de «consultas» que ofrecen una amplia flexibilidad y poder para administrar la información.


*Este modelo nos facilita mas u manejo ya que a dierencia del jerarquico y del de red son un poco mas complejos este tambien sirve para almacenar base de datos.


*http://es.wikipedia.org/wiki/Modelo_relacional

10° Practica

*MODELO ENTIDAD¬ RELACION


Es un concepto de modelado para bases de datos, propuesto por Peter Chen en 1976, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (se corresponde al concepto de objeto de la Programación Orientada a Objetos) las cuales tienen unos atributos y se vinculan mediante relaciones.


*Son tambien como diagramas de flujos que estan vinculados mediante relaciones y se utilizan con base de datos.

*http://es.wikipedia.org/wiki/Diagrama_entidad-relaci%C3%B3n

martes, 3 de febrero de 2009

9na Practica

*Modelo de datos jerárquico


Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. El nivel más alto del árbol se denomina raíz. Cada nodo representa un registro con sus correspondientes campos. La representación gráfica de este modelo se realiza mediante la creación de un árbol invertido, los diferentes niveles quedan unidos mediante relaciones.


*Es un como diagrama de flujo y esta compuesto por nodos.


*http://www.desarrolloweb.com/articulos/modelos-base-datos.html

8va Practica

*MODELO DE RED

Este es un modelo de bases de datos ligeramente distinto del jerárquico. Su diferencia fundamental es la modificación del concepto de un nodo, permitiendo que un mismo nodo tenga varios padres (algo no permitido en el modelo jerárquico).
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos. Aún así, la dificultad que significa administrar la información en una base de datos de red, ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.

*Es la modificacion del concepto de un nodo ofrece la solucion eficiente al problema


*http://enciclopedia.us.es/index.php/BD_de_red

7ma Practica

*Modelos de Bases de Datos

Bases de datos relacionales Una 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.
Bases de datos de texto estructurado En este tipo de bases de datos los elementos básicos son documentos con estructura. La estructura está dada por etiquetas, se organizan, generalmente, en SGML (Standar General Markup Language) o en algún dialecto como HTML (HyperText Markup Language), XML (eXtensible Markup Language) o LATEX.
Bases de datos de texto no estructurado Las bases de datos de texto no estructurado, como su nombre lo indica, no tienen estructura definida, ninguna parte del contenido tiene más importancia que otra. No contienen palabras clave que permitan diferenciar unas partes de otras en un documento. Es lo mas parecido a un articulo periodístico, en donde la cadena del título se ha perdido.
Repositorios de información


*Son algunas maneras y diversas estructras sobre las bases de datos


*http://www.fismat.umich.mx/~elizalde/tesis/node14.html

6ta Practica

*TIPO DE GESTORES DE BASE DE DATOS

Adabas Adabas (Adaptable Database System), es una base de datos de listas invertidas, de alto rendimiento creada por la empresa alemana Software AG, en el año 1969. Actualmente se sigue comercializando bajo la versión Adabas 2006, incorporando gateways para SOA y SQL.
GT.M Puedes buscar páginas sobre «GT.M», ver todas las páginas desde este título o solicitar su creación.
IMS Servidor de mapas en internet.
focus


*Son algunas formas de como capturar base de datos.

*http://es.wikipedia.org/wiki/Base_de_datos_jer%C3%A1rquica#Gestores_de_bases_de_datos_jer.C3.A1rquicas

5ta Practica

*INFORMES Y REPORTES


En escritura, un informe es el documento caracterizado por contener información u otra materia reflejando el resultado de una investigación adaptado al contexto de una situación y de una audiencia dadas.
Generalmente, el propósito del informe, como su propio nombre indica, es informar. Sin embargo, los informes pueden incluir elementos persuasivos, tales como recomendaciones, sugerencias u otras conclusiones motivacionales que indican posibles acciones futuras que el lector del informe pudiera adoptar. Los informes pueden ser públicos o privados y tratan a menudo sobre preguntas planteadas por individuos del gobierno, los negocios, la educación o la ciencia.


*Es un documento donde contiene informacion este sirve para informar y pueden ser publicas o privados, es lo mismo que los reportes

*http://es.wikipedia.org/wiki/Informe

4ta Practica

*CONSULTAS

En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.

*Es una forma de poder acceder a una base de datos y se pueden editar o agregar datos.


*http://www.alegsa.com.ar/Dic/consulta%20en%20base%20de%20datos.php



*FORMULARIOS

Se llama formulario a una plantilla o página con espacios vacíos que han de ser rellenados con alguna finalidad, por ejemplo una solicitud de empleo en la que has de rellenar los espacios libres con la información personal requerida.
Es un conjunto de objetos y procedimientos que se utilizan como diseño de presentación al usuario.
También es utilizado en informática para referirse al conjunto de campos solicitados por un determinado programa, los cuales se almacenarán para su posterior uso o manipulación.


Es una pagina o conjunto de informacion que es recopiladas.

http://es.wikipedia.org/wiki/Formulario

3ra Practica

*TABLA

1. Recuadro rectangular visible o invisible para dar formato a un documento. Se utilizan en páginas web y documentos de texto.2. Elemento disponible en el lenguaje HTML para la creación de recuadros rectangulares que pueden o no estar anidados y pueden o no contener celdas(recuadros más pequeños dentro de una tabla, pero que no se consideran tablas). Las tablas se utilizan para organizar, posicionar o dar mejor formato a los textos y gráficos en una página web.Pueden crearse gráficamente a través de un programa desarrollador de páginas web o manejando los tags correspondientes del lenguaje.3. En bases de datos y SQL, una tabla es una relación.


*Son varios rectangulos que nos pueden ayudar a capturar informacion dividida


*http://www.alegsa.com.ar/Dic/tabla.php

*CLAVES

Una clave, palabra clave, o clave criptográfica es una pieza de información que controla la operación de un algoritmo de criptografía. Habitualmente, esta información es una secuencia de números o letras mediante la cual, en criptografía, se especifica la transformación del texto plano en texto cifrado, o viceversa. En sistemas informáticos, la clave sirve para verificar que alguien está autorizado para acceder a un servicio o un sistema. Las claves también se utilizan en otros algoritmos criptográficos, como los sistemas de firma digital y las funciones de hash con clave (también llamadas códigos de autenticación de mensajes).


Es como un codigo pueden ser numeros letras para llegar a hacer un determinado fin pueden ser palabras graves

http://es.wikipedia.org/wiki/Clave_(criptograf%C3%ADa)

*RELACIONES


Una base de datos relacional parte del "modelo relacional de base de datos", en el cual los datos son ordenados jerárgicamente, mediante "ordenamiento de burbuja", en el cual se despacha el primero en llegar. si y solo si (sql = 0), por lo que la bandera (Flag) da negativo y se sale del ciclo.

Aunqe no me queda muy claro el concepto ps yo creo que es las diferentes similitudes o diferencias de datos

http://es.wikipedia.org/wiki/Base_de_datos_relacional

2da practica

*DATO

Unidad mínima de información, sin sentido en si misma, pero que adquiere significado en conjunción con otras precedentes de la aplicación que las creo.

*Es una pequeña palabra que sola no tiene mucho sentido sola necesita tenar mas paratener un poco mas de sentido

*http://www.mastermagazine.info/termino/4530.php

*CAMPO

En informática, espacio para el almacenamiento de un dato en particular.


*Es el un lugar donde se puede guardar un dato

*http://www.alegsa.com.ar/Dic/campo.php

*REGISTRO


*el registro del sistema, una base de datos que almacena configuraciones y opciones del sistema operativo Windows;
el registro (hardware) una memoria de alta velocidad que almacena valores usados en operaciones matemáticas dentro del microprocesador;
el registro (estructura de datos), un tipo de datos estructurado formado por la unión de varios elementos que pueden ser datos elementales u otras estructuras de datos.
el registro (base de datos), un ítem único con datos estructurados en una tabla de base de datos; el registro electrónico, un circuito secuencial síncrono capaz de almacenar varios bits de información

*Es una base de datos qe almacena la informacion las configuraciones que hay en ella

*http://es.wikipedia.org/wiki/Registro

1ra practica ...CoNcEpTo bAsIcOs...

*Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.


*Una base de datos es un conjunto de informacion almacenada y la mayoria de estas son textos para que en algun futuro puedan ser utilizadas

*http://es.wikipedia.org/wiki/Base_de_datos