REVISTA DATA/CODE

Page 1

RUN

OCTUBRE 2020| EDICIÓN 01

DATA/CODE BASE DE DATOS EN LA NUBE

HABLEMOS DE... CHARLES W. BACHMAN

PAGE 05

PAGE 05

VARIEDADES

¡EXCLUSIVA!

Bases de Datos

1RA. BASE DE DATOS HECHA CON VARIABLES GENÉTICAS EN ESPAÑA

La Nube Funcionamiento

09

#PulsoEmpresarial Base de datos de clientes

PAGE 40

REVISTA: DATA/CODE WUILFREDO SALAS

GABRIEL DA SILVA “LA NUEVA INFORMACIÓN HACE POSIBLE LAS NUEVAS IDEAS”

JADE GRATEROL


DATA/CODE

EDITORIAL Nos complace presentar el Primer número de

El segundo articulo trata acerca del Administrador

la revista educativa Data/Code, creada por

de Base de Datos, siendo de vital importancia

estudiantes de 6to Año en mención informática

debido a que, este administra toda la información y

Instituto Técnico Jesús Obrero.

se hace responsable de los aspectos técnicos de la base de datos.

El tema central de la revista son las Bases de Datos, siendo información de gran relevancia

En la revista también se encontraran las ultimas

al

noticias acerca de Bases de Datos, siendo muy

momento

administrar

de

crear

los

datos

páginas de

web

los

para

usuarios

correctamente.

importantes para los lectores, ya que, es información completamente verídica e interesantes en cuanto a información se refiere

En el presente número de la Revista, del año 2020, incluimos una variedad de artículos que es, o debiese ser, del interés de nuestros lectores. Abordan temas que van desde Bases de Datos en la Nube, hasta la primera Base de

EDITORES PRINCIPALES

Datos con variables genéticas. Además de estos

temas,

que

son

marcadamente

específicos para algunas especialidades que

GABRIEL DA SILVA

conforman nuestra Sociedad, publicamos dos

WUILFREDO SALAS

artículos que llama la atención de los usuarios,

JADE GRATEROL

siendo

de

vital

importancia

para

mejorar

completamente en el ámbito empresarial. El primero de ellos se trata básicamente del funcionamiento que llevan a cabo las bases de datos para poder ejecutarse correctamente.


DATA/CODE

SUMARIO VARIEDADES + BASE DE DATOS

03 FUNCIONAMIENTO DE BASES DE DATOS Las Bases de datos han estado revolucionando el mundo. Gracias a esto, se han empezado a usar bases de datos en la nube.

02 VARIEDADES Visita nuestra pagina con las ultimas noticias y artículos interesantes acerca de las bases de datos

07 SGBD Un Sistema de Gestión de Base de Datos, o traducido como SGBD ¿No te parece interesante?

02

BASE DE DATOS EN LA NUBE

05

¡EXCLUSIVA!

1ERA. BASE DE DATOS CON VARIABLES GENÉTICAS EN ESPAÑA 09 MODELO ENTIDAD RELACION ¿Te gustaría saber que es y para que sirve el modelo entidad relación? Dirigete a la pagina 09.

HABLEMOS DE... CHARLES BACHMAN Prominente informático, especialmente en el área de las bases de datos. Recibió el Premio Turing en 1973 por "sus sobresalientes contribuciones a la tecnología de las bases de datos".

20 01

TOP 6 DE SGBD. Un Sistema Gestor de Base de Datos (SGBD) es un sistema que permite la creación, gestión y administración de bases de datos. Lo cual permite que el manejo de la información sea lo más eficiente posible.

10 MODELO FÍSICO ¿Te gustaría saber que es y para que sirve el modelo Físico? Dirígete a la pagina 10.

REVISTA | DATA/CODE

05


DATA/CODE

VARIEDADES NOTION, LA APP QUE AÚNA 300.000 BASES DE AGENDA, TAREAS, NOTAS Y HASTA BASES DE DATOS DATOS DE ORACLE O MICROSOFT HAN N otion tiene algo que la diferencia por completo del resto de aplicaciones y es su versatilidad, ya que a través de ella podemos tener controlado todo nuestro trabajo de una forma sencilla y rápida: desde la agenda de MIGRADO A SU contactos a las tareas que tenemos pendientes, un directorio de empleados o compañeros del departamento en el que trabajamos y hasta NUBE VER MAS>

A

mazon Web Services asegura que más de 300.000 bases de datos de Oracle o Microsoft (dos de sus principales competidores) han migrado a su plataforma en la nube y que, para ello, han utilizado servicio AWS Database Migration Service. Entre estas migraciones, AWS destaca la realizada por Samsung Electronics, quien trasladó sus más de 1.100 millones de usuarios en tres continentes desde Oracle a Amazon Aurora. Según AWS, esto ha reducido sus costes mensuales un 44%.

REVISTA | DATA/CODE

Cabe señalar que Amazon DMS es una solución, disponible desde 2016, que permite migrar las bases de datos (relacionales o no) de una instalación on premise a la nube. AWS asegura, además, que este 01 cambio se realiza sin que la actividad de la base de datos y del resto de aplicaciones se vea interrumpida.

esas notas que vamos apuntando con las ideas que se nos ocurren así como los encargos que tenemos asignados.

¡AHORA!

GOOGLE, MICROSOFT Y APPLE SUFREN UNA GRAN FUGA DE DATOS

E

n muchos casos nos encontramos por Internet con violaciones de datos que afectan a organizaciones y usuarios. Un problema muy común que pone en riesgo la privacidad y puede dañar la seguridad de los equipos. Ahora bien, cuando esto ocurre a empresas o servicios muy importantes, que cuentan con muchos usuarios, el problema se agrava aún más. Es lo que ha ocurrido con una fuga de datos que ha afectado a Microsoft, Google o Apple, entre otras organizaciones importantes. Se trata de una filtración masiva sufrida por el servicio Nitro PDF que ha afectado a muchas organizaciones como Google, Microsoft o Apple. Como sabemos, se trata de una aplicación que sirve para crear, editar o firmar archivos PDF y documentos digitales. Es muy utilizada tanto por usuarios particulares como también clientes comerciales.


DATA/CODE

BASES DE DATOS EN LA NUBE LA NUBE En términos simples, la nube permite almacenar y acceder a datos y programas a través de Internet en lugar de utilizar el disco duro de tu computadora.

APORTES DE BD A LA NUBE Si nos preguntamos cuál es la principal diferencia respecto a una base de datos tradicional podemos decir que las bases de datos nativas de la nube pueden proporcionar acceso directo y escalabilidad en tiempo de ejecución. Esto permite una mayor flexibilidad y elasticidad.

Una ventaja es que permite mantener un equilibrio adecuado en la provisión de recursos, evitando tanto una sobrecarga como la falta. A través de una combinación de recursos más eficiente, las bases de datos nativas de la nube pueden generar importantes ahorros de coste. Otro punto muy interesante es que permite acceder desde cualquier lugar y en cualquier momento. Ofrecen una respuesta rápida, ágil y de acceso remoto. También eliminan ciertas restricciones asociadas a las bases de datos tradicionales que no se encuentran en la nube.

Cloud Database tiene algunas particularidades, que podemos resumir en: Escalabilidad. Replicación. Eliminación del concepto de "Almacenamiento Físico" .Seguridad.

03

REVISTA | DATE/CODE

La nube ha ganado una gran importancia en los últimos años. Cada vez tenemos más servicios a nuestra disposición para almacenar archivos, información, compartir datos… La seguridad es un factor que debe estar presente en todo momento. Debemos cuidar siempre la manera en la que usamos este tipo de plataformas, asegurarnos de que son fiables y estables. En este artículo vamos a hablar de qué son las bases de datos nativas en la nube y qué ventajas tiene.


DATA/CODE

HABLEMOS DE...

CHARLES BACHMAN REVISTA | DATE/CODE

04

En una carrera que abarca más de 50 años, Charles W. "Charlie" Bachman ha sido analista, desarrollador, arquitecto, líder de estándares y empresario en software informático. Bachman nació en Manhattan, Kansas, el 11 de diciembre de 1924.Asistió a Michigan State College (ahora MSU) y se graduó en 1948 con una licenciatura en ingeniería mecánica. Dos años más tarde, se graduó con una maestría en ingeniería mecánica de la Towne School, Universidad de Pensilvania. Al mismo tiempo, Bachman asistió a la Wharton School of Business.

02

Es más conocido por su invención del primer sistema de gestión de bases de datos de acceso aleatorio, el Almacén Integrado de Datos (IDS). También fue el motor de la creación de la primera solución de planificación de recursos empresariales empaquetados, MIACS, y para establecer sistemas de procesamiento de transacciones en línea para grandes empresas. .En 2014 Bachman fue galardonado con la Medalla Nacional de Tecnología e Innovación por el Presidente BarackObama.


DATA/CODE

1ERA. BASE DE DATOS CON VARIABLES GENÉTICAS ¡EXCLUSIVA! Investigadores españoles han creado la primera base de datos de la variabilidad genética de la población española. La plataforma, denominada Servidor Colaborativo de Variabilidad Española (CSVS, por sus siglas en inglés), recoge un total de 2.027 genomas y exomas de individuos españoles no emparentados.

UN PROYECTO DE CROWDSOURCING “El Servidor Colaborativo de Variabilidad Española es el primer repositorio local de variabilidad producido enteramente por un esfuerzo de crowdsourcing y constituye un ejemplo para futuras iniciativas en otros países para caracterizar la variabilidad local en todo el mundo.

Los investigadores de este proyecto, coordinado por expertos del Área de Bioinformática Clínica del Sistema Sanitario Público de Andalucía y del Centro de Investigación Biomédica en Red de Enfermedades Raras (CIBERER), explican que se tiende a secuenciar principalmente los genomas de personas con alguna enfermedad y no de personas sanas. Sin embargo, precisan, “Es necesario contar con la información genómica de los pacientes sanos para discriminar e identificar nuevas variantes genómicas de las enfermedades".

DATA/CODE

05

REVISTA | DATE/CODE

En este sentido, este estudio plantea que, en general, las personas con una enfermedad pueden considerarse controles sanos para otra patología suficientemente distinta; por ejemplo, un paciente con cardiopatía puede considerarse un control sano para una ceguera congénita, y viceversa.

Así, las tecnologías de secuenciación han contribuido a un mayor conocimiento de las mutaciones relacionadas con diversas patologías, especialmente en aquellas con una elevada morbilidad y mortalidad. De hecho, en la actualidad, más de 4.500 enfermedades monogénicas –causadas por la mutación de un solo gen– pueden ser diagnosticadas mediante genómica personalizada, posibilidad que podría aplicarse en un futuro a todo el espectro de trastornos raros de origen genético.


DATA/CODE

FUNCIONAMIENTO DE UNA BASE DE DATOS FUNCIONALIDAD Una manera eficiente y muy completa de gestionar datos e información, de modo que podamos acceder a estos de manera rápida y eficiente, es utilizando las famosas bases de datos. En este artículo, veremos cómo funcionan las bases de datos. Las bases de datos, permiten trabajar con una enorme cantidad de información o archivos, lo que las hace ideales para trabajos profesionales y educativos de cualquier tipo, en donde debemos mantener organizada la información para poder acceder a ésta en un momento determinado. Las bases de datos funcionan como una especie de biblioteca, en la cual se organizan los datos en fichas, sólo que en el caso de las bases de datos se utilizarán tablas, que organizarán estructuradamente cada información disponible en un campo que la describa dentro de la tabla, de manera que sea muy sencillo ubicarla, utilizando una búsqueda organizada de dicha información.

REVISTA | DATE/CODE

06

Las bases de datos trabajan con una enorme cantidad de tablas, las cuales trabajan con índices o correlativos, que permiten al sistema identificar cada una de estas tablas y sus tipos, de modo que podamos acceder a la información con facilidad.

CÓMO MANTENER UNA INTERACCIÓN Para mantener una interacción con la base de datos, se utiliza un lenguaje llamado SQL, así, podemos realizar tareas de estructura y de creación de bases de datos completas, desde una interfaz que puede ser solo texto o gráfica, utilizando un navegador web, de manera que podamos agilizar el proceso creativo. Las bases de datos son sistemas de trabajo organizado, que nos permiten catalogar y clasificar información, utilizando tablas que el sistema puede utilizar para ubicar rápidamente cualquier información guardada en ellas en un momento determinado, lo que las convierte en una de las herramientas informáticas más comunes y potentes que existen en la actualidad para organizar nuestros archivos de información.


DATA/CODE

¿Que es un SGBD? Un gestor de base de datos o SGBD son un conjunto de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de estos..

¿Qué controla?

De esta manera, las funciones típicas de administración de bases de datos admitidas por el SGBD incluyen la administración de cambios, la monitorización y la recuperación. Muchos sistemas de gestión de bases de datos también son responsables de las restituciones, reinicios y rescates mecanizados, así como del análisis y control de actividad.

1

3

4

Permite una vista muy centralizada y clara de los datos para que sean accedidos de la mejor manera posible. Suelen disponer de un sistema de bloqueo para el acceso simultáneo, lo que le da un plus de seguridad a la integridad de los datos.

2

Se encargan de gestionar adecuadamente los datos, evitando a los usuarios o programas que les requieren, tener que entender dónde se encuentran físicamente los datos.

Los SGBD proporcionan un nivel de abstracción entre la estructura lógica de la base de datos y el esquema físico que describe el contenido físico usado por la base de datos.

07

Si quieres saber más acerca del SGBD, dirígete hacia la siguiente pagina.

REVISTA | DATE/CODE

El SGBD controla tres elementos vitales: la información, los motores de bases de datos que permiten el acceso, bloqueo y modificación de información, y los esquemas de base de datos, que definen las estructuras lógicas de las bases de datos. Elementos que son imprescindibles para poder asegurar la seguridad e integridad de los datos, así como la uniformidad en los procedimientos de administración.

Características del SGBD


DATA/CODE

TOP 6 DE SGBDS SISTEMAS GESTORES DE BASE DE DATOS MÁS USADOS

REVISTA | DATE/CODE

08

01 MySQL

02 MariaDB

03 SQLite

Es el sistema gestor de bases de datos relacional por excelencia. Es un SGBD multihilo y multiusuario utilizado en la gran parte de las páginas web actuales. Además es el más usado en aplicaciones creadas como software libre.

Es una derivación de MySQL que cuenta con la mayoría de características de este e incluye varias extensiones. Nace a partir de la adquisición de MySQL por parte de Oracle para seguir la filosofía Open Source y tiene la ventaja de que es totalmente compatible con MySQL.

Más que un Sistema Gestor de bases de datos como tal, SQLite es una biblioteca escrita en C que implementa un SGBD y que permite transacciones sin necesidad de un servidor ni configuraciones.

04 PostgreSQL Este sistema gestor de base de datos relacional está orientado a objetos y es libre, publicado bajo la licencia BSD. La principal desventaja es la lentitud para la administración de bases de datos pequeñas ya que está optimizado para gestionar grandes volúmenes de datos.

05 Microsoft SQL Server Es un sistema gestor de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.

06 Oracle La principal desventaja, al igual que SQL Server, es el coste del software ya que, aunque cuenta con una versión gratuita (Express Edition o XE), sus principales opciones son de pago.


DATA/CODE

MODELO ENTIDAD/ RELACIÓN ¿Qué es? Modelo semántico, que intenta capturar significados así como estructura. Los ítems en el modelo representen "cosas" del mundo real mediante relaciones en el modelo. (Ricardo, 2009, p.88) Percepción del mundo real que consiste en un conjunto de objetos básicos, denominados entidades, y de las relaciones entre esos objetos. (SILBERSCHATZ y otros, 2006, p. 171).

Elementos

Atributos Los atributos suelen ser campos que describen características de las entidades u objetos y generalmente se utilizan para designar propiedades.

Relaciones Asociaciones entre varias entidades.. (SILBERSCHATZ y otros, 2006, p. 173). Conexiones o interacciones entre las instancias de entidad. (Ricardo, 2009, p. 25). Estructura fundamental para describir y organizar los datos. (Millán, 2012, p. 25).

Tipos de relaciones Uno a uno: Cada registro de la entidad A se asocia, a lo sumo, con un registro de la entidad B y cada registro de la entidad B se asocia, a lo sumo, con un registro de la entidad A. Uno a varios: Cada registro de la entidad A (dominante) se asocia, con cualquier número (cero o más), registros de la entidad B. Cada registro de la entidad B se asocia, a lo sumo, con un registro de la entidad A.

09

REVISTA | DATE/CODE

Rectángulos: Entidades Elipses: Atributos Elipses dobles: Atributos multivalorados Rombos: Relaciones (adjetivo) Líneas: unen los atributos con las entidades y las entidades con sus relaciones. La flecha identifica el extremo de muchos.


DATA/CODE

MODELO FÍSICO ¿SABÍAS QUÉ ES? Un modelo de datos físicos es un modelo específico de bases de datos que representa objetos de datos relacionales (por ejemplo, tablas, columnas, claves principales y claves externas) y sus relaciones. Un modelo de datos físicos se puede utilizar para generar sentencias DDL que, después, se pueden desplegar en un servidor de base de datos.

MANERAS DE CREAR UN MODELO FÍSICO Mediante el entorno de trabajo, puede crear un modelo de datos físicos de diferentes maneras:

IMPORTANCIA DENTRO DE BD

REVISTA | DATE/CODE

10

Los modelos de datos definen con claridad cómo se modela la estructura lógica de una base de datos. Estos, son entidades necesarias para introducir la abstracción en un DBMS (Data Base Management System), entendiendo por abstracción al proceso de aislar un elemento de su contexto o del resto de elementos que lo pueden acompañar. Un modelo de base de datos incluye, además, las relaciones y limitaciones que determinan cómo se pueden almacenar los datos y acceder a ellos.

Cree un modelo físico mediante un asistente.

en

blanco

Cree un modelo de datos físicos a partir de una plantilla mediante un asistente. Revierta la ingeniería de un modelo físico de una base de datos o un archivo DDL mediante un asistente o arrastrando objetos de datos . Explorador de fuentes de datos: Importe un archivo de modelo de datos físicos del sistema de archivos. Cree un modelo físico mediante la transformación de un modelo de datos lógicos.


DATA/CODE

El procesamiento relacional implica tratar las relaciones completas como operandos. Su propósito principal es evitar bucles, un requisito absoluto para que los usuarios finales sean productivos y un claro impulso de la productividad para los programadores de aplicaciones . Edgar Frank "Ted" Codd fue un científico informático inglés , conocido por crear el modelo relacional de bases de datos.

REVISTA | DATE/CODE

EDGAR F. CODD

11


DATA/CODE

3 FUNCIONES PRINCIPALES DE UN ADMINISTRADOR DE BASE DE DATOS Gestión General de BS El DBA es la persona con más conocimientos sobre base de datos en una organización. Como tal, debe entender las reglas básicas de la tecnología de base

de datos relacional y ser capaz de comunicarlos con precisión a los demasiado. Los requerimientos de los usuarios van modificándose, estos encuentran nuevas formas o métodos para lograr sus objetivos; la tecnología de la BD se va modificando y los fabricantes del DBMS actualizan sus productos. .

Modelado y Diseño de Base de Datos iUn DBA debe ser un profesional experto en la recopilación y análisis de las necesidades del usuario para obtener modelos de datos conceptuales y lógicos.

Esta tarea es más difícil de lo que parece. Un modelo conceptual de datos describe los requisitos de datos a un nivel muy alto, un modelo de datos lógico proporciona en profundidad los detalles de los tipos de datos, longitudes, relaciones y cardinalidad.

Resguardo y recuperación de datos

REVISTA | DATE/CODE

12

Uno de los aspectos más fundamentales del trabajo del DBA es proteger los datos de la organización y asegurar las recuperación de los mismo en caso de una eventualidad . Esto incluye hacer copias de seguridad periódicas de los datos y mantenerlos a salvo de la destrucción accidental o intencional. Además, diseñar, implementar y probar un plan de recuperación para que cuando se presenten los problemas, los datos se pueden restaurar rápidamente.

Continúe leyendo en la siguiente página>

ADMINISTRADOR DE BASE DE DATOS Esta carrera se conoce como DBA porque es la representación en inglés del Administrador de bases de datos . Es el profesional responsable de instalar, configurar y administrar los sistemas de base de datos de una empresa .Su función principal es la programación de datos y el mantenimiento de los mismos en los entornos de prueba de homologación. También es responsable de la administración, consulta y almacenamiento de todos los datos y la información del sistema perteneciente a la organización. El administrador de la base de datos construye herramientas que recuperan datos en sistemas digitales. Para convertirse en un profesional en el campo, una gran cantidad de conocimientos informáticos es esencial, especialmente en los tipos de bases de datos: gestor de base de datos de modelos relacionales (DBMS) como Oracle, Microsoft SQL Server, MySQL, PostgreSQL, entre otros; y modelos NoSQL no relacionales, como MongoDB, Cassandra, entre otros. Los títulos superiores en informática, ingeniería informática, tecnología de la información o bases de datos específicas son excelentes opciones de estudio para cualquier persona que pretenda seguir esta carrera. Ahora, como es un área y desarrollo en constante cambio, también es muy importante tomar cursos para actualizaciones específicas de cierto software y sistema de base de datos


DATA/CODE

DICCIONARIO DE DATOS ¿Qué es un diccionario de datos?

En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.

Datos elementales Los datos elementales son aquellos para los cuales no hay una descomposición significativa. Por ejemplo, puede ser que no se requiera descomponer el nombre de una persona en primer nombre, apellido materno y apellido paterno; esto depende del contexto del sistema que se esté modelando. Cuando se han identificado los datos elementales, deben ser introducidos en el DD y proveer una breve descripción que describa el significado del dato. En el caso de que el dato tenga un nombre significativo, se puede omitir la descripción, sin embargo; es importante especificar las unidades de medida que el dato puede tomar.

13

REVISTA | DATE/CODE

Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño.


DATA/CODE

GABRIEL DA SILVA. Gracias a la investigación exhaustiva que se realizo a la hora de redactar esta revista, mejore mis conocimientos acerca de las bases de datos y recopile información valiosa acerca de lo que pueden llegar a realizar a traves de paginas web, empresas y sociedades.

JADE GRATEROL. Los conocimientos adquiridos en la elaboración de la revista me permitió reforzar lo aprendido durante las clases de Estructura de Datos, abogando siempre por la capacitación de los conocimientos claves en la teoría de la Base de Datos y todo lo que colinda dentro de ella . De esta forma, permitiendo una mayor y mejor base para la elaboración del Trabajo Especial de Grado pautado por nuestro grupo. Se aprendió un poco más sobre los diferentes SGBD que actualmente dominan el mercado de Base Datos como de figuras elebres que aportaron mucho conocimiento sobre estas.

WUILFREDO SALAS.

REVISTA | DATE/CODE

14

UN POCO MÁS SOBRE LOS AUTORES Y LO APRENDIDO According to Wikipedia, a news article discusses current or recent news of either general interest (i.e. daily newspapers) or of a specific topic (i.e. political or trade news magazines, club newsletters, or technology news websites).


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.