servidor sql
TRANSCRIPT
-
8/18/2019 Servidor SQL
1/14
Servidor SQL
-
8/18/2019 Servidor SQL
2/14
Servidor SQL
•
Es un sistema de manejo de bases de datos del mrelacional, desarrollado por la empresa Microsoft.
• La estrategia de Microsoft es la de hacer que SQL sea la base de datos más fácil de utilizar para conadministrar e implementar aplicaciones de negocisigni!ca tener que poner a disposici"n un modelo programaci"n rápido # sencillo para desarrolladoreliminando la administraci"n de base de datos paoperaciones estándar, # suministrando herramienso!sticadas para operaciones más complejas.estopuedes e$pliacr tu # borrarlo%
-
8/18/2019 Servidor SQL
3/14
&aracter'sticas
•
Soporte de transacciones.• Escalabilidad, estabilidad # seguridad.
• Soporta procedimientos almacenados.
• (nclu#e tambi)n un potente entorno grá!co de adminique permite el uso de comandos **L # *ML grá!came
•
+ermite trabajar en modo clienteservidor, donde lainformaci"n # datos se alojan en el servidor # los termclientes de la red s"lo acceden a la informaci"n.
• -demás permite administrar informaci"n de otros servde datos.
-
8/18/2019 Servidor SQL
4/14
erramientas /ásicas
•
Base de Datos• Estas bases de datos, creadas por parte de los u
inclu#en básicamente un archivo de datos con la# los distintos objetos a nivel de la base de datoarchivo de registro con las transacciones abierta
transacciones cerradas.
-
8/18/2019 Servidor SQL
5/14
erramientas /ásicas
•
Tablas fjas y temporales• Las tablas pueden ser !jas o temporales, mientr
en el segundo caso e$isten f'sicamente en la basdatos tempdb, # se borran automáticamente en descone$i"n de la sesi"n o de la cone$i"n al ser
depende en el tipo de la tabla temporal.
-
8/18/2019 Servidor SQL
6/14
erramientas /ásicas
•
Tipos de Datos• +ara cada columna en una tabla # a cada variable o parámetro, se d
tipo de datos que sean almacenados en )l, entre ellos1
• 23meros
• 4e$tos
• 5echas
• 6ML
• *atos binarios
• 7eograph#
• 7eometr#
• ierarchid
-
8/18/2019 Servidor SQL
7/14
erramientas /ásicas
•
Vistas• Es un medio mu# importante para otorgar derec
selectivos de lectura en caso que queremos posa un usuario contemplar parcialmente las columlas !las de una tabla%.
-
8/18/2019 Servidor SQL
8/14
erramientas /ásicas
•
Funciones defnidas por el usuario• Las funciones son un objeto que combina alguna
capacidades de las vistas, con otras de losprocedimientos. &omo las vistas, pueden e$trae# ejecutar cálculos, # devuelven un resultado al
o al programa que les ejecuto.
-
8/18/2019 Servidor SQL
9/14
erramientas /ásicas
•
Transacciones• Es un conjunto de comandos, que se está ejecut
completamente o no ejecutado en absoluto1 todnada. +or ejemplo, si una suma de dinero fue trade una cuenta bancaria a otra, # ha# que actual
ambas cuentas sobre el dep"sito # la retirada0 eobligatorio que ambas cuentas se actualizan junninguna en caso que una de las actualizacionespara evitar consecuencias inconsistentes de un sin ninguna retirada, o viceversa.
-
8/18/2019 Servidor SQL
10/14
Seguridad de datos
•
(denti!caci"n con nombre # contrase8a solameconectarse a la red.
• (denti!carse al conectarse a cada servidor de S
• +rivilegios seg3n el usuario.
• 9oles a nivel de servidor.
• 9oles a nivel de la base de datos.
-
8/18/2019 Servidor SQL
11/14
erramientas de servicio
•
Respaldo y recuperación• a# una herramienta integrada en el SQL Serve
posibilita un respaldo completo o diferencial, de con el modelo de recuperaci"n prede!nido a la bdatos0 # una recuperaci"n completa o a un punt
tiempo.
-
8/18/2019 Servidor SQL
12/14
erramientas de servicio
•
Compresión• +osibilita comprimir el tama8o f'sico de las tabla
'ndices, # utilizar más e!cientemente el volumendiscos r'gidos # reducir operaciones de (: lo quaumenta la carga del &+;%.
-
8/18/2019 Servidor SQL
13/14
erramientas de servicio
•
Replicación, alta disponibilidad y recuperacdesastres
• -lgunas herramientas posibilitan crear replicas po completos de las bases de datos, mejorar ladisponibilidad, # recuperar de desastres0 aparte
opci"n de respaldar # recuperar las bases de dat
-
8/18/2019 Servidor SQL
14/14
erramientas de servicio
•
Mantenimiento• &on el !n de mejorar el rendimiento del sistema
que mantener las estad'sticas, utilizadas por eloptimizador, organizar los archivos f'sicos. < se uherramientas dedicadas para estos prop"sitos, qejecutan peri"dicamente por tareas programada