实验四 数据的完整性、安全性 实验目的 掌握数据安全性和完整性的概念,以及如何保证数据库中数据安全及完整性
掌握 SQL Serv er 中有关用户、角色及操作权限的管理方法. 学会创建和使用规则、缺省
实验内容 1 数据库的安全性实验,通过SSMS 设置 SQL Serv er 的安全认证模式.实现对SQL Serv er 的用户和角色管理,设置和管理数据操作权限. 2 数据库的完整性实验
使用Transact-SQL 设计规则、缺省、约束和触发器
实验要求 数据的完整性实验 CREATE DATABASE XSCJ ON PRIMARY ( NAME=Student_dat, FILENAME='D:\XSCJ
mdf', SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=10% ) LOG ON ( NAME=Student_log, FILENAME='D:\XSCJ
ldf', SIZE=5MB, FILEGROWTH=10% ) GO ⑴用SQL 语句创建一学生成绩数据库(XSCJ),包括学生(XSQK)、课程(KC)和成绩表(XS_KC): 学生情况表(XSQK) 列名 数据类型 长度 是否允许为空值 学号 Char 6 N 姓名 Char 8 N 性别 Bit 1 N 出生日期 smalldatetime 2 专业名 Char 10 所在系 Char 10 联系电话 char 11 Y CREATE TABLE XSQK( 学号CHAR(6) NOT NULL , 姓名CHAR(8) NOT NULL, 性别BIT NOT NULL, 出生日期smalldatetime , 专业名CHAR(10) , 所在系 Char(10), 联系电话char(11) ) ;课程表(KC) 列名 数据类型