Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO
1. INFORMACIÓN GENERAL
3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:
Nº PREGUNTAS
1
Cuáles son las diferencias de los JOIN en la programación SQL.
2
Cuáles son los diferentes tipos de sub consultas en la programación SLQ.
Cuáles son los tipos de funciones definidas por el usuario en función al valor que
3 devuelven.
Qué ventajas tienen las vistas y los procedimientos almacenados al trabajar juntos en la
4 programación SQL
5
Cuál es la importancia de trabajar con índices en la programación SQL
6
Cuál es la ventaja de trabajar en Visual Studio y SQL Server con código administrado
7
Cuál es la importancia de almacenar los datos desde SQL Server a formato XML
2
TRABAJO FINAL DEL CURSO
1. INNER JOIN: Devuelve todas las filas cuando hay al menos una
coincidencia en ambas tablas.
2. LEFT JOIN: Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes
de la tabla de la derecha.
3. RIGHT JOIN: Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes
de la tabla de la izquierda.
4. OUTER JOIN: Devuelve todas las filas de las dos tablas, la izquierda y la derecha.
También se llama FULL OUTER JOIN.
3. Cuáles son los tipos de funciones definidas por el usuario en función al valor que
devuelven.
Puede crear sus propias funciones en Db2 para simplificar las consultas.
Hay tres tipos de funciones definidas por el usuario primarias.
. Función derivada
Funciones que se basan en funciones existentes.
. Funciones externas
Funciones que los usuarios desarrollan.
. funciones de SQL
Funciones definidas en la base de datos mediante el uso de sentencias de SQL únicamente.
Las funciones definidas por el usuario externas pueden devolver un valor único o una tabla de
valores son:
. Las funciones externas que devuelven un valor único se denominan funciones escalares
definidas por el usuario.
. Las funciones externas que devuelven una tabla se denominan funciones de tabla definidas
por el usuario.
3
TRABAJO FINAL DEL CURSO
4. Qué ventajas tienen las vistas y los procedimientos almacenados al trabajar juntos en la
programación SQL.
En la siguiente lista se describen algunas de las ventajas que brinda el uso de procedimientos.
Mayor seguridad
Varios usuarios y programas cliente pueden realizar operaciones en los objetos de base de
datos subyacentes a través de un procedimiento, aunque los usuarios y los programas no
tengan permisos directos sobre esos objetos subyacentes. El procedimiento controla qué
procesos y actividades se llevan a cabo y protege los objetos de base de datos subyacentes.
Esto elimina la necesidad de conceder permisos en cada nivel de objetos y simplifica los
niveles de seguridad.
6. Cuál es la ventaja de trabajar en Visual Studio y SQL Server con código administrado.
SQL Server, Visual Studio y todo el ecosistema .NET están diseñados para funcionar juntos.
Si bien puedes usar MySQL con .NET, no se integra tan bien.
La mayoría de las aplicaciones basadas en MySQL con las que he trabajado incluyen un
código que "repara" la base de datos a intervalos regulares, tratando de limpiar el desorden
dejado por las consultas deshonestas y otras fallas.
Una de las mayores ventajas de usar SQL Server con Visual Studio es que está totalmente
integrado con el IDE .
7. Cuál es la importancia de almacenar los datos desde SQL Server a formato XML.
Los archivos de formato XML son autodescriptivos, lo que facilita su lectura, creación y
ampliación. Los usuarios pueden leerlos, lo que facilita la comprensión del modo en que se
interpretan los datos durante las operaciones masivas.
4
TRABAJO FINAL DEL CURSO
Los archivos de formato XML contienen los tipos de datos de las columnas de destino. La
codificación XML describe claramente los tipos de datos y elementos de datos del archivo de
datos, así como la asignación entre los elementos de datos y las columnas de las tablas.
Esta característica habilita la separación entre la representación de los datos en el archivo de
datos y el tipo de datos asociado a cada campo del archivo. Por ejemplo, si un archivo de datos
contiene una representación de caracteres de los datos, se perderá el tipo de columna SQL
correspondiente.
Los datos en formato XML están cada vez más presentes en el entorno de trabajo. Por lo tanto
es normal que una base de datos se adapte para poder almacenar y administrar de manera
óptima los datos definidos en este formato. Esto hace que SQL Server ofrezca la posibilidad de
trabajar directamente con datos en formato XML y almacenarlos en la estructura relacional de
una tabla. Dando por hecho que XML es un formato de intercambio de datos, SQL Server
también ofrece las herramientas necesarias para generar un documento XML a partir de datos
relacionales o, al contrario, integrar en tablas relacionales los datos de un documento XML.
5
TRABAJO FINAL DEL CURSO
6
TRABAJO FINAL DEL CURSO
7
TRABAJO FINAL DEL CURSO
8
TRABAJO FINAL DEL CURSO
9
TRABAJO FINAL DEL CURSO
10
TRABAJO FINAL DEL CURSO
11
TRABAJO FINAL DEL CURSO
LISTA DE RECURSOS
1. MÁQUINAS Y EQUIPOS
Laptop
mouse
3. HERRAMIENTAS E INSTRUMENTOS
MySQL
Chrome
Word
5. MATERIALES E INSUMOS
Borrador
Investigación
Apuntes de ideas
12