Sunteți pe pagina 1din 11

INFORME TUTORIA 3

JEISSON DAMIAN BECERRA RODRIGUEZ


COD: 084850702016
JUAN SEBASTIAN MUÑOZ REYES
COD: 084850482017

INSTITUTO DE EDUCACIÓN A DISTANCIA – UNIVERSIDAD DEL TOLIMA


TECNÓLOGO EN GESTIÓN DE BASES DE DATOS
SEMINARIO DE .NET
2019
INTRODUCCIÓN

Es importante ver el número de herramientas que se pueden integrar al lenguaje de


programación c# y a su entorno de desarrollo visual studio, herramientas que
permiten mejorar el flujo de trabajo y complementar el desarrollo de aplicaciones
por medio de funcionalidades que facilitan el crear e implementar estas aplicaciones
con facilidad para cumplir las necesidades del usuario final.
Herramientas como sql server y su administrador de bases de datos nos permiten
crear aplicaciones conectadas a bases de datos con la posibilidad de gestionar
todos los datos e información de aplicaciones determinadas por medio de su
integración con c#, este ofrece también una interfaz de usuario amigable que facilita
al desarrollador o al administrador del sistema gestionar toda la base de datos de
acuerdo a los requisitos del sistema.
Así mismo podemos destacar los servicios de Windows azure donde podemos
manejar nuestras aplicaciones y servicios en la nube por medio de una integración
con nuestras aplicaciones y luego con la posibilidad de publicar el contenido de
estas para hacerlo público y dar a conocer nuestras aplicaciones por este medio.
Por lo cual en este informe se dará a conocer un poco más de estas herramientas
y su importancia en el mundo del desarrollo de aplicaciones .net usando c# y visual
studio.
OBJETIVOS

Objetivo general:
 Conocer más acerca de las herramientas que se integran con las
aplicaciones en .net usando c# como lenguaje de programación.

Objetivos específicos:
 Describir cada herramienta y dar a conocer sus características y uso.
 Ver la importancia de integrar nuestras aplicaciones con SQL server y
Windows azure.
 Comprender en qué casos se debe utilizar cada herramienta y que beneficios
otorga el integrar estas.
 Entender la importancia de las bases de datos en nuestras aplicaciones
usando sql server.
DESARROLLO TEMATICO

SSMS es la herramienta principal para la gestión de bases de datos SQL Server.


Se basa en el shell de Visual Studio utilizado para proyectos de desarrollo de
software, y brinda las siguientes características:

Explorador de objetos.
Se trata de un panel desde la cual se puede conectar a instancias de SQL Server y
administrar los objetos que contiene. De forma predeterminada, cuando se abre
SSMS se le pedirá que se conecte a una instancia de SQL Server, y este se
mostrará en el Explorador de objetos.

Editor de código.
Puede administrar servidores de base de datos y objetos utilizando interfaces
gráficas (normalmente abiertos desde el Explorador de objetos), o puede ingresar y
ejecutar instrucciones de Transact-SQL en el panel editor de código. El uso de
código de Transact-SQL para realizar tareas de administración le permite guardar
las tareas como scripts, que se pueden volver a ejecutarse en un momento posterior
o planificado para ejecutarse de forma automática. El editor de código en SSMS
amite la opción de Microsoft IntelliSense que reduce las tareas de escritura,
proporcionando acceso rápido a la información de sintaxis o facilitan la visualización
de los delimitadores de expresiones complejas. SSMS también ofrece la posibilidad
de generar el código de Transact-SQL para la mayoría de las tareas que se pueden
realizar utilizando herramientas gráficas, por lo que es más fácil crear secuencias
de comandos reutilizables para tareas administrativas.

Soluciones y Proyectos.
Puede utilizar proyectos y soluciones para mantener los scripts relacionados,
conexiones y otros documentos juntos. Esto puede hacer que sea más fácil hacer
un seguimiento de todos scripts necesarios para crear y administrar una solución de
base de datos.

Reportes.
SSMS incluye una interfaz de informes extensible que se puede utilizar para ver
información de configuración y estado detallado acerca de las instancias de SQL
Server, bases de datos y otros objetos.
Interfaz grafica
Sql server management studio es una herramienta que permite administrar nuestras
bases de datos por medio de un sistema que las almacena y controla las acciones
de cada una de estas, dentro de la interfaz gráfica de esta herramienta podemos
observar que requiere de un servidor y un tipo para poder hacer uso de nuestras
bases de datos y autenticarnos con esta una vez queramos integrar con visual
studio y c#.

Por otro lado, encontramos la barra exploradora que indica cuales son nuestras
bases de datos y a cuáles tenemos acceso.

Asimismo, podemos observar que cuenta con un editor de texto donde podemos
insertar nuestras consultas o scripts para realizar acciones a un base de datos
seleccionada.
Vemos que nuestras bases de datos pueden ser gestionadas por medio de esta
herramienta haciendo fácil la administración de nuestros datos mediante una
interfaz de usuario amigable que ayude a desarrollar las actividades de una manera
más eficiente.

T-Sql y Sql
(Structured Query Language) es un lenguaje estándar e interactivo de acceso a
bases de datos relacionales que permite especificar diversos tipos de operaciones
en ellas, gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda
la posibilidad de realizar consultas con el objetivo de recuperar información de las
bases de datos de manera sencilla. 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.

Este lenguaje de consultas hace posible la administración eficiente de nuestras


bases de datos mediante consultas, comandos y scripts que se ejecutan con el
objetivo de realizar cambios y administrar nuestros datos con estas órdenes que
damos al ordenador. Este lenguaje ha sido un pilar fundamental en la administración
de bases de datos ya que esta lo suficientemente estructurado para realizar
cualquier tipo de operación dentro de nuestras bases de datos.
Consultas SQL
Una consulta en sql es un comando definido que posee una estructura y sintaxis
específica para decirle al sistema que tipo de operación queremos que ejecute
dentro de nuestra base de datos o componente de esta, para ello existen varios
tipos de consultas y están clasificadas de acuerdo al tipo de operación o acción que
realizan.
- Consultas DDL

Permite definir las estructuras que almacenarán los datos, así como los
procedimientos o funciones que permitan consultarlos.
Para definir las estructuras disponemos de tres sentencias:
•CREATE, se usa para crear una base de datos, tabla, vistas, etc.
•ALTER, se utiliza para modificar la estructura, por ejemplo, añadir o borrar
columnas de una tabla.
•DROP, con esta sentencia, podemos eliminar los objetos de la estructura,
por ejemplo, un índice o una secuencia.

- Consultas DML

Permite a los usuarios introducir datos para posteriormente realizar tareas de


consultas o modificación de los datos que contienen las Bases de Datos.
Los elementos que se utilizan para manipular los datos, son los siguientes:
•SELECT, esta sentencia se utiliza para realizar consultas sobre los datos.
•INSERT, con esta instrucción podemos insertar los valores en una base de
datos.
•UPDATE, sirve para modificar los valores de uno o varios registros.
•DELETE, se utiliza para eliminar las finas de una tabla

- Consultas DCL

Permiten al Administrador del sistema gestor de base de datos, controlar el


acceso a los objetos, es decir, podemos otorgar o denegar permisos a uno o
más roles para realizar determinadas tareas.

Los comandos para controlar los permisos son los siguientes:

GRANT, permite otorgar permisos.


REVOKE, elimina los permisos que previamente se han concedido.
Windows Azure

Es una plataforma de nube que permite desarrollar aplicaciones y servicios web con
rapidez, aprovechando una gran galería de máquinas virtuales preparadas para su
uso. Además, le permite extender las limitaciones de sus sistemas en disco y
prestaciones de procesador o red, proporcionar novedosos servicios como Business
Intelligent y Big Data, BBDD relacional, Media Services, SQL SERVER, Backup,
soluciones Linux, etc.

Características de Windows azure

La nube de Microsoft es una de las mejores opciones de hoy en día para generar y
proveer servicios a los usuarios. Estas son las 6 características que deberíamos
considerar:

- Autoservicio bajo demanda

Los usuarios pueden proveerse de cómputo en la nube sin requerir interacción


humana o con el mismo proveedor (Microsoft).

- Acceso ubicuo a la red

Todo lo que podamos necesitar se encuentra en la red y accesible desde la red.


Disponible desde cualquier dispositivo móvil, tableta, pc o equipo portátil por medio
de estándares como HTML y el protocolo HTTP.

- Agrupación de recursos independientes de la posición

Los recursos del proveedor se encuentran geográficamente agrupados para servir


a múltiples consumidores de manera distribuida y bajo demanda. No se tiene
conocimiento sobre la ubicación exacta de los recursos, sin embargo, se puede
especificar un nivel más alto de abstracción como país o región.

- Elasticidad rápida

Las funcionalidades se proporcionan de manera muy rápida, incluso puede ser


configurable para que crezca dependiendo el ambiente actual.

- Servicio medido

El uso de todos los recursos se puede monitorizar, lo que proporciona transparencia


tanto al que expone los servicios (el proveedor) como a los que acceden a ellos (los
consumidores).
Ventajas de Windows Azure
- Realizar almacenamiento de alto volumen de datos, procesamiento de lotes
y cómputos intensos. Flexibilidad en el crecimiento o decrecimiento de
almacenamiento, según necesidad.
- Proporcionar copia segura de datos en local.
- Crear, modificar y distribuir aplicaciones escalables con un mínimo de
recursos internos.
- Crear, evaluar, depurar y distribuir servicios web con rapidez y de forma
accesible.
- Llevar sus ideas al mercado con mayor rapidez, y pagar cuando lo obtiene
BIBLIOGRAFIA – WEBGRAFIA
- https://jsequeiros.com/sql-server-management-studio.html
- https://www.sqlshack.com/es/sql-server-management-studio-una-guia-de-
instalacion-paso-a-paso/
- https://todopostgresql.com/diferencias-entre-ddl-dml-y-dcl/
- http://www.seidor.es/portal/Campana/Seidor-Windows-Azure/Folleto-que-
es-Windows-Azure.pdf
- https://blogs.itpro.es/eduardocloud/2015/12/20/6-caracteristicas-clave-de-
microsoft-azure/

CONCLUSIONES

Con lo visto anteriormente en este documento podemos llegar a la conclusión


de que las herramientas, sistemas y componentes que pueden ser integrados
a c# son varios y facilitan el proceso de construcción de nuestros sistemas
ya que son muchas las facilidades y funcionalidades que se vienen
integradas con estas que a su vez permiten llegar a un flujo de trabajo más
eficiente cumpliendo con el objetivo y dejando todos los requisitos cumplidos.

Asimismo, podemos ver que están son parte de un proceso evolutivo en el


ámbito del desarrollo de aplicaciones y tecnologías de la información ya que
han permitido administrar mejor los datos e información que hoy en día juega
un papel fundamental en el desarrollo de la sociedad y las organizaciones
que dentro de esta se ubican.

S-ar putea să vă placă și