Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 9 (2073 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de marzo de 2011
Leer documento completo
Vista previa del texto
DEFINICIÓN DE BASE DE DATOS.-“Base de Datos es un conjunto de
datos relacionados entre sí y que tienen un significado implícito”.

En un sistema de información se cuenta con dos enfoques
principales para definir el almacenamiento de los datos:

1. Archivos tradicionales. Consiste en almacenar los datos en archivos individuales, exclusivos para cada aplicación particular. En este sistema losdatos pueden ser redundantes (repetidos innecesariamente) y la actualización de los archivos es más lenta que en una base de datos.

2. Base de datos. Es un almacenamiento de datos formalmente definido, controlado centralmente para intentar servir a múltiples y diferentes aplicaciones. La base de datos es una fuente significativa de datos que son compartidos por numerosos usuarios para diversasaplicaciones.

CONCEPTOS BÁSICOS
Algunos conceptos básicos vinculados al tema Bases de Datos.
* Datos
* Entidades
* Claves primarias y foráneas
* Relaciones
* Restricciones de integridad referencial
* Metadatos

Datos “Son hechos conocidos que pueden registrarse y que tienen un significado implícito”.

Entidades
Una entidad es todo aquello de lo cual interesaejemplo: clientes, facturas, productos, empleados. En el Modelo de Entidad-Relación que se presenta, se observa que las entidades están formadas por atributos o campos referidos a
un mismo tema que interesa almacenar.
Claves Primarias y Claves Foráneas
identifica unívocamente al conjunto de datos.
Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina clave foránea. Lasentidades se relacionan entre sí a través de las claves foráneas.

Datos y Metadatos
Metadatos son datos acerca de los datos presentes en la base de datos.

SISTEMA DE GESTIÓN DE BASES DE DATOS (SGDB)
Un sistema de gestión de bases de datos (SGBD; en inglés, Database Management System: DBMS) es un conjunto de programas que permite a los usuarios crear y mantener una base de datos.Administrador de bases de datos
Se encarga de autorizar el acceso a la base de datos, de coordinar y vigilar su empleo, y de adquirir los recursos necesarios de
software y hardware.

Diseñador de bases de datos.- Antes de implementar la base de datos
Identifica los datos que se almacenarán y elige las estructuras apropiadas para
representar y almacenar dichos datos.

Cargos y Funciones vinculadosa un SGBB (cont.)
Usuarios finales
Son los principales destinatarios de la base de datos. Son quienes tienen acceso a la base de datos para consultarla, actualizarla y generar informes.
Diseñadores e implementadores del SGBD
Se encargan de diseñar e implementar los módulos e
interfaces del SGBD en forma de paquetes de software.

Sistema Gestor de Bases de Datos (SGBD): Para construir unabase de datos en soporte informático con todas las informaciones a almacenar (estructuras de datos, tablas, índices , etc…), es necesario disponer de una herramienta que lo permita. Este es el cometido de un SGBD; básicamente permite crear, manipular gestionar y eliminar tanto los datos como las estructuras de una base de datos, permitiendo de esta forma el tratamiento automatizado y fácil de lainformación almacenada en ella. No se debe confundir base de datos con SGBD con Base de Datos, el primero es una herramienta para la creación mientras que la segunda es una solución concreta a un problema de almacenamiento de datos determinado. Por ej. Con Access (es un SGBD) podemos crear y gestionar múltiples bases de datos (para gestionar un videoclub, una biblioteca, un comercio, etc…) condiferentes necesidades de almacenamiento.

Modelo Relacional
Para organizar los datos de una base de datos es necesario crear estructuras que los contengan. Existe varios modelos de almacenamiento pero el más extendido es el modelo Relacional. Este modelo se caracteriza por almacenar organizar los datos en forma de tabla, esta es una forma habitual de organizar la información. A continuación se...
tracking img