jueves, 12 de febrero de 2009

OPERADORES ADICIONALES DE CONSULTA

Operadores adicionales de consultas:

  • Los operadores permiten realizar operaciones aritméticas, comparaciones, concatenaciones o asignaciones de valores. Por ejemplo, puede probar datos para comprobar que la columna de país o región de los datos de clientes está llena o no es NULLEn las consultas, cualquier persona que pueda ver los datos de la tabla que se deben usar con algún tipo de operador puede realizar operaciones. Para poder cambiar los datos correctamente, debe disponer de los permisos adecuados.
    En Microsoft SQL Server, los operadores se utilizan para lo siguiente:
    Cambiar datos, permanente o temporalmente.
    Buscar filas o columnas que cumplan una condición determinada.
    Implementar una decisión entre columnas de datos o entre expresiones.
    Probar determinadas condiciones antes de iniciar o confirmar una transacción, o antes de ejecutar determinadas líneas de código.

  • El uso de estos operadores no son mas que herramientas que facilitan la consulta de una forma rapida con el uso de la busqueda y de esta manera contar con la informacion mas rapida y precisa.

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

domingo, 8 de febrero de 2009

OPERADORES DERIVADOS

LOS 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.
  • Se podria decir que estas funciones son una simplificacion de las primitivas o tan solo se derivan ,y como aqui lo dice trata de hacer mas facil las consultas.

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

OPERADORES PRIMITIVOS

  • Tienen como operando una única relación; para su definición utilizaremos la siguiente notación:

    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.
  • Estos solo son operaciones que hacen mas facil las operaciones de relaciones logicas.

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

ALGEBRA RELACIONAL

ALGEBRA RELACIONAL:

  • Las operaciones de álgebra relacional manipulan relaciones. Esto significa que estas operaciones usan uno o dos relaciones existentes para crear una nueva relación. Esta nueva relación puede entonces usarse como entrada para una nueva operación. Este poderoso concepto - la creación de una nueva relación a partir de relaciones existentes hace considerablemente más fácil la solución de las consultas, debido a que se puede experimentar con soluciones parciales hasta encontrar la proposición con la que se trabajará.
  • Esto consta de las nuevas relaciones que se creean con estas creaciones se establecen nuevas conexiones con las que se facilita la consulta dentro de una base de datos.

http://www.programacion.com/bbdd/tutorial/modrel/4/

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

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.

  • Como su nombre lo indica consta de una arquitectura de tres niveles, esta es una de las formas de crear una base de datos lo que consta en cada una de los niveles son especificaciones de los requerimientos como quien puede accsesar a la base de datos la entidades que se muestran o se ocultan, tambien cuentan con sistemas logicos que sirven de referencias para conectar la informacion.

MODELO ANSI-SPARK

MODELO ANSI-SPARK:

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

  • Es una empresa que se dedica a estudiar la gestion de base de datos a igual como ISO o algunas otras, esta creo una arquitectura de tres niveles para una base de datos.

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

REQUERIMIENTOS PARA CREAR UNA BASE DE DATOS

REQUEREMIENTOS DE CONSTRUCCION PARA UNA BASE DE DATOS.

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

  • Como la funcion de la base de datos es relacionar la informacion contenida se requieren las interfaces para poder relacionar esa informacion, asi como establecer los requirimientos para poder establecer la conexion.

http://www.wikilearning.com/curso_gratis/guia_del_desarrollo_de_software-requerimientos_de_las_bases_de_datos/3471-21

jueves, 5 de febrero de 2009

MODELO ENTIDAD-RELACION

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.
  • En lo que se basa el modelo entidad-relacion sigue siendo algo muy parecido al modelo de relacion solo que en este se cuenta con una entidad definida con la que se va a ser la conexio este puede ser como clientes,coches,invitados etc.

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

MODELO RELACIONAL

MODELO RELACIONAL:
  • Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tuplas . Pese a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que está compuestas por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).
  • Entonces este modelo es el mas facil de usar de echo es el mas usado en la actualidad ya que gracias al buen uso de las relaciones se puede aprovechar de una muy buena manera en la base de datos conectandote rapidamente cpon lo que necesitas.

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

MODELO DE RED

MODELO DE RED:

  • Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida 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; pero, aun 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.
  • Este bien podria ser el sucesor del jerarquico o tan solo un tipo distinto mas facil de usar para personas comunes ya que el jerarquico era mas dificil todavia de comprender por la forma en que llevaba su jerarquia.

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

MODELO JERARQUICO

MODELO JERARQUICO:
  • Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
    Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.
  • Pues como su nombre lo dice este modelo ordena la informacion de una forma jerarquica para una mejor consulta aqui se utiliza lo que es padre e hijos y eso ya presenta una jerarquia.

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

modelos de base de datos

MODELOS DE BASE DATOS:

  • Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.

  • Entonces los modelos sirven conectores a la informacion dentro de la base de datos mediante cosas abstractas como en este ejemplo los logaritmos.

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

miércoles, 4 de febrero de 2009

GESTORES DE BASE DE DATOS

GESTORES 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.
  • Entonces los gestores de base de datos no son mas que herramientas para poder manejar una base de datos no solo es eso sino que para poder hacer cualquier cambio en ella la orden debe pasar por un gestor, para aceptar la operacion.
http://www.desarrolloweb.com/articulos/sistemas-gestores-bases-datos.html
INFORME:
  • 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.
  • Un informes es mas claro ya que solo pretende informar de la base de datos.

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

REPORTE:

  • Este consta de una investigación adaptado al contexto de una situación y de una audiencia dadas.
  • El reporte a mi parecer vendria siendo lo mismo que un informe por que los dos muestran una investigacion tal vez sea que el reporte sean las conclusiones de la investigacion:
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
  • La consulta tan solo es buscar informacion dentro de la base de datos.

    http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/manualdeaccess/consultas.htm

FORMULARIO:

  • Objeto de una base de datos utilizado para la introducción, edición y gestión de la información de una tabla de la base de datos. Un formulario ofrece un modo de visualización sencillo de algunos o todos los campos de un registro de manera simultánea.
  • con el nformulario como lo dice se puede tener una mayor visualizacion de cada uno de los campos y registros de la base de datos para una mayor comodidad.

    http://www.google.com.mx/search?hl=es&defl=es&q=define:Formulario&sa=X&oi=glossary_definition&ct=title
TABLA:
  • 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.
  • La tabla es ntan solo un instrumento para poder acomodar la informacion de un aforma mas facil y cencilla en una tabla rectangular con filas y columnas.

    http://es.wikipedia.org/wiki/Tabla_(base_de_datos)

CLAVE:

  • Signo o combinación de signos que permite acceder a algo o hacer funcionar un mecanismo o un aparato.
  • una calave es lo mismo que una contraseña con la que tu puedes acceder a algo.

    http://clave.librosvivos.net/

RELACIONES:

CAMPO:

  • es un espacio de almacenamiento para un dato en particular.
  • un campo tan solo es un espacion en el que se puede introducir informacion este seria el caso de una base de datos donde se introduce informacion en cada campo.

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

DATO:

  • Representación simbólica (numérica, alfabética, etc.) de un atributo de una entidad. Un dato no tiene valor semántico (sentido) en sí mismo, pero al ser procesado puede servir para realizar cálculos o tomar decisiones.
  • un dato puede ser cualquier cosa que emane una informacion.

    http://www.alegsa.com.ar/Dic/dato.php

REGISTRO:

BASE DE DATOS

BASE DE DATOS:
  • Conjunto de información organizada que contiene una colección de los registros donde el sistema puede buscar, reescribir, clasificar, borrar, añadir información y analizar rápidamente.