UNIVERSIDAD TECNICA DEL NORTE
                                            FICA-CISIC
                                          BASE DE DATOS III
DOCENTE: ING. MIGUEL ORQUERA

INTEGRANTES: ELSA MERLO                                          FECHA: 29-03-2012

               STALIN TUSA

                                        MICROSOFT SQL SERVER

Microsoft SQL Server es un sistema para la gestión de bases de datos producido
por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI
SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores
de bases de datos como son Oracle, PostgreSQL o MySQL.

CARACTERISTICAS DE MICROSOFT SQL SERVER

Microsoft ® SQL Server ™ posee las siguientes características:

      Facilidad de instalación, distribución y utilización.

      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 través de plataformas que van desde
       equipos portátiles 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
       analítico en línea (OLAP, Online Analitycal Processing). SQL Server incluye también
       herramientas para diseñar gráficamente la base de datos y analizar los datos mediante
       preguntas en lenguaje normal.

      SQL Server se integra con el correo electrónico, internet y Windows, permitiendo una
       comunicación local.
VERSIONES DE SQL SERVER




MICROSOFT SQL SERVER 2008
CARACTARISTICAS:

      Soporte de transacciones.

      Escalabilidad, estabilidad y seguridad.

      Soporta procedimientos almacenados.

      Incluye también un potente entorno gráfico de administración, que permite el uso
       de comandos DDL y DML gráficamente.

      Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en
       el servidor y los terminales o clientes de la red sólo acceden a la información.

      Además permite administrar información de otros servidores de datos.

Sdd Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos
pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL
Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access
a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos
(Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de
aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye
interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está
disponible para Sistemas Operativos.

FUNCIONES

      UPPER (<cadena>).-Convertir cadena a mayúscula.
       Ejm: Print UPPER("Instituto Unicenter")

      LOWER (<cadena>).-Convertir cadena a minúscula.
       Ejm: Print LOWER("Computación y Sistemas")

      LEFT (<cadena>, <nº>).-Extrae caracteres del lado izquierdo.
       Ejm: Print LEFT("Análisis",3)

      RIGHT (<cadena>, <nº>).-Extrae caracteres del lado derecho.
       Ejm: Print RIGHT("Restaurar",5)

      SUBSTRING (<cadena>, <nº>, <nº>).-Extrae caracteres desde la posición que se especifique.
       Ejm: Print SUBSTRING("Sagitario",2,3)

      LEN (<cadena>).-Longitud de cadena.
       Ejm: Print LEN("Maximizar")

      CHAR (<nº>).-Carácter ASCII.
       Ejm : Print CHAR(165)

      ASCII (<cadena>).-Código ASCCI.
       Ejm: Print ASCII('F')

      GETDATE ( ).-Fecha del Sistema.
       Ejm: Print GETDATE( )

      MONTH (<fecha>).-Nº de mes.
       Ejm: Print MONTH(getdate( ))

      YEAR (<fecha>).-Nº de año.
       Ejm: Print YEAR(getdate( ))
   DAY (<fecha>).-N° de día.
    Ejm: Print DAY(getdate( ))

   DATEPART (<código>, <fecha>).-Extrae un dato de una expresión de fecha.
    Ejm: Print DATEPART(year,getdate( ))

   CAST(<valor> as <tipo>).-Convierte un tipo de valor a ptro.
    Ejm: Print CAST(datepart(hour,getdate( )) as varchar(2))

   DATENAME(<código>,<fecha>).-Parte de una fecha pero devuelve de tipo varchar.
    Ejm: Print DATENAME(weekday,getdate( ))

   DATEDIFF( ).-Calcula el período del tiempo existente entre 2 expresiones de fecha.]
    Ejm: Print DATEDIFF(week,'28/04/2003',getdate( ))

   DATEADD( ).-Permite agregar un período de tiempo a una expresión de fecha / hora y
    obtener la nueva expresión fecha/hora.
    Ejm: Print DATEADD(Hour,8,getdate( ))
Diferencia entre SQL Server 2008 y SQL Server 2008r2
   •   PowerPivot para SharePoint

          – En una granja de servidores de SharePoint, PowerPivot para SharePoint agrega los
            servicios compartidos y la infraestructura para cargar, consultar y administrar los libros
            PowerPivot que se publican en un servidor o una granja de SharePoint 2010. Para
            crear libros PowerPivot debe utilizar PowerPivot para Excel.

   •   Administración de varios servidores y aplicación de capa de datos

          o La Utilidad SQL Server forma un repositorio central para los datos de rendimiento y las
            directivas administrativas que personalizan el funcionamiento de las instancias del
            motor de base de datos que se han inscrito en la utilidad. También incluye un
            Explorador de la utilidad para la administración centralizada y paneles que notifican el
            estado de las instancias administradas. Una aplicación de capa de datos (DAC) forma
            una unidad única para desarrollar, implementar y administrar los objetos de base de
            datos que usa una aplicación.

   •   Master Data Services

          – Master Data Services está formado por una base de datos, una herramienta de
            configuración, una aplicación web y un servicio web que se utilizan para administrar
            los datos maestros de una organización y para mantener un registro auditable de esos
            datos a medida que cambian con el tiempo.

          – Los modelos y jerarquías se usan para agrupar y organizar los datos, y prepararlos para
            ser utilizados en Business Intelligence y en herramientas de creación de informes,
            almacenamientos de datos y otros sistemas de operaciones. Master Data Services se
            integran con los sistemas de origen e incorporan reglas de negocios para convertirse
            en el único origen de los datos maestros a través de una organización.

EDICIONES DE SQL SERVER
MICROSOFT SQL SERVER 2012
Microsoft SQL Server 2012 permite a una plataforma de información en la nube lista que le ayudará a
desbloquear las organizaciones de conocimientos innovadores a través de la organización, así como
construir rápidamente soluciones y ampliar los datos a través de la nube en las instalaciones públicas
y el respaldo de las capacidades para la confianza de misión crítica.

CARACTERISTICAS
   •   Entre las novedades de SQL Server se encuentra una edición completamente nueva, SQL
       Server 2012 Business Intelligence (BI), y un nuevo esquema de precios y licenciamiento
       basado en núcleos (cores). También fueron integradas nuevas características como la
       funcionalidad Always On que provee alta disponibilidad, Power View, nuevas herramientas de
       administración e integración de datos , nuevas funciones T-SQL, y muchos cambios más que
       hacen de SQL Server 2012 una solución confiable de plataforma de datos, optimizada para
       aprovechar los beneficios de la computación en la nube.

   •   Características que ya no estarán disponibles en la versión 2012.

           o Active DirectoryHelperService: Los componentes que han sido removidos dentro de la
             parte de directorio activo son: sp_ActiveDirectory_Obj, sp_ActiveDirectory_SCP y
             sp_ActiveDirectory_Start. Es importante señalar que no se encuentra ninguna
             característica en SQL Server 2012 que sustituya a los componentes anteriormente
             comentados.

           o En el caso de ReportingServices en SQL Server de 64 bits, cabe mencionar que desde la
             versión SQL Server 2008 R2, el componente ya no admitía servidores basados en
             Itanium, los cuales se ejecutaban anteriormente en Windows Server 2003. Esto es
             sumamente importante ya que si queremos instalar o actualizar SQL Server en un
equipo con dichas características tendremos que empezar por actualizar nuestro
              sistema operativo por un Windows 2008 Server R2 como mínimo.

          o SQL-DMO de SQL Server Express Installation, se ha eliminado este soporte que se
            encontraba anteriormente en las versiones de SQL Server 2008 Express.

          o La herramienta de configuración de superficie (SAC).

          o Se realizaron ajustes y nuevas características al componente de configuración de SQL
            Server, así como al Management Studio, ReportingServices, etc.

BIBLIOGRAFIA:

   •   http://www.microsoft.com/download/en/details.aspx?id=29066

   •   http://www.gravitar.biz/index.php/sql-server/sql-server-2008/

   •   http://www.sqlserverlaunch.com/latam/home

   •   http://www.sqlserverlaunch.com/ww/Home

   •   http://www.monografias.com/trabajos13/trsqlinf/trsqlinf.shtml

   •   http://blog.espol.edu.ec/ylambert/2011/05/31/historia-de-microsoft-sql-server-%E2%80%93-
       base-de-datos-relacional-rdbms/

   •   http://es.wikipedia.org/wiki/Microsoft_SQL_Server

Caracteristicas de dbms_SQL SERVER 2008

  • 1.
    UNIVERSIDAD TECNICA DELNORTE FICA-CISIC BASE DE DATOS III DOCENTE: ING. MIGUEL ORQUERA INTEGRANTES: ELSA MERLO FECHA: 29-03-2012 STALIN TUSA MICROSOFT SQL SERVER Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. CARACTERISTICAS DE MICROSOFT SQL SERVER Microsoft ® SQL Server ™ posee las siguientes características:  Facilidad de instalación, distribución y utilización.  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 través de plataformas que van desde equipos portátiles 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 analítico en línea (OLAP, Online Analitycal Processing). SQL Server incluye también herramientas para diseñar gráficamente la base de datos y analizar los datos mediante preguntas en lenguaje normal.  SQL Server se integra con el correo electrónico, internet y Windows, permitiendo una comunicación local.
  • 2.
    VERSIONES DE SQLSERVER MICROSOFT SQL SERVER 2008 CARACTARISTICAS:  Soporte de transacciones.  Escalabilidad, estabilidad y seguridad.  Soporta procedimientos almacenados.  Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.  Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.  Además permite administrar información de otros servidores de datos. Sdd Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.
  • 3.
    Es común desarrollarcompletos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos. FUNCIONES  UPPER (<cadena>).-Convertir cadena a mayúscula. Ejm: Print UPPER("Instituto Unicenter")  LOWER (<cadena>).-Convertir cadena a minúscula. Ejm: Print LOWER("Computación y Sistemas")  LEFT (<cadena>, <nº>).-Extrae caracteres del lado izquierdo. Ejm: Print LEFT("Análisis",3)  RIGHT (<cadena>, <nº>).-Extrae caracteres del lado derecho. Ejm: Print RIGHT("Restaurar",5)  SUBSTRING (<cadena>, <nº>, <nº>).-Extrae caracteres desde la posición que se especifique. Ejm: Print SUBSTRING("Sagitario",2,3)  LEN (<cadena>).-Longitud de cadena. Ejm: Print LEN("Maximizar")  CHAR (<nº>).-Carácter ASCII. Ejm : Print CHAR(165)  ASCII (<cadena>).-Código ASCCI. Ejm: Print ASCII('F')  GETDATE ( ).-Fecha del Sistema. Ejm: Print GETDATE( )  MONTH (<fecha>).-Nº de mes. Ejm: Print MONTH(getdate( ))  YEAR (<fecha>).-Nº de año. Ejm: Print YEAR(getdate( ))
  • 4.
    DAY (<fecha>).-N° de día. Ejm: Print DAY(getdate( ))  DATEPART (<código>, <fecha>).-Extrae un dato de una expresión de fecha. Ejm: Print DATEPART(year,getdate( ))  CAST(<valor> as <tipo>).-Convierte un tipo de valor a ptro. Ejm: Print CAST(datepart(hour,getdate( )) as varchar(2))  DATENAME(<código>,<fecha>).-Parte de una fecha pero devuelve de tipo varchar. Ejm: Print DATENAME(weekday,getdate( ))  DATEDIFF( ).-Calcula el período del tiempo existente entre 2 expresiones de fecha.] Ejm: Print DATEDIFF(week,'28/04/2003',getdate( ))  DATEADD( ).-Permite agregar un período de tiempo a una expresión de fecha / hora y obtener la nueva expresión fecha/hora. Ejm: Print DATEADD(Hour,8,getdate( ))
  • 5.
    Diferencia entre SQLServer 2008 y SQL Server 2008r2 • PowerPivot para SharePoint – En una granja de servidores de SharePoint, PowerPivot para SharePoint agrega los servicios compartidos y la infraestructura para cargar, consultar y administrar los libros PowerPivot que se publican en un servidor o una granja de SharePoint 2010. Para crear libros PowerPivot debe utilizar PowerPivot para Excel. • Administración de varios servidores y aplicación de capa de datos o La Utilidad SQL Server forma un repositorio central para los datos de rendimiento y las directivas administrativas que personalizan el funcionamiento de las instancias del motor de base de datos que se han inscrito en la utilidad. También incluye un Explorador de la utilidad para la administración centralizada y paneles que notifican el estado de las instancias administradas. Una aplicación de capa de datos (DAC) forma una unidad única para desarrollar, implementar y administrar los objetos de base de datos que usa una aplicación. • Master Data Services – Master Data Services está formado por una base de datos, una herramienta de configuración, una aplicación web y un servicio web que se utilizan para administrar los datos maestros de una organización y para mantener un registro auditable de esos datos a medida que cambian con el tiempo. – Los modelos y jerarquías se usan para agrupar y organizar los datos, y prepararlos para ser utilizados en Business Intelligence y en herramientas de creación de informes, almacenamientos de datos y otros sistemas de operaciones. Master Data Services se integran con los sistemas de origen e incorporan reglas de negocios para convertirse en el único origen de los datos maestros a través de una organización. EDICIONES DE SQL SERVER
  • 6.
    MICROSOFT SQL SERVER2012 Microsoft SQL Server 2012 permite a una plataforma de información en la nube lista que le ayudará a desbloquear las organizaciones de conocimientos innovadores a través de la organización, así como construir rápidamente soluciones y ampliar los datos a través de la nube en las instalaciones públicas y el respaldo de las capacidades para la confianza de misión crítica. CARACTERISTICAS • Entre las novedades de SQL Server se encuentra una edición completamente nueva, SQL Server 2012 Business Intelligence (BI), y un nuevo esquema de precios y licenciamiento basado en núcleos (cores). También fueron integradas nuevas características como la funcionalidad Always On que provee alta disponibilidad, Power View, nuevas herramientas de administración e integración de datos , nuevas funciones T-SQL, y muchos cambios más que hacen de SQL Server 2012 una solución confiable de plataforma de datos, optimizada para aprovechar los beneficios de la computación en la nube. • Características que ya no estarán disponibles en la versión 2012. o Active DirectoryHelperService: Los componentes que han sido removidos dentro de la parte de directorio activo son: sp_ActiveDirectory_Obj, sp_ActiveDirectory_SCP y sp_ActiveDirectory_Start. Es importante señalar que no se encuentra ninguna característica en SQL Server 2012 que sustituya a los componentes anteriormente comentados. o En el caso de ReportingServices en SQL Server de 64 bits, cabe mencionar que desde la versión SQL Server 2008 R2, el componente ya no admitía servidores basados en Itanium, los cuales se ejecutaban anteriormente en Windows Server 2003. Esto es sumamente importante ya que si queremos instalar o actualizar SQL Server en un
  • 7.
    equipo con dichascaracterísticas tendremos que empezar por actualizar nuestro sistema operativo por un Windows 2008 Server R2 como mínimo. o SQL-DMO de SQL Server Express Installation, se ha eliminado este soporte que se encontraba anteriormente en las versiones de SQL Server 2008 Express. o La herramienta de configuración de superficie (SAC). o Se realizaron ajustes y nuevas características al componente de configuración de SQL Server, así como al Management Studio, ReportingServices, etc. BIBLIOGRAFIA: • http://www.microsoft.com/download/en/details.aspx?id=29066 • http://www.gravitar.biz/index.php/sql-server/sql-server-2008/ • http://www.sqlserverlaunch.com/latam/home • http://www.sqlserverlaunch.com/ww/Home • http://www.monografias.com/trabajos13/trsqlinf/trsqlinf.shtml • http://blog.espol.edu.ec/ylambert/2011/05/31/historia-de-microsoft-sql-server-%E2%80%93- base-de-datos-relacional-rdbms/ • http://es.wikipedia.org/wiki/Microsoft_SQL_Server