jueves, 11 de junio de 2009

Generación de una base de datos

  • En esta etapa se crean las definiciones de la Base de Datos a nivel conceptual externo ò interno, asì como los programas de aplicación la implementaciòn de la Base de Datos se realiza mediante las sentencias SQL, estas sentencias se encargan de crear el sistema d la base, los ficheros donde se almacenaràn los datos y las vistas de los usuarios.Los programas de aplicación se implementan utilizando lenguaje de tercera y cuarta generaciòn, partes de estas aplicaciones son transacciones de la Base de Datos que se implementan tambièn mediante lenguaje SQL. La sentencia de este lenguaje se pueden embeber en un lenguaje de programciòn anfitrion como Visual Basic,Java, etc. Tambièn se implementan en esta etapa todos l,os controles de seguridad e integridad.
  • Aqui s ecrean definiciones de las base de datos en un nivel conextual ya sea interno o externo
  • http://www.monografias.com/trabajos34/base-de-datos/base-de-datos.shtml#ciclo

Diseño fisico de la base de datos

  • El diseño de una base de datos se descompone en tres etapas: diseño conceptual, lógico y físico. La etapa del diseño lógico es independiente de los detalles de implementación y dependiente del tipo de SGBD que se vaya a utilizar. La salida de esta etapa es el esquema lógico global y la documentación que lo describe. Todo ello es la entrada para la etapa que viene a continuación, el diseño físico.
    Mientras que en el diseño lógico se especifica qué se guarda, en el diseño físico se especifica cómo se guarda. Para ello, el diseñador debe conocer muy bien toda la funcionalidad del SGBD concreto que se vaya a utilizar y también el sistema informático sobre el que éste va a trabajar.
  • Este diseño se divide en 3 etapas: conceptual, logico y fisico y las explica
  • http://www.mailxmail.com/curso-diseno-base-datos-relacionales/diseno-fisico-bases-datos

Transformación de modelos de datos

  • En esta fase se crea un esquema conceptual y los esquemas externos necesarios en el modelo de datos del SGBD seleccionado, mediante la transformación de los esquemas de modelo de datos a alto nivel obtenidos en la Fase 2a, al modelo de datos ofrecido por el SGBD.
  • Se va a hacer un esquema conceptual y otros mas externos que sean necesarios para el modelo SGBD
  • http://tramullas.com/documatica/2-8.html

Elección de un sistema gestor de una base de datos

  • MySql es un gestor de bases de datos, es una manera de gestionar nuestros datos, es un bibliotecario computerizado que administra, gestiona, y opera con nuestros ficheros de datos . Si le hablamos en un idioma que entienda nos los devolverá ordenados, clasificados y/o seleccionados. Como estamos en la web de "instrucciones para andar por casa", voy a empezar poniendo un ejemplo con el que creo que veréis clara la importancia de adecuar el gestor de la base de datos a nuestras necesidades. Supongamos que tenemos un paquete con las clásicas fichas de biblioteca en dónde están anotados los títulos de los libros, autor, idioma, editor y año de edición, y queremos tener un control de las personas a las que hemos dejado un libro. Para ordenar ese paquete de fichas, lógicamente, elegiremos un archivador según nuestras necesidades:
    - Puede que se trate de un paquete pequeño, que para gestionarlo y tenerlo al día sea suficiente utilizar unos separadores alfabéticos, ya sabéis.. a, b, c, d... para ordenar las fichas clasificadas por título, idioma, nombre o lo que nos interese. En este caso un archivador sencillo y económico puede hacernos un excelente servicio.- Puede que el paquete contenga un gran número de fichas y queramos asegurarnos que sólo nosotros podamos editarlas aunque las consulten más personas. En este caso podríamos elegir un archivador con barra fija por dónde se desplazan las fichas perforadas y que obliga a romperlas para sacar una de ellas si no se dispone de la llave de apertura, con lo que sabremos a ciencia cierta que todas las fichas del fichero son las que originalmente hemos incluido nosotros. Y claro, un archivador de este tipo será mas caro que el primero
  • Creo que aquí la elección de un gestor depende de cada quien ya que no encontre bien eso pues cada quien va a vender su producto.
  • http://www.wikilearning.com/tutorial/introduccion_a_las_bases_de_datos-tipos_de_gestores_de_bases_de_datos/10147-2

Diseño conceptual de la base de datos

  • En esta etapa se crea un esquema conceptual de la base de datos. Se desarrollan las especificaciones hasta el punto en que puede comenzar la implementación. Durante esta etapa se crean modelos detallados de las vistas de usuario y sobre todo las relaciones entre cada elemento del sistema, documentando los derechos de uso y manipulación de los diferentes grupos de usuarios.Si parte de la información necesaria para crear algún elemento establecido ya se encuentra implementado en otro sistema de almacenamiento hay que documentar que relación existirá entre uno y otro y detallar los sistemas que eviten la duplicidad o incoherencia de los datos.El diseño consta, como se vio anteriormente, de tres fases: el diseño global o conceptual, el diseño lógico y el modelo físico.Esta etapa consta de tres fases: diseño conceptual, diseño lògico, diseño fisico de la Base de Datos.La primera fase consiste en la producción de un esquema conceptual que es independiente de todos los consideraciones fisicas.este modelo se refina después en unesquema lògico eliminando las construcciones que no se puede representar en el modelo de Base de Datos escogido (relacional, orientado a objeto,etc).
  • Aqui se crea un esquema conceptual de lo que es la base de datos y se va ampliando y desarrollando.
  • http://www.monografias.com/trabajos34/base-de-datos/base-de-datos.shtml#ciclo

Recolección y análisis de información

  • 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.
  • Esto se refiere a las habilidades o tecnicas que se usan para los sistemas de información
  • http://www.monografias.com/trabajos12/recoldat/recoldat.shtml

Ciclo de vida del sistema de aplicación 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.
    A continuación, se muestran las tareas más importantes que se realizan en cada etapa.
    1. Planificación del proyecto
    Esta etapa conlleva la planificación de cómo se pueden llevar a cabo las etapas del ciclo de vida de la manera más eficiente. Hay tres componentes principales: el trabajo que se ha de realizar, los recursos para llevarlo a cabo y el dinero para pagar por todo ello. Como apoyo a esta etapa, se necesitará un modelo de datos corporativo en donde se muestren las entidades principales de la empresa y sus relaciones, y en donde se identifiquen las principales áreas funcionales. Normalmente, este modelo de datos se representa mediante un diagrama entidad-relación. En este modelo se tiene que mostrar también qué datos comparten las distintas áreas funcionales de la empresa.
    La planificación de la base de datos también incluye el desarrollo de estándares que especifiquen cómo realizar la recolección de datos, cómo especificar su formato, qué documentación será necesaria y cómo se va a llevar a cabo el diseño y la implementación. El desarrollo y el mantenimiento de los estándares puede llevar bastante tiempo, pero si están bien diseñados, son una base para el personal informático en formación y para medir la calidad, además, garantizan que el trabajo se ajusta a unos patrones, independientemente de las habilidades y la experiencia del diseñador. Por ejemplo, se pueden establecer reglas sobre cómo dar nombres a los datos, lo que evitará redundancias e inconsistencias. Se deben documentar todos los aspectos legales sobre los datos y los establecidos por la empresa como, por ejemplo, qué datos deben tratarse de modo confidencial.
    2. Definición del sistema
    En esta etapa se especifica el ámbito y los límites de la aplicación de bases de datos, así como con qué otros sistemas interactúa. También hay que determinar quienes son los usuarios y las áreas de aplicación.
    3. Recolección y análisis de los requisitos
    En esta etapa se recogen y analizan los requerimientos de los usuarios y de las áreas de aplicación. Esta información se puede recoger de varias formas:
    Entrevistando al personal de la empresa, concretamente, a aquellos que son considerados expertos en las áreas de interés.
    Observando el funcionamiento de la empresa.
    Examinando documentos, sobre todo aquellos que se utilizan para recoger o visualizar información.
    Utilizando cuestionarios para recoger información de grandes grupos de usuarios.
    Utilizando la experiencia adquirida en el diseño de sistemas similares. La información recogida debe incluir las principales áreas de aplicación y los grupos de usuarios, la documentación utilizada o generada por estas áreas de aplicación o grupos de usuarios, las transacciones requeridas por cada área de aplicación o grupo de usuarios y una lista priorizada de los requerimientos de cada área de aplicación o grupo de usuarios.
    Esta etapa tiene como resultado un conjunto de documentos con las especificaciones de requisitos de los usuarios, en donde se describen las operaciones que se realizan en la empresa desde distintos puntos de vista.
    La información recogida se debe estructurar utilizando técnicas de especificación de requisitos, como por ejemplo técnicas de análisis y diseño estructurado y diagramas de flujo de datos. También las herramientas CASE ( Computer-Aided Software Engineering) pueden proporcionar una asistencia automatizada que garantice que los requisitos son completos y consistentes.
    4. Diseño de la base de datos
    Esta etapa consta de tres fases: diseño conceptual, diseño lógico y diseño físico de la base de datos. La primera fase consiste en la producción de un esquema conceptual, que es independiente de todas las consideraciones físicas. Este modelo se refina después en un esquema lógico eliminando las construcciones que no se pueden representar en el modelo de base de datos escogido (relacional, orientado a objetos, etc.). En la tercera fase, el esquema lógico se traduce en un esquema físico para el SGBD escogido. La fase de diseño físico considera las estructuras de almacenamiento y los métodos de acceso necesarios para proporcionar un acceso eficiente a la base de datos en memoria secundaria.
    Los objetivos del diseño de la base de datos son:
    Representar los datos que requieren las principales áreas de aplicación y los grupos de usuarios, y representar las relaciones entre dichos datos.
    Proporcionar un modelo de datos que soporte las transacciones que se vayan a realizar sobre los datos.
    Especificar un esquema que alcance las prestaciones requeridas para el sistema. Hay varias estrategias a seguir para realizar el diseño: de abajo a arriba, de arriba a abajo, de dentro a fuera y la estrategia mixta. La estrategia de abajo a arriba parte de todos los atributos y los va agrupando en entidades y relaciones. Es apropiada cuando la base de datos es simple, con pocos atributos. La estrategia de arriba a abajo es más apropiada cuando se trata de bases de datos complejas. Se comienza con un esquema con entidades de alto nivel, que se van refinando para obtener entidades de bajo nivel, atributos y relaciones. La estrategia de dentro a fuera es similar a la estrategia de abajo a arriba, pero difiere en que se parte de los conceptos principales y se va extendiendo el esquema para considerar también otros conceptos, asociados con los que se han identificado en primer lugar. La estrategia mixta utiliza ambas estrategias, de abajo a arriba y de arriba a abajo, con un esquema de divide y vencerás. Se obtiene un esquema inicial de alto nivel, se divide en partes, y de cada parte se obtiene un subesquema. Estos subesquemas se integran después para obtener el modelo final.
    5. Selección del SGBD
    Si no se dispone de un SGBD, o el que hay se encuentra obsoleto, se debe escoger un SGBD que sea adecuado para el sistema de información. Esta elección se debe hacer en cualquier momento antes del diseño lógico.
    6. Diseño de la aplicación
    En esta etapa se diseñan los programas de aplicación que usarán y procesarán la base de datos. Esta etapa y el diseño de la base de datos, son paralelas. En la mayor parte de los casos no se puede finalizar el diseño de las aplicaciones hasta que se ha terminado con el diseño de la base de datos. Por otro lado, la base de datos existe para dar soporte a las aplicaciones, por lo que habrá una realimentación desde el diseño de las aplicaciones al diseño de la base de datos.
    En esta etapa hay que asegurarse de que toda la funcionalidad especificada en los requisitos de usuario se encuentra en el diseño de la aplicación. Habrá algunos programas que utilicen y procesen los datos de la base de datos.
    Además, habrá que diseñar las interfaces de usuario, aspecto muy importante que se suele ignorar. El sistema debe ser fácil de aprender, fácil de usar, ser directo y estar ``dispuesto a perdonar''. Si la interface no tiene estas características, el sistema dará problemas, sin lugar a dudas.
    7. Prototipado
    Esta etapa, que es opcional, es para construir prototipos de la aplicación que permitan a los diseñadores y a los usuarios probar el sistema. Un prototipo es un modelo de trabajo de las aplicaciones del sistema. El prototipo no tiene toda la funcionalidad del sistema final, pero es suficiente para que los usuarios puedan utilizar el sistema e identificar qué aspectos están bien y cuáles no son adecuados, además de poder sugerir mejoras o la inclusión de nuevos elementos. Este proceso permite que quienes diseñan e implementan el sistema sepan si han interpretado correctamente los requisitos de los usuarios. Otra ventaja de los prototipos es que se construyen rápidamente.
    Esta etapa es imprescindible cuando el sistema que se va a implementar tiene un gran coste, alto riesgo o utiliza nuevas tecnologías.
    8. Implementación
    En esta etapa se crean las definiciones de la base de datos a nivel conceptual, externo e interno, así como los programas de aplicación. La implementación de la base de datos se realiza mediante las sentencias del lenguaje de definición de datos (LDD) del SGBD escogido. Estas sentencias se encargan de crear el esquema de la base de datos, los ficheros en donde se almacenarán los datos y las vistas de los usuarios.
    Los programas de aplicación se implementan utilizando lenguajes de tercera o cuarta generación. Partes de estas aplicaciones son transacciones sobre la base de datos, que se implementan mediante el lenguaje de manejo de datos (LMD) del SGBD. Las sentencias de este lenguaje se pueden embeber en un lenguaje de programación anfitrión como Visual Basic, Delphi, C, C++, Java, COBOL, Fortran, Ada o Pascal. En esta etapa, también se implementan los menús, los formularios para la introducción de datos y los informes de visualización de datos. Para ello, el SGBD puede disponer de lenguajes de cuarta generación que permiten el desarrollo rápido de aplicaciones mediante lenguajes de consultas no procedurales, generadores de informes, generadores de formularios, generadores de gráficos y generadores de aplicaciones.
    También se implementan en esta etapa todos los controles de seguridad e integridad. Algunos de estos controles se pueden implementar mediante el LDD y otros puede que haya que implementarlos mediante utilidades del SGBD o mediante programas de aplicación.
    9. Conversión y carga de datos
    Esta etapa es necesaria cuando se está reemplazando un sistema antiguo por uno nuevo. Los datos se cargan desde el sistema viejo al nuevo directamente o, si es necesario, se convierten al formato que requiera el nuevo SGBD y luego se cargan. Si es posible, los programas de aplicación del sistema antiguo también se convierten para que se puedan utilizar en el sistema nuevo.
    10. Prueba
    En esta etapa se prueba y valida el sistema con los requisitos especificados por los usuarios. Para ello, se debe diseñar una batería de tests con datos reales, que se deben llevar a cabo de manera metódica y rigurosa. Es importante darse cuenta de que la fase de prueba no sirve para demostrar que no hay fallos, sirve para encontrarlos. Si la fase de prueba se lleva a cabo correctamente, descubrirá los errores en los programas de aplicación y en la estructura de la base de datos. Además, demostrará que los programas ``parecen'' trabajar tal y como se especificaba en los requisitos y que las prestaciones deseadas ``parecen'' obtenerse. Por último, en las pruebas se podrá hacer una medida de la fiabilidad y la calidad del software desarrollado.
    11. Mantenimiento
    Una vez que el sistema está completamente implementado y probado, se pone en marcha. El sistema está ahora en la fase de mantenimiento en la que se llevan a cabo las siguientes tareas:
    Monitorización de las prestaciones del sistema. Si las prestaciones caen por debajo de un determinado nivel, puede ser necesario reorganizar la base de datos.
    Mantenimiento y actualización del sistema. Cuando sea necesario, los nuevos requisitos que vayan surgiendo se incorporarán al sistema, siguiendo de nuevo las etapas del ciclo de vida que se acaban de presentar.
  • Pues mas que nada te dice cuales son las etapas del ciclo d evida que son 11 y de ahi te va explicando una por una
  • http://www3.uji.es/~mmarques/f47/apun/node67.html

Tercera forma normal

  • Una relación se encuentra en tercera forma normal (EFN) si no existen transitividades entre sus atributos y si ya se encuentra en 2 FN.
    Descripción
    Una relación R a poner en tercera forma normal debe estar en la segunda forma normal. Es muy común que R sea una sub-relación; la relación original estaba en primera forma normal (para ponerla en segunda forma normal fue descompuesta en varias sub-relaciones). Estas son ahora candidatas a una descomposición adicional.
  • Dice que una relación se encuentra en tercera forma normal si nada detiene por decirlo asi sus atributos y estos ya estan en 2 FN
  • http://www.monografias.com/trabajos5/norbad/norbad2.shtml#pri

Segunda forma normal

  • Una relación está en segunda forma normal (2FN) solamente si todos los atributos son dependientes en forma completa de la clave.
    Descripcion De La Segunda Forma Normal (2 Fn)
    Su nombre ya nos indica el hecho de que la segunda forma normal es por lo general el próximo paso de normalización y descomposición. Para ser accesible a la normalización, y poder ser puesta en segunda forma normal, la relación debe poseer las siguientes propiedades:
    • Debe estar en primera forma normal
    • Debe tener una clave compuesta.
  • Dice que una relación se encuentra en segunda forma normal cuando los atributos son dependientes de la claves
  • http://www.monografias.com/trabajos5/norbad/norbad2.shtml#pri

Primaer forma normal

Normalización

  • 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.
  • Son como pasos o normas que se aplican a las relaciones enre los modelos de las bases de datos.
  • http://es.wikipedia.org/wiki/Clave_for%C3%A1nea

miércoles, 6 de mayo de 2009

Para el profesor

Bueno pues primero que nada quiero mandarle un saludo, esperando que se encuentre bien en estos días de epidemia y aprovecho para decirle que aquí le dejo mis entradas esperando esten correctas todas ellas, Gracias.

Creación de un informe utilizando tablas

  • Pulse en aceptar para hacer aparecer el primer cuadro de diálogo del Asistente, Seleccione en la lista Tablas/Consultas la tabla o consulta de donde desea tomar los datos. Verá en la lista Campos disponibles todos los campos existentes en la tabla o consulta seleccionada. Utilice los botones Agrega (>), Agregar todos (>>), Quitar (<) y Quitar todos (<<) para determinar los campos que han de pasar a la lista Campos seleccionados.Repita el paso 5 para seleccionar campos adicionales existentes en otras tablas o consultas y pulse después en el botón siguiente.En las siguientes páginas del Asistente para informes puede elegir un tipo de ordenación para los registros (basado hasta en cuatro campos diferentes), tipo básico de diseño (En columnas, Tabular o Justificado), orientación (Vertical u horizontal), así como un estilo de presentación, en una lista de estilos predefinidos (utilice la ventana de muestra de la izquierda para hacerse una idea de a qué corresponde cada una de las opciones). En la última página del Asistente puede especificar el nombre que desea asignar al informe, así como determinar si desea obtener una vista previa del informe, o bien abrirlo en la ventana de diseño para modificar la estructura creada por el Asistente. Elija la opción apropiada y pulse en Terminar.
  • Como ya sabemos podemos hacer un informe con: asistente, tablas y sin ellos, y aquí te describe paso a paso como realizarlo con tablas.
  • http://www.wikilearning.com/curso_gratis/tablas_en_access-informes/3766-5

Creación de un informe utilizando el asistente

  • El Asistente para informes es una herramienta de Visual Studio que puede utilizar para crear los archivos de definiciones de informe de cliente (.rdlc) asociados a los controles ReportViewer. El Asistente le guiará a través del proceso de creación de una definición de informe. En dicho asistente, puede seleccionar los datos del informe y elegir las columnas que desea utilizar en las páginas, en los grupos y en las filas de detalle del informe, así como crear un informe de tabla o de matriz.
    Una vez finalizado el Asistente, podrá modificar y mejorar el informe en el Diseñador de informes.
    Pasos del Asistente
    Al iniciar el Asistente para informes, aparecerá una página de bienvenida. En esta página se describen los pasos básicos para generar un informe. Si lo desea, puede optar por no ver esta página de nuevo; de esta manera, la próxima vez que ejecute el Asistente para informes, éste comenzará con el primer paso. En las secciones siguientes se describen los pasos del Asistente para informes.
    Seleccionar un origen de datos
    El primer paso en la creación de un informe consiste en definir un origen de datos. El Asistente para informes proporciona una lista de todos los orígenes de datos compartidos del proyecto de informe, además de una opción para crear un nuevo origen de datos. Para obtener más información, vea Crear orígenes de datos para un informe.
    Elegir un tipo de informe
    El paso siguiente consiste en seleccionar el tipo de informe que desea. Puede elegir entre un informe de tabla o de matriz. Los informes de tabla tienen un número fijo de columnas. Los informes de matriz, o de tablas de referencias cruzadas, tienen un número variable de columnas basado en los resultados de la consulta.
    Si selecciona un informe de tabla, el Asistente para informes le guiará por el proceso de selección de los campos por los que deben agruparse los datos y de definición de un diseño y un estilo para el informe. Para obtener más información, vea Agregar regiones de datos de tabla (Diseñador de informes de Visual Studio).
    Si selecciona un informe de matriz, el Asistente le guiará por el proceso de selección de los campos que se van a incluir en las filas, columnas y áreas de datos de la matriz; también le permitirá definir un diseño y un estilo para el informe. Para obtener más información, vea Agregar regiones de datos matriciales (Diseñador de informes de Visual Studio).
    Seleccionar un estilo
    El paso siguiente consiste en aplicar un estilo al informe utilizando una plantilla de estilo. Seleccione una plantilla para aplicar estilos, como la fuente, el color y el borde, al informe. El Diseñador de informes le proporciona cuatro plantillas de estilo: Bold, Corporativo, Bosque, Genérico, Océano y Pizarra. También puede agregar plantillas de estilo adicionales. Para obtener más información, vea "Trabajar con plantillas de estilo" más adelante en este tema.
    Asignar un nombre al informe
    El paso final consiste en asignar un nombre al informe y comprobar los campos que se incluirán en él. Una vez finalizados todos los pasos, el Diseñador de informes creará el informe y lo agregará al proyecto de servidor de informes.
  • Crea los archivos de definiciones de un cliente, el asistente le ira guiando paso a paso hasta poder llegar a la definición del informe.
  • http://msdn.microsoft.com/es-es/library/bb558709.aspx

Partes de un informe

  • Las partes del informe utilizan las funciones de exploración de Crystal Reports. No obstante, algunos casos especiales sólo se aplican a Partes del informe:
    El visor sólo muestra el objeto identificado como objeto destino.
    Debe utilizar la opción Profundizar en parte del informe, de modo que pueda especificar los objetos de destino.
    Se debe indicar una Configuración inicial de partes del informe para cada uno de los informes situados en primer lugar en la ruta de exploración de Partes del informe.
  • Estas utilizan las funciones de exploraciones de Crystal Reports, se debe de utilizar la opción profundizar para especificar datos.
  • http://msdn.microsoft.com/es-es/library/ms225469(VS.80).aspx

Consulta por parametros

  • Una consulta de parámetros muestra su propio cuadro de diálogo que se solicita información. Puede diseñar una consulta pida un dato de información, por ejemplo, un número de parte, o por más de un fragmento de información, por ejemplo, dos fechas. Microsoft Access, a continuación, se recuperar todos los los registros que contienen ese número de parte o todos los registros que se encuentren entre esas dos fechas.También puede utilizar las consultas de parámetros como base para formularios e informes. Por ejemplo, puede crear un informe de ingresos mensuales basado en una consulta de parámetros. Cuando se imprime el informe, Access muestra un cuadro de diálogo solicitando el mes que desea cubrir el informe. Cuando especifica un mes y, a continuación, Access imprime el informe correspondiente.
  • Pues una consulta por parametros por si sola muestra su cuadro de dialogo, tambiénse pueden utilizar las consultas de parametros como bases para formularios.
  • http://support.microsoft.com/kb/304447/es

Consulta por varias tablas

  • Este conjunto es dinámico en el sentido de que su contenido tiene por origen varias tablas y con el sentido de solo existir mientras la consulta esté activa. Al cerrar una consulta, el conjunto de registros deja de existir. Esto constituye una gran ventaja pues si alteramos los datos de una tabla las consultas sobre ella automáticamente reflejarán esas alteraciones.
    Las consultas constituyen un recurso práctico para obtener informaciones específicas contenidas en la Base de Datos.
  • Se habla de uqe es muy eficaz ya que tiene varias tablas, esto es muy bueno por así decirlo por que si se alteran los datos en las tablas, directamente se reflejan los cambios en las consultas.
  • http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/manualdeaccess/consultas.htm

Consulta por asistente

  • Asistente.- Existen cuatro posibilidades para la creación de consultas mediante el asistente. Vemos:1- Asistente para consultas sencillas: crea una consulta de selección sobre la base de los campos seleccionados y es el tipo más común de consulta. Para crearla debe:-Abrir la base de datos y hacer click sobre la ficha Consultas-Hacer click en el botón nuevo-Hacer click en Asistente para consultas sencillas y después en Aceptar-En la ventana que se abre, seleccionar la tabla de la cual desea llevarse los datos de la Tabla/Consultas-Hacer click en un nombre de campo en el cuadro de Campos disponibles y sobre el botón > para introducirlo (o bien sobre el botón >> para introducirlos todos)-Elegir, si fuese necesario, otra tabla y adjuntar los campos ulteriores-Asignar un título a la consulta y hacer click en el botón Terminar-Asistente para consultas de referencias cruzadas: crea una consulta de referencias cruzadas para ver datos en un formato compacto semejante al de una hoja de cálculo.-Asistente para consultas de buscar duplicados: crea una consulta que busca registros con valores de campo duplicados en un campo de una sola tabla o consulta.-Asistente para consultas de buscar no coincidentes: crea una consulta para buscar en una tabla los registros que no tienes registros relacionados en otra tabla.
  • Hay varias formas de crear una consulta, y una de ellas es por asistente, la mas común y según esto la mas fácil de manejar es la de asistente para consultas sencillas.
  • http://www.mailxmail.com/curso-introduccion-access/crear-consulta

Consultas

  • Uso de las consultas.- La funcionalidad de una base de datos se encuentra en su capacidad de ver los datos deseados organizados en base a un cierto orden. Una consulta es una herramienta que consiste en poder solicitar los datos memorizados. Las más frecuentes son las de selección que consisten en ver los datos de las tablas, analizarlos y, eventualmente, modificarlos. Los datos solicitados se visualizan en una Dynaset, que muestra un conjunto dinámico de datos procedentes de una o más tablas. Existe la posibilidad de agregar y modificar los datos en el campo del Dynaset, así como en una tabla. Las modificaciones tendrán efecto sobre las tablas de origen de la misma base de datos.Con las consultas se puede:-Elegir determinados campos de una tabla-Elegir los registros (por ejemplo, las personas nacidas en un determinado año)-Ordenar los registros (por ejemplo, en orden alfabético ascendente o descendente)-Ejecutar cálculos (campos calculados) para, por ejemplo, crear un campo que multiplique el precio por la cantidad existente y que después memorice el resultado.
  • Aquí habla de que una consulta es la facilidad que tu tienes para poder manejar los datos que aquí se recuerdan o fueron memorizados anteriormente.
  • http://www.mailxmail.com/curso-introduccion-access/consultas

Agregar objetos al formulario

  • Para diseñar la funcionalidad que desea en un formulario, agregue los controles apropiados, establezca las propiedades del formulario y de los controles, y escriba el código de evento.
    Puede agregar los siguientes tipos de objetos a un formulario:
    Controles
    Contenedores
    Clases definidas por el usuario
    Objetos OLE
    Descripción de los objetos contenedores y de control
    Los objetos de Visual FoxPro pueden corresponder a dos categorías, según la naturaleza de la clase en la que se basen:
    Los contenedores pueden tener otros contenedores o controles. Pueden actuar como el objeto primario de otros objetos. Por ejemplo, un formulario, como contenedor, es un objeto primario para una casilla de verificación de ese formulario.
    Los controles puede estar contenidos en contenedores, pero no pueden ser objetos primarios de otros objetos. Por ejemplo, una casilla de verificación no puede contener ningún otro objeto.
  • Aquí te menciona los tipos de objetos que puedes agregar como son controles, contenedores, clases definidas por el usuario u objetos OLE, y da una explicación de ellos.
  • http://msdn.microsoft.com/es-es/library/cc466243(VS.71).aspx

Modificar un formulario

  • 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. Algunos controles (cuadros de texto o cuadros de control) disponen de una etiqueta adjunta que se puede seleccionar conjuntamente con el control. Si selecciona un cuadro de texto, a su alrededor aparecerán los cuadrillos de redimensión (moviéndose a su alrededor aparece una pequeña mano negra para arrastrarlos), mientras que la etiqueta dispondrá de un único cuadrillo para el arrastre. Sucede lo contrario si selecciona la etiqueta. Si realiza el arrastre manteniendo pulsada la tecla Mayús., entonces se realizará tanto en horizontal como en vertical. Para redimensionar un control respecto a otro se debe:-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.
  • Pues aquí nos explica que aunque ya creaste tu formulario, este puede necesitar cambios, por lo cual te explica como realizarlos de la manera mas eficaz.
  • http://html.conclase.net/w3c/html401-es/interact/forms.html#h-17.4.1

Creación de un formulario

  • En esta sección se describe cómo crear formularios HTML en Dreamweaver.
    También se puede utilizar Dreamweaver para crear formularios Web ASP.NET.
    Para crear un formulario HTML:
    Abra una página y sitúe el punto de inserción donde desee que aparezca el formulario.
    Seleccione Insertar > Formulario o seleccione la categoría Formularios en la barra Insertar y haga clic en el icono Formulario.
    Dreamweaver inserta un formulario vacío. En modo Diseño, los formularios aparecen indicados mediante un contorno de línea de puntos de color rojo. Si no ve el contorno, compruebe que la opción Ver > Ayudas visuales > Elementos invisibles esté seleccionada.
    Especifique la página o el script que procesará los datos del formulario.
    En la ventana del documento, haga clic en el contorno del formulario para seleccionarlo. En el inspector de propiedades (Ventana > Propiedades), escriba la ruta en el cuadro de texto Acción del inspector de propiedades o haga clic en el icono de la carpeta para desplazarse hasta la página o el script correspondiente.
    Indique el método que deba utilizar para transmitir los datos del formulario al servidor.
    En el inspector de propiedades, seleccione una de las opciones siguientes del menú emergente Método:
    Predeterminado utiliza el valor predeterminado del navegador para enviar los datos del formulario del servidor. Normalmente, el valor predeterminado es el método GET.
    GET añade el valor al URL que solicita la página.
    POST incrusta los datos del formulario en la petición HTTP.
    Para más información, consulte Configuración de las propiedades de un formulario.
    Inserte los objetos de formulario.
    Sitúe el punto de inserción en el lugar del formulario en el que desee que aparezca el objeto de formulario y, a continuación, seleccione el objeto en el menú Insertar > Formulario o en la categoría Formularios de la barra Insertar.
    Para más información, consulte Inserción de objetos de formulario HTML o Inserción de objetos de formulario HTML dinámicos.
    Si así lo desea, configure las propiedades del objeto de formulario después de insertarlo en la página. Para más información, seleccione el objeto de formulario y haga clic en el icono Ayuda del inspector de propiedades.
    Ajuste el diseño del formulario como lo desee.
    Puede utilizar saltos de línea, saltos de párrafo, texto con formato predeterminado o tablas para aplicar formato a los formularios. No puede insertar un formulario en otro formulario (es decir, superponer etiquetas), pero puede incluir varios formularios en una misma página.
    Cuando diseñe formularios, asigne textos descriptivos a las etiquetas de los campos para que los usuarios puedan saber a qué están contestando. Por ejemplo, utilice la etiqueta "Escriba su nombre" para solicitar el nombre del usuario.
    Utilice tablas para estructurar los objetos del formulario y las etiquetas de los campos. Cuando utilice tablas en los formularios, asegúrese de que todas las etiquetas table estén situadas entre las etiquetas form.
  • Aquí te indica como crear un formularia HTML en Dreamwaver, es muy sencillo ya que te o explica paso por paso.
  • http://livedocs.adobe.com/dreamweaver/8_es/using/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=41_forms.htm

Relación entre tablas

  • La Relación se define como una asociación establecida entre campos comunes de dos tablas, en la que se pueden combinar información de varias tablas, por medio de campos comunes.
    - Tipos de Relaciones: - Uno a Uno nUno a Varios - Varios a Varios
    - PROCESO
    - Abrir la base de datos que contiene las tablas que va a relacionar
    - aga clic en el icono de Relaciones que se encuentra en la barra de Herramientas (1) o se puede activar desde el menú Tools (Herramientas) y la Opción Relationships (Relaciones) (2) Agregue a la ventana Relaciones, las tablas que se van a relacionar.
    - Active el menú Relaciones
    - Se activa un ventana que mostrara la tablas a escoger
    - Seleccione la tabla
    - Haga clic en botón agregar También se puede realizar desde la barra de herramientas, un botón llamado Mostrar Tabla para que presente la ventana Seguidamente presentara todos las tablas que se eligieron, para que se realice todas las relaciones posibles.
    - Arrastre el campo CLAVE PRINCIPAL de una Tabla hacia el campo (principal o externa) de la otra tabla, dependiendo del tipo de relación. De esta manera se realiza el enlace entre ambas.
  • Es una asociación que tienen los campos, un campo cualquiera de 2 tablas, con las cuales se puede combinar información de varias tablas.
  • http://www.mailxmail.com/curso-aprende-access/relaciones-tablas

Definición de claves

  • Clave primaria: Primary key Es una columna o un conjunto de columnas que identifican unívocamente a cada fila. Debe ser única, no nula y obligatoria. Como máximo, podemos definir una clave primaria por tabla. Esta clave se puede referenciar por una columna o columnas. Cuando se crea una clave primaria, automáticamente se crea un índice que facilita el acceso a la tabla. Claves ajenas: Foreign Key: Esta formada por una o varias columnas que están asociadas a una clave primaria de otra o de la misma tabla. Se pueden definir tantas claves ajenas como se precise, y pueden estar o no en la misma tabla que la clave primaria. El valor de la columna o columnas que son claves ajenas debe ser: NULL o igual a un valor de la clave referenciada (regla de integridad referencial).
  • Por lo que yo investigue existen dos tipos de claves que son las primarias y las ajenas, la primaria identifica unívocamente a cada fila, y las ajenas estan formadas en columnas asociadas.
  • http://www.desarrolloweb.com/articulos/1925.php

Operaciones principales

  • Las tablas son muy útiles porque además de almacenar información, incluyen una serie de operaciones que permiten analizar y administrar esos datos de forma muy cómoda.Entre las operaciones más interesantes que podemos realizar con las listas tenemos:- Ordenar 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.
  • Estas nos sirven para tener un mejor uso de nuetra tabla ya que nos ayuda a almacenar, administrar y analizar nuestros datos.
  • http://www.aulaclic.es/excel2007/t_15_2.htm

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. Cree un marco con la herramienta Texto, o bien haga clic en un punto de inserción en el marco de texto donde desea que aparezca la tabla. Las tablas pueden ser el único elemento de un marco, o formar parte del texto de un marco.
    Elija Tabla > Insertar tabla y especifique el número de filas y columnas. Aparece una cuadrícula de tabla, con las columnas divididas de forma uniforme en un marco. El tamaño predeterminado del texto define el alto de las filas. Si más adelante desea agregar filas y columnas, elija Tabla > Insertar > Fila o Tabla > Insertar > Columna. Al presionar la tecla Tab en la última celda de la última fila, InDesign agrega automáticamente una fila adicional.
    Para crear una tabla a partir de texto delimitado por tabulaciones, basta con seleccionar el texto y elegir Tabla > Convertir texto a tabla. InDesign crea una celda en cada carácter de tabulación y una fila en cada salto de párrafo.
    También es posible importar tablas desde otras aplicaciones, como Microsoft Word.
    Para distribuir las filas de forma uniforme dentro del marco, presione Mayús en la última fila de la tabla hasta que el cursor aparezca como una flecha de dos puntas. A continuación, arrastre el cursor hasta el borde inferior del marco.
    También puede usar el comando Tabla > Opciones de celda > Filas y columnas, y defina los valores deseados. Para cambiar el tamaño de las celdas manualmente, coloque el cursor en la línea que desee modificar y espere a que el puntero aparezca como una flecha con dos puntas antes de mover la línea.
  • Habla que la mejor manera no solamente de presentacion, sino eficazmente es la de usar tablas, ya que maneja los datos mas organizados, para crearlas se necesitas saber como acomodarla, y en el texto específica que debes de saber cuantas columnas utilizaras, cuantas filas y así formar celdas.

miércoles, 11 de febrero de 2009

Operadores adicionales de consulta

Algunos operadores son:

Operadores de expresiones

Puede utilizar muchos operadores (incluidos operadores matemáticos y de texto) al crear expresiones para la consulta.

Operadores matemáticos

En la tabla siguiente se muestran los operadores matemáticos que puede utilizar al crear una expresión.

Operador de texto

Puede realizar una operación en el texto: concatenación o vinculación de cadenas. En algunas bases de datos puede concatenar cadenas y realizar otras operaciones (como quitar los espacios sobrantes) mediante un único operador.

  • Pues algunos operadores son los operadores de expresión (crea expresiones), los operadores matemáticos ó los operadores de texto (puede realizar varias acciones, como vincular cadenas).

http://msdn.microsoft.com/es-es/library/yhxfwfc9(VS.80).aspx



Operadores derivados

OPERADORES DERIVADOS

Los 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 join

La 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 columnas 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ón

La 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. Se denota por la letra I.


División

La división de dos relaciones otra relación cuya extensión estará formada por las tuplas que al completarse con las tuplas de la segunda relación permiten obtener la primera.



  • Son los que se expresan en función, o como yo lo entendí mediante los operadores primitivos, o que necesitan de ellos, pero su introducción tiene la opercaión de consultas.Se pueden realizar combinaciones constituidas.

http://usuarios.lycos.es/cursosgbd/UD3.htm

Operadores primitivos

A) Unarios

Los operadores unarios tienen como operando una única relación; para su definición utilizaremos la siguiente notación:


q Restricción o selección

La 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) Binarios

Los 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 mismos



q Unión

La 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.


  • Se clasifican en unarios y binarios, los unarios tienen como operador una única relación, mientras que los binarios se aplican a 2 relaciones y en algunos casos exigen que las dos relaciones sean compatibles. La uinión de 2 relaciones es otra unión definida.

http://usuarios.lycos.es/cursosgbd/UD3.htm

Álgebra 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.


  • El álgebra relacional son operaciones que te dicen una respuesta sobre las relaciones, y como son definidas en el modelo relacional. Y se dice que es de tipo procedimental, a diferencia del cálculo relacional.

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

Arquitectura de 3 niveles (base de datos)

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.


  • Pues menciona que su principal objetivo es separar los programas de aplicación de una base de datos y que se define en 3 niveles que son: nivel interno, nivel conceptual y nivel externo.

http://www.monografias.com/trabajos37/arquitectura-de-sistemas/arquitectura-de-sistemas.shtml#ansi

Modelo Ansi park

La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) en 1975 como ayuda para conseguir la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos.
Nivel interno: Tiene un esquema interno que describe la
estructura física de almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente en este nivel.
Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una
comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos como entidades, atributos y relaciones.
Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visión que tiene de la base de datos a un
grupo de usuarios, ocultando el resto.
El
objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de la base de datos física.


  • Pues el modelo ANSI lo unico que encontre es que significa American National Standart Institute ó Standards Planning and Requirements Committee, y pues que este aprobo la arquitectura de 3 niveles. Los cuales son el nivel interno, nivel externo y nivel conceptual.

http://www.monografias.com/trabajos37/arquitectura-de-sistemas/arquitectura

Requerimientos de construcción (Base de datos)

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.

Un tratamiento completo del análisis de las bases de datos va mas allá del ámbito de este paper.


  • Pues menciona que es necesario la identificación de las funciones e interfaces, y también un buen contrato con el cliente.

http://www.nopalware.com/bases.php

lunes, 2 de febrero de 2009

Modelo relacional

El modelo relacional 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.


  • Es un modelo de datos basado en conjuntos, es el más actual para solucionar modelos reales y administrar y guardar datos, y fue un nuevo paradigma en las bases de datos.

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

Diagrama o modelo entidad-relación

Un diagrama o modelo entidad-relación es 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.


  • A lo que yo entendí es como una manera para poder mejorar una base de datos o un sistema de información. Habla de expresan entidades para un sistema de información.

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

Modelo jerarquico

El modelo jerárquico de bases de datos fue el pionero en los sistemas de bases de datos, allá por comienzos de los años 60. En realidad no hay un modelo teórico detrás sino que surgió a raíz de los trabajos de IBM y de la NAA (North American Aviation) que dieron lugar al IMS (Information Management System) que podemos considerar el primer sistema de base de datos jerárquico.
En el modelo jerárquico sólo se pueden modelar relaciones 1:N, aunque esto se podía arreglar mediante el uso de los llamados "vínculos virtuales" que posibilitan las relaciones N:M. Para conocer mejor este modelo conviene revisar el sistema IMS y su lenguaje DL/1.



  • Habla de que surgió en los años 60, y que surgió a raíz de los trabajos de IBM y de la NAA, y que sólo se pueden usar algunos modelos de relaciones, bueno eso yo entendí.

http://www.error500.net/garbagecollector/archives/categorias/bases_de_datos/modelo_jerarquico.php

domingo, 1 de febrero de 2009

Modelos de red

Una base de datos de red es una base de datos conformada por una colección o set de registros, los cuales están conectados entre sí por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional. MODELO DE REDES
La opción Nuevo Problema (New Problem) generará la siguiente ventana:
Existen 7 modelos fundamentales para el tratamiento de los problemas que involucran redes con el fin de optimizar el uso de algún recurso, generalmente tratándose de la minimización de costos, tiempo o la maximización del flujo a través de una red. Estos modelos son:
* Flujo en redes o modelo de trasbordo (Network Flow)
* Problema de transporte (Transportation Problem)
* Problema de asignación (Assignment Problem)
* Problema de la ruta más corta (Shortest Path Problem)
* Problema de flujo máximo (Maximal Flow Problem)
* Árbol de mínima expansión (Minimal Spanning Tree)
* Problema del agente viajero (Traveling Salesman Problem)



  • Pues es una serie de varios registros, como una colección, que se encuentran en una base de datos; y dice que el registro es similar a los empleados en el modelo relacional.
http://www.eumed.net/libros/2006c/216/1k.htm

Modelos de bases de datos

Esta categoría incluye las siguientes 10 páginas:
B
Base de datos de red
Base de datos jerárquica
Base de datos multidimensional
B (cont.)
Base de datos orientada a grafos
Base de datos orientada a objetos
Bases de datos nativas XML
E
Esquema en copo de nieve
E (cont.)
Esquema en estrella
M
Modelo relacional
T
Tabla de dimensión


  • Pues arriba esta mas que claro los tipos o modelos de datos donde los mas importantes son: base de datos de red y base de datos de jerarquía.

http://www.monografias.com/trabajos11/basda/basda.shtml

Tipos de gestores de base de datos

Los sistemas de gestión de base de datos 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.SISTEMA DE GESTIÓN DE BASE DE DATOS
OBJETIVOS BÁSICOS DE SGBD
El ser humano siempre ha guardado información, para guardarlas hacen falta
Bibliotecas, para consultar, prestar,...
Las empresas guardan información de sus clientes, proveedores,...
La información ha de ser recuperable
Información estructurada, para poder recuperar más fácilmente.
La Información ha de estar disponible en cualquier momento.
Que se puedan hacer consultas complejas y también consultas imprevistas.
La Información que sea modificable Información al día. Información actualizada.
Información que pertenezca al mundo real
Información consistente, que no haya repeticiones, sin redundancias y que sea coherente.
Que los usuarios de la BD puedan acceder todos a la vez a la misma Información.
También ha de haber un sistema de seguridad para proteger datos.
DISEÑO DE LA B.D.
Antes de conseguir lo anterior se ha de especificar:
Forma de la BD
Objetivos que intervienen
Relaciones de objetos
Se ha de utilizar: Entidad - relación o Diagrama de Chen (Es una herramienta)
Hay tres tipos de SGBD:
jerárquica
redes (xarxa)
relacionales



  • Pues sinceramente no se si esto sea los gestores de base de datos, pero creo que son los que tienes sus base de datos de clientes, o algo asi entendí.

http://html.rincondelvago.com/sistemas-gestores-de-bases-de-datos_1.html



Informes y reportes

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.
Reporte.
1. m. Noticia, informe.
2. m. chisme (‖ noticia que pretende indisponer).
3. m. Prueba de litografía que sirve para estampar de nuevo un dibujo en otras piedras y multiplicar las tiradas.


  • Un informe es donde se almacena informacíón, la cual se obtuvo de una investigación o un proceso.Y pues un reporte se puede decir que es como un sinonimo de un informe, es casí lo mismo pero no se bien la diferencia.

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

sábado, 31 de enero de 2009

Tablas clave y relaciones

De lo comentado, se deduce que la relación entre dos tablas es única y se establece siempre a través de un campo común a ambas. No es necesario que el campo tenga el mismo nombre pero si es aconsejable acostumbrarse a nombrar los campos comunes del mismo modo, para evitar posibles equivocaciones a la hora de crear las relaciones.
Cuando se establece una relación entre tablas, una de ellas actuará como tabla principal y la otra como tabla relacionada.
Si entre dos tablas existe una relación y se crea otra, ésta sustituirá a la anterior, ya que no puede existir más de una relación entre dos tablas. Sin embargo, una tabla sí puede tener relaciones con más de una tabla, siempre y cuando sea con tablas distintas.
Access permite establecer tres tipos diferentes de relaciones entre dos tablas, y cada una de ellas tiene unas características que condicionarán el comportamiento final de la base de datos. Por ello, debe seleccionarse correctamente el tipo de relación entre las tablas para obtener el resultado esperado.
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 una sola tabla.
Relación uno a varios: Es el tipo de relación mas frecuente. 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 intermedia de unión.



  • Pues no se bien si si es esto pero, habla de la relación en las tablas, ya que menciona que estas son unicas, y que todas tienen un campo común.
  • Cuando hay relación entre tablas, a una se le llama principal y a la otra se le llama tabla relacionada.

Registro

El término Registro puede referirse a:
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.
el
registro lingüístico, el conjunto de variables contextuales que condicionan el modo en que un idioma es usado;
el
registro musical, conjunto de sonidos diferenciados de otros por un cambio de octava o de sonido.
el
registro (órgano), son los distintos tipos de sonidos que se pueden producir con el órgano.
el
registro de silbido, usado para producir notas en octavas tan altas como las de un silbido.


  • Pues es un ítem,, donde se almacenan o guardan datos, y estos estan organizados en una tabla. Bueno tambien entendí que un campo o varios forman un registro.

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

Campo

En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema. En las hojas de cálculo los campos son llamados celdas.
La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicionalmente, cada campo tiene un nombre.



  • Pues habla de que en la computación, un campo es todo en donde se pueden almacenar los datos, y que uno o varios campos forman un registro. Y que en una hoja de cálculo se llaman celdas.

http://es.wikipedia.org/wiki/Campo_(inform%C3%A1tica)

Dato

El dato (del latín datum), es una representación simbólica (numérica, alfabética, algorítmica etc.), atributo o característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero convenientemente tratado (procesado) 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.


  • Es como un simbolo con el cual, se puede representar alguna cosa, sirve mucho como base para cualquier trabajo o escrito.

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

Base de datos

Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datosBase de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.


  • Es como un grupo de registros bien organizados, para facilitar el manejo de los mismo para los fines que se deseen.

http://www.monografias.com/trabajos11/basda/basda.shtml

Concepto de datos

Datos son los hechos que describen sucesos y entidades."Datos" es una palabra en plural que se refiere a más de un hecho. A un hecho simple se le denomina "data-ítem" o elemento de dato.Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto, números, movimientos de labios,puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina información.Los datos son símbolos que describen condiciones, hechos, situaciones o valores. Los datos se caracterizan por no contener ninguna información.


  • Pues para lo que yo entendí un dato es como un registro, algo que existe o existió, como por ejemplo: en un grupo de cosas, lo que lo forman o formaron y sus acciones son datos. Un ejemplo mas claro es cuando un jugador se retira, hacen un analisis de él, y sus datos son por ejemplo cuantos goles metió, cuantos partidos jugó, en cuantos equipos jugó, etc.

http://www.monografias.com/trabajos14/datos/datos.shtml

Primera clase

Pues en nuestra primer calse hablamos de este proximo semestre, el cuarto, principalmente de como nos iba a evaluar el profesor. Después platicamos de las faltas, menciono como nos iba a llamr la atención.

Y decidió que la primera llamada de atención iba a ser una mirada, la segunda nos iba a decir que nos tranquilizaramos y a la tercera ya nos sacaba y nos ponía el número de faltas dependiendo el número de clases.

Y pues ya al final sólo hablamos de que talvez sería mejor ya no usar el blog.