Conceptos basicos de bases de datos

Solo disponible en BuenasTareas
  • Páginas : 38 (9290 palabras )
  • Descarga(s) : 4
  • Publicado : 12 de abril de 2010
Leer documento completo
Vista previa del texto
Guia1 Conceptos básicos         

1

INTRODUCCIÓN
Las bases de datos y su tecnología están teniendo un mayor impacto con el creciente uso de los computadoras. En realidad las bases de datos desempeñan un papel fundamental en casi todas las áreas donde se utilizan computadores, incluyendo negocios, ingeniería, medicina leyes, educación y biblioteconomía, por nombrar algunas. La palabra basede datos tiene un uso tan habitual que debamos empezar definiéndola. Una base de datos es una colección de datos relacionados. Por datos, queremos decir hechos conocidos que pueden registrarse y que tienen un significado implícito. Por ejemplo, considérese los nombres, números de teléfono y direcciones de gente que usted conoce. Usted podría registrar dichos datos en un libro de direccionesindexado, o podría almacenarlos en un disquete. La definición precedente de base de datos es bastante general; por ejemplo podemos considerar que la colección de palabras que componen esta página de texto tiene datos relacionados y por tanto constituyen una base de datos. Sin embargo, el uso habitual del termino base de datos suele ser mas restrictivo, Una base de datos tiene las siguientes propiedadesimplícitas. Una base de datos representa algunos aspectos del mundo real, en ocasiones denominado minimundo o Universo del discurso (UdD). Los cambios en el minimundo se reflejan en la base de datos. Una base de datos es una colección coherente de datos con significados ingerentes. Un conjunto aleatorio de datos no puede considerarse como una base de datos Una base de datos se diseña, construye ypuebla con datos para un propósito especifico. Esta destinada a un grupo de usuarios concreto y tiene algunas aplicaciones preconcebidas en las cuales están interesados dichos usuarios. Una base de datos puede tener cualquier tamaño y complejidad, Por ejemplo, la lista de nombres y direcciones mencionada anteriormente, puede constar de unos pocos cientos de registros, cada uno con una estructurasencilla. Por otro lado, el catalogo de fichas de una gran biblioteca puede contener medio millón de fichas almacenadas bajo diferentes categorías (por apellido del autor, por

Ing. Melvin Campos 

Guia1 Conceptos básicos         

2

materia, por titulo del libro) con cada categoría ordenada alfabéticamente. Las autoridades de hacienda mantienen incluso una base de datos de mayor tamaño ycomplejidad para el control de las declaraciones de la renta presentadas por los contribuyentes Una base de datos puede crearse y mantenerse manualmente o puede estar informatizada. El catalogo de fichas de una biblioteca es un ejemplo de una base de datos que puede crearse y mantenerse manualmente, Una base de datos informatizada puede crearse y mantenerse bien mediante un conjunto de programasde aplicación diseñados específicamente para dicha tarea o bien mediante un sistema de gestión de base de datos. SISTEMAS DE PROCESAMIENTO DE ARCHIVOS La mejor forma de entender la naturaleza y las características de las bases de datos actuales es ver las particularidades de los sistemas que precedieron al uso de la tecnología de bases de datos. Los primeros sistemas de información comercialesalmacenaban grupos de registros en archivos separados y eran llamados sistemas de procesamiento de archivos. Los sistemas de procesamiento de datos representan una significativa mejoría sobre los sistemas manuales de registro, aunque tienen importantes limitaciones: • Los datos están separados y aislados • Con frecuencia, los datos están duplicados • Los programas de aplicación dependen de losformatos de los archivos • Con frecuencia, los archivos son incompatibles entre si • Es difícil representar los datos en el modo en que los usuarios los ven. En el procesamiento de ficheros tradicional, cada usuario define e implementa los ficheros necesarios para una aplicación específica como parte de la programación de la aplicación. Por ejemplo, un usuario, la oficina de informes de calificaciones,...
tracking img