viernes, 24 de abril de 2009

OPERACIONES PRINCIPALES

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 algun 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.
  • Esta operaciones sirven para poder disminuir el numero de respuestas inexactas que podamos ontener, con esto tambien crear un base de datos sumamente organizada.con el usop de diferentes formatos permite distinguir la informacion que no pertenece al campo requerido.

DISEÑO DE TABLAS

  • DISEÑO DE TABLAS

  • El primer paso para crear una base de datos, es planificar el tipo de información que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la información disponible y la información que necesitamos.
    La planificación de la estructura de la base de datos, en particular de las tablas, es vital para la gestión efectiva de la misma. El diseño de la estructura de una tabla consiste en una descripción de cada uno de los campos que componen el registro y los valores o datos que contendrá cada uno de esos campos.
    Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio. La definición de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc.
    Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la dirección de este. Generalmente los diferente tispos de campos que su pueden almacenar son los siguientes: Texto (caracteres), Numérico (números), Fecha / Hora, Lógico (informaciones lógicas si/no, verdadero/falso, etc., imágenes.
    En resumen, el principal aspecto a tener en cuenta durante el diseño de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud.

  • El diseño de tablas en si es el ordenamiento anterior de toda la informacion que se busca guardar dentro de la base de datos, entre ellos los mas importantes serian los campos (que son los mas importantes) y dentro de ellos el registro. de esta forma la construccion de la base de datos podra ser mas practica ya que se tiene especificado el espacio que tenemos decidido a ocupar.

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