Title: S Q L
1S Q L
2Debido a la diversidad de lenguajes y de bases
de datos existentes, la manera de comunicar entre
unos y otras sería realmente complicada a
gestionar de no ser por la existencia de
estándares que nos permiten el realizar las
operaciones básicas de una forma universal. Es
de eso de lo que trata el Structured Query
Language ,que no es mas que un lenguaje estándar
de comunicación con bases de datos. Hablamos por
tanto de un lenguaje normalizado que nos permite
trabajar con cualquier tipo de lenguaje (ASP o
PHP) en combinación con cualquier tipo de base de
datos (MS Access, SQL Server, MySQL...).
3ASP(Active Server Pages) Es la tecnología
desarrollada por Microsoft para la creación de
páginas dinámicas del servidor. El tipo de
servidores que emplean este lenguaje son,
evidentemente, todos aquellos que funcionan con
sistema Windows NT.PHP Es el acrónimo de
Hipertext Preprocesor. Es un lenguaje de
programación del lado del servidor gratuito e
independiente de plataforma, rápido, con una gran
librería de funciones y mucha documentación.Un
lenguaje del lado del servidor es aquel que se
ejecuta en el servidor web, justo antes de que se
envíe la página a través de Internet al cliente.
Las páginas que se ejecutan en el servidor pueden
realizar accesos a bases de datos, conexiones en
red, y otras tareas para crear la página final
que verá el cliente.
4- El cliente solamente recibe una página con el
código HTML resultante de la - ejecución de la PHP. Como la página resultante
contiene únicamente código - HTML, es compatible con todos los navegadores.
5- INTRODUCCION
- Microsoft SQL Server 7.0 constituye un
lanzamiento determinante para los productos de
bases de datos de Microsoft, continuando con la
base sólida establecida por SQL Server 6.5. - Como la mejor base de datos para Windows NT,
SQL Server es el RDBMS de elección para una
amplia gama de clientes corporativos y
Proveedores Independientes de Software (ISVs) que
construyen aplicaciones de negocios. - Las necesidades y requerimientos de los clientes
han llevado a la creación de innovaciones de
producto significativas para facilitar la
utilización, escalabilidad, confiabilidad
almacenamiento de datos.
6- Microsoft SQL Server es un sistema de gestión de
bases de datos relacionales (SGBD) basada en el
lenguaje SQL, capaz de poner a disposición de
muchos usuarios grandes cantidades de datos de
manera simultánea Así de tener unas ventajas que
a continuación se pueden describir. - Entre sus características figuran
- DISPONIBILIDAD
- SEGURIDAD
- ESCABILIDAD
7- DISPONIBILIDAD
- Las inversiones en tecnologías de alta
disponibilidad, las soluciones de copia de
seguridad y recuperación adicionales y las
mejoras en los sistemas de réplica permitirán a
las empresas desarrollar e implantar aplicaciones
de gran fiabilidad. Algunas características
innovadoras que aumentan la disponibilidad, como
las operaciones de reflejo (mirroring) de bases
de datos, la configuración en clúster de
conmutación tras error (failover) y las mejoras
en las operaciones en línea minimizarán los
tiempos de inactividad y ayudarán a garantizar
que los sistemas más importantes de la empresa se
mantienen accesibles. -
8- ESCALABILIDAD
- Los adelantos a este respecto, como la visión de
partición de tablas, el aislamientodeinstantáneas
y el soporte de 64-bit le permitirán desarrollar
e implementar las aplicaciones más demandadas
mediante SQL Server 2005 La partición de tablas e
índices mejoran sensiblemente el resultado de las
consultas, al contrario de lo que ocurre con
bases de datos muy extensas. - SEGURIDAD
-
- Con mejoras tales como ajustes de configuración
predeterminados de seguridad y un modelo de
seguridad mejorado, se facilitará el logro de más
altos niveles de seguridad de la información
empresarial. Facilidad de gestión
9OBJETIVOS DEL DISEÑO DE SQL SERVERLos clientes
están buscando soluciones para sus problemas de
negocios. La mayoría de las "soluciones" de
bases de datos solamente traen múltiples niveles
de costos y complejidad.La estrategia de
Microsoft es la de hacer que SQL Server sea la
base de datos más fácil de utilizar para
construir, administrar e implementar aplicaciones
de negocios. Esto significa tener que poner a
disposición un modelo de programación rápido y
sencillo para desarrolladores, eliminando la
administración de base de datos para operaciones
estándar, y suministrando herramientas
sofisticadas para operaciones más complejas.
10SQL Server 7.0 disminuye el costo total de
propiedad a través de características como
administración multi_servidor y con una sola
consola ejecución y alerta de trabajos basadas
en eventos seguridad integrada y scripting
administrativo. Esta versión también libera
al administrador de base de datos para aspectos
más sofisticados del trabajo al automatizar las
tareas de rutina. Al combinar estos poderosos
servicios de administración con las nuevas
características de configuración automática,
Microsoft SQL Server 7.0 es la elección ideal de
automatización de sucursales y aplicaciones de
base de datos insertadas.
11- Los clientes invierten en sistemas de
administración de bases de datos, en forma de
aplicaciones escritas para esa base de datos y la
educación que implica para la implementación y
administración. Esa inversión debe protegerse a
medida que el negocio crece, la base de datos
deberá crecer y manejar más datos, transacciones
y usuarios. Los clientes también desean proteger
las inversiones a medida que escalan aplicaciones
de base de datos hacia equipos portátiles y
sucursales. - Para cumplir con estas necesidades, Microsoft
ofrece un motor de base datos - único que escala desde una computadora portátil
que ejecuta Windows 95 o - Windows 98, hasta clusters de procesadores
múltiples simétricos de terabyte - que ejecutan Windows NT Server Enterprise
Edition. - Todos estos sistemas mantienen la seguridad y
confiabilidad que exigen los - sistemas de negocios de misión crítica.
12- Nueva para el lanzamiento de 7.0 es una versión
de rastro de baja memoria - con capacidades de replicación de multi-sitio. Se
ajusta muy bien a las - necesidades cada vez mayores del mercado de la
computación móvil. Las - otras características tales como bloqueo a nivel
de línea dinámico, el - paralelismo intra-query, query distribuido, y
mejoras para las bases de datos - muy grandes (VLDB) hacen que el SQL Server 7.0
sea la elección ideal para - sistemas OLTP de alta tecnología y sistemas de
data warehousing. - Mientras los sistemas de procesamiento siguen
siendo un componente clave - para las infraestructuras de bases de datos
corporativas, las compañías - también están invirtiendo bastante en mejorar la
comprensión que tienen de - sus datos.
- La estrategia de Microsoft consiste en reducir el
costo y la - complejidad del data warehousing mientras hace
que la tecnología sea mas - accesible a una mayor cantidad de publico.
-
13- Microsoft ha establecido un enfoque total a todo
el proceso de data warehousing - El objetivo es facilitar la construcción y diseño
de soluciones de data warehousing costo - efectivas a través de una combinación de
tecnologías, servicios y alianzas con los - proveedores. La Microsoft Alliance for Data
Warehousing es una coalición - que une a los líderes en la industria de
almacenamiento de datos y - aplicaciones.
- El Microsoft Data Warehousing Framework
constituye un - conjunto de interfaces de programación diseñadas
para simplificar la - integración y administración de soluciones de
data warehousing. - Las innovaciones del producto en SQL Server 7.0
mejoran el proceso - de data warehousing Servicios de Transformación
de Datos manejo - mejorado de las consultas complejas y bases de
datos muy grandes - procesamiento analítico en línea e integrado y
el Microsoft Repository. - Otro componente esencial es el soporte extenso
para integración de
14- Las innovaciones permiten que SQL Server 7.0 sea
el líder en varias de - las categorías de aplicación de rápido
crecimiento en la industria de base - de datos. Estas incluyen comercio electrónico,
computación móvil, automatización de sucursales,
aplicaciones de línea de negocios insertadas y
mercados de datos. - Las áreas de liderazgo e innovación en el
Microsoft SQL Server 7.0 incluyen - La primera base de datos en escalar desde la
computadora portátil hasta la empresa utilizando
la misma base de código y ofrecer el 100 de
compatibilidad de código. - La primera base de datos en soportar la
auto-configuración y auto-sintonización - Primera base de datos con OLAP integrado
15- La primera base de datos con Servicios de
Transformación de Datos integrado - El Data Warehousing Framework constituye el
primer enfoque comprensivo al problema de
metadatos - La primera base de datos en proveer
administración de multi-servidor para - cientos de servidores.
- La más amplia gama de opciones de replicación de
cualquier base de datos - La mejor integración con Windows NT Server
- La mejor integración con Microsoft Transaction
Server Lanzamientos SQL
16HISTORIA DE LANZAMIENTOSEsta sección provee
una historia concisa de los lanzamientos SQL
Server recientes El Standard Edition de SQL
Server fue lanzado en abril de 1996. El
Enterprise Edition fue lanzado en diciembre de
1997. Se incluyeron características adicionales
en esta edición tales como soporte para Microsoft
Cluster Server, sintonización de 4 GB RAM,
English Query y soporte para sistemas de hasta 8
procesadoresEl Service Pack actual para SQL
Server 6.5 es SP4, lanzado en diciembre de 1997.
SP3 fue lanzado en junio de 1997, SP2 en
diciembre de 1996 y SP1 en agosto de 1996.
17Beta 1 Fue lanzado en junio de 1997 a 200
clientes. Este grupo incluía un número limitado
de proveedores independientes de software (ISV),
autores de libros, diseñadores de materiales para
cursos, OEMs y algunas cuentascorporativas. No
se pusieron copias a disposición de la prensa o
analistas. Este lanzamiento enfocó las pruebas
de funcionalidad de bajo nivel y programación de
interfaces.Beta 2 Fue lanzada a finales de
diciembre de 1997 a 3000 clientes. El cubrimiento
de las cuentas corporativas y de la comunidad ISV
fue incrementado ampliamente, y se agregaron
cuentas internacionales. Se entregaron copias de
Beta 2 a la prensa y a los analistas.La version
Beta de mercadao será lanzada en el segundo
trimestre del año en curso con alta
disponibilidad.
18El lanzamiento a fabricantes está planeado para
la segunda mitad del año 1998. Las ediciones
Standard y Enterprise de SQL Server 7.0 serán
lanzadas simultáneamente. Microsoft SQL Server
revoluciona el concepto de Base de Datos para la
Empresa. Reune en un solo producto la potencia
necesaria para cualquier aplicación empresarial
critica junto con unas herramientas de gestión
que reducen al mínimo el coste de propiedad. Con
Microdoft SQL Server,.la empresa tiene todo de
serie.Miles de Soluciones Disponibles Tendrá
libertad de elección, ya que todas las
aplicaciones de gestión del mercado corren sobre
Microsoft Server.
19Escalabilidad Se adapta a las necesidades de la
empresa, soportando desde unos pocos usuarios a
varios miles. Empresas centralizadas u oficinas
distribuidas, replicando cientos de sites.
Potencia Microsoft SQL Server es la mejor base
de datos para Windows NT Server. Posee los
mejores registros de los benchmarks
independientes (TCP) tanto en transacciones
totales como en coste por transacción. Gestión
Con un completo interfaz gráfico que reduce la
complejidad innecesaria de las tareas de
administración y gestión de la base de datos.
Orientada al desarrollo Visual Basic, Visual
C, Visual J, Visual Interdev, Microfocus
Cobol y muchas otras herramientas son compatibles
con Microsoft SQL Server.
20La mejor base de datos para Internet, Internet y
Extranet. Diseñada desde su inicio para
trabajar en entornos Internet e Intranet,
Microsoft SQL Server es capaz de integrar los
nuevos desarrollos para estos entornos
específicos con los desarrollos heredados de
aplicaciones "tradicionales". Es más, cada
aplicación que desarrollemos para ser empleada en
entornos de red local puede ser utilizada de
forma transparente -en parte o en su totalidad-
desde entornos Internet, Intranet o Extranet.
Plataforma de desarrollo fácil y abierta
integrada con las mejores tecnologías de Internet
como ActiveX, ADC y Microsoft Transaction Server
y con las mejores herramientas de gestión y
desarrollo para Internet como Internet como
FrontPage97, Microsoft Office97 y Visual
Interdey.
21- Diseñada para INTERNET Es el único gestor de
base de datos que contiene - de forma integrada la posibilidad de generar
contenido HTML de forma - automática.
- La Base de Soluciones Integradas La Integración
total con BaclOffice permite - resolver toda las necesidades de infraestructura
de la empresa con un sólo - paquete.
- Potente y Escalable Microsoft SQL Server es la
única base de datos cuyo - rendimiento sobre Internet está publicado,
ofreciendo registros espectaculares. - Mínimo coste de Propiedad La sencillez de la
instalación, y la potencia de sus - herramientas de gestión y el menor coste de toda
la industria para entornos - Internet, hacen de Micrososoft SQL Server la
mejor opción con el menor coste.
22VERSIONES DE B.D.
23SOPORTE DEL SISTEMA OPERATIVO
24- SQL Server también está estrechamente vinculado
con otros productos de Microsoft, desde Microsoft
Windows Server o Microsoft Visual Studio hasta
Microsoft Office, lo que permitirá a su empresa
ahorrar tiempo y dinero al poder utilizar una
tecnología que funciona bien de forma integrada.
25SQL SERVER ESTÁ DISEÑADO PARA TRABAJAR CON DOS
TIPOS DE BASES DE DATOS
- OLTP (ONLINE TRANSACTIONS PROCESSING)
- Se caracteriza por mantener una gran cantidad de
usuarios conectados al mismo tiempo realizando
ingreso o modificación de datos. - OLAP (ONLINE ANALYTICAL PROCESING)
- Almacenan grandes cantidades de datos que sirven
para la toma de decisiones.
26HERRAMIENTAS
- DATABASE ENGINE
- Almacena detalladamente los registros, mantiene
la - seguridad de los datos, se encarga de brindar un
- adecuado nivel de tolerancia a fallos, optimiza
las - consultas , etc.
- ANALYSIS SERVICES
- Es para consultar información almacenada.
27INSTALACION
- Coloque el cd de instalación.
28- Da una bienvenida al
- proceso de instalación.
- Se puede elegir una
- instilación local o
- una remota
29- Crear una nueva
- instalación de SQL
- server
- Ingresar información
- del usuario
30- Aceptar las condiciones de la licencia
31- Se selecciona servidor herramientas cliente
32Se selecciona el tipo de instalación a
ejecutar, seleccione, personalizada (custom) para
que pueda observar las diferentes opciones que
configura el instalador, espacios requeridos y
carpetas donde se almacenan las diferentes
librerías de sql server.
33Seleccionar los componentes a instalar, desplazar
la lista componentes
34A continuación le solicitará una cuenta para los
servicios, si se encuentra trabajando en un
entorno de red, asigne una cuenta de un usuario
que pertenezca al grupo.
35- Seleccionar modo de autentico de
- windows para entrar al SQL server
36Determinar caracteres
37- Seleccionar las carpetas,cuando se este
- conectado al servidor.
Indica que se esta copiando la Información
38Dar click en finalizar
39- El SQL server, permite el acceso a bases de datos
y la - asignación de permisos y restricciones sobre los
objetos - que conforman una bd. esto es, que permite
trabajar a - nivel de roles y usuarios.
40CREACIÓN DE BASES DE DATOS
41- Seleccionar la carpeta bd.
42- Dar un clic en herramientas, seleccionar
asistentes y la opción asistente para creación de
bd.
43 44- Especificar nombre de la bd. y las carpetas
donde serán guardados los archivos de datos.
45 Especificar que se usara mas de un archivo de
datos e indicar el tamaño de cada archivo.
46- Opciones para personalizar el crecimiento
- automático del archivo de datos.
Especificar nombre para el archivo de log.
47- Se establece el crecimiento del
- archivo
Se finaliza
48- Acontinuación aparece la BD
49COSTOS
- Disminuye el costo total de propiedad a través
de características como administración
multi-servidor y con una sola consola - Mínimo coste de propiedad la sencillez de la
instalación, y la potencia de sus herramientas de
gestión y el menor coste de toda la industria
para entornos internet, hacen de microsoft sql
server la mejor opción con el menor coste.
50COMPAÑÍAS QUE USAN SQL
51VENTAJAS
- La estrategia de Microsoft es la de hacer que SQL
Server sea la base de datos más fácil de utilizar
para construir, administrar e implementar
aplicaciones de negocios - Microsoft ofrece un motor de base datos único que
escala desde una computadora portátil que ejecuta
Windows 95 o Windows 98, hasta clusters de
procesadores múltiples simétricos de terabyte que
ejecutan Windows NT Server Enterprise Edition. - Soporte ampliado de lenguajes de programación Con
el CLR (common language runtime) alojado en el
motor de la base da datos, los desarrolladores
tendrán la opción de escoger entre una variedad
de lenguajes familiares para desarrollar
aplicaciones de bases de datos
52INNOVACIONES
- Las innovaciones del producto en SQL Server 7.0
mejoran el proceso de data warehousing Servicios
de Transformación de Datos manejo mejorado de
las consultas complejas y bases de datos muy
grandes - La primera base de datos en escalar desde la
computadora portátil hasta la empresa utilizando
la misma base de código y ofrecer el 100 de
compatibilidad de código - La primera base de datos con Servicios de
Transformación de Datos integrado - La primera base de datos en proveer
administración de multi-servidor para cientos de
servidores
53NOTICIAS
- Microsoft mantuvo su tercer lugar en términos de
cuota de mercado de la base de datos, después de
Oracle y de IBM. creció más rápidamente que el
promedio de la industria - El servidor 2005 del SQL incluye ya las
características tales de la operación-continua
como la capacidad de tomar fotos de la base de
datos, que permite la reconstrucción de la base
de datos en un punto anterior a tiempo. Algunos
usuarios de la base de datos, por ejemplo,
registran una foto cada hora. - Estrategias incluye inversiones en áreas de la
base Disponibilidad y automatización continuas,
incluyendo el aviso del servidor SQL en
tecnologías,Usos dinámicos
54CONCLUSIÓN
- Ejecución transaccional en paralelo, carga e
indexación de datos , y verificación de
integridad - Proporcionar a sus empleados, clientes y partners
acceso coherente a dichos datos el deseo de
ofrecer información plena de sentido a quienes
trabajan con ésta para que puedan tomar
decisiones fundamentadas y el imperativo de
controlar los costes sin sacrificar por ello la
disponibilidad de las aplicaciones, la seguridad
o la fiabilidad. - Además de escalabilidad, disponibilidad y
seguridad a la información empresarial y las
aplicaciones de análisis al tiempo que
simplificará su creación, implantación y gestión.