Sql metodos para consultas

Solo disponible en BuenasTareas
  • Páginas : 12 (2890 palabras )
  • Descarga(s) : 7
  • Publicado : 22 de agosto de 2010
Leer documento completo
Vista previa del texto
BASE DE DATOS (UNIX)

INFORMIX-S.Q.L.
BASE DE DATOS Y MODELOS DE DATOS: Una base de datos está generalmente definida como un conjunto integrado de datos que modelizan un universo dado. Este universo está compuesto por objetos inter-relacionados, los objetos de un mismo tipo constituyen una entidad y el lazo habido entre entidades se le denomina asociación. El proceso de descripción deasociaciones y entidades se llama modelización y se hace con la ayuda de un modelo de datos, existen actualmente cuatro modelos de datos diferentes: 1. 2. 3. 4. Modelo jerárquico. Modelo en red Modelo objeto Modelo relacional: el principio básico de este modelo consiste en representar tanto las entidades como las asociaciones con la ayuda de relaciones denominadas también tablas. Una tabla está compuestapor líneas y columnas, cada línea representa un objeto (proveedor-articulo) las columnas representan los atributos de dicho objeto. Una tabla es una estructura. OBJETIVOS DE LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS: Las funciones de los S.G.B.D. son: 1. Debe permitir la definición de todos los datos 2. Debe permitir manipular datos 3. Debe establecer controles para la seguridad de estos datos 4.Debe permitir los accesos concurrentes. SUBLENGUAJES DEL S.Q.L.: L.D.D. Lenguaje de descripción de datos. L.M.D. Lenguaje de manipulación de datos L.C.M. Lenguaje de control de datos. OBJETIVOS S.G.B.D.: 1. Definición de datos: (modifica la estructura o añade campos). La misión del L.D.D. es describir y definir todos los esquemas que participen en la base de datos. Esto consiste en la descripciónde los objetos que vamos a representar. La descripción de todas las estructuras que formen nuestra base de datos. Definición de vista: es una visión parcial de la tabla. “cuando en una tabla alguna parte de esta no quiero que tenga derecho a manipularla nadie” 2. Manipulación de datos: L.M.D. recoge todas las operaciones de intercambio de datos entre las tablas, estas operaciones pueden ser deconsulta o de puesta al día (inserción, modificación, supresión) estas operaciones se realizan con la ayuda del denominado L.M.D.

BASE DE DATOS (UNIX)

INFORMIX-S.Q.L.

-consultas Operaciones - insertar datos - puesta al día - modificar datos - suprimir datos 3. Sesguridad de los datos: consiste en garantizar que sólo los usuarios autorizados puedan efectuar operaciones correctas sobre la Basede Datos para ello se dispone de 2 tipos. • • Control sobre la base de datos Control sobre las tablas

GESTION DE LOS ACCESOS CONCURRENTES: El principal objetivo de la implantación de una base de datos es poner a disposición de un gran numero de usuarios en conjunto integrado de datos, estos datos podrán ser manipulados por los diferentes usuarios y es ahora cuando se debe garantizar lacoherencia de los datos después de las diversas manipulaciones. Esto se garantiza con la ayuda del concepto de transacción “se define como transacción a una unidad lógica de tratamiento que aplicada a un estado coherente de una base de datos restituye un nuevo estado coherente de la base de datos pero con estos modificados, únicamente puede ser modificada completamente anulado”. CONCEPCIÓN DE UNA BASE DEDATOS: El ciclo de vida de una base de datos puede descomponerse en 3 etapas: 1. Concepción: la fase de concepción consiste en reproducir en el mundo real con ayuda de uno de los modelos de datos conocidos (relacional). El resultado de esta fase en un esquema escrito según un formalismo cualquiera no interpretable por el S.G.B.D. 2. Creación de la B.D. vacía: La 2ª fase consiste en traducir esteesquema en ordenes comprensibles para el S.G.B.D. como resultado se obtiene la estructura de la base de datos desprovista de cualquier tipo de información. 3. Explotación: Es en esta fase donde los registros serán manipulados con la ayuda de los lenguajes de programación. Es ahora cuando los usuarios pueden consultar los datos y ponerlos a punto durante el resto de la vida de la base de datos....
tracking img