Mostrando entradas con la etiqueta 1er parcial. Mostrar todas las entradas
Mostrando entradas con la etiqueta 1er parcial. Mostrar todas las entradas

martes, 16 de marzo de 2010

OPERADORES PRIMITIVOS,DERIVADOS Y ADICIONALES DE CONSULTA

  • 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.    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.    Operdadores adicionales (inverso): Este operador genera una imagen inversa a la imagen original, es decir, invierte los valores de la intensidad de los niveles de gris. Para lograrlo aplica una función a cada píxel de la imagen original para obtener el valor del nuevo píxel.
  • Operadores primitivos: existen 2 operadores primitivos, el primero tiene que ver con los datos que existen en los campos relacionados de dos tablas y el segundo es cuando los datos de la tabla. Derivados: estos operadores son aquellos que se obtienen de otros, en este caso podrian ser los primitivos. Adicionales: este operador genera una imagen a la inversa para obtener mejor píxeles.
  • http://usuarios.multimania.es/cursosgbd/UD3.htm     http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/garcia_a_jl/apendiceC.pdf



lunes, 15 de marzo de 2010

ARQUITECTURA DE 3 NIVELES

  • Hay tres características importantes inherentes a los sistemas de bases de datos: 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. En 1975, el comité ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los sistemas de bases de datos, que resulta muy útil a la hora de conseguir estas tres características.

    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:
    1. 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.
    2. 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. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema.
    3. 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. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas.
  • La arquitectura de tres niveles se utiliza para separar los programas de aplicación de la base de datos físicas y se define en tres niveles que son el nivel interno, el nivel conceptual, y el nivel externo.
  • http://www3.uji.es/~mmarques/f47/apun/node33.html

MODELO ANSI PARK

  • 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.
  • Este modelo surgio como ayuda a conseguir la separacion entre los programas de aplicacion y los datos y para poder separary almacenar los esquemas de bases de datos.
  •  http://www.monografias.com/trabajos37/arquitectura-de-sistemas/arquitectura-de-sistemas.shtml#ansi

REQUERIMIENTOS DE CONSTRUCCIÓN DE UNA 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.
  • La construcción de bases de datos es una de las especialidades, el diseño de bases de datos en MySQL, PostgreSQL, Access, Progress. Utilizando lenguajes para ello como PHP, JavaScript, Visual Basic o 4GL, que son herramientas utilizadas con frecuencia.
  • http://www.wikilearning.com/curso_gratis/guia_del_desarrollo_de_software-requerimientos_de_las_bases_de_datos/3471-21

MODELO RELACIONAL

  • 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 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 considera la base de datos como una colección de relaciones. De manera simple, una relación representa una tabla que no es más que un conjunto de filas, cada fila es un conjunto de campos y cada campo representa un valor que interpretado describe el mundo real. Cada fila también se puede denominar tupla o registro y a cada columna también se le puede llamar campo o atributo.
  • En este modelo el orden no tiene mucha importania y la informacion puede ser recuperada por medio de consultas.
  • http://es.wikipedia.org/wiki/Modelo_relacional

MODELO ENTIDAD-RELACION

  • El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.

    Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.
  • Este modelo se representa por medio de conceptos que pueden ser dibujos, es decir mediante representaciones gráficas y lingüisticas.
  • http://www3.uji.es/~mmarques/f47/apun/node83.html

MODELO JERÁRQUICO

  • Un modelo de datos jerárquico es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad.

    Ejemplo de un Modelo Jerárquico:

    En una base de datos, un tipo de entidad es el equivalente de una tabla; cada registro individual es representado como una fila y un atributo como una columna. Los tipos de entidad son relacionados el uno con el otro usando 1: Trazar un mapa de n, también conocido como relacion de uno a varios. El ejemplo más aprobado de base de datos jerárquica modela es un IMS diseñado por la IBM.
  •  En este modelo, los datos que vamos poneindo se van acomodando de acuerdo a un diagrama de árbol.
  • http://es.wikipedia.org/wiki/Modelo_jerárquico

MODELO DE RED

  • El modelo de red es un Modelo de base de datos concebido como un modo flexible de representar objetos y su relación. El inventor original del modelo de red fue Charles Bachman, y con ello fue desarrollado en una especificación estándar publicada en 1969 por el consorcio CODASYL.
  • Éste modelo se representa en un mapa conceptual, donde si contenido son de acuerdo a la base de datos y se van relacionando unos con otros.
  • http://es.wikipedia.org/wiki/Modelo_de_red

MODELO DE BASE DE DATOS

  • Un modelo de datos para las bases de datos es una colección de conceptos que se emplean para describir la estructura de una base de datos. Esa colección de conceptos incluyen entidades, atributos y relaciones.
    La mayoría de los modelos de datos poseen un conjunto de operaciones básicas para especificar consultas y actualizaciones de la base de datos.
  • Los modelos nos van a servir para recuperar informacion de la base de datos que nosotros pensamos que ya esta perdida.
  • http://www.alegsa.com.ar/Dic/modelo%20de%20datos%20de%20base%20de%20datos.php

viernes, 12 de marzo de 2010

TIPOS DE GESTORES DE BASES DE DATOS

  • Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la información de las bases de datos; en definitiva, administrarlas. Existen distintos tipos de gestores de bases de datos: relacional, jerárquico, red,... El modelo relacional es el utilizado por casi todos los gestores de bases de datos para PC´s. El modelo relacional (SGBDR) es un software que almacena los datos en forma de tablas

    Características Generales de los Sistemas Gestores de B.D.
    Aunque hay multitud de aplicaciones para la Gestión de Bases de Datos diferentes en características y precios, podemos encontrar aspectos comunes en todos ellos:
     Aceptan definiciones de esquemas y vistas (definición de diferentes bases de datos).
     Manipulan los datos siguiendo las órdenes de los usuarios.
     Cuidan que se respete la seguridad e integridad de los datos.
     Permiten definir usuarios y las restricciones de acceso para cada uno de ellos.
     Controlan la concurrencia y las operaciones asociadas a la recuperación de los fallos.
  • Tipos de gestores de bases de datos: esto es un software que nos permite introducir i u organizar la informacion.
  • http://www.wikilearning.com/tutorial/introduccion_a_las_bases_de_datos-tipos_de_gestores_de_bases_de_datos/10147-2

INFORMES O REPORTES

  • Informes: Constituyen un recurso específico para la presentación de informaciones en papel impreso. El origen de estas informaciones puede ser una tabla o consulta. Además de eso, es posible incluir en el informe elementos gráficos para hacerlo mas atractivo. Como será visto, los informes también incluyen medios para agrupar y agregar datos.  Reportes: informes detallados que te permiten entender las tendencias y seguir la evolución del volumen bruto que estás generando con las campañas y las herramientas implementadas en el programa.
  • Informes: son los recuros que se van a poner como informacion en nuestra tabla y se pueden hacer de diferentes maneras. Reportes: son informes mas detallados.
  • http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/manualdeaccess/informes.htm     http://pmsapp.mercadolibre.com.mx/jm/ml.pms.servlets.community.PMSComunityEstaticController?action=reportes 

CONSULTAS Y FORMULARIOS

  • Consultas: Una consulta recupera informaciones de la Base de Datos y eventualmente las presenta en la pantalla. Serán estudiados tres tipos de consultas:
    De selección: selecciona y presenta registros en formato patrón
    De referencias cruzadas: selecciona y presenta registros en formato de planilla
    De acción: altera el contenido de registros en una única operación 
    Los registros seleccionados constituyen un conjunto. 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. Con ellas podemos:
    Elegir campos específicos de tablas específicas; seleccionar informaciones vía criterios; mostrar las informaciones en varios órdenes; 
    obtener datos de varias tablas simultáneamente; calcular totales; 
    crear formularios e informes; crear otras consultas y gráficos.   Formularios: es un documento impreso que transmite información específica de una persona a otra o de una a otra unidad. Este es un papel portador de datos e información y es parte integrante del método. Así, es un medio de transmitir información
    El propósito fundamental del diseño de formularios, es suministrar medios estandarizados para el eficaz procesamiento de información administrativa, así como también, crear un instrumento de actividad humana para registrar y pasar la información.
    Los formularios impresos en papel son bien conocidos por la habitual dificultad que plantean a la hora de reconocer en la pantalla de una computadora evitan este problema.
    Con Microsoft Office es posible diseñar formularios electrónicos que garantizan una rápida y correcta recogida de información; bien sea en cualquiera de sus aplicaciones: Word, Excel, Power Point y, la más adecuada y/o diseñada para este fin específico, Access.
  • Consultas: con las consultas podemos llenar lo que van siendo los campos, pues estas van almacenando los registros que vamos poniendo. Formularios: nos sirve para pasar la informacion de algo o alguien a otra cosa o unidad.
  • http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/manualdeaccess/consultas.htm http://www.monografias.com/trabajos10/disfo/disfo.shtml

martes, 23 de febrero de 2010

CONCEPTO DE TABLA, CLAVE Y RELACIONES (Access 2007)

DEFINCIONES

  • Tabla: en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo.
    Las tablas se componen de dos estructuras.
    Campo: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado.
    Registro: Corresponde a cada fila que compone la tabla. Allí se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento. Clave: es una parte indispensable de una investigación que tiene por objeto descubrir o responder una cuestión. Relaciones: Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común. existen 3 tipos de relaciones: Relación de uno a uno, Relación de varios a varios y Relación de varios a varios.

EXPLICACION:

  • Tabla: en la tabla trabajamos i ponemos lo datos, éstas estan hechas de campos y èstos estan conformados por filas. Clave: es con lo que vamos a trabajar para poder hacer mas facil nuestro trabajo. Relaciones: con esto podemos trabajar con diferentes tablas en un solo campo.

CIBERGRAFIA:

  • http://es.wikipedia.org/wiki/Tabla_(base_de_datos)
    http://es.wikipedia.org/wiki/Clave      http://thales.cica.es/rd/Recursos/rd99/ed99-0259-04/access3.html

CONCEPTO DE DATO, CAMPO Y REGISTRO (Access 2007)

DEFINICIONES

  • Dato: es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en Java, el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicación. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adición y sustracción, pero no la multiplicación. 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. Registro:es una base de datos que almacena las configuraciones y opciones del sistema operativo Microsoft Windows en sus versiones de 32 bits, 64 bits y Windows Mobile.
    Contiene información y configuraciones de todo el hardware, software, usuarios, y preferencias del PC. Si un usuario hace cambios en las configuraciones del "Panel de control", en las asociaciones de ficheros, en las políticas del sistema o en el software instalado, los cambios se reflejan y almacenan en el registro.
    El registro mantiene esta información en forma de árbol, estableciendo un orden por el cual deben acceder el sistema operativo u otros programas, como las preferencias de usuario (perfiles), hojas de ajustes para directorios e iconos de programas, enumeración de hardware instalado y los puertos usados. El registro reemplaza los archivos de inicialización y configuración legados de Widows 3.x y MS-DOS (.ini), autoexec.bat y config.sys.

EXPLICACION

  • Dato: es lo que no ponemos como referencia de algo, asi como; colores, numeros, animales etc. Campo: es en lo que vamos a poner nuestros datos y asi poder trabajar. Registro: es lo que se va almacenando de lo que vamos realizando.

CIBERGRAFIA:

  • http://es.wikipedia.org/wiki/Tipo_de_dato
    http://es.wikipedia.org/wiki/Campo_(informática) http://es.wikipedia.org/wiki/Registro_de_Windows

lunes, 22 de febrero de 2010

BASE DE DATOS

DEFINICION

  • Base 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.

    Explicar Sus Orígenes Y Antecedentes
    Surgen desde mediados de los años sesenta la historia de las bases de datos, en 1970 Codd propuso el modelo relacional, este modelo es el que ha marcado la línea de investigación por muchos años, ahora se encuentran los modelos orientados a objetos.

    Describir las ventajas del uso de la base de datos en la organización
    Ventajas de las bases de datos.-
    Independencia de datos y tratamiento.
    Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento).
    Coherencia de resultados.
    Reduce redundancia :
    Acciones logicamente unicas.
    Se evita inconsistencia.
    Mejora en la disponibilidad de datos
    No hay dueño de datos (No igual a ser publicos).
    Ni aplicaciones ni usuarios.
    Guardamos descripción (Idea de catalogos).
    Cumplimiento de ciertas normas.
    Restricciones de seguridad.
    Accesos (Usuarios a datos).
    Operaciones (Operaciones sobre datos).
  • MI EXPLICACION

          Una base de datos te permite acceder a la informacion guardada de forma inmediata                       organizada i sistematizada.

  • CIBERGRAFIA

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