Este documento presenta información sobre Microsoft SQL Server, un sistema de gestión de base de datos relacional. Explica la historia, definición, uso, características, ventajas, desventajas y tipos de datos de SQL Server, así como ejemplos. El objetivo es proporcionar un conocimiento básico sobre este importante gestor de base de datos utilizado en informática.
1. BASE DE DATOS
MICROSOFT SQL SERVER
SECCION: 0541
PROFESOR: STARLING GERMOSEN
NOMBRES Y MATRICULAS:
Pedro Rosado 16-EIIT-1-090
Omar Polanco 15-EIIN-1-143
Gabriel Sánchez 09-MIIN-1-126
3. Introduccion
A continuacion vamos a ver un gestor de base de datos muy importante
en lo que es el ambito de la informatica, al gestor de base de datos que
me refiero es el sql server este permite administrar los objetos de
analisis,
Services,por ejemplo, realizar copia de seguridad y procesar objetos.
Para que se pueda apreciar de que es capaz el Microsoft sql server, le voy
a suministrar un pequeño context relacionada con Microsoft sql server de
una grata importancia y es que este constituye un lanzamiento
determinante para los productos de base de datos de Microsoft que me
refiero es sql server 7.0, continuando con la base de solida establecida
por sql server 6.5. como la major base de datos para windows NT,
sql server es el rdbms de eleccion para una amplia gama de clientes
corporativos y proveedores independientes de software que construyen
aplicaciones de negocios.
4. Objetivo del tema
Obtener un buen conocimiento de lo investigado y redactado, con el fin
de agregar mas complemento a lo que es mi profession que es la
Ingenieria industrial y tambien asi tratar de difundir mi conocimiento
Adquirido por este trabajo de investigacion a mis compañeros para que
un futuro podamos implementarlo en algunos campos de la ingeniería
industrial.
Tambien aconsejar a los demás estudiante que indagen e investigación
mas sobre el tema para que tenga un mejor manejo del tema
denominada Microsoft SQL server lo cual este es un gestor de base de
datos, para que así no tengan ningún obtasculo o miedo a la hora de
referirse a este gestor de base de datos.
5. Desarrollo del gestor de base de datos
( SQL server)
historia y definición de SQL server
Transcripción de Historia y definición de Microsoft SQL Server
Historia y definición de Microsoft SQL Server Definición Características Microsoft SQL Server es un
Sistema Gestor de Bases de datos relacionales (SGBD) que además ahora en sus versiones más
actuales cuenta con diferentes tipos de herramientas incorporadas en el programa, está basado en el
lenguaje Transact-SQL y es capaz de poner grandes cantidades de información a muchos usuarios
simultáneamente y de manera muy rápida. SQL Server 2008 es capaz de gestionar cualquier tipo de
datos, en cualquier sitio y momento.
Almacena datos de documentos estructurados, semiestructurados o no estructurados como imágenes,
música y archivos directamente dentro de la base de datos.
Se obtiene más rendimiento de los datos, poniendo a disposición servicios integrados como son
consultas, búsquedas, sincronizaciones, informes y análisis. Historia 1989 sale SQL Server 1.0
1993 aparece SQL Server 4.21
1995 sale la versión de SQL Server 6.0
1996 se lanza SQL Server 6.5
1998 Microsoft lanza SQL Server 7.0
1999 Microsoft lanzo otra versión 7.0 con las herramientas OLAP (On-Line Analytical Processing)
2000 sale SQL Server 2000 o versión 8.0 2003 Microsoft saco la versión SQL Server 2000 64-bit
Edition 2005 se lanza la versión SQL Server 2005 o versión 9.0 Finalmente en el 2010 sale SQL
Server 2008 R2 2008 se lanza SQL Server 2008 o versión Objetivos El objetivo de SQL Server es el
poder solucionar aquellos problemas de negocios que enfrentan las personas. Minimizando así los
costos y la complejidad de las bases de datos. SQL Server es lanzada con el fin de ser la base de
datos más fácil de utilizar para construir, administrar e implementar aplicaciones de negocios.
6. Uso De SQL Server
Utilice el SQL Server Profiler para:
Supervisar el rendimiento de una instancia del SQL Server Database Engine (Motor de base de datos de SQL
Server), Analysis Server o Integration Services (después de que se hayan ejecutado).
Depurar procedimientos almacenados e instrucciones Transact-SQL.
Analizar el rendimiento mediante la identificación de las consultas que se ejecutan lentamente.
Realizar pruebas de esfuerzo y evaluaciones de calidad mediante la reproducción de trazas.
Reproducir las trazas de uno o varios usuarios.
Analizar las consultas al guardar los resultados del plan de presentación.
Probar procedimientos almacenados e instrucciones Transact-SQL en la fase de desarrollo de un proyecto
mediante la ejecución paso a paso de las instrucciones para confirmar que el código funciona correctamente.
Solucionar problemas de SQL Server mediante la captura de eventos en un sistema de producción y su
reproducción en un sistema de prueba. Esto es útil para realizar pruebas o depuración, y permite a los usuarios
seguir utilizando el sistema de producción sin interferencias.
Auditar y revisar la actividad producida en una instancia de SQL Server. Esto permite a los administradores de
seguridad revisar los eventos de auditoría, entre los que se incluyen intentos de inicio de sesión correctos o
erróneos, y funcionamiento correo o erróneo de permisos para obtener acceso a instrucciones u objetos.
Guardar los resultados de traza en XML para proporcionar una estructura jerárquica normalizada para estos
resultados. Esto permite modificar trazas existentes o crear trazas de forma manual y, a continuación,
reproducirlas.
Agregar resultados de traza para permitir que las clases de eventos similares se agrupen y se analicen. Estos
resultados proporcionan recuentos basados en un único grupo de columnas.
7. Característica De SQL Server
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye también un entorno gráfico de administración, que permite el uso
de comandosDDL 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.
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 proyectos completos empleando 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, osql, o PowerShell.
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.
El tipo NUMERIC fue mejorado para ser usado como identificador de columna a partir de la versión
2008 R2
8. Ventajas De SQL Server
Es un sistema de gestión de base de datos.
Es útil para manejar y obtener datos de la red de redes.
Nos permite olvidarnos de los ficheros que forman la base de datos.
Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo
dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro
compañero y así se puede ver las bases de datos del otro compañero con SQL Server.
SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al
nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
Es un sistema de gestión de base de datos.
Es útil para manejar y obtener datos de la red de redes.
Nos permite olvidarnos de los ficheros que forman la base de datos.
Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo
dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro
compañero y así se puede ver las bases de datos del otro compañero con SQL Server.
SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al
nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
9. Desventajas De SQL Server
La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria
RAM que utiliza para la instalación y utilización del software.
Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer útil por
que en el se prohíben muchas cosas tiene restricciones en lo particular me parase mas
viable usar MySQL es mucho mejor además de ser un software gratis.
. Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene
restricciones en lo particular.
3. La relación, calidad y el precio esta muy debajo comparado con oracle.
4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado
pequeño, una pésima implementación de los tipos de datos variables.
10. Tipos Y Ejemplos De SQL Server
En SQL Server, cada columna, variable local, expresión y parámetro tiene un tipo de datos relacionado. Un tipo
de datos es un atributo que especifica el tipo de datos que el objeto puede contener: datos de enteros, datos de
caracteres, datos de moneda, datos de fecha y hora, cadenas binarias, etc.
SQL Server proporciona un conjunto de tipos de datos del sistema que define todos los tipos de datos que
pueden utilizarse con SQL Server. También puede definir sus propios tipos de datos en Transact-SQL o
Microsoft .NET Framework. Los tipos de datos de alias están basados en los tipos de datos proporcionados por
el sistema. Para obtener más información acerca de los tipos de datos de alias, vea Trabajar con tipos de datos
de alias. Los tipos definidos por el usuario obtienen sus características de los métodos y los operadores de una
clase que se crean mediante uno de los lenguajes de programación compatibles con .NET Framework. Para
obtener más información, vea Trabajar con tipos definidos por el usuario para CLR.
Cuando dos expresiones que tienen tipos de datos, intercalaciones, precisión, escala o longitud diferentes son
combinadas por un operador, las características del resultado vienen determinadas por lo siguiente:
El tipo de datos del resultado viene determinado por la aplicación de las reglas de precedencia de tipos de datos
a los tipos de datos de las expresiones de entrada. Para obtener más información, vea Prioridad de tipo de
datos (Transact-SQL).
La intercalación del resultado viene determinada por las reglas de precedencia de intercalación cuando el tipo
de datos del resultado es char, varchar, text, nchar, nvarchar o ntext. Para obtener más información,
vea Prioridad de intercalación (Transact-SQL).
La precisión, escala y longitud del resultado dependen de la precisión, escala y longitud de las expresiones de
entrada. Para obtener más información, vea Precisión, escala y longitud (Transact-SQL).
11. Conclusión
Al culminar este trabajo deseo haber llenado todas las expectativas
requeridas del profesor Starling Germosen y haber cumplido con todo lo
requerido sobre lo que es el gestor de base de datos SQL SERVER lo cual
este gestor de base de datos es muy importante en a informática debido a
sus funciones realizadas en el ámbito de la informática.
Tambien me dio mucho place y vigor de realizar este trabajo relacionado
con lo que son los gestores de bases de datos debido a que adquirí un
conocimiento básico entorno al gestor de base de datos que investigue que
es el SQL SERVER. Lo cual como pudimos ver anteriormente es el principal
medio de interrelación con el servidor, el cual permite realizar las
operaciones claves en SQL SERVER este también esta diseñado para el
entorno empresarial SQL SERVER se ejecuta en T-SQL ( Transact-SQL).