Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SQL Server

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

SQL SERVER

Docente:
Hernan Ricardo LLano Jimenez

Aprendiz:
Oliver Aguilar Bahamon

Ficha:
2025255

Sena ADSI
Bogotá D.C.
2021
Actividades de Reflexión Inicial.
De acuerdo al video sobre la Historia de MS Sql Server:
http://www.youtube.com/watch?v=MpZMGJkPAjw

Elabore un mapa conceptual donde identifique:


✓ Consulte acerca del origen de Ms Sql Server.
✓ Versiones.
✓ Componentes.

Actividad de apropiación del conocimiento.


Actividad 01: Realizar las siguientes consultas:

1. Consulte acerca del significado de las siglas SGBD, su propósito,


características, ventajas y desventajas, de ejemplos de los productos que se
encuentran en el mercado de SGBD y licenciamiento.

R// Un Sistema Gestor de Base de Datos (SGBD) o DGBA (Data Base


Management System) es un conjunto de programas no visibles que administran
y gestionan la información que contiene una base de datos Los gestores de base
de datos o gestores de datos hacen posible administrar todo acceso a la base de
datos ya que tienen el objetivo de servir de interfaz entre ésta, el usuario y las
aplicaciones.
Ventajas: Proveen facilidades para la manipulación de grandes volúmenes de
datos. Entre éstas:
● Simplifican la programación de equipos de consistencia.
● Manejando las políticas de respaldo adecuadas, garantizan que los
cambios de la base serán siempre consistentes sin importar si hay errores
correctamente, etc.
● Organizan los datos con un impacto mínimo en el código de los
programas.
● Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del
sistema desarrollado si son bien explotados por los desarrolladores.
● Usualmente, proveen interfaces y lenguajes de consulta que simplifican la
recuperación de los datos.

Desventajas:Típicamente, es necesario disponer de una o más personas que


administren la base de datos, en la misma forma en que suele ser necesario en
instalaciones de cierto porte disponer de una o más personas que administren
los sistemas operativos. Esto puede llegar a incrementar los costos de operación
en una empresa. Sin embargo hay que balancear este aspecto con la calidad y
confiabilidad del sistema que se obtiene.
● Si se tienen muy pocos datos que son usados por un único usuario por
vez y no hay que realizar consultas complejas sobre los datos, entonces
es posible que sea mejor usar una planilla de cálculo.
● Complejidad: el software es muy complejo y las personas que vayan a
usarlo deben tener conocimiento de las funcionalidades del mismo para
poder aprovecharlo al máximo.
● Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen
que sea un software de gran tamaño, que requiere de gran cantidad de
memoria para poder correr.
Los productos más escuchados en el mercado con esta dinámica son:
● MySQL:
● Oracle:
● Microsoft SQL Server:
● Microsoft Access:
● DB2:
● Visual FoxPro:

2. Mediante una imagen ejemplifica cual es la arquitectura en la que está basada


SQL Server.
R//

3. Defina concretamente cuales son las tareas del motor de base de datos de SQL
Server y cuál es el sistema administrador que ofrece SQL Server para
administrar y diseñar bases de datos.
R// Las tareas del motor SQL Server son:
● Funciones de agregado: realizan un cálculo en un conjunto de valores y
devuelven un valor único. Se pueden usar en la lista de selección o en la
cláusula HAVING de una instrucción SELECT.
● Funciones analiticas: calculan un valor agregado basándose en un grupo
de filas. A diferencia de las funciones de agregado, estas funciones
pueden devolver varias filas para cada grupo.
● Funciones de categoría: devuelven un valor de categoría para cada fila de
una partición. Según la función que se utilice, algunas filas pueden recibir
el mismo valor que otras. Las funciones de categoría son no
deterministas.
● Funciones de conjuntos de filas: devuelve un objeto que se puede usar
como referencias de tabla en una instrucción SQL.
● Funciones escalares: Operan sobre un valor y después devuelve otro
valor. Las funciones escalares se pueden utilizar donde la expresión sea
válida.

Para administrar la base de datos, se necesita una herramienta. Tanto si las


bases de datos se ejecutan en la nube, en Windows, en macOS o en Linux, no
es necesario que la herramienta se ejecute en la misma plataforma que la base
de datos. Entre estas herramientas se encuentran:
● Azura Data Studio: Un editor ligero que puede ejecutar consultas SQL a
petición, ver y guardar resultados como texto, JSON o Excel. Edite los
datos, organice sus conexiones de bases de datos favoritas y examine los
objetos de base de datos en una experiencia de exploración de objetos
conocida.
● SQL Server Management Studio: Administre una instancia de SQL Server
o una base de datos con compatibilidad completa con GUI. Acceda,
configure, administre y desarrolle todos los componentes de SQL Server,
Azure SQL Database y Azure Synapse Analytics.
● SQL Server Data Tools: Una herramienta de desarrollo moderna para
crear bases de datos relacionales de SQL Server, bases de datos de
Azure SQL, modelos de datos de Analysis Services (AS), paquetes de
Integration Services (IS) e informes de Reporting Services (RS).
● Visual Studio Code: La extensión mssql para Visual Studio Code es la
extensión oficial de SQL Server que admite conexiones a SQL Server y la
experiencia de edición enriquecida para T-SQL en Visual Studio Code.

4. Mediante una imagen señale las partes del entorno de trabajo del administrador
de SQL Server instalado en su equipo y defina concretamente sus funciones.
R//
● Cuadro de herramientas: Las herramientas son aquellos elementos que
podemos arrastrar hacia nuestro formulario y le asignamos una función
determinada.
● Barra de menú y de herramientas: En la barra de menú encontraremos
opciones con menú desplegable, tales como la típica opción de
«Archivo», la de «Ver», «Ventana», «Ayuda», y otras como «Compilar»,
«Depurar», «Herramientas» Etc. Por otro lado, la barra de herramientas
contiene iconos y botones típicos como el de «Guardar», «Deshacer-
Rehacer», y otros como el botón para «Iniciar la Depuración» y ejecutar
nuestro proyecto.

● Explorador de soluciones: podremos ver la Solución, que es la que


contiene todo nuestro proyecto. En esta parte de la interfaz de Visual
Studio, podemos ver todo lo relacionado con nuestro proyecto, como las
referencias, ver y añadir formularios y si tenemos la opción de «Ver todos
los archivos» podremos ver todos los archivos que se encuentran dentro
de la carpeta de nuestro proyecto, carpeta que su ubicación por defecto
es «C:\Users\Nombre de Usuario\Documents\Visual
Studio\Projects\Carpeta de nuestro proyecto».
5. Realice un cuadro comparativo de los tipos de datos y sus divisiones en las
diferentes versiones que existen de MS SQL SERVER con:
a. Categoría
b. Nombre
c. Descripción
d. Rango De Valores Admitidos
R//

Nombre Tipo de dato Categoria Descripción Rango


Microsoft ● Archivos permite que se haga SQL Server 2000, el Escalabilidad y
SQL de datos referencia a los gestor de base de capacidad, para
Server primarios conjuntos de filas datos para la gestión y satisfacer las mayores
2000 ● Archivos de análisis que ha sido necesidades, es decir,
datos específicamente esta aplicación se
secundarios diseñado para la presenta como una
● Archivos de implantación de la solución capaz de
registro(LO futura generación de soportar los enormes
G) aplicaciones para el incrementos de
comercio electrónico, demanda que supone
Business Intelligence Internet
y soluciones Data
Warehouse.

Microsoft algunos tipos de por su sencillez, esta En la versión 2005 de Esta versión de SQL
SQL datos están versión Express de SQL Server las Server viene incluida
Server designados como SQL, está más bien herramientas también en SQL Server
2005 pertenecientes a diseñada para trabajadas en su Express Edition,
los siguientes pequeñas versión anterior se garantizando una
grupos: Tipos de aplicaciones, uso unificaron en una sola. protección de datos y
datos de valores personal y, para un rápido
grandes: montar tu base de procesamiento de ellos.
varchar(max), datos en loca
nvarchar(max) y
varbinary(max)

Microsoft Algunos de los Amplía SQL Server Microsoft SQL Server Admite los
SQL datos designados 2008 Express with 2008 R2 es una procedimientos
Server para esta versión Tools con el fin de edición con muchas desencadenadores,
2008 de SQL Server proporcionar características de funciones y vistas
son: Binary, compatibilidad para la SQL Server que almacenados
Character, Date búsqueda de texto resulta idónea para
Time, Decimal, completo integrada y aprender, desarrollar y Almacene todo tipo de
Floating Point, Reporting Services activar pequeñas datos empresariales
Integer, Monetary, aplicaciones de con soporte nativo para
Special y Unicode Incluye solamente el servidor, web y de datos relacionales,
motor de base de escritorio, así como XML, FILESTREAM y
datos de SQL y se para su redistribución datos espaciales
diseñó para su a través de ISV.
desarrollo y Rendimiento mejorado,
redistribución por facilidad de uso y
parte de ISV visualización además
de la integración con el
sistema de Microsoft
2007 Office en SQL
Server Reporting
Services

Microsoft Algunos de los Crea servicios de alta SQL Server 2019 Esta versión de SQL
SQL datos designados escalabilidad en el Express es una Server obtiene un
Server para esta versión cloud en Azure y versión de SQL rendimiento sin
2019 de SQL Server consigue una Server ideal para el precedentes tanto en
son: Bigint, Int, plataforma SQL desarrollo y la windows y linux.
Smallint, Tinyint, unificada producción de Además de un
Numeric, Decimal, desarrollada sobre el aplicaciones de constante prueba de
Money, rendimiento líder en escritorio, rendimiento de cargo
Smallmoney y Bit. el sector de SQL aplicaciones web y de trabajo
Además de los Server, para disfrutar pequeñas
tipos de datos de de una escalabilidad aplicaciones de
sus anteriores ilimitada, un servidor.
versiones rendimiento
inteligente y
seguridad integrada.

6. Defina cuales son las bases de datos del sistema de SQL Server y cuál es su
contenido.7. Consulte tutoriales de instalación del motor y administrador de MS
SQL Server.
R//

Se aplica a: SQL Server (todas las versiones admitidas) y Azure SQL Database

SQL Server incluye las siguientes bases de datos del sistema.

Bases de datos del Descripción


sistema

Base de datos maestra Registra toda la información


del sistema para una
instancia de SQL Server.

Base de datos msdb La utiliza el Agente SQL


Server para programar alertas
y trabajos.

Base de datos model Se utiliza como plantilla para


todas las bases de datos
creadas en la instancia de
SQL Server. Las
modificaciones hechas a la
base de datos model , como
el tamaño de la base de
datos, la intercalación, el
modelo de recuperación y
otras opciones de base de
datos, se aplicarán a las
bases de datos que se creen
con posterioridad.

Base de datos Resource Base de datos de solo lectura


que contiene objetos del
sistema que se incluyen con
SQL Server. Los objetos del
sistema persisten físicamente
en la base de datos Resource
, pero aparecen lógicamente
en el esquema sys de cada
base de datos.

Base de datos tempdb Área de trabajo que contiene


objetos temporales o
conjuntos de resultados
intermedios.

El aprendiz realizará de forma individual un documento en WORD con el desarrollo de


las consultas planteadas anteriormente y luego cargará la evidencia respectiva en el
CLASSROOM especificado por el Instructor.
BIBLIOGRAFIA
● Que es SGDB, ventajas y desventajas: https://blog.powerdata.es/el-valor-de-la-
gestion-de-datos/que-es-un-gestor-de-datos-y-para-que-sirve
● Arquitectura SQL Server: https://www.youtube.com/watch?
v=XyzB5KKtD90&ab_channel=EduardoCastro
● Tareas de SQL Server: https://docs.microsoft.com/es-es/sql/t-
sql/functions/functions?view=sql-server-ver15
● Herramientas SQL Server: https://docs.microsoft.com/es-es/sql/tools/overview-
sql-tools?view=sql-server-ver15
● Cuadro Comparativo: http://exa.unne.edu.ar/informatica/SO/SQL.pdf

También podría gustarte