You are on page 1of 3

BASE DE DATOS

UNA BASE DE DATOS ES UNA COLECCIÓN DE INFORMACIÓN ORGANIZADA DE TAL


MODO QUE SEA FÁCILMENTE ACCESIBLE, GESTIONADA Y ACTUALIZADA. EN UNA
SOLA VISTA, LAS BASES DE DATOS PUEDEN SER CLASIFICADAS DE ACUERDO
CON LOS TIPOS DE CONTENIDO: BIBLIOGRÁFICO, DE PURO TEXTO, NUMÉRICAS Y
DE IMÁGENES.

AL MOMENTO DE ELEGIR SOLUCIONES TECNOLÓGICAS DE BASES DE DATOS, LOS


EXPERTOS SEÑALAN QUE, LO PRIMERO, ES INFORMARSE DE LO QUE EL
MERCADO OFRECE, DE ACUERDO AL TAMAÑO Y NECESIDADES DE LA COMPAÑÍA.
EXISTEN BASES DE DATOS RELACIONALES, ADECUADAS PARA ADMINISTRAR
INFORMACIÓN EN FORMATO DE TABLA Y REGISTROS; HAY BASES DE DATOS
DINÁMICAS, EN LAS CUALES LOS DATOS SE VAN ACTUALIZANDO. OTRAS,
ESTÁTICAS, DISTRIBUIDAS Y MULTIDIMENSIONALES COMPATIBLES, PARA
INCORPORAR INTELIGENCIA EMPRESARIAL Y BIG DATA. POR LO TANTO, ES
NECESARIO SABER QUÉ SE TIENE, QUÉ SE QUIERE Y CON QUÉ RECURSOS SE
CUENTA PARA PODER ELEGIR. SE DEBE TENER CLARAS LAS PRIORIDADES Y
NECESIDADES, ASÍ COMO EL TAMAÑO Y CANTIDAD DE DATOS QUE SE HAN DE
MANEJAR

SISTEMA GESTOR DE BASE DE DATOS

UN SISTEMA GESTOR DE BASE DE DATOS (SGBD) ES UN CONJUNTO DE


PROGRAMAS QUE PERMITEN EL ALMACENAMIENTO, MODIFICACIÓN Y
EXTRACCIÓN DE LA INFORMACIÓN EN UNA BASE DE DATOS, ADEMÁS DE
PROPORCIONAR HERRAMIENTAS PARA AÑADIR, BORRAR, MODIFICAR Y ANALIZAR
LOS DATOS. LOS USUARIOS PUEDEN ACCEDER A LA INFORMACIÓN USANDO
HERRAMIENTAS ESPECÍFICAS DE CONSULTA Y DE GENERACIÓN DE INFORMES, O
BIEN MEDIANTE APLICACIONES AL EFECTO.

ESTOS SISTEMAS TAMBIÉN PROPORCIONAN MÉTODOS PARA MANTENER LA


INTEGRIDAD DE LOS DATOS, PARA ADMINISTRAR EL ACCESO DE USUARIOS A LOS
DATOS Y PARA RECUPERAR LA INFORMACIÓN SI EL SISTEMA SE CORROMPE.
PERMITEN PRESENTAR LA INFORMACIÓN DE LA BASE DE DATOS EN VARIADOS
FORMATOS. LA MAYORÍA INCLUYEN UN GENERADOR DE INFORMES. TAMBIÉN
PUEDEN INCLUIR UN MÓDULO GRÁFICO QUE PERMITA PRESENTAR LA
INFORMACIÓN CON GRÁFICOS Y TABLAS.
GENERALMENTE SE ACCEDE A LOS DATOS MEDIANTE LENGUAJES DE CONSULTA,
LENGUAJES DE ALTO NIVEL QUE SIMPLIFICAN LA TAREA DE CONSTRUIR LAS
APLICACIONES. TAMBIÉN SIMPLIFICAN LAS CONSULTAS Y LA PRESENTACIÓN DE
LA INFORMACIÓN. UN SGBD PERMITE CONTROLAR EL ACCESO A LOS DATOS,
ASEGURAR SU INTEGRIDAD, GESTIONAR EL ACCESO CONCURRENTE A ELLOS,
RECUPERAR LOS DATOS TRAS UN FALLO DEL SISTEMA Y HACER COPIAS DE
SEGURIDAD. LAS BASES DE DATOS Y LOS SISTEMAS PARA SU GESTIÓN SON
ESENCIALES PARA CUALQUIER ÁREA DE NEGOCIO.

ADEMÁS DE SER RELATIVAMENTE FÁCILES DE CREAR Y ACCEDER, UNA BASE DE


DATOS TIENE LA IMPORTANTE VENTAJA DE SER FÁCIL DE EXTENDER. DESPUÉS
DE LA CREACIÓN ORIGINAL DE UNA BASE DE DATOS, UNA NUEVA CATEGORÍA DE
DATOS SE PUEDE AÑADIR SIN NECESIDAD DE QUE TODAS LAS APLICACIONES
EXISTENTES SEAN MODIFICADAS.

BASE DE DATOS RELACIONAL

UNA BASE DE DATOS RELACIONAL ES UN CONJUNTO DE TABLAS QUE


CONTIENEN DATOS PROVISTOS EN CATEGORÍAS PREDEFINIDAS. CADA TABLA
(QUE A VECES SE LLAMAN ‘RELACIÓN’) CONTIENE UNA O MÁS CATEGORÍAS DE
DATOS EN COLUMNAS. CADA FILA CONTIENE UNA INSTANCIA ÚNICA DE DATOS
PARA LAS CATEGORÍAS DEFINIDAS POR LAS COLUMNAS. POR EJEMPLO, UNA
BASE DE DATOS TÍPICA DE INGRESO DE SOLICITUDES DE NEGOCIO INCLUIRÍA
UNA TABLA QUE DESCRIBIERA A UN CLIENTE CON COLUMNAS PARA EL NOMBRE,
DIRECCIÓN, NÚMERO DE TELÉFONO, Y ASÍ SUCESIVAMENTE. OTRA TABLA
IDENTIFICARÍA EL PEDIDO: PRODUCTO, CLIENTE, FECHA, PRECIO DE VENTA, Y ASÍ
SUCESIVAMENTE. UN USUARIO DE LA BASE DE DATOS PODRÍA OBTENER UNA
VISTA DE LA BASE DE DATOS QUE SE AJUSTE A SUS NECESIDADES. POR
EJEMPLO, UN GERENTE DE SUCURSAL PODRÍA PREFERIR UNA VISTA O INFORME
SOBRE TODOS LOS CLIENTES QUE HAN COMPRADO PRODUCTOS DESPUÉS DE
UNA FECHA DETERMINADA. UN GERENTE DE SERVICIOS FINANCIEROS EN LA
MISMA EMPRESA PODRÍA, DESDE LAS MISMAS TABLAS, OBTENER UN INFORME
SOBRE LAS CUENTAS QUE DEBEN SER PAGADAS.

AL CREAR UNA BASE DE DATOS RELACIONAL, SE PUEDE DEFINIR EL DOMINIO DE


POSIBLES VALORES DE UNA COLUMNA DE DATOS Y RESTRICCIONES
ADICIONALES QUE PUEDEN APLICARSE A ESE VALOR DE DATO. POR EJEMPLO,
UN DOMINIO DE POSIBLES CLIENTES PODRÍA PERMITIR UN MÁXIMO DE DIEZ
POSIBLES NOMBRES DE CLIENTES PERO ESTAR COMPILADO EN UNA TABLA QUE
PERMITA QUE SÓLO TRES DE ESTOS NOMBRES DE CLIENTES PUEDAN SER
ESPECIFICADOS.
LA DEFINICIÓN DE UNA BASE DE DATOS RELACIONAL RESULTA EN UNA TABLA DE
METADATOS O DESCRIPCIONES FORMALES DE LAS TABLAS, COLUMNAS,
DOMINIOS Y RESTRICCIONES.

SISTEMA DE GESTIÓN DE BASES DE DATOS RELACIONALES

UN SISTEMA DE GESTIÓN DE BASES DE DATOS RELACIONALES ES UN PROGRAMA


QUE TE PERMITE CREAR, ACTUALIZAR Y ADMINISTRAR UNA BASE DE DATOS
RELACIONAL. LA MAYORÍA DE LAS BASES DE DATOS RELACIONALES
COMERCIALES UTILIZAN EL LENGUAJE DE CONSULTAS ESTRUCTURADAS (SQL)
PARA ACCEDER A LA BASE DE DATOS.

LA INTERFAZ ESTÁNDAR DE PROGRAMA DE USUARIO Y APLICACIÓN A UNA BASE


DE DATOS ES EL LENGUAJE DE CONSULTAS ESTRUCTURADAS (SQL). LOS
COMANDOS DE SQL SE UTILIZAN TANTO PARA CONSULTAS INTERACTIVAS PARA
OBTENER INFORMACIÓN DE UNA BASE DE DATOS Y PARA LA RECOPILACIÓN DE
DATOS PARA LOS INFORMES.

SQL (STRUCTURED QUERY LANGUAGE) ES UN LENGUAJE DE PROGRAMACIÓN


ESTÁNDAR E INTERACTIVO PARA LA OBTENCIÓN DE INFORMACIÓN DESDE UNA
BASE DE DATOS Y PARA ACTUALIZARLA. AUNQUE SQL ES A LA VEZ UN ANSI Y UNA
NORMA ISO, MUCHOS PRODUCTOS DE BASES DE DATOS SOPORTAN SQL CON
EXTENSIONES PROPIETARIAS AL LENGUAJE ESTÁNDAR. LAS CONSULTAS TOMAN
LA FORMA DE UN LENGUAJE DE COMANDOS QUE PERMITE SELECCIONAR,
INSERTAR, ACTUALIZAR, AVERIGUAR LA UBICACIÓN DE LOS DATOS, Y MÁS.
TAMBIÉN HAY UNA INTERFAZ DE PROGRAMACIÓN.

LOS PRINCIPALES PRODUCTOS PARA GESTIÓN DE BASES RELACIONALES SON


ORACLE, DB2 DE IBM Y MICROSOFT SQL SERVER. LA MAYORÍA DE LAS NUEVAS
BASES DE DATOS CORPORATIVAS SIGUEN SIENDO CREADAS Y GESTIONADAS
CON UNA BASE DE DATOS RELACIONALES.
SQL SERVER

SQL SERVER ES UN SISTEMA DE GESTIÓN DE BASES DE DATOS RELACIONALES


DE MICROSOFT QUE ESTÁ DISEÑADO PARA EL ENTORNO EMPRESARIAL. SQL
SERVER SE EJECUTA EN T-SQL (TRANSACT -SQL), UN CONJUNTO DE
EXTENSIONES DE PROGRAMACIÓN DE SYBASE Y MICROSOFT QUE AÑADEN
VARIAS CARACTERÍSTICAS A SQL ESTÁNDAR, INCLUYENDO CONTROL DE
TRANSACCIONES, EXCEPCIÓN Y MANEJO DE ERRORES, PROCESAMIENTO FILA,
ASÍ COMO VARIABLES DECLARADAS.

You might also like