Está en la página 1de 6

BOLETÍN SQL Server – TEMA 2

Contesta a las siguientes preguntas a partir de los apuntes de SQL


Server 2016:
1. ¿En qué categorías se agrupan los objetos lógicos de una base de datos?
 - Gestión y almacenamiento de los datos: tablas, tipos de datos, restricciones de integridad,
valores por defecto, reglas e índices.
 - Acceso a los datos: vistas y procedimientos almacenados.
 - Gestión de la integridad completa: triggers (procedimientos almacenados que se ejecutan
automáticamente en el momento de la ejecución de una orden SQL que modifique el
contenido de SQL Server 2016 Página 2 una tabla: INSERT, UPDATE y DELETE). El trigger está
siempre asociado a una tabla y a una instrucción SQL. Permite establecer reglas de
integridad complejas entre varias tablas o mantener los datos no normalizados.

2. ¿Qué bases de datos de sistema nos encontramos en SQL Server
 Master Es la base de datos principal de SQL Server, donde está almacenado el conjunto de
datos estratégicos para el buen funcionamiento del servidor.
 Model Esta base contiene el conjunto de elementos incluidos en toda base de datos de
usuario nueva. Por defecto, sólo están las tablas de sistema, aunque es posible añadir otros
elementos. La base de datos Model se utiliza con fines de personalización de las futuras
bases de datos de usuarios, creadas a continuación.
 Tempdb No se puede conservar de manera permanente ninguna información en la base de
datos Tempdb. Los objetos temporales se eliminan cuando su propietario se desconecta.
Permite gestionar las tablas temporales locales o globales, las tablas de trabajo
intermediarias para hacer ordenaciones, por ejemplo, pero también los conjuntos de
resultado de los cursores. La base Tempdb se crea nuevamente, con su tamaño inicial, en el
momento de inicio de la instancia.
 Msdb Contiene información utilizada por el servicio SQL Server Agent para lanzar una alerta,
avisar a un operador o ejecutar una tarea planificada. Msdb contiene también el histórico de
ejecución de las tareas.
 Resource Base de datos de solo lectura contiene la definición de todos los nuevos
elementos definidos a partir de SQL Server 2014. Los objetos de sistema se definen aquí de
manera lógica y aparecen en el esquema de sys.
 Base de Datos de usuario Las bases de datos de usuario van a contener los datos
proporcionados por los usuarios.

3. Sabemos que SQL Server se utiliza a sí mismo para gestionarse, para ello
almacena las bases de datos del sistema. ¿Cómo debemos trabajar con ellas?

se recomienda no trabajar directamente con ellas. Para buscar información, es necesario pasar
por el esquema de información, es decir, por las vistas definidas en el esquema del usuario
“sys” siempre que sea posible.

4. ¿Cuáles son las principales tareas del administrador?


 Gestionar los servicios SQL Server
 Gestionar las instancias de SQL Server
 Establecer los procesos de copia de seguridad y restauración
 Configurar la disponibilidad de los datos de acuerdo con la política de la empresa
 Gestionar las configuraciones de red
 Importar y exportar datos

5. ¿Qué tipos de licencias nos encontramos en SQL Server?


 Enterprise, es la más completa. Ofrece el conjunto de funcionalidades disponibles con SQL
Server. Esta edición es conocida por ser capaz de gestionar volúmenes muy importantes de
datos y transacciones, con muchos usuarios conectados. Ofrece funcionalidades avanzadas
en lo relativo a operaciones de business intelligence y alta disponibilidad. - Standard, edición
más simple que Enterprise, tiene como objetivo responder a las necesidades de una
empresa que busque un motor de base de datos con alto rendimiento y no necesite
funcionalidades específicas de la edición Enterprise. Algunas limitaciones se encuentran
sobre todo a nivel de las soluciones de alta disponibilidad. La gestión de volúmenes de datos
muy grandes también tiene un rendimiento más bajo que la edición Enterprise. Esta edición
representa una buena elección, pues permite una fácil evolución hacia otras.
 Express, esta edición tiene la particularidad de poder utilizarse en producción sin que sea
necesario adquirir una licencia SQL Server. No se trata de una versión reducida sino de un
motor SQL Server totalmente funcional. No existe límite respecto al número de usuarios
conectados. Las únicas limitaciones son las relativas al volumen de datos 10 GB, y el hecho
de que el motor no pueda utilizar más de 1 GB de memoria. La migración a versiones
superiores es inmediata.
 Developer, esta edición incluye el conjunto de las funcionalidades propuestas para la
edición Enterprise. Sin embargo, con una edición Developer, la puesta en producción de
aplicaciones no es legal. La versión Developer permite al equipo de desarrollo de
aplicaciones hacer sus pruebas sobre una base completamente funcional sin tener la
obligación de adquirir una licencia de producción. SQL Server 2016 Página 5
 Web, centrada en la gestión de datos, esta edición permite ofrecer un motor de base de
datos destinado a los sitios web con un coste bajo. Las posibilidades en términos de
administración son reducidas. Las funcionalidades decisionales y la creación de informes no
están disponibles en esta edición, que se halla limitada a los centros de servicios.

6. ¿Qué ocurre si en la instalación de SQL Server se nos ha olvidado instalar algún


componente?
El proceso de instalación SQL Server comienza ejecutando una serie de
reglas para validad la configuración de la plataforma. Si estas reglas no se
satisfacen completamente, se obtiene como resultado advertencias o
errores. Una advertencia indica que, aunque es posible instalar una
instancia de SQL Server, ciertos componentes no se podrán instalar

7. ¿Qué características debe cumplir el nombre de una instancia en SQL Server?


reglas siguientes: -
 El nombre de la instancia está limitado a 16 caracteres
 -No se diferencia entre mayúsculas y minúsculas
 -El nombre de la instancia no puede contener las palabras DEFAULT y MSSQLSERVER, así
como ninguna otra palabra reservada
 -El primer carácter del nombre de la instancia debe ser una letra (A a Z) o _ (guión bajo) - Los
otros caracteres pueden ser letras, números o bien el guión bajo (_) SQL Server 2016 Página
 -Los caracteres especiales tales como el espacio, la barra inversa (\), la coma, los dos puntos,
el punto y coma, la comilla.

8. ¿Cuáles son los servicios mínimos de SQL Server asociados a una instancia?
 - SQL Server Database Services
 - Agent SQL Server
 - Analysis Services
 - Reporting Services
 - Integration Services
 - Búsqueda de texto completo
 - SQL Server Browser

9. ¿Es lo mismo la página de códigos y la intercalación? ¿Qué tipos de


intercalación existen en SQL Server?
NO la página de codigos sirve para codificar caracteres de los ditintos idiomas
mundiales mientras con las intercalaciones controlan el orden de las ordenaciones
de los datos Unicode y no Unicode,
- Las intercalaciones Windows, que se basan en los parámetros de los idiomas
definidos en Windows. Con este tipo de intercalación, las sentencias de
ordenación y comparación se adaptan automáticamente al idioma del servidor.
- Las intercalaciones binarias, son muy adecuadas por su rapidez de tratamiento.
Se basan en el código binario que se usa para registrar cada carácter de
información en formato Unicode o no.
- Las intercalaciones SQL Server aseguran la compatibilidad ascendente con las
versiones anteriores de SQL Server. Por lo tanto, es preferible no seleccionar esta
opción en una instalación nueva.

10. Explica las opciones de ordenación que pueden influir en español. ¿Qué
diferencia hay entre la I y la S?
 CS Case Sensitive, por lo que es sensible a mayúsculas y minúsculas.
 AS Accent Sensitive, por lo que se distingue entre caracteres acentuados o no. SQL Server
2016 Página 11
 KS Kana Sensitive, por lo que se mantiene la diferencia entre los juegos de caracteres
japoneses
 WS Width Sensitive, por lo que la ordenación considera como diferentes el mismo carácter
codificado en Unicode, con 2 bytes, y el codificado con 1 byte, en código ASCII.

Estas opciones pueden aparecer con I en lugar de S. I significa Insensitive e indica que la
ordenación no hace ninguna distinción respecto a este criterio
11. ¿Qué modos de autenticación nos podemos encontrar en SQL Server? ¿Cuál es
el más recomendable?
 Modo autenticación de Windows: basa completamente en las cuentas de usuario de
Windows.
 Modo mixto: define cuentas de usuario y gestionarlas totalmente en SQL Server. En este
caso, es necesario especificar la contraseña del usuario SQL Server que tendrá los privilegios
de administrador SQL Server.

12. ¿Cómo se llama el usuario administrador de una instancia SQL Server?


¿Cuándo será necesario?
el usuario sa , será necesario cuando estemos en un modo mixto.

13. ¿Qué aporta FILESTREAM en el almacenamiento de datos?


permite a las aplicaciones basadas en SQL Server almacenar datos no
estructurados, como documentos e imágenes en el sistema de archivos.

14. ¿Dónde podemos consultar el diario de instalación de SQL Server?


Con el explorador de archivos en “summary.txt” que está en el directorio
C:\Archivos de Programa\Microsoft SQL Server\130\Setup Bootstrap\LOG.

15. Identifica las funciones de SQL Server y SQL Server Agent


SQL Server representa el motor de la base de datos y, mientras este
servicio no esté iniciado, es imposible conectarse al servidor y trabajar con
los datos que contiene. El servicio SQL Server Agent toma a su cargo, entre
otras, la ejecución y la gestión de todas las tareas planificadas.

16. ¿Qué tenemos que hacer para ver un servidor SQL Server en SQL Server
Management Studio?
Es necesario registrar cada servidor en la consola de administración.

17. ¿Qué debemos hacer antes de hacer pública la conexión a un servidor SQL
Server?
es necesario asegurarse de que la contraseña del administrador SQL
Server (sa) es suficientemente segura, si no lo fuese es necesario
modificarla.
18. ¿Para qué sirve el servicio de texto completo? ¿Qué ocurre si lo necesitamos y
no lo tenemos instalado?
mejorar la precisión y velocidad de las consultas que se llevan a cabo
sobre campos que contienen textos de grandes dimensiones, es decir, en
las columnas de tipo char, nchar, varchar, nvarchar, varbinary y xml.
En caso de que no esté instalado este servicio, es necesario volver a
ejecutar el proceso de instalación, solicitando esta vez la modificación de
la instancia instalada para añadirle el servicio requerido.

También podría gustarte