Apredne SQL

Páginas: 12 (2814 palabras) Publicado: 25 de febrero de 2015
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. Unatabla está compuesta por 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 laseguridad 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 dedatos. Esto
consiste en la descripción de 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 lastablas, estas operaciones pueden ser de consulta 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 autorizadospuedan efectuar operaciones correctas sobre la Base de 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 losdiferentes usuarios y es ahora cuando se debe garantizar la coherencia 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 puedeser modificada completamente anulado”.
CONCEPCIÓN DE UNA BASE DE DATOS:
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 este esquema 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apredner A Aprender
  • Quiero apredner
  • Que es sql
  • que es sql
  • SQL
  • Sql
  • apredner a tocar piano
  • Bases de datos, no sql y sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS