QUE ES?
Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Microsoft SQL Serverconstituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como sonOracle, PostgreSQL o MySQL.
VERSIONES
Historia de versiones Versin 1.0 (OS/2) 4.21 (WinNT) 6.0 6.5 7.0 8.0 8.0 9.0 10.0 10.50 11.0 1989 Ao Nombre de la versin SQL Server 1-0 SQL Nombre clave
1993
1995 1996 1998 1999 2000 2003 2005 2008 2010 2012
SEQUEL
SQL95 Hydra Sphinx Plato Shiloh Liberty Yukon Katmai Kilimanjaro Denali
Software2
Software de red
Software de Internet
Para todas las instalaciones de SQL Server 2008 se requiere Microsoft Internet Explorer 6 SP 1 o una versin posterior. Se requiere Internet Explorer 6 Service Pack 1 o una versin posterior para Microsoft Management Console (MMC), SQL Server Management Studio, Business Intelligence Development Studio, el componente Diseador de informes de Reporting Services y la Ayuda HTML. Las necesidades de espacio en disco variarn con los componentes de SQL Server 2008 que instale. Para obtener ms informacin, vea Requisitos de espacio en disco duro, ms adelante en este tema. Para la instalacin desde disco se necesita una unidad de CD o DVD.
Disco duro
Unidad
Pantalla
Otros dispositivos
Las herramientas grficas de SQL Server 2008 requieren VGA o una resolucin mayor: resolucin mnima de 1.024 x 768 pxeles.
Dispositivo sealador: se necesita un mouse Microsoft o dispositivo sealador compatible.
En la tabla siguiente se muestran los requisitos de hardware del sistema para SQL Server 2008 Standard (64 bits) x64:
Componente Procesador
Requisito Tipo de procesador: Mnimo: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T, Intel Pentium IV compatible con EM64T Velocidad de procesador: Mnimo: 1,4 GHz Recomendado: 2,0 GHz o ms Windows XP Professional x64 Windows Server 2003 SP2 de 64 bits x64 Standard1 Windows Server 2003 SP2 de 64 bits x64 Datacenter1 Windows Server 2003 SP2 de 64 bits x64 Enterprise1 Windows Vista Ultimate x64 Windows Vista Enterprise x64 Windows Vista Business x64 Windows Server 2008 x64 Web1 Windows Server 2008 x64 Standard, Windows Server 2008 x64 Standard sin Hyper-V1 Windows Server 2008 x64 Datacenter, Windows Server 2008 x64 Datacenter sin HyperV1 Windows Server 2008 x64 Enterprise, Windows Server 2008 x64 Enterprise sin HyperV1 Windows Small Business Server 20082 Windows Server 2008 para Windows Essential Server Solutions2 Windows Server 2008 sin Hyper-V para Windows Essential Server Solutions2 Windows 7 de 64 bits x64 Ultimate1,3 Windows 7 de 64 bits x64 Enterprise1,3 Windows 7 de 64 bits x64 Professional1,3 Windows 2008 R2 de 64 bits x64 Web1,3 Windows 2008 R2 Foundation 1,3 Windows 2008 R2 de 64 bits x64 Standard1,3 Windows 2008 R2 de 64 bits x64 Enterprise1,3 Windows 2008 R2 de 64 bits x64 Datacenter1,3
Sistema operativo
Memoria
RAM: Mnimo: 512 MB Recomendado: 2,048 GB o ms Mximo: mximo del sistema operativo
http://msdn.microsoft.com/eses/library/ms143506(v=sql.100).aspx#CrossLanguageSupport
Caracterstica Database Engine (Motor de base de datos) y archivos de datos, Replicacin y Bsqueda de texto Analysis Services y archivos de datos Reporting Services y Administrador de informes Integration Services Componentes de cliente Libros en pantalla de SQL Server y Libros en pantalla de SQL Server Compact
VENTAJAS
- Es un Sistema de Gestin de Bases de Datos Relacionales (SGBDR). - Puede ser til para manejar y/o obtener datos de la red de redes. - Ofrece una potente forma de unir SQL e Internet. - Utiliza una extensin al SQL estandar, que se denomina Transact SQL. - El Transact SQL, soporta la definicin, modificacin y eliminacin de bases de datos, tablas, atributos, ndices, etc., es decir, el lenguaje de definicin de datos (LDD), as como la consulta, actualizacin y borrado de tuplas de tablas, es decir, el lenguaje de manipulacin de datos (LMD). - Para empezar SQL Server nos permite olvidarnos un poco de los ficheros que forman la base de datos. En Access tenemos que abrir el fichero .mdb para ver el contenido. Aqu abrimos la consola de SQL Server y tenemos todas las bases de datos de todos nuestros programas. Esto es muy cmodo, ciertamente. - Si trabajamos en una red local nos permite agregar otros servidores de SQL Server. por ejemplo: yo tengo en mi ordenador una base de datos en mi servidor SQL y mi compaero tiene en su servidor otra base de datos. Yo puedo conectar mi SQL al suyo y as tengo sus bases de datos en mi SQL Server. Esto, tambin es muy cmodo. - Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura, ejecucin; seguridad en los procedimientos almacenados (despus hablo de ellos)... todo se puede configurar. O sea, que podemos permitir que alguien conecte su SQL al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otra s.
DESVENTAJAS
En versiones de 32 bits, SQL Server usa Address Windowing Extension (AWE) para hacer el direccionamiento por encima de 4GB. Esto le impide usar la administracin dinmica de memoria, y slo le permite alojar un mximo de 64 GB de memoria compartida. Esta limitacin es exclusiva de sistemas operativos 32 bits; en sistemas operativos 64bits, la memoria mxima que se puede direccionar en Edicin Estandard es 64Gb y en Edicin Enterprise 4Tb. Microsoft SQL Server slo maneja compresin de datos en la Edicin Enterprise. Microsoft SQL Server requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux. - La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software
//CREAMOS LA TABLA
CREATE TABLE ALUMNOS (IDALUMNO INT IDENTITY(1,1) NOT NULL, NOMBRE NVARCHAR (100) NOT NULL, DIRECCION NVARCHAR (100) NOT NULL, COLONIA NVARCHAR (100) NOT NULL, CP INT NOT NULL, TELEFONO INT NOT NULL, );
//HACEMOS CONSULTA
SELECT * FROM ALUMNOS