Base de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1577 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2010
Leer documento completo
Vista previa del texto
1. El concepto de ” Modelo de Datos”

Es una colección de conceptos que se emplean para describir la estructura de una base de datos. Esa colección de conceptos incluyen entidades, atributos y relaciones.
La mayoría de los modelos de datos poseen un conjunto de operaciones básicas para especificar consultas y actualizaciones de la base de datos.
Los modelos de datos aportan la baseconceptual para diseñar aplicaciones que hacen un uso intensivo de datos, así como la base formal para las herramientas y técnicas empleadas en el desarrollo y uso de sistemas de información. Con respecto al diseño de bases de datos, el modelado de datos puede ser descrito así (Brodie 1984:20): "dados los requerimientos de información y proceso de una aplicación de uso intensivo de datos (por ejemplo, unsistema de información), construir una representación de la aplicación que capture las propiedades estáticas y dinámicas requeridas para dar soporte a los procesos deseados (por ejemplo, transacciones y consultas). Además de capturar las necesidades dadas en el momento de la etapa de diseño, la representación debe ser capaz de dar cabida a eventuales futuros requerimientos".
Existen diferentesmodelos de datos para bases de datos como ser:
* Modelo relacional
* Modelo orientado a objetos
* Modelo relacional-objeto
* Modelo jerárquico
* Modelo de red

2. Defina esquema como
El Esquema de una Base de datos describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS). En una Base de datos Relacional, el Esquemadefine sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla. El esquema es generalmente almacenado en un Diccionario de Datos. Aunque generalmente el esquema es definido en un lenguaje de Base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructura de base de datos.
Es la descripción lógica de la base de datos, proporciona losnombres de las entidades y sus atributos especificando las relaciones que existen entre ellos. Es un banco en el que se inscriben los valores que irán formando cada uno de los atributos. El esquema no cambia los que varían son los datos y con esto tenemos una nueva instancia.

Ejemplo:
Considerando el ejemplo del vendedor que vende artículos, esquema e instancia según nuestro ejemplo,quedaría:
Esquema:
{Vendedor: Nombre, puesto, salario, RFC }
{Articulo: Clave, costo, descripción }

3. Mencione los usuarios que interrelacionan con una base de datos
Podemos definir a los usuarios como toda persona que tenga todo tipo de contacto con el sistema de base de datos desde que este se diseña, elabora, termina y se usa.
Los usuarios que accesan una base de datos puedenclasificarse como:

* Programadores de aplicaciones.
Los profesionales en computación que interactúan con el sistema por medio de llamadas en DML (Lenguaje de Manipulación de Datos), las cuales están incorporadas en un programa escrito en un lenguaje de programación (Por ejemplo, COBOL, PL/I, Pascal, C, etc.)

* Usuarios sofisticados.
Los usuarios sofisticados interactúan con el sistemasin escribir programas. En cambio escriben sus preguntas en un lenguaje de consultas de base de datos.

* Usuarios especializados.
Algunos usuarios sofisticados escriben aplicaciones de base de datos especializadas que no encajan en el marco tradicional de procesamiento de datos.

* Usuarios ingenuos.
Los usuarios no sofisticados interactúan con el sistema invocando a uno de losprogramas de aplicación permanentes que se han escrito anteriormente en el sistema de base de datos, podemos mencionar al usuario ingenuo como el usuario final que utiliza el sistema de base de datos sin saber nada del diseño interno del mismo por ejemplo: un cajero.

4. Explique el concepto de independencia de los datos en su relación con la arquitectura.
La independencia de datos es la...
tracking img