Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Noviembre 2020
y Exportaciones de datos. Que quiere decir, que beneficios obtenemos, conoceremos todos los
formatos que nos brinda para visualizar la información. Y en el caso practico aplicamos estos 2
conceptos en un formato como es el CSV, aprendimos como pasar información de una tabla a otra
de acuerdo a una condición y se hizo un video como son los pasos para realizar la exportación de
la información.
Tabla de Contenidos iii
Contextualización ........................................................................................................................... 1
a. ¿Qué se entiende por exportar una base de datos? .............................................................. 1
b. ¿Qué métodos existen para la importación y exportación de datos? .................................. 1
c. Defina la siguiente instrucción............................................................................................ 2
d. ¿En qué formatos podemos exportar una base de datos? Explique y de un ejemplo.......... 2
e. ¿Qué es un formato nativo para la exportación de datos? De un ejemplo .......................... 6
f. ¿Qué se entiende por carga masiva en una base de datos? Explique y de un ejemplo ....... 7
g. De cinco ejemplos de herramientas que facilita la exportación de base de datos a otra
aplicación y explique cómo funcionan. ...................................................................................... 8
Caso Practico ................................................................................................................................ 15
a- Extraiga los funcionarios cuyo perfil es administrador a un formato CSV y anéxelo a la
actividad que va a enviar........................................................................................................... 15
b- Extraiga los funcionarios que cuenten con dos SMLV menos y cree una tabla donde
según su edad (menores a 35 años) sean promovidos a un bono de 15% sobre el sueldo que
gana (Anexe pantallazos y sentencias SQL del requerimiento solicitado) ............................... 17
c- De acuerdo con los requerimientos de la historia médica, estratifique los usuarios según
su edad y enfermedad (50 usuarios) y cree tres tablas mostrando el estrato 1, 2 y 3 de acuerdo
con la edad y enfermedad según su urgencia como prioridad .................................................. 22
d- Realizar el proceso de exportar e importar la base de datos. (Realizar un video de
YouTube realizando este proceso), anexar el enlace correspondiente. .................................... 27
Lista de referencias ....................................................................................................................... 28
Conclusiones ................................................................................................................................. 29
1
Contextualización
Se entiende por extraer la base de datos completa es decir tablas, vistas, índices
esto con el fin de utilizar dicho archivo como copia de seguridad o que la base de datos
puede ser utilizada por otro administrador para manipular la información, simplemente
nivel de datos puede ser extraída por diferentes formatos por ejemplo CSV.
información.
y exportar la información.
2
El OpenRowSET es una función propia del SGBD que permite acceder al archivo
donde está la información y comienza a leer línea por línea para luego pasar por la
función INSERT Bulk que insertara masivamente cada línea del archivo a una tabla
ejemplo.
Para extraer o transportar la información que está contenida en una base de datos,
podemos exportar e importar datos de diferentes formatos que nos facilita el transporte
masivo de datos. Los formatos que podemos manejar para exportar son los siguientes:
texto que se abre desde Excel, desde allí se pueden convertir y visualizar. Sin embargo, es
separando los datos con comas, se hace complicado en casos donde la información lleva
simple para almacenar datos con una estructura tabular. Es similar al formato CSV solo
que separados por tabulaciones en vez de comas. Este formato se puede abrir solo en
Ejemplo:
Excel: Aunque Excel es compatible con otros formatos y permite importarlos, también
maneja un formato propio llamado XLSX el cual permite realizar exportaciones donde se
pueden hacer personalizaciones en Excel como filtrar columnas o resultar datos, entre
constituye por un grupo de reglas para codificar documentos. Este tipo de archivo puede
ser leído en ordenadores, así como maquinas. Usualmente es utilizado para ingresar
SPSS: Es un formato compuesto por paquetes de software utilizado para analizar datos
Es uno de los programas más conocidos ya que permite trabajar con grandes cantidades
de datos de manera muy sencilla y rápida ya que puede analizar varios millones de
HTML: El formato HTML se utiliza para ver los datos mediante la web en una tabla, se
puede visualizar desde el navegador incluso cuando aún el archivo está descargándose,
sin embargo, este método de exportación solo está disponible para procesos antiguos
Javascript) el cual contiene u ncodigo que es fácil para nosotros leerlo y también para las
lenguajes tipo C ( C,C++,C#) estas características hacen de JSON un lenguaje ideal para
el intercambio de datos.
Su estructura de datos es universal por lo cual prácticamente todos los lenguajes actuales
cuyo formato es el propio del programa y que solo el programa suele reconocer.
El formato nativo mantiene los tipos de datos de una base de datos con el fin de realizar
la transferencia de datos a una alta velocidad entre tablas, aun si las tablas de origen y
destino no son idénticas. Esto es de gran ayuda a la hora de exportar e importar grandes
7
de caracteres. Ejemplo:
ejemplo
Bases de Datos relacionales dado que con las no relacionales al no tener estructura
debe de respetar, por eso hay muchas herramientas de cargue Masivo para Bases de
Datos Relacionales.
8
poder acceder a la información de otras fuentes externas. Con esta consulta podemos
hacer una inserción a una tabla que posea la misma estructura del Excel a través de la
SQL Server Import and Export Data: Esta es la herramienta que viene por defecto en
los gestores de SQL Server, y es una herramienta que permite importa y exportar data de
otros archivos hacia Bases de Datos de SQL. La herramienta es muy explícita, y sencilla
NaviCat For MySQL: es una herramienta de la cual elogian su interface gráfica dado
que hace su funcionamiento mucho más intuitivo y fácil de usar. NaviCat es compatible
con clouds como Amazon RDS, Amazon Aurora, Oracle Cloud, Google Cloud y
Microsoft Azure. NaviCat puede exportar data desde una consulta hasta una tabla.
Heidi SQL: Es una herramienta muy útil para la comunicación entre gestores de Bases
Procedimientos almacenado.
12
exports hacia servidores remotos. Se pueden generar puntos de restauración de todos los
Mr. Data Converter: Esta herramienta es útil para convertir datos de volúmenes medios
a scripts de inserción de otros gestores de bases de datos. Esta herramienta es bastante útil
para ambientes de desarrollo al ser rápida por el hecho de ser una herramienta Web, es
decir, no hay necesidad de instalación, y poder generar scripts para su futuro paso a
Caso Practico
Figura 25: Asistente para la exportación de información guardando el nombre del archivo.
17
b- Extraiga los funcionarios que cuenten con dos SMLV menos y cree una tabla
requerimiento solicitado)
18
Figura 28: Consulta los usuarios que ganan hasta 2 salarios mínimos
19
Figura 32: Se crea primero la tabla con el nombre de Bono luego se hace un insert acompañado de un
Select para que agregue los registros de una vez que sean menores a 35.
21
Figura 33: Visualizamos que en la tabla Empleados paso 5 registros a la tabla Bono pero le agregamos un
Figura 34: Visualizamos que en la tabla Empleados hay 5 registros con la condición de menores de 35
años.
22
Primero generamos el Script para cumplir con los requerimientos que pide el ejercicio.
Ahora que tenemos las Consultas para alimentar las tablas de los Pacientes por Estratos,
procederemos a crear las tablas, cuya única diferencia será que la data que contendrá será
la de los pacientes con diferentes Estratos Sociales. Estas tablas tendrán la misma
estructura entre ellas y muy similar a la consulta que realizamos al inicio de este
descripción de esta.
Ya que tenemos las tablas creadas vamos a insertar la información con la consulta que
Para esto usaremos la variación del comando “INSERT INTO”, en la cual vamos a
reemplazar los valores por la consulta y lo haremos para las tres tablas que creamos,
Figura 40: Ejecución de Script carga de tablas por estrato con consulta.
26
https://www.youtube.com/watch?v=rmUzpkNtBtM&feature=youtu.be
28
Lista de referencias
https://riptutorial.com/es/sql-server/topic/10942/utilidad-bcp--programa-de-copia-
masiva-
https://www.sqlshack.com/es/el-comando-bcp-programa-de-copia-masiva-en-accion/
https://docs.microsoft.com/en-us/sql/relational-databases/import-export/import-bulk-data-
by-using-bulk-insert-or-openrowset-bulk-sql-server?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/relational-databases/import-export/use-unicode-
native-format-to-import-or-export-data-sql-server?view=sql-server-ver15
29
Conclusiones
Al crear y gobernar una base de datos debemos tener en cuenta que sus registros y
volúmenes de información pueden llegar a ser elevados, esto quiere decir que transportar
elementos que tiene la base de datos aparte de los datos generan un archivo amplio y es
necesario conocer las posibilidades que nos ofrecen los gestores y sistemas de integración
para migrar estos datos y manipularlos de una manera más cómoda y en procesos más
simples.
ya que podemos exportar en diferentes tipos de archivo dándonos una mayor posibilidad
En este caso la exportación que nos ofrece Oracle con SQL Developer, lo realiza con un
asistente de exportación que implica el proceso brindando una manera muy rápida de
exportar y sea una consulta, un numero de objetos o la base de datos completa. así mismo
realizar la importación de estos datos a Oracle es aún ms simple, solo debemos abrir el
Gestor
30
que contiene, para manejar grandes cantidades de datos, procesarlos de forma correcta y
transportarlos a placer.