- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
《数据库原理》
上机指导书
(第一版)
信息工程学院
201
目录
TOC\o1-1\h\z\u实验一、关系数据库标准语言SQL-数据定义语言 1
实验二、关系数据库标准语言SQL-数据查询语言 5
实验三、关系数据库标准语言SQL-数据操纵语言 8
实验四、数据库的完整性 10
实验五、数据库的安全性 12
实验六、数据库设计 17
综合实验—SQL综合练习 22
PAGE10
实验一、关系数据库标准语言SQL-数据定义语言
一、实验目的
1、通过对SQLSERVER2005的使用,了解数据库管理系统的工作原理和系统构架,加深对数据库基本知识的理解。
2、通过实验加深对数据库对象模式、表、索引的理解,掌握SQL中数据定义语言的基本功能。
二、实验类型
验证型
三、实验环境
CPU2.0GHz,1.0GMemory;Windows2003,SQLServer2005。
四、实验内容及步骤
1、了解SQLSERVER中服务的涵义,学会启动和停止服务。
2、掌握SQLServerManagementStudio的启动方式和连接方法。了解对象资源管理器,SQL语句的编译运行过程。
3、在SQLServerManagementStudio中创建数据库Library。
CreateDatabaseLibrary
4、在Library中为用户dbo创建模式Lib。
5、在模式Lib中创建三张表Books、Readers、L_R。
Books(bookid,bookname,author,price,pubcompany,csl)
字段说明:bookid-图书编号,bookname-图书名称,author-作者,price-单价,pubcompany-出版社,csl-藏书量
Readers(rno,rname,rsex,spet,dept,bday)
字段说明:rno-读者编号,rname-读者姓名,rsex-性别,spet-专业,dept-系别,bday-出生日期
L_R(rno,bookid,lenddate,limitdate,returndate,fine)
字段说明:rno-读者编号,bookid-图书编号,lenddate-借书时间,limitdate-限定还书日期,returndate-还书时间,fine-罚金
要求:在创建表的过程中为每张表设置主码。
6、ALTERTABLE语句练习。在已建好的三张表中,增加新的列、修改已有的列,删除列。
*在books中增加列classid(分类号)
*修改books中classid的数据类型
*删除books中的列classid
7、分别在Books、Readers、L_R表中创建索引(创建索引的字段可任意)。
8、删除模式Lib。
思考:
1、在模式Lib中创建表有哪些方法?
2、第8题是否可以直接删除成功,如果不能要怎么做才能删除成功?
**五、设置默认模式
1、创建登录名s1。设置该登录名的密码,默认数据库:Library。
2、在Library创建用户s1。
3、以登录名s1登陆数据库服务器
4、为用户s1创建一个模式ST。
5、将模式ST设置为默认模式
ALTERUSERs1WITHDEFAULT_SCHEMA=ST;
6、再次创建readers表。
7、查看readers属于哪个模式?
六、实验要求
在每次实验前,学生必须根据实验指导书设计出实验方案(程序和实验步骤);在实验过程中要求独立进行程序调试和排错,学会使用在线帮助来解决实验中遇到的问题,同时运用理论的知识来分析问题和解决问题,记录下实验过程和结果。上机结束后写出实验报告,并对实验过程进行分析和总结。
实验二、关系数据库标准语言SQL-数据查询语言
一、实验目的
1、理解Select查询语句中各个子句在查询中的基本作用。
2、通过多种类型查询的设计,掌握Select语句各子句的功能和使用方法。
二、实验类型
设计型
三、实验环境
CPU2.0GHz,1.0GMemory;Windows2003,SQLServer2005。
三、实验内容及步骤
1、利用数据库jxgl完成下列查询。(在SQLSERVER2005上附加数据库jxgl)
安装好的SQLServer2005没有用户数据库,如果磁盘上有数据库文件,可以将其附加到数据库服务器中。
操作:在“
操作:在“对象资源管理器”窗口中,选择数据库服务器,右击“数据库”在弹出菜单中单击“附加”命令,打开“附加数据库”对话框。
图2
文档评论(0)