首页 > 其他分享 >2024.05.21

2024.05.21

时间:2024-06-12 14:36:49浏览次数:22  
标签:2024.05 21 -- char Course 20223717 KEY Cno

今日学习时长:83分钟;

代码行数:41行

博客数量:1篇

今天主要开始了数据库实验三的操作,今天的大部分时长都在研究SQL server数据库中的用户的新建和权限修改。

SQL sever中直接用windows验证登录后可以在安全性—>登录名下新建一个用户,但是在切换为用户名+密码登录后,我发现我无法打开查看之前windows验证登录下的数据库。并且,在此用户下建立的查询文件在切换回windows验证登录后无法使用。

解决方法:新建的查询默认赋予的是你当前登录方式的账户的权限,所以只需要关闭该查询文件再在文件中打开就可以使用了,然后新建的登录名是要赋予权限的。可以在windows验证登录下找到该登录名的熟悉,服务器角色中添加sysadmin就行了。

复制代码
create database students
use students

CREATE TABLE Student (
Sno char ( 7 ) PRIMARY KEY,
Sname char ( 10 ) NOT NULL,
Ssex char (2),
Sage tinyint ,
Sdept char (20)
)

CREATE TABLE Course (
Cno char(10) NOT NULL,
Cname char(20) NOT NULL,
Ccredit tinyint ,
Semester tinyint,
PRIMARY KEY(Cno)
)

CREATE TABLE SC
(
Sno char(7) NOT NULL,
Cno char(10) NOT NULL,
Grade tinyint,
XKLB char(4) ,
PRIMARY KEY ( Sno, Cno ) ,
FOREIGN KEY (Sno) REFERENCES Student (Sno),
FOREIGN KEY (Cno) REFERENCES Course (Cno)
)


go
--将 student 表中“sname”、“ssex”、“sage”的修改权限赋予自己创建的数据库用户。
grant update on Student(Sname,Ssex,Sage) to [20223717-user]
go
--将 student 表、course 表、sc 表的查询权限授予自己创建的角色。
grant select on Student to [20223717-role];
grant select on Course to [20223717-role];
grant select on SC to [20223717-role];
--拒绝自己创建的角色拥有 sc 表中 grade 的修改权限。
deny update on SC(grade) to [20223717-role];
--将自己创建的数据库用户添加为自己创建的角色成员。
exec sp_addrolemember '20223717-role','20223717-user';


--定义 course 表中 credit 属性为“3”的缺省。
alter table Course add constraint DF_Course_Credit default 3 for Ccredit;
go

标签:2024.05,21,--,char,Course,20223717,KEY,Cno
From: https://www.cnblogs.com/dmx-03/p/18243873

相关文章

  • 2024.05.23
    河北省科技政策查询系统需求一、项目背景说明:近期,河北省省长视察河北省科技厅,需要开发一个科技政策查询界面,展示在河北省科技厅办公大厅触摸大屏上,实现多条件查询和按照政策分类树分类浏览。二、项目功能说明:科技政策查询主界面样式如下图所示:主界面主要分成五部分:1、顶部......
  • 2024.05.25
    今天改一下主聊天界面的格式,使它成为按条列分布的格式packagecom.example.helppeople.adapter;importandroid.content.Context;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importandroid.widget.BaseAdapter;impor......
  • 2024.05.30
    function[s,phis,k,G,E]=golds(phi,a,b,delta,epsilon)%输入:phi是目标函数,a,b是搜索区间的两个端点delta,epsilon分别是自变量和函数值的容许误差9%输出:s,phis分别是近似极小点和极小值,G是nx4矩阵。其第k行分别是a,p,q,b的第k次迭代值[ak,pk,qk,bk],E=[ds,dphi],分别是s和phis的误......
  • 2024.05.29
    function[section]=JinTuiFa(fx,x0,h0,t)%%%输入目标函数x,初始点x0,初始步长h0和加停系数t:%%%采用进退法确定搜索区间ra,bl;输出搜索区间f=inline(fx);h=h0;a=x0;k=0;%k是计数器,同时也做指示器:如果第1次目标函数就没有下降,将%作为反白搜索的指示标记:......
  • 2024.05.15
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 2024.05.14
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 2024.05.16
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 数据分享 I 1970-2021年各区县碳排放总量
    基本信息.数据名称:  1970-2021年各区县碳排放总量数据格式: Shp+excel数据几何类型: 面数据坐标系:  WGS84数据来源:网络公开数据......
  • 计算机毕业设计项目推荐,32127 爬虫-自驾游搜索系统(开题答辩+程序定制+全套文案 )上万套
    目 录摘要1绪论1.1研究背景1.2爬虫技术1.3flask框架介绍21.4论文结构与章节安排32 自驾游搜索系统分析42.1可行性分析42.2系统流程分析42.2.1数据增加流程52.3.2数据修改流程52.3.3数据删除流程52.3系统功能分析52.3.1功能性分析62.......
  • FL Studio21.2.6破解中文版永久免费安装包网盘下载
    音乐制作爱好者们!你们是否曾经为了追求更好的音乐效果而苦恼?是否曾经因为正版FLStudio21的价格过高而望而却步?别担心,今天我为大家推荐一款破解中文版的FLStudio21,让你在不违法的前提下,以更低的成本获得专业音乐制作软件,实现你的音乐梦想!......