数据库实验指导书16学时

数据库实验指导书16学时

ID:46241280

大小:1.08 MB

页数:40页

时间:2019-11-22

数据库实验指导书16学时_第1页
数据库实验指导书16学时_第2页
数据库实验指导书16学时_第3页
数据库实验指导书16学时_第4页
数据库实验指导书16学时_第5页
资源描述:

《数据库实验指导书16学时》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库原理及应用》实验指导书王华香编广东工业大学大学信息工程学院2011年9月实验1:数据库的定义实验1实验2:数据库的建立和维护实验8实验3:数据库的简单查询和连接查询15实验4:数据库的嵌套查询19实验5:数据库的组合查询和统计查询22实验6:视图和图表的定义及使用实验25实验7:数据完整性和数据安全性实验27实验8:数据库备份和恢复实验(兼做)34实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQL、T-SQL>SQLServer企业管理器(EnterpriserManagerServer)创建数

2、据库、表、索引和修改表结构,并学会使用查询分析器(SQLServerQueryAnalyzer),接收T—SQL语句和进行结果分析。实验内容:1)创建数据库和查看数据库屈性。2)创建表、确定表的主码和约束条件,为主码建索引。3)查看和修改表结构。4)熟悉SQLServer企业管理器(EnterpriserManager)和查询分析器(QueryAnalyzer)工具的使用方法具体实验任务如下。1・基木操作实验1)启动SQLServer200下的企业管理器(EnterpriserManager)如图1.1所示,点击“

3、数据库”右键,利用“新建数据库”建立图书读者数据库如图1.2所示;图1.1企业管理器界面数据库届性一图书一读者冈图1.2新建“图书—读者”界面1)在企业管理器(EnterpriserManager)中查看图书读者数据库的属性,并进行修改,使之符合要求。2)通过企业管理器(EnterpriserManager),在建好了图书数据库中建立图书、读者和借阅3个表,方法是点击“图书」卖者”右键“新建”下的“表”,如图1.3所示:图1.3新建表其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性

4、别,电话):借阅(书号,读者编号,借阅日期)耍求为屈性选择合适的数据类型,定义每个表的主键,AllowNull(是否允许空值)和DefaultValue(缺省值)等列级数据约柬。4)在EnterpriserManager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey(主键)约朿;借阅表与图书表间、借阅表与读者表之间的F0REIGNKEY(外码)约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的che

5、ck(检查)约束,如图1.4、1.5、1.6、1.7所示。图1.4图书表iaSQLServerEnt文件a)■口⑴带勖qpJlMiciosoftSQLSecveisXSQLServer(Local)(VmdovsIT)*Kf$B书一您缶食匚冋^iRlktsW冃*-Micr^toftSQLStrrtrt・

6、A«Oo4b«=5j200W-I010»10soofeinit200(hWI2912aXXhWt2912图1.5读者表图1.6check界而Jd■・SQLServerEnterpriselanac^r文”a)■口a)wtoopMa«tlilliciosoftSQL二二二nnnnnn-野

7、SQLS«rr»r・HfJSQLS

8、B«*〕曲丨刨《B・2009-e-l010»10Y花2000-e-CI2912ftf2000-e-et2912XK2000-e-«1:29

9、122000-e-e1:29123000-8fI2912•u图1.7借阅表这样,各表就定义好了,接下来要求同学们自己利用“管理关系”将各表的级联关系画出来,注意分清楚主键表与外键表,关系应在主键表上建立。2.提高操作实验建立学生_课程库操作,在SQLServer企业管理器(EnterpriserManager)现。库中表结构为:学生(学号,姓名,年龄,性别,所在系):课程(课程号,课程名,先行课);选课(学号,课程号,成绩)。要求:1)建库、建表、建立表间联系。2)选择合适的数据类型。3)定义必要的索引、列级约束和

10、表级约束。3选择操作实验(1)将自设计的数据库应用系统屮的数据库、库屮的表、索引和约束用T-SQL表达,并通过企业管理器或查询分析器实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。⑵内容:1)分别利用企业管理控制台创建方式、向导创建方式及命令行方式将卜•面各表建立到教学管理数据库中。注意:表创建存在先后顺序,实际操作屮注意体会。(1)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。