Base de datos. Una base de datos es un grupo de datos almacenados y pertenecientes a un mismo sistema
Enviado por Stanley Rodriguez • 16 de Julio de 2016 • Documentos de Investigación • 4.209 Palabras (17 Páginas) • 282 Visitas
Base de Datos:
Una base de datos es un grupo de datos almacenados y pertenecientes a un mismo sistema, los cuales están totalmente disponibles para un uso posterior. Esta nos permite una libre manipulación de los datos registrados el cual nos brinda, entre las funciones que se pueden lograr a través de ella: Consultar, registrar, actualizar, eliminar registros, almacenar información, etc.
Es muy utilizada por las empresas e instituciones para un uso constante de estas. Utilizándose también en ambientes científicos con el objetivo de almacenar información experimental.
Las bases de datos se pueden, como uso más frecuente, anexar a programas informáticos para usos automatizados de dichos datos, pero no necesariamente dependen de ellos para ser utilizadas.
Características de las bases de datos.
Entre las características que pueden tener las bases de datos tenemos:
Reducción de la redundancia: esta característica tiene la capacidad de evitar inconsistencia de datos, es decir, cuando encontramos datos contradictorios. Esta también puede reducir la duplicación de datos para la economía de espacio en la base de datos.
Independencia de datos: Como se mencionó anteriormente, no necesariamente dependen de un programa para ser utilizadas.
Seguridad: Permiten que tengamos control sobre la seguridad de datos.
Los datos, normalmente, se visualizan como una tabla de una hoja de cálculo. De esa manera nos muestra cada uno de los registros guardados.
Funcionalidades.
Las bases de datos poseen múltiples funciones para el fácil manejo de los datos almacenados. Las más importantes son las siguientes:
- Soporte SQL: Sirve para realizar consultas en la base de datos y establecer indicación a la hora de realizar búsquedas.
- Soporte BD ´´S Multiplataforma: Esto hace referencia a la compatibilidad entre distintos gestores de base de datos.
- Programación visual: Sirve para crear un entorno en forma gráfica, para establecer parámetros personalizados.
- Aplicación de programa de interfaz: Es utilizado para usuarios avanzados, los cuales pueden acceder a los recursos internos del programa para configurarlo.
Con relación al desarrollo, funcionalidad y diseño, una base de datos por lo general posee tres tipos de usuario:
- Desarrollador de aplicaciones que implemente las interfaces e interfaces
- Administrados de base de datos: Además de diseñar la base de datos, este mantiene la misma.
- Y por último quien hace uso final de dicha base de datos, los usuarios. Estos pueden realizar consultas, editar información, registrar y eliminar la información de la base de datos a través de un programa diseñado para un fácil manejo de las tareas.
Query.
Significa consulta en base datos. Se utiliza para hacer una búsqueda o pedido de datos almacenados en una base de datos. En forma general, el query también pude tratarse para ingresar, actualizar, buscar o eliminación en una base de datos.
Componentes de una base de datos.
Una base de datos posee varios componentes:
- Servicio de Red: Establece las conexiones y transmitir información entre un servidor, entre servidores o entre. Este componente hace su función a través de un programa.
- Motor: Este tiene que estar en memoria para utilizar la base de datos, el cual es un programa ejecutable.
- Utilidades: Existen varios tipos de programas de utilidad; Interpretes de consultas, programas de copia de seguridad (backups), monitores de rendimiento, programa de administración de base de datos.
Relational Database Manager System (RDBMS).
Como su nombre en español “Sistema de gestión de bases de datos relacionadas”, de esa manera se le denomina a todo el conjunto de la base datos.
En el año 1979, IBM fue el primer fabricante en diseñar un RDBSM en Oracle. Convirtiéndose así en la primera empresa en implementar un sistema de base de datos relacionales a nivel comercial.
Tipos de usuarios en base de datos.
- Desarrollador de aplicaciones: Es quien desarrolla los sistemas que interactúan con la Base de Datos.
- Usuario: Esta persona ve datos convertidos en información y es, también, quien los utiliza.
- DBA: Este administrador de datos tiene la tarea de realizar mantenimiento diario de los datos.
- Usuarios ingenuos: Interactúan con el sistema a través de aplicaciones permanentes.
- Programadores de Aplicación: Tienen un amplio dominio del DML, estos poseen la capacidad de generar nuevas utilerías, módulos con la capacidad del manejo de nuevos datos del sistema.
- Usuarios sofisticados: estos a través de lenguajes de consulta, acceder a la información en la base de datos.
Conceptos básicos de base de datos.
Entre los conceptos más básicos, y los que más se muestran durante el manejo de una base de datos son los siguientes:
- Archivos: Estos son un conjunto de registro.
- Registros: Estos son los conjuntos de los campos.
- Campos: Es la mínima unidad de referencia.
En la siguiente tabla nos muestra un pequeño ejemplo de lo que se está tratando.
Nómina de empleado.
Nombre | Horas trabajadas | Sueldo Bruto |
Stanley Rodríguez | 50 | 20,453 |
Mary Castillo | 43 | 25,768 |
Hilda Martínez | 46 | 23,526 |
[pic 1][pic 2]
Campo Registro
Niveles de abstracción en Base de datos.
Las bases poseen varios niveles de abstracción, ya que la abstracción permite aislar un elemento de su contexto con el resto de los elementos que lo acompañan.
Podemos mencionar tres de ellos, los cuales son:
- Externo: En esta parte se aprecia cómo se manejan los datos convertidos en información. Esta parte es lo que le da más énfasis al usuario final.
- Interno: Almacena los datos físicamente y determina las características de almacenamiento. Se puede optar por una buena proporción del nivel físico por el sistema operativo para agilizar y facilitar el desarrollo.
- Conceptual: En esta se definen las estructurar lógicas de cómo se almacenara y las relaciones que se harán entre ellas.
Data Managment System.
El DBMS o Sistemas Gestores de Bases de Datos es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información de una base de datos, también proporcionan herramientas para ingresar, actualizar, borrar y consultar los datos existentes en la base de datos. Son un tipo de software específico y dedicado a servir de interfaz entre las bases de datos y las aplicaciones que las utilizan. Está compuesta de lenguaje de definiciones de datos, lenguaje de consulta y un lenguaje para manipular los datos.
...