Está en la página 1de 5

Base de datos: Un conjunto de datos del mismo contexto.

Campo: Elemento más bajo.

Dato: Representa simbólica de un atributo.

Registro: Conjunto de Campos.

Tabla: Conjunto de registros.

BD Estática: De las cuales su contenido no cambia.

BD Dinámica: De las cuales su contenido se actualiza.

BD Centralizada: Solo se encuentra en un solo lugar.

BD Distribuida: Aquella que residen en varios lugares, pero se divide la base de datos en varios
lugares.

BD Homogéneas: Son aquellas que son formadas por un gestor de BD.

BD Heterogéneas: Son aquellas que son formadas por varios gestores.

Atomicidad

La Atomicidad requiere que cada transacción sea "todo o nada": si una parte de la transacción falla,
todas las operaciones de la transacción fallan, y por lo tanto la base de datos no sufre cambios. Un
sistema atómico tiene que garantizar la atomicidad en cualquier operación y situación, incluyendo
fallas de alimentación eléctrica, errores y caídas del sistema.

Concurrencia

Se refiere al hecho de que los DBMS (Sistemas de Administración de Bases de Datos) permiten que
muchas transacciones accedan a una misma base de datos a la vez. Como bien es sabido, en un
sistema de éstos se necesita algún tipo de mecanismo de control de concurrencia para asegurar que
las transacciones concurrentes no interfieran entre sí El control de accesos concurrentes y
específicamente de transacciones concurrentes es manejado por un módulo del dbms llamado
"scheduler".

Escalabilidad

Una característica importante en bases de datos usadas en sistemas de cómputo grandes, es su


capacidad para responder a búsquedas de información en una proporción aceptable con respecto a
la cantidad de datos que almacenan. Una base de datos es escalable en la medida que pueda
responder a diversas necesidades de manejo de datos: tamaño, distribución y número de consultas
son algunos parámetros.

Integridad

En una base de datos es la corrección y exactitud de la información contenida. Además de conservar


la seguridad en un sistema de bases de datos que permite el acceso a múltiples usuarios en tiempos
paralelos.
Redundancia

Hace referencia al almacenamiento de los mismos datos varias veces en diferentes lugares.

DBA
Un administrador de bases de datos (también conocido como DBA, en inglés database
administrator) es aquel profesional que administra las tecnologías de la información y la
comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de
negocios y legales de bases de datos, y de la calidad de datos.1

Sus tareas incluyen las siguientes:

 Implementar, dar soporte y gestionar bases de datos corporativas.


 Crear y configurar bases de datos relacionales.
 Ser responsables de la integridad de los datos y la disponibilidad.
 Diseñar, desplegar y monitorizar servidores de bases de datos.
 Diseñar la distribución de los datos y las soluciones de almacenamiento.
 Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar a
cabo la recuperación de desastres.
 Planificar e implementar el aprovisionamiento de los datos y aplicaciones.
 Diseñar planes de contingencia.
 Diseñar y crear las bases de datos corporativas de soluciones avanzadas.
 Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la
inteligencia de negocios.
 Producir diagramas de entidades relacionales y diagramas de flujos de datos,
normalización esquemática, localización lógica y física de bases de datos y parámetros
de tablas.

Se definen algunos aspectos que incluye la profesión del DBA:

 Profesionales acreditados en administración de bases de datos y tecnologías


específicas, desde, tecnólogos, ingenieros, post-graduados, másteres y doctorados
 Metodología de desarrollo software
 Optimización de software
 Ingeniería del software y Herramientas CASE
 Ingeniería de requerimientos
 Tecnologías de almacenamiento
 Desastres y recuperación
 Integridad de datos
 Seguridad tecnológica
 Disponibilidad
 Análisis de sistemas
 Realizar pruebas de software y de hardware.
 Gestión de proyectos.
Especialidad

 Recopilación de la información
 Diseño lógico de la base de datos y las transacciones
 Diseño físico y análisis de la base de datos
 Pruebas y depuración
 Mantenimiento de la base de datos
 Conversión, Instalación y migración de la base de datos
 Entrenamiento
 Soporte

phpMyAdmin

Gestor: MySql, MariaDB, Buscador. Su funcion es administrar, editar y crear bases de datos por
medio un buscador. Se puede tanto para Windows como para Linux. Solamente se debe de tener
una herramienta de tercero como es Xampp o Wamp.

www sql designer

Herramienta de diagramación de SQL en línea. Permite a los usuarios crear diseños de bases de
datos, que se pueden guardar, cargar y exportar a scripts SQL

DB Browser for SQLite

Es una aplicación gratuita y de código abierto diseñada para facilitar la creación y administración de
las bases de datos con SQLite.

Oracle Database

Es un SGBD muy popular. Es escalable y se adapta a las necesidades de las empresas. Usa
tablespaces que vienen siendo como bases de datos. La última versión 19c solo está en la nube.
Tons 18c y 18c ex son utilizadas.

Open System Architect

Herramienta de 3ros case(clasificación upper-case) Disponible para MacOS, Solaris, Linux y


Windows. Diseñada para hacer diagramas de base de datos y generar el código (SQL Y MYSQL),
aunque el código si coloca las llaves primarias, las foráneas las ignora.
MySQL GUI Tools

Es una herramienta archivada, sin mantenimiento con las funciones parecidas al MySQL pero muy
limitado, donde puedes controlar administrar y verificar la salud de tus conexión con la base de
datos.

Apache Druid

Soportado en Linux, Mac y sistemas operativos tipo UNIX -Base de datos diseñada para analíticos
(análisis de grandes cantidades de datos) -Usa formato JSON en vez de SQL

Sybase

(Manejador de base de datos) Gran potencial pero esta orientado totalmente a empresas. Primer
gestor con arquitectura cliente-servidor. Poco conocida. Disponible para varios sistemas (Linux y
Windows). Posee un optimizador de consultas peculiar.

TurboBird

Herramienta de 3ros Open Source desarrollada y compilada en Free Pascal, es comaptible con Linux
de 64 y 32 bits, Windows de 64 y 32 bits y MacOS, la última versión estable funciona correctamente
sobre Windows XP y Windows 7 Sirve para administrar bases de datos FireBase, permite crear bases
de datos, crear y modificar tablas, triggers, procedimientos almacenados, funciones definidas por el
usuario, entre otros.

DB2 (IBM)

Es un gestor de base de datos, multiplataforma, que permite crear base de datos relacionales, es
escalable y su principal característica es que cuenta con pureXML, que permite manejar archivos
XML nativamente. (La versión gratis es DB2 Express-C)

MySQL (gestor de base de datos)

Es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia
pública general(GNU) / Licencia comercial por Oracle Corporation y está considerada como la base
datos de código abierto más popular del mundo, y una de las más populares en general junto a
Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

Sql Server Migration Assistant (SSMA)

Herramienta desarrollada por Microsoft para Windows que permite migrar las bases de datos de
MySQL, Access, DB2, Sybase, Oracle, haciendo ajustes de SQL, esquemas, migración de datos,
análisis de evaluación, teniendo una versión de SSMA distinta para cada gestor mencionado.

Instant SQL Formatter

Es el nombre de la versión online del programa(SQL Pretty Printer Desktop) con el que se formato a
consultas SQL. Esta herramienta de optimización, permite también traducir código SQL en C#, Java,
PHP, DELPHI y otros lenguajes de programación.
Firebird

Es un Sistema Gestor de Base de Datos Relacionales (SGBDR), de código abierto, es decir, no


comercial, que opera bajo los estándares de SQL tanto de sintaxis como de tipos de datos. Es
multiplataforma, puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS,
Solaris y Microsoft Windows.

Oracle SQL Developer

Herramienta gráfica, gratuita y multiplataforma desarrollada por Oracle. Tiene como objetivo
simplificar el desarrollo y la administración de las bases de datos de Oracle y de terceros(IBM DB2,
Sybase,Teradata,Microsoft Access, SQL Server, MySQL). Funciones: Desarrollo de aplicaciones
PL/SQL, hoja de trabajo para ejecutar consultas y scripts SQL y PL/SQL, interfaz de informes,
modelado de datos, consola DBA para la administración de la base de datos y una plataforma de
migración para mover las bases de terceros a Oracle.

Silver sash developer

Es una base de datos Oracle herramienta de desarrollo libre. Es totalmente compatible con todas
las versiones de Microsoft Windows. Es compatible con las siguientes versiones de Oracle Database:
11g, 10g y 9i.Se utiliza para escribir consultas SQL y crear funciones PL / SQL, procedimientos,
objetos, paquetes, etc.Un administrador de base de datos también se incluye con este desarrollador.

Puede ver índices, tablas, restricciones, vistas materializadas y otros objetos se pueden realizar
varias acciones en objetos como soltar, alterar, crear, etc.

PostgreSQL

Gestor de base de datos de código abierto utilizando principalmente en empresas como base de
datos distribuida por su alta concurrencia Se pueden usar una gran variedad de lenguajes de
programación Y está disponible para los principales sistemas operativos existentes.

Altova DatabaseSpy

Es una herramienta única para consultar, diseñar y comparar múltiples bases de datos que incluso
genera elegantes gráficos a partir de los resultados de sus consultas.

DBDesigner 4

Es un software para el modelado de base de datos, oficialmente reemplazado por MySQL


Workbench v5. Si bien, DBDesigner 4 no funcionaba exclusivamente para MySQL, sino también con
PostgreSQL, Oracle y demás, al ser open source la comunidad de MySQL era quien más lo usaba.

MySQL Workbench

Es una herramienta visual de diseño de bases de datos que integra desarrollo de software,
Administración de bases de datos, diseño de bases de datos, gestion y mantenimiento para el
sistema de base de datos MySQL.

También podría gustarte