Download sql3 - GridMorelos.

Document related concepts

Microsoft SQL Server wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Base de datos en memoria wikipedia , lookup

SQL Server Compact wikipedia , lookup

Navicat wikipedia , lookup

Transcript
SQL Server
Noviembre 11, 2006
SQL Server
(Structured Query Language)
Josephine Mayela García Trujilo
Luis Cuauhtémoc Estrada Angelino
SQL Server

Es un sistema de gestión de bases de
datos relacionales (SGDBR o RDBMS:
Relational Database Management
Systems) diseñado para trabajar con
grandes cantidades de información y la
capacidad de cumplir con los
requerimientos de proceso de información
para aplicaciones comerciales y sitios
Web.
SQL 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.
Herramientas

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.
Versiones



Enterprise: Es para empresas que
implementan medianas y grandes bases
de datos, las cuales brindan recursos a
soluciones Web.
Estándar: Ideales para brindar
información a grupos de trabajos o
departamentos dentro de una
organización
Personal: Empleada para usuarios
móviles que requieran un almacenamiento
local de información.
Versiones



Developer Edition: Es sólo para
desarrolladores que emplean el SQL
Server como su origen de datos.
Enterprise Evaluation Edition: Esta es
una edición libre y se puede descargar de
la Web. (120 días).
Desktop Engine: Es empleada para
aquellas aplicaciones que no requieran la
implementación de tareas administrativas
para el cliente.
Instalación

Coloque el CD de instalación, aparecerá la
siguiente pantalla
Instalación

Bienvenida al proceso
de instalación, pulse
Siguiente

La siguiente pantalla le
da a elegir entre una
instalación local o una
remota, Siguiente.
Instalación

Si es la primera vez que
se instala aparece la
siguiente pantalla.

Ingrese la información
del usuario y pulse
siguiente.
Instalación

Acepte las condiciones de licenciamiento
Instalación
A continuación aparece una caja de dialogo
solicitándole que seleccione uno de los tipos
de instalación:



Sólo Herramientas Cliente: Instala
herramientas cliente solo para administrar un
servidos SQL Server existente.
Servidor y Herramientas Cliente: Cuando
se requiera instalar un servidor SQL Server,
el cual deba contar con todas las
herramientas.
Sólo Conectividad: Para instalar las
librerías de conectividad para los clientes.
Instalación

Seleccionamos Servidor
y Herramientas Cliente

Especifique el nombre
de la instancia que está
instalando. Si es la
primera vez, por default
la toma
Instalación

Selecciones 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.
Instalación

Selecciones los componentes a instalar, desplazar la
lista Componentes (Components) y activar las casillas
Ejemplos de Código (Code Simples)
Instalación

A 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 Administradores (Administrators) del dominio.
Instalación

Seleccionar modo de
autentificación para
entrar al SQL Server

Determinar caracteres y
si las consultas
distinguirán mayúsculas
de minúsculas
Instalación

Activar las librerías
de red de acuerdo a
los usuarios que
tendrá su origen de
datos.

Indica que esta
completado el trabajo
de recolección de
información, Siguiente.
Instalación

Al completar la instalación se muestra la siguiente
pantalla, Pulse finalizar (Finish):
Usuarios de Base de Datos



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.
Roles: Conjunto de derechos asignados,
los cuales agrupan un conjunto de
permisos. Su cuenta de usuario es
agregada al rol.
Usuarios: Son quienes tienen acceso a la
BD y están mapeados a un inicio de
sesión.
Roles por Servidor
Rol
Dbcreator
Diskadmin
Processadmin
SecurityAdmin
Serveradmin
Setupadmin
Sysadmin
Descripción
Crea y modifica BD.
Administra los archivos de datos.
Administra los procesos de SQL
Server.
Administra los inicios de sesión.
Opciones de configuración del
servidor.
Instala la replicación.
Realiza cualquier actividad.
Roles por Base de Datos
Rol
Descripción
public
Mantiene los permisos en forma
predeterminada para todos los
usuarios.
db_owner
Realiza cualquier actividad en la BD.
db_accessadmin
Agrega o retira usuarios y/o roles.
db_ddladmin
Agrega, modifica o elimina objetos.
db_SecurityAdmin
Asigna permisos sobre objetos o
sobre sentencias.
db_backupoperator Backup y Restore de la BD.
db_datareader
Lee información desde cualquier tabla
db_darawrinter
Agrega, modifica o elimina datos.
db_denydatareader No puede leer la información
db_denydarawrinter No puede modificar la información.
Creación de Bases de Datos

Una BD de SQL Server es una colección
de objetos que contiene y administra
datos.
Creación de Bases de Datos

Ingresar al administrador Empresarial,
seleccionar carpeta BD.
Creación de Bases de Datos

Clic en herramientas,
seleccionar Asistentes
y la opción Asistente
para creación de BD.

Pantalla de
bienvenida, pulsar
siguiente.
Creación de Bases de Datos

Especificar nombre de la
BD. Y las carpetas donde
serán guardados los
archivos de datos.

Especificar se usara mas
de un archivo de datos e
indicar el tamaño de
cada archivo.
Creación de Bases de Datos

Opciones para
personalizar el
crecimiento automático
del archivo de datos.

Especificar nombre para
el archivo de LOG.
Creación de Bases de Datos

Se establece el
crecimiento automático
del archivo

Se finaliza
Creación de Bases de Datos

De no haber problemas
aparece:

A continuación aparece.
Responder No.
Creación de Bases de Datos

Administrador Empresarial, se observa la nueva BD.
Ejemplo de una BD.
Data integration without SSIS
Alerts & escalation
Call centre data: semi structured
Text Mining
Staging
Staging
Legacy data: binary files
Hand
coding
Cleansing
&
ETL
Application database
ETL
Data mining
ETL
Staging
ETL
Warehouse
Reports
Mobile
data
Soluciones Móviles

Integración Internet y correo electrónico.

Comercio electrónico, computación móvil,
automatización de sucursales, aplicaciones de línea
de negocios insertadas y mercados de datos

www.sqljunkies.com/blogs
www.sqlservercentral.com
www.sqlis.com


Costos
SQL Server 2005 Pricing Comparison
Processor License
Server plus
User/Device CALs
Retail
Example Retail
Example
Express
Free
Free
Free
Free
Edition
Workgroup $3,899
$3,700
$739
$730
Edition
Standard
$5,999
$5,737
$1,849
$885
Edition
Enterprise $24,999 $23,911
$13,969
$8,487
Edition
Costos

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.
Compañías que usan SQL
Ventajas

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
Innovaciones




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
Noticias



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
Conclusió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.