实验-数据库原理.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

偶遇 + 关注
实名认证
内容提供者

个人介绍

1亿VIP精品文档

相关文档