sql server
DESCRIPTION
Expo SQL ServerTRANSCRIPT
![Page 1: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/1.jpg)
SQL ServerJosé Juan Ramírez Patiño
![Page 2: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/2.jpg)
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.
![Page 3: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/3.jpg)
T-SQLTransact-SQL (T-SQL) es el lenguaje de programación del SQL Sever, a través de el podemos realizar muchas operaciones relacionadas con el SQL sin tener que volver a pasar por código ASP o VB, esto simplificará vuestro código y ganará en rapidez dado que el T-SQL se ejecuta dentro del SQL Sever y es código compilado, se compila la primera vez que se ejecuta el Stored Procedure.
EL T-SQL se puede utilizar desde multitud de aplicaciones y desde diferentes lenguajes de programación
oDesde Visual BasicoDesde Visual C++ oDesde Active Server Pages (ASP)
![Page 4: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/4.jpg)
Características de SQL Server
• 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 las terminales o clientes de la red sólo acceden a la información.
• Además permite administrar información de otros servidores de datos.
![Page 5: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/5.jpg)
Entorno Grafico SQL Sever
En el entorno grafico de SQL
server, podemos administrar
las bases de datos que
tenemos, así como ver Log
de errores, exportar listas, o
realizar respaldos de las
bases de datos, entre otras
muchas funciones.
![Page 6: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/6.jpg)
DDL (Lenguaje de Definición de Datos)
Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje que permite a los usuarios llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
El lenguaje de programación SQL, admite las siguientes sentencias de definición: CREATE, DROP y ALTER, cada una de las cuales se puede aplicar a las tablas, vistas, procedimientos almacenados y triggers de la base de datos.
![Page 7: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/7.jpg)
Pantalla de una estructura DDL
![Page 8: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/8.jpg)
DCL (Lenguaje de Manipulación de Datos)
Un Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.
Es usado para recuperar y manipular datos en una base de datos relacional.
![Page 9: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/9.jpg)
Desventajas de SQL Server
• Usa Address Windowing extensión (AWE) para hacer el direccionamiento de 64-bit esto le impide usar la administración dinámica de memoria y sólo le permite alojar a lo más 64Gb de memoria compartida.
• Sólo permite 16 instancias distintas concurrentes aproximadamente en una máquina.
• No maneja compresión de datos por tanto ocupa mucho espacio en disco.
• Está atado a la plataforma de sistema operativo sobre la cual puede instalarse.
![Page 10: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/10.jpg)
SQL Server Historia de Liberaciones
![Page 11: Sql Server](https://reader033.vdocuments.mx/reader033/viewer/2022051314/5560c9fad8b42a3c158b48c9/html5/thumbnails/11.jpg)