acces

Páginas: 9 (2069 palabras) Publicado: 22 de mayo de 2013
 
BASES DE DATOS.
 
Introducción
Para diseñar una base de datos debemos establecer un proceso partiendo del mundo real, de manera que sea posible plasmarlo mediante una serie de datos. La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos. La definición de estemodelo se denomina esquema conceptual. Una base de datos es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. 
Sistema de Gestión de Bases de Datos (SGBD)
Consiste en un conjunto de programas, procedimientos y lenguajes que nos proporcionan las herramientas necesarias para trabajar conuna base de datos. Incorporar una serie de funciones que nos permita definir los registros, sus campos, sus relaciones, insertar, suprimir, modificar y consultar los datos. (Access, Sql Server, Informix, etc.)
El modelo Entidad-Relación
Se trata de una técnica de diseño de base de datos gráfica, que nos muestra información relativa a los datos y la relación existente entre ellos. Suscaracterísticas principales son:
Reflejan tan sólo la existencia de los datos sin expresar lo que se hace con ellos.
Es independiente de las bases de datos y de los sistemas operativos (por lo que puede ser implementado en cualquier base de datos).
Está abierto a la evolución del sistema.
Incluye todos los datos que se estudian sin tener en cuenta las aplicaciones que se van a tratar.
No tienen encuenta las restricciones de espacio y almacenamiento del sistema.
Conceptos del Modelo Entidad-Relación
Entidades
Son objetos concretos o abstractos que presentan interés para el sistema y sobre los que se recoge información que será representada en un sistema de bases de datos. Por ejemplo, clientes, proveedores y facturas serían entidades en el entorno de una empresa.
Atributos
Es unaunidad básica e indivisible de información acerca de una entidad o una relación. Por ejemplo la entidad proveedor tendrá los atributos nombre, domicilio, población, CIF.
Dominios
Es el conjunto de valores que puede tomar cada atributo. Por ejemplo el dominio del atributo población, será la relación de todas las poblaciones del ámbito de actuación de nuestra empresa.
Tablas
Es la forma deestructurar los datos en filas o registros y columnas o atributos.
Relación
Es la asociación que se efectúa entre entidades. Por ejemplo la relación entre las entidades facturas emitidas y clientes. Dentro de una base de datos es una tabla.
Tablas relacionales
Son tablas que cumplen los siguientes requisitos:
Cada fila debe ser única, es decir no pueden existir filas duplicadas.
Cada columna debeser única
Los valores de las columnas deben pertenecer al dominio de cada atributo
Debe tener un solo tipo de fila, cuyo formato está definido por el esquema de tabla o la relación.
El valor de la columna para cada fila debe ser único.
No puede contener columnas duplicadas.
Claves
En una tabla relacional a veces es necesario poder determinar una tupla (registro) concreta, lo cual esposible mediante la clave. Se debe elegir la clave entre los atributos, de forma que no puedan existir valores duplicados (la clave puede contener uno o más atributos). Para este caso será la clave principal de una tabla. Se puede tener solo una clave principal por tabla, pero se pueden tener N claves secundarias por tabla.
Operaciones sobre Tablas
Todas las operaciones que podamos realizar sobre lastablas, vistas o elementos de ellas, están integradas en el SGDBR (Sistema Gestor de Bases de Datos Relacional) como rutinas. Ejemplos de operaciones son:
Selección: Obtiene un subconjunto de filas de la tabla o vista, que cumplen una determinada condición.
Proyección: Obtiene un subconjunto de columnas de todas las filas de la tabla.
Unión: Realizamos la unión de varias tablas, cuyo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Acces
  • Acces
  • Acces
  • Acces
  • acces
  • Acces
  • ACCES
  • Acceso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS