PDF de programación - Aplicativos IV (SQL Server / Oracle Administrador)

Imágen de pdf Aplicativos IV (SQL Server / Oracle Administrador)

Aplicativos IV (SQL Server / Oracle Administrador)gráfica de visualizaciones

Publicado el 8 de Febrero del 2019
718 visualizaciones desde el 8 de Febrero del 2019
761,6 KB
105 paginas
Creado hace 16a (06/03/2008)
INSTITUTO SUPERIOR TECNOLÓGICO

NORBERT WIENER



Manual del Alumno

ASIGNATURA: Aplicativos IV (SQL

Server / Oracle Administrador)



PROGRAMA: S3C

Lima-Perú





2

Manual del Alumno

1. QUÈ ES SQL SERVER
SQL SERVER es un sistema de administración de base de datos relacionales

(RDBMS, Relational Database Management System) cliente – servidor que utiliza
transact – SQL para enviar peticiones entre un cliente y SQL Server.


1.1 Arquitectura cliente – servidor
SQL Server utiliza la arquitectura cliente – servidor para separar la carga de trabajo en
tareas que se ejecuten en equipos servidores y en tareas que se ejecuten en equipos
clientes.

 El cliente es el responsable de la lógica empresarial y de presentar los datos al
usuario. Normalmente, el cliente se ejecuta en uno o varios equipos cliente, pero
también se puede ejecutar en el equipo servidor con SQL Server.

 SQL Server administra las bases de datos y asigna los recursos disponibles del
servidor, como la memoria, el ancho de banda de la red y las operaciones de
disco, entre las distintas peticiones.

1.2 Sistema de administración de base de datos relacionales
El sistema de administración de base de datos relacionales 8RDBMS) es el responsable
de:

 Mantener las relaciones entre los datos de la base de datos.
 Asegurar que los datos estén correctamente almacenados: que no se infrinjan las

reglas que se definen las relaciones entre los datos.

 Recuperar todos los datos hasta un punto de coherencia garantizada en caso de

un error del sistema.

1.3 Transact – SQL
SQL Server utiliza Transact – SQL, una versión del lenguaje de consulta estructurado
(SQL, Structured Query Language), como lenguaje de consultas y programación de sus
bases de datos. SQL puede tener acceso a los datos y consultar, actualizar y administrar
sistemas de datos relacionales.
Los organismos American Nacional Standards Institute (ANSI) e internacional
Standards Organización (ISO) han definido los estándares de SQL. Transact – SQL
acepta el último estándar SQL ANSI publicado en 1992, llamado ANSI SQL – 92.
además de muchas extensiones que amplían sus funciones.
1.4 Integración de SQL Server con Windows NT
Seguridad.
SQL Server está integrado con el sistema de seguridad de Windows NT. Dicha
integración permite utilizar un único nombre de usuario y contraseña para tener acceso a
SQL Server y a Windows NT. SQL Server utiliza también las características de cifrado
de Windows NT para la seguridad de la red. SQL Server proporciona su propia
seguridad para los clientes que no sean sistemas de Microsoft.
Soporte para multiprocesador.
SQL Server acepta la capacidad de multiproceso simétrico (SMP) de Windows NT.
SQL Server aprovecha automáticamente los procesadores adicionales que se agregan al
equipo servidor.

Visor de sucesos de Microsoft.
SQL Server escribe mensajes en los registros de sucesos de aplicación, seguridad y
sistemas de Windows NT, que proporcionan un mecanismo coherente para examinar y
efectuar el seguimiento de los problemas.

3

Manual del Alumno



Servicios de Windows NT.
SQL Server se ejecuta como servicio en Windows NT, lo que permite iniciar y terminar
SQL Server de forma remota.
Monitor de sistema de Windows NT.
SQL Server envían medidas de rendimiento al monitor del sistema de Windows NT,
que permite supervisar el rendimiento del sistema con SQL Server.
Microsoft cluster Server.
Microsoft Cluster Server, un componente de Windows NT edición Enterprise, acepta la
conexión dos servidores o nodos en un cluster para obtener una mayor disponibilidad y
una mejor administración de los datos



4

Manual del Alumno



MODULO 3: Administración de la seguridad



1. IMPLEMENTACIÓN DEL MODO DE AUTENTICACIÓN
En SQL Server se puede implementar el modo de autenticación de Windows NT o el
modo Mixto. Esta sección describe el proceso de cada modo, los pasos que hay que
seguir para implementar la autenticación y cómo crear cuentas de inicio de sesión.
Proceso de Autenticación
Como procesa SQL Server las cuentas de inicio de sesión que autentica Windows NT:
 Cuando un usuario conecta con SQL Server, el cliente abre una conexión de
confianza con SQL Server, que pasa el grupo de y la cuenta de Windows NT del
usuario a SQL Server. Como el cliente sabe tiene abierta una conexión de confianza,
SQL Server sabe que Windows NT ya ha validado la cuenta de inicio de sesión.

 Si SQL Server encuentra la cuenta de usuario o de grupo de Windows NT en la lista
de cuentas de inicio de sesión de SQL Server que se encuentra en la tabla del
sistema syslogins, acepta la conexión. SQL Server no necesita volver a validar la
contraseña porque Windows NT y a ala ha validado.

Como SQL Server procesa las cuentas de inicio de sesión que el mismo autentica:
 Cuando un usuario conecta con una cuenta de inicio de sesión y contraseña de SQL
Server, este comprueba si existe la cuenta de inicio de sesión en la tabla syslogins y
si la contraseña especificada coincide con la contraseña registrada.

 Si SQL Server no tiene establecida una cuenta de inicio de sesión para el usuario, la

autenticación falla y la conexión se rechaza.



5

Manual del Alumno



Loginname
BUILTIN/administrators
Accountingdomain/ caroyl
Accountingdomain/ maría
mary
Sa

Name
NULL
NULL
Acconuntingdomain/ maría
Mary
Sa



Creación de cuentas de inicio de sesión

Master.. syslogins
Suid
NULL
NULL
6
7
1
Puede crear cuentas de inicio de sesión a partir de usuarios y grupos de Windows NT, o
puede crear nuevas cuentas de inicio de sesión en SQL Server.
Las cuentas de inicio de sesión están almacenadas en la tabla del sistema master...
syslogins. Cuando se agrega una cuenta de inicio de sesión a SQL Server, se le suele
asignar una base de datos predeterminada. La asignación de una base de datos
predeterminada a una cuenta de inicio de sesión no crea una cuenta de usuario en esa
base de datos, sino que establece el contexto predeterminado para las acciones que
ejecute el usuario.
Agregar una cuenta de inicio de sesión de Windows NT a SQL Server .
Puede utilizarse el administrador corporativo de SQL Server o el procedimiento
almacenado del sistema sp _ grantlogin (sólo los administradores del sistema pueden
ejecutarlo) para permitir que una cuenta de usuario o de grupo de Windows NT conecte
con SQL Server.

sp_grantlogin {'inicio de sesión'}

Sintaxis:
Inicio de sesión: es el nombre del usuario o grupo de Windows NT que se va agregar.
La siguiente tabla enumera otros procedimientos almacenados del sistema que, se
pueden usar para administrar cuentas de inicio de sesión de Windows NT.

Procedimiento almacenado del sistema
sp_revokelogin

Descripción

Quita de SQL Server las entradas de cuenta
De inicio de sesión de un usuario o grupo
de Windows NT.
Impide que un usuario o grupo de
Windows NT conecte con SQL Server.

sp_denylogin


Agregar una cuenta de inicio de sesión de SQL Server.
Puede utilizarse el administrador corporativo de SQL Server o el procedimiento
almacenado del sistema sp_ addlogin (solo los administradores del sistema pueden
ejecutarlo) para crear una cuenta de inicio de sesión de SQL Server.

Sintaxis: sp_ addlogin 'inicio de sesión', 'contraseña',' base de datos'
2. ASIGNACIÓN DE CUENTAS DE INICIO DE SESIÓN A FUNCIONES.
Las funciones proporcionan un medio para agrupar usuarios en una sola unidad a la que
se pueden aplicar permisos.
SQL Server proporciona funciones fijas de servidor, funciones fijas de base de datos y
funciones de base de datos definidas por el usuario.
Funciones fijas de servidor







Las funciones fijas del servidor permiten agrupar los privilegios administrativos en el
nivel del servidor. Se administran de forma independiente de las bases de datos de
usuario en el nivel del servidor y se almacenan en la tabla del sistema master..
syslogins.
En la tabla siguiente se muestran algunas:

Manual del Alumno

6

Función

Permiso

Realizar cualquier actividad
Crear y alterar bases de datos
Administrar archivos
Administrar procesos de SQL Server
Condigurar el servidor
Instalar duplicación
Administrar y auditar inicios de sesión.

Sysadmin
Dbcreator
Diskadmin
Processadmin
Serveradmin
Setupadmin
Security
Funciones fijas de base de datos.



Las funciones fijas de base de datos permiten agrupar los privilegios administrativos en
el nivel de base de datos. Las funciones fijas de base de datos están almacenadas en la
tabla del sistema sysusers de cada base de datos.
En la tabla siguiente se muestran algunas:


Función

Permiso

Public

db_owner
db_ accessadmin

db_ddladmin
db_securityadmin
db_backupoperator

db_datareader
db_datawriter

Es una función de base de datos especial a
la que pertenecen todos los usuarios.
Mantiene los permisos predeterminados.
Realiza cualquier actividad de funciones
Agregar o eliminar usuarios de bases de
datos, grupos y f
  • Links de descarga
http://lwp-l.com/pdf15125

Comentarios de: Aplicativos IV (SQL Server / Oracle Administrador) (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad