数据库实验报告 表和数据完整性.docx

上传人:小飞机 文档编号:5306294 上传时间:2023-06-24 格式:DOCX 页数:12 大小:874.65KB
返回 下载 相关 举报
数据库实验报告 表和数据完整性.docx_第1页
第1页 / 共12页
数据库实验报告 表和数据完整性.docx_第2页
第2页 / 共12页
数据库实验报告 表和数据完整性.docx_第3页
第3页 / 共12页
数据库实验报告 表和数据完整性.docx_第4页
第4页 / 共12页
数据库实验报告 表和数据完整性.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库实验报告 表和数据完整性.docx》由会员分享,可在线阅读,更多相关《数据库实验报告 表和数据完整性.docx(12页珍藏版)》请在三一办公上搜索。

1、西北师范大学计算机科学与工程学院学生实验报告学号专业计算机科学与技术姓名课程名称数据库应用与开发班级实验名称表和数据完整性课程类型专业限选课实验目的:了解各种数据类型的特点和用途,数据表的创建、修改、管理与数据格式转换,以 及实现数据完整性的方法和基本操作。实验内容:1.在test01数据库中使用Transact_SQL语句创建表book和表author,结构如下: Book(book_id nchar(6),book_name nchar(30),price numeric(10,2) Author(author_name nchar(4),book_id nchar(6),address

2、nchar(30)设置book表中的book_id为主键,author表中的book_id为外键,并设置两个表的 关系。(1)创建表 book 的 Transact-SQL 语句:USE test01GOCreate table book(Book_id nchar(6) not null,Book_bane nchar(30) null,Price numeric(10,2)null,Constraint pk_book primary key clustered (book_id ASC ) )on primary(3)设置book表中的book_id为主键,author表中的book_i

3、d为外键:Alter table dbo.author with checkAdd constraint fk_book_author foreign key(book_id)References dbo.book(book_id)(4)创建两个表的关系的步骤如下:在author表的设计器界面右击book_id列,在弹出的菜单中执行“关系”命令, 弹出如图3.1所示的“外键关系”对话框。外键关系? X选定的关系:FK_Bok_author正在编辑现有关系的届性。禅01】表和列规范在创建或重新启用时检查E是标祖名称)FK_tiui:ik_aiit hor说明日表设讦盎国IHSERT 和 UPDA

4、TE 规范强制外键约束是强制用于复制是添加也) 删除鱼)2.在test01数据库中利用Transact-SQL语句创建一图书销售表booksales(book_id nchar (6),sellnum int,selldate datetime )。分别利用 insert、delete update 语句添加、删除 和更新数据。(1)利用transact_SQL语句创建表booksales的代码。USE test01GoCreate table booksales(Book_id nchar(6) not null, Sellnum int not null, Selldate datetim

5、e not null)on primary(2)利用insert语句为表booksales添加数据:Insert into booksales values ( m00011 ,7,17/11/2008)Insert into booksales(book_id,sellnum,selldate) values( m00017 ,3,17/11/2008)3.利用Transact-SQL语句为表booksales中 的销售数量列sellnum创建规则 “sellnum=0”,并绑定规则到列sellnum。Use test01GoCreate RULE sellnum_ruleAS sellnum = 0EXEC sp_bindrule sellnum_rule , booksales.sellnum4.练习如何利用导出向导表book转换成Excel表。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号