Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


sql basico 2017 manual de inicio, Guías, Proyectos, Investigaciones de Programación Informática

texto para iniciar en sql 2017

Tipo: Guías, Proyectos, Investigaciones

2020/2021

Subido el 13/03/2021

dorchaid
dorchaid 🇲🇽

1 documento

1 / 152

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Powered by
Intelisis Software
Programación con SQL
Nivel Básico
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Vista previa parcial del texto

¡Descarga sql basico 2017 manual de inicio y más Guías, Proyectos, Investigaciones en PDF de Programación Informática solo en Docsity!

Powered by Intelisis Software

Programación con SQL

Nivel Básico

Powered by Intelisis Software Titular de los Derechos de Autor: Intelisis Software S.A. de C.V. Derechos Reservados 2017 Av. Xola 535, Piso 9, Col. Del Valle 03100 México , D.F. Autor: L.S.C. Israel Gesen Gracia Ramos Revisión de Edición: L.S.C. Israel Gesen Gracia Ramos Derechos Reservados México 2017 Todos los derechos reservados. Impreso en México, D.F. Esta obra no puede ser copiada, reproducida total o parcialmente, transferida o publicada en ninguna forma, incluyendo medios magnéticos, sin el conocimiento por escrito de Límite de Responsabilidades Este manual está diseñado para ayudar a mejorar su conocimiento y uso de Intelisis ERP. Sin embargo el propietario de los derechos de autor, el autor, editores y cualquier parte relacionada no asume ninguna responsabilidad por los usos dados a este material o por decisiones tomadas por usuarios que estén apoyadas en el contenido de este manual; no se dan garantías ya sean expresas o implícitas relacionadas con el contenido de esta obra, o aplicación para un fin específico o particular. Asimismo, ni el propietario de los Derechos de Autor, ni el autor, editores ni nadie que haya participado en la creación y producción de esta obra, serán responsables por cualquier daño directo, indirecto o consecuencial, daños y/o perjuicios como por ejemplo: perdi- da de utilidades, beneficios, clientes, datos, etc. Ningún distribuidor, compañía o persona, está autorizado a alterar este límite de responsabilidad. Impreso en México.

Powered by Intelisis Software

Acerca de SQL Básico

SQL (Structured Query Language), Lenguaje Estructurado de Consulta es el lenguaje utili- zado para definir, controlar y acceder a los datos almacenados en una base de datos rela- cional. El SQL es un lenguaje universal que se emplea en cualquier sistema gestor de bases de datos relacional. Tiene un estándar definido, a partir del cual cada sistema gestor ha desa- rrollado su versión propia. En SQL Server la versión de SQL que se utiliza se llama TRANSACT-SQL. EL SQL en principio es un lenguaje orientado únicamente a la definición y al acceso a los datos por lo que no se puede considerar como un lenguaje de programación como tal ya que no incluye funcionalidades como son estructuras condicionales, bucles, formateo de la salida, etc. (aunque veremos que esto está evolucionando). El curso de SQL Básico tiene como propósito conocer el entorno grafico del SQL Server 2012, los principios básicos en el desarrollo de consultas con sus diferentes métodos para la obtención eficiente de datos.

Objetivos

Al término de este curso el participante podrá:

- Conocer el ambiente grafico de SQL Server 2012 - Crear objetos tales como bases de datos, tablas y esquemas de forma gráfica y a través de TSQL - Conocer los principios básicos en la creación de consultas en TSQL - Conocer los diferentes métodos de desarrollo de consultas en TSQL

Requisitos del curso

- Manejo básico del sistema operativo Windows

Esbozo general del curso

El curso está dividido en 8 unidades que son:

- Entorno grafico del SMSS - Introducción a SQL - Consultas simples - Consultas multitabla - Consultas de resumen - Subconsultas - Creación de objetos - Actualización de datos.

Training & Professional Development 11 Powered by Intelisis Software

Entrada al SQL Server Management Studio

Aunque trabajemos en modo local, la entrada a la herramienta es la misma. Para empezar entramos a través del acceso directo Icono SSMS o a través de Inicio, Programas, Microsoft SQL Server 2012, SQL Server Management Studio. Lo primero que deberemos hacer es establecer la conexión con el servidor (Figura 1.1): Seleccionamos el nombre del servidor y pulsamos el botón Conectar. Se abrirá la ventana inicial del SQL Server Management Studio (en adelante SSMS) Figura 1.2: Figura 1.1 Cuando se abre el manejador de SQL se presenta la ventana para conectarse al servidor con el nombre de Usuario y contraseña del servidor Figura 1.2 Esta es la ventana inicial del manejador de SQL una vez que se ha conectado al servidor

Training & Professional Development 13 Powered by Intelisis Software

Archivos de datos secundarios

Los archivos de datos secundarios son todos los archivos de datos menos el archivo de da- tos principal. Puede que algunas bases de datos no tengan archivos de datos secundarios, mientras que otras pueden tener varios archivos de datos secundarios. La extensión de nombre de archivo recomendada para los archivos de datos secundarios es .ndf. Además los archivos de datos se pueden agrupar en grupos de archivos. Para cada base de datos pueden especificarse hasta 32.767 archivos y 32.767 grupos de archivos.

Archivos de registro

Los archivos de registro (archivos de log) almacenan toda la información de registro que se utiliza para recuperar la base de datos, el también denominado registro de transacciones. Como mínimo, tiene que haber un archivo de registro por cada base de datos, aunque puede haber varios. La extensión recomendada para los nombres de archivos de registro es .ldf. SQL Server 2012 no exige las extensiones de nombre de archivo .mdf, .ndf y .ldf, pero estas extensiones ayudan a identificar las distintas clases de archivos y su uso. Cada base de datos tiene al menos 2 archivos (un archivo de datos principal y un archivo de registro) y opcionalmente un grupo de archivos. Los archivos de datos y de registro de SQL Server se pueden colocar en sistemas de archi- vos FAT o NTFS. Se recomienda utilizar NTFS por los aspectos de seguridad que ofrece. No se pueden colocar grupos de archivos de datos de lectura y escritura, y archivos de regis- tro, en un sistema de archivos NTFS comprimido. Sólo las bases de datos de sólo lectura y los grupos de archivos secundarios de sólo lectura se pueden colocar en un sistema de archivos NTFS comprimido.

Crear una base de datos en SSMS

En el Explorador de objetos, si desplegamos la carpeta Bases de datos nos aparecen Bases de datos del sistema y las bases de datos de usuario después de la carpeta Instantáneas... (Figura 1.3) Figura 1.3 Desde el Explorador de Objetos es posible ver las bases de datos del sis- tema y las bases creadas por los usuarios

Entorno Gráfico Del Ssms 14 Después de la instalación, en la carpeta Bases de datos del sistema se habrá creado una especial denominada master se utiliza como base de datos de usuario por defecto. Las demás bases de datos forman también parte del diccionario de datos y las utiliza el sistema para llevar a cabo su gestión. Las bases de datos de los usuarios se deben crear preferentemente fuera de la carpeta Bases de datos del sistema. Para crear una nueva base de datos de usuario nos posicionamos sobre la carpeta Bases de datos y con el botón derecho del ratón desplegamos el menú contextual del que elegimos la opción Nueva base de datos…

Entorno Gráfico Del Ssms 16 Si no indicamos ninguna ubicación podemos ver que los guarda en la carpeta del SQL Server/MSSQL.n/MSSQL/DATA (Figura 1.5). n representa un número que puede variar de una instalación a otra. Estos son los archivos mínimos en los que se almacenará la base de datos, pero como ya vimos anteriormente se puede almacenar en más archivos, los tenemos que definir todos en esta ventana a continuación de los dos obligatorios. Para añadir más archivos físicos disponemos del botón Agregar. Al pulsar el botón Agregar se crea una nueva fila en la tabla de archivos físicos donde de- beremos escribir el nombre del archivo, su tipo (desplegando la lista podemos elegir entre de datos o de registro) y demás parámetros. Al agregar un nuevo archivo se activa el botón Quitar, siempre que estemos posicionados encima de un archivo secundario para poder así eliminarlo si lo queremos. No podemos eliminar ni el de datos primario, ni el de registro inicial. Figura 1.5 La columna Path permite específicar la ubicación fisica de la base de datos, desde aqui es posible mo- dificar esta ubicación o dejarla intacta.

Training & Professional Development 17 Powered by Intelisis Software Si nos fijamos en la zona de la izquierda, vemos que nos encontramos en la pestaña Ge- neral, podemos cambiar otros parámetros de la base de datos pulsando en Grupos de archivos o en Opciones: Al final pulsamos en Aceptar y se creará la base de datos. Aparecerá dentro de la carpeta Bases de datos. Si no se ve pulsa en el icono Actualizar Botón Actualizar (Figura 1.6). Figura 1.6 Una vez creada la base esta aparecerá en el explorador de objetos

Training & Professional Development 19 Powered by Intelisis Software En la siguiente ventana elegimos la base de datos: Pulsando en Agregar indicamos el archivo de datos primario en su ubicación y automáti- camente se adjuntará la base de datos lógica asociada a este archivo. Finalmente pulsamos en Aceptar y aparece la base de datos en nuestro servidor. La opción Adjuntar sólo se utiliza la primera vez, cuando todavía no tenemos la base de datos en el disco.

Entorno Gráfico Del Ssms 20

Conectar y Desconectar la base de datos

Una vez hemos creado la base de datos o la hemos adjuntado a nuestro servidor, nos dare- mos cuenta de que no podremos manipular los archivos de la base desde fuera del gestor SSMS, por ejemplo, desde el Explorador de Windows. Es decir, no podremos copiar, cortar, mover o eliminar los archivos fuente mdf, ndf y ldf. Si lo intentamos se mostrará un aviso de que la base de datos está en uso. Ésto es así porque SQL Server sigue en marcha, a pesar de que se cierre el gestor. Ten en cuenta que el servidor de base de datos normalmente se crea para que sirva información a diferentes programas, por eso sería absurdo que dejara de funcionar cuando cerramos el programa gestor, que sólo se utiliza para realizar modificaciones sobre la base. Para poder realizar acciones sobre la base de datos, ésta debe estar desconectada. Para ello, desde el SSMS, desplegamos el menú contextual de la base de datos que nos interese manipular y seleccionaremos la opción Poner fuera de conexión: Aparecerá un símbolo a la izquierda de la base de datos Icono desconectada indicándonos que la base de datos está desconectada, a partir de este momento Windows nos dejará manipular los archivos. Para volver a conectar la base de datos y seguir trabajando con ella, accederemos al mismo menú contextual pero elegiremos la opción Poner en conexión: En caso de que tu versión de SQL Server no tenga las opciones Poner en conexión y Poner fuera de conexión, deberás utilizar la opción Separar... y luego volver a adjuntarla.