martes, 24 de septiembre de 2019

Administracion de Base de Datos


LA METODOLOGÍA DE LAS BASES DE DATOS PARA LA ADMINISTRACIÓN DE DATOS

Base de datos
Es una colección de datos organizados para dar servicio a muchas aplicaciones de manera eficiente, al centralizar los datos y controlar los que son redundantes. Una base de datos da servicio a varias aplicaciones.
Por ejemplo, en vez de que una corporación almacene los datos de los empleados en sistemas de información y archivos separados para personal, nómina y  beneficios, podría crear una sola base de datos común de recursos humanos.

SISTEMAS DE ADMINISTRACIÓN DE BASES DE DATOS


Un Sistema de Administración de Bases de Datos (DBMS) es software que permite a una organización centralizar los datos, administrarlos en forma eficiente y proveer acceso a los datos almacenados mediante programas de aplicación.

 El DBMS libera al programador o al usuario final de la tarea de comprender en dónde y cómo están almacenados los datos en realidad, al separar las vistas lógica y física de los datos.
La vista lógica presenta los datos según la manera en que los perciben los usuarios finales o los especialistas de negocios, mientras que la vista física muestra la verdadera forma en que están organizados y estructurados los datos en los medios de almacenamiento físicos.

El software de administración de bases de datos se encarga de que la base de datos física esté disponible para las diferentes vistas lógicas requeridas por los usuarios.
El DBMS permite a la organización administrar los datos, su uso y su seguridad en forma central.



DBMS relacional

Los DBMS contemporáneos utilizan distintos modelos de bases de datos para llevar el registro de las entidades, atributos y relaciones. El tipo más popular de sistemas DBMS es el DBMS relacional. Las bases de datos relacionales representan los datos como tablas bidimensionales (llamadas relaciones), a las cuales se puede hacer referencia como si fueran archivos. Cada tabla contiene datos sobre una entidad y sus atributos.
Microsoft Access es un DBMS relacional para sistemas de escritorio, mientras que DB2, Oracle Database y Microsoft SQL Server son DBMS relacionales para las grandes mainframes y las computadoras de rango medio. MySQL es un popular DBMS de código fuente abierto; Oracle Database Lite es un DBMS para pequeños dispositivos de cómputo portátiles.



Operaciones de un DBMS relacional


En una base de datos relacional se utilizan tres operaciones básicas, como se muestra en la figura, para desarrollar conjuntos útiles de datos: seleccionar, unir y proyectar.

La operación seleccionar crea un subconjunto que consiste en todos los registros del archivo que cumplan con criterios establecidos. En otras palabras, la selección crea un subconjunto de filas que cumplen con ciertos criterios.

La operación unir combina tablas relacionales para proveer al usuario más información de la que está disponible en las tablas individuales.

La operación proyectar crea un subconjunto que consiste de columnas en una tabla, con lo cual el usuario puede crear nuevas tablas que contengan sólo la información requerida. 








sábado, 31 de agosto de 2019