Tarea Intro 2 BDA
Tarea Intro 2 BDA
Tarea Intro 2 BDA
Matrícula:
2021-0098
Materia:
Base de Datos Avanzada
Maestro:
Marino J. Dicent
Tema:
Integridad y Seguridad.
DESARROLLO
1. Usuarios y roles en Base de Datos:
- Usuarios de la base de datos (user): El usuario de la base de datos es la
identidad del inicio de sesión cuando está conectado a una base de datos.
El usuario de la base de datos puede utilizar el mismo nombre que el inicio
de sesión, pero no es necesario.
1.1.Roles: los usuarios pueden pertenecer a Roles. Todos los usuarios son
miembros del rol “Public”. Da acceso a la base de datos, pero esto tampoco
quiere decir que pueda hacer cualquier operación sobre la base de datos, en
principio no puede hacer casi nada, salvo que se le vaya asignando roles y
otros privilegios para hacerle permisos de acceso a los objetos de esa base de
datos.
A nivel de instancia:
- Los logins pueden ser otorgados roles llamados “server roles”.
2. CREATE LOGIN:
Se necesita tener 2 Usuarios de BD y 2 Inicio de sesión para la Base de datos
Northwind.
Sintaxis:
Create Login Nombre_usuario
With password = ´clave_usuario´;
Los inicios de sesión se encuentran en la carpeta Login de la carpeta Security, la
cual se encuentra en el nodo del nombre del servidor.
3- Clave Primaria:
Una clave primaria es una columna o un conjunto de columnas en una tabla cuyos
valores identifican de forma exclusiva una fila de la tabla. Una base de datos
relacional está diseñada para imponer la exclusividad de las claves primarias
permitiendo que haya sólo una fila con un valor de clave primaria específico en una
tabla.
4- Clave foránea:
las claves foráneas denotan la relación entre dos tablas. Se puede crear una clave
foránea en una columna o un grupo de columnas en una tabla y usarla para hacer
referencia a una columna o grupo de columnas de otra tabla. Las columnas a las que
se hace referencia deben ser una clave primaria o un índice único y no pueden
contener valores nulos.