- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验:创建表并实施完整性,更新表中数据,权限控制
广东海洋大学学生实验报告书
实验名称 实验五:创建表并实施完整性,更新表中数据,权限控制 课程名称 数据库原理与设计 成绩 学院(系) 软件学院 专业 计算机软件工程 班级 1093 学生姓名 唐智羽 学号 200911701326 实验地点 科技楼513 实验日期 11-05-14
实验目的:
掌握创建基本表的语法。
掌握基本表的三类完整性的实施方法。
掌握更新基本表中数据的语法。
掌握SQL SERVER2005的身份验证方式和权限控制。
掌握给数据库的用户和角色赋予权限和从用户和角色收回权限。
掌握GRANT ,REVOKE, DENY的用法
实验内容:
按照下列题目要求写出相应的SQL 语句。
创建用户自定数据类型Typemytype,源自基本类型char,长度为4。
sp_addtype Typemytype, char(4)
创建图书馆数据库library,包含下列基本表,写出下列基本表的创建语法。
读者表 (Readers)
列名
描述
数据类型
约束
cReaderNo
借书证号
Char(6)
主键
vReaderName
读者姓名
Varchar(50)
非空
nSgender
性别
nChar(1)
vDepartment
所属部门
Varchar(50)
cReaderType
读者类别号
Typemytype
dStartTime
办证时间
Smalldatetime
读者类别表(ReaderType)
列名
描述
数据类型
约束
cReaderType
读者类别号
Typemytype
主键
vTypename
类别名称
Varchar(50)
非空
iPermission
权限值
Int
iQty
可借阅数量
Int
指导教师 日期 注:请用A4纸书写,不够另附纸。 第 页,共 页
书籍表(Books)
列名
描述
数据类型
约束
cBookNo
书籍编号
Char(8)
主键
vBookTitle
书名
Varchar(50)
非空
vAuthor
作者名
Varchar(50)
cPublisher
出版社
Char(40)
mPrice
定价
Money
dPubDate
出版时间
Datetime
借还情况表(Loans)
列名
描述
数据类型
约束
cReaderNo
借书证号
Char(6)
非空
cBookNo
书籍编号
Char(8)
非空
dBorrowDate
借书时间
Datetime
非空
dReturnDate
还书时间
Datetime
CREATE DATABASE Library
ON PRIMARY
(
NAME = LibraryData,
FILENAME = E:\Document\SQL_DATA\Library\LibraryData.mfd,
SIZE = 20mb,
MAXSIZE = 100mb,
FILEGROWTH = 10%
)
CREATE TABLE Readers
(
cReaderNo CHAR(6) NOT NULL PRIMARY KEY,
vReaderName VARCHAR(50) NOT NULL,
nSgender NCHAR(1),
vDepartment VARCHAR(50),
cReaderType Typemytype,
dStartTime SMALLDATETIME
)
CREATE TABLE ReaderType
(
cReaderType Typemytype NOT NULL PRIMARY KEY,
vTypename VARCHAR(50) NOT NULL,
iPermission INT,
iQty INT
)
CREATE TABLE Books
(
cBookNo CHAR(8) NOT NULL PRIMARY KEY,
vBookTitle VARCHAR(50) NOT NULL,
vAuthor VARCHAR(50),
cPublisher VARCHAR(40),
mPrice MONEY,
dPubDate DATETIME
)
CREATE TABLE Loans
(
cReaderNo CHAR(6) NOT NULL,
cBookNo CHAR(8) NOT NULL,
dBorrowDate DATETIME,
dReturnDate DATETIME,
PRIMARY KEY (cRead
您可能关注的文档
- 学案元次方程根与系数的关系.doc
- 学案平面向量基本定理与坐标运算.doc
- 学案必修§从位移速力到向量.doc
- 学案库仑定律.doc
- 学案平面向量的基本定理及坐标表示.doc
- 学期英语期末试卷.doc
- 学案必修§平面向量基本定理.doc
- 学案节离子反应课时离子反应.doc
- 学案简单的逻辑联结词全称量词与存在量词.doc
- 学案:矩形(课时:判定).doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 2025广西南宁市交通运输综合行政执法支队招聘编外聘用人员5人备考试题及答案解析.docx VIP
- 青少年航天知识竞赛题库及答案.docx
- 环氧地坪施工工艺流程.docx VIP
- DB 34T 2752-2016 用人单位职业病危害现状评价导则.docx VIP
- 2025年高考全国1卷读后续写讲评课件 -2026届高考英语一轮复习专项.pptx
- MiniMk8调试与接线资料.pdf VIP
- 五菱宏光MINIEV说明书.docx VIP
- 2024初中物理教师进城考试模拟试卷及参考答案.pdf VIP
- 秦-使用手册-20131215.pdf VIP
- 四库全书基本概念系列文库:遵义府志.pdf VIP
文档评论(0)