Está en la página 1de 18

UNIDAD

EDUCATIVA
EUGENIO ESPEJO
TECNOLOGAS WEB
PLATAFORMA MICROSOFT

Microsoft SQL
Server

DEFINICIN:
Microsoft SQL Server es un sistema de manejo de bases de
datos del modelo relacional, desarrollado por la empresa
Microsoft.
El lenguaje de desarrollo utilizado (por lnea de comandos o
mediante la interfaz grfica de Management Studio) es
Transact-SQL (TSQL), una implementacin del estndar ANSI
del lenguaje SQL, utilizado para manipular y recuperar datos (
DML), crear tablas y definir relaciones entre ellas (DDL).
Dentro de los competidores ms destacados de SQL Server
estn: Oracle, MariaDB, MySQL, PostgreSQL. SQL Server solo
est disponible para sistemas operativos Windows de
Microsoft.

CARACTERSTICAS:
Facilidad de instalacin, distribucin y utilizacin.
SQL Server posee una gran variedad de herramientas administrativas y de
desarrollo que permite mejorar la capacidad de instalar, distribuir, administrar
y utilizar SQL Server.
-Administrativas (Administrador Corporativo).
-Desarrollo (Analizador de Consultas).
Puede utilizarse el mismo motor de base de datos a trves de paltaformas que
van desde equipos porttiles que ejecutan Microsoft Windows 95 98 hasta
grandes servidores con varios procesadores que ejecutan Microsoft Windows
NT, Enterprise Edition.
Almacenamiento de datos.
SQL Server incluye herramientas para extraer y analizar datos resumidos para
el proceso analtico en lnea(OLAP,Online Analitycal Processing). SQL Server
incluye tambien heramientas para disear grficamente las base de datos y
analizar los datos mediante preguntas en lenguaje normal.

CARACTERSTICAS
ISQL Server se integra con el correo electrnico, internet y
Windows, permitiendo una comunicacin local.
Soporte de transacciones.
Soporta procedimientos almacenados.
ncluye tambin un entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la
informacin y datos se alojan en el servidor y los terminales o
clientes de la red slo acceden a la informacin.
Adems permite administrar informacin de otros servidores
de datos.

DESARROLLO:
La historia de SQL empieza en 1974 con la definicin, por parte de
Donald Chamberlin y de otras personas que trabajaban en los
laboratorios de investigacin de IBM, de un lenguaje para la
especificacin de las caractersticas de las bases de datos que
adoptaban el modelo relacional.
Este lenguaje se llamaba SEQUEL (Structured English Query Language)
y se implement en un prototipo llamado SEQUEL-XRM entre 1974 y
1975. Las experimentaciones con ese prototipo condujeron, entre
1976 y 1977, a una revisin del lenguaje (SEQUEL/2), que a partir de
ese momento cambi de nombre por motivos legales, convirtindose
en SQL
En 1986, el ANSI adopt SQL (sustancialmente adopt el dialecto SQL
de IBM) como estndar para los lenguajes relacionales y en 1987 se
transfom en estndar ISO. Esta versin del estndar va con el
nombre de SQL/86. En los aos siguientes, ste ha sufrido diversas

APLICACIONES Y SERVICIOS:
SQL SERVER: El motor del
sistema

Full-Text Filter Daemon


Launcher: bsqueda textual
avanzada

SQL Agent - Ejecucin de tareas (Jobs, scripts


programados) y envi de advertencias en caso de carga
pesada e irregulares en el sistema

SQL Browser - El "oyente" dedicado a comandos


enviados y redirigirlos a su destino

SSIS Server - La
operacin del SSIS (la
herramienta de ETL)

SSAS Server - La operacin del


SSAS (la herramienta de OLAP)

SSRS Server - La operacin del SSRS (la herramienta de


informes)

Lenguaje de programacin
Definicin
El lenguaje de programacin J# (o J-sharp) es un lenguaje
transicional para programadores del lenguaje de
programacin Java y del lenguaje J++ de Microsoft, creado
con la intencin de que ambos puedan usar sus
conocimientos actuales para crear aplicaciones en la
plataforma .NET de Microsoft. J# se supone compatible con
Java, tanto a nivel cdigo fuente, como binario. En teora,
J# puede ser usado para transicionar aplicaciones que usan
bibliotecas de terceros, aun cuando el cdigo de stas no

Caractersticas
- El compilador del Visual J# (vjc.exe)
- Convertidor de cdigo de bytes de Java a MSIL de Microsoft (JbImp.exe)
- Compatibilidad con las extensiones de Microsoft de Visual J++ 6.0
- Las bibliotecas de clases que se distribuyen con Visual J# son capas
basadas en .NET Framework y Common Language Runtime, como se muestra
en la siguiente ilustracin.
- Compatibilidad con las propiedades de estilo Java Bean. Para obtener ms
informacin, vea Propiedades de estilo bean.
- Compatibilidad con la conversin de tipos mediante CodeDOM. Vea Tutorial:
Generar y compilar cdigo fuente dinmicamente en Java para obtener ms
informacin.

Desarrollo
Microsoft Visual Studio .NET es el entorno de desarrollo
integrado (IDE) compartido para todos los lenguajes que
incorpora Ha sido diseado para ayudar a los desarrolladores
a crear soluciones de forma rpida y con todas las
herramientas disponibles con independencia del lenguaje
que utilice en el IDE Con Visual J# .NET, Java se une a los
dems lenguajes compatibles con Visual Studio NET. Para
ver una introduccin a las caractersticas de Visual Studio
.NET,.Los desarrolladores de hoy da precisan una forma
intuitiva de crear pginas Web complejas Visual Studio NET
incorpora el Diseador de Web Komis compartido de Visual
Studio. un modo grfico de programar paginas HTML,
pginas Active Server (ASP) y formularios Web Forms
ASP.NET sin profundi/ar en cdigo HTML o de secuencia de

Instrucciones
Instrucciones de iteracin (Visual J#)
Las instrucciones de iteracin permiten crear bucles. En un bucle, las instrucciones internas se
ejecutan un determinado nmero de veces, segn el criterio de terminacin del bucle. Estas
instrucciones se ejecutan en orden, salvo cuando se encuentra una Instrucciones de salto (Visual
J#). Las siguientes palabras clave se utilizan en instrucciones de iteracin:
- do (Visual J#)
- for (Visual J#)
- while (Visual J#)
Instrucciones de salto (Visual J#)
La alteracin del flujo secuencial normal de un programa se consigue mediante instrucciones de
salto, las cuales producen una transferencia inmediata del control del programa. Las siguientes
palabras clave se utilizan en instrucciones de salto:
- break (Visual J#)
- continue (Visual J#)
- default (Visual J#)
- return (Visual J#)

Aplicaciones
.NET Framework
Es un entorno de ejecucin administrado que
proporciona diversos servicios a las
aplicaciones en ejecucin. Consta de dos
componentes principales: Common Language
Runtime (CLR), que es el motor de ejecucin
que controla las aplicaciones en ejecucin, y la
biblioteca de clases de .NET Framework, que
proporciona una biblioteca de cdigo probado y
reutilizable al que pueden llamar los

Base de datos
Definicin
Unabase de datoses una recopilacin de
informacin relativa a un asunto o propsito
particular, como el seguimiento de pedidos
declienteso elmantenimientode una
coleccin demsica. Si la base de datos no est
almacenada en un equipo, o slo estn
instaladas partes de la misma, puede que deba
hacer un seguimiento de informacin
procedente de variasfuentesen orden a
coordinar y organizar la base de datos.

Caractersticas
Bases de datos

Cursores

Realizar copias de seguri


dad y restaurar bases de
datos de MICROSOFT

Tablas

Nmeros de secuencia

Importar y exportar datos de


forma masiva (SQL Server)

OLTP en memoria (optimiz Desencadenadores DDL


acin en memoria)

Compresin de datos

ndices

Desencadenadores DML

Objetos de automatizacin OL
E en Transact-SQL

Tablas e ndices con parti


ciones

Usar sinnimos (motor de bas Notificaciones de eventos


e de datos)

Vistas

Datos XML (SQL Server)

Procedimientos almacenad Datos espaciales (SQL Server


os (motor de base de dat )
os)
Buscar (SQL Server)

Datos de objeto binario grand


e (Blob) (SQL Server)

Funciones definidas por el Aplicaciones de capa de dato


usuario
s
Estadsticas

El registro de transacciones (
SQL Server)

Guas de plan

Puntos de comprobacin de ba
se de datos (SQL Server)

Supervisin y optimizacin de
l rendimiento

Desarrollo
Cmo: Conectar con una bas Conectar con una base de datos y
e de datos y examinar obje examinar sus entidades.
tos existentes
Cmo: Crear objetos de bas Usar el nuevo Diseador de tablas
e de datos usando el Dise para disear tablas y administrar
ador de tablas
relaciones de tablas.
Cmo: Actualizar una base Actualizar una base de datos
de datos conectada con Pow conectada sin escribir scripts ALTER.
er Buffer
Cuadro de dilogo Filtrar y
ordenar

Especificar qu datos deben


mostrarse en la vista de datos.

Cmo: Crear nuevos objeto Utilizar el Editor Transact-SQL para


s de base de datos median modificar y ejecutar scripts de
te consultas
Transact-SQL.
Cmo: Editar una tabla exi
stente mediante consultas

Escribir scripts Transact-SQL para


editar la definicin de una tabla o
rellenar datos.

Instrucciones
- Para establecer una condicin cuyo objeto sea ejecutar una
accin(accin: componente bsico de una macro; instruccin
independiente que se puede combinar con otras acciones para
automatizar tareas. A veces se denomina comando en otros lenguajes de
macros.) o una serie de acciones en una macro, o para especificar
argumentos(argumento: valor que proporciona informacin a una accin,
un evento, un mtodo, una propiedad, una funcin o un procedimiento.)
para varias acciones.
- Para especificar argumentos para varias funciones,
instrucciones(instruccin: unidad sintcticamente completa que expresa
un tipo de operacin, declaracin o definicin especfico. Normalmente,
una instruccin es una lnea en un procedimiento o seccin Declarations,
pero dos o ms pueden estar en una lnea separadas por un signo de dos
puntos (:).) ymtodos(mtodo: procedimiento similar a una instruccin o
funcin que funciona en objetos especficos. Por ejemplo, puede aplicar el
mtodo Print en el objeto Debug para transferir el resultado impreso a la
ventana Ejecucin.) en procedimientos de Microsoft Visual

Aplicaciones
Defina completamente la base de datos de aplicacin. Puede
especificar el nombre de base de datos, el nombre de esquema, los
grupos de archivos, los archivos de registro, el grupo de archivos
predeterminado y la intercalacin. Si no existe la base de datos,
Notification Services crea una base de datos nueva utilizando las
propiedades especificadas y crea todos los objetos de aplicacin en
el esquema especificado.
Defina la base de datos de aplicacin, especificando slo un
nombre de base de datos y un nombre de esquema. Si la base de
datos no existe, Notification Services crea una base de datos nueva
con el nombre especificado, crea el esquema especificado y crea
todos los objetos de aplicacin en el esquema especificado.
Deje la base de datos de aplicacin sin definir; para ello, no
especifique ninguna propiedad de base de datos. Notification
Services crear una base de datos de aplicacin nueva con el
nombre<instanceName><applicationName>y crear todos los

También podría gustarte