- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广工数据库实验指导书3
《数据库原理及应用》实验指导书
王华香,王美林 编
广东工业大学大学信息工程学院
2012年10月
目 录
实验1:数据库的定义实验…………………………………………………………………………………………………………10
实验3:数据库的统计查询、视图实验……………………………………15
实验1:数据库的定义实验
实验目的:要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server )创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer),接收T-SQL语句和进行结果分析。
实验内容:
l)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,为主码建索引。
3)查看和修改表结构。
4)熟悉SQL Server Enterpriser Manager)和 Query Analyzer)工具的使用方法
具体实验任务如下。
1.基本操作实验
1)Enterpriser Manager)如图1.1所示,点击“数据库”右键,利用“新建数据库”建立图书读者数据库2)在Enterpriser Manager)中查看图书读者数据库的属性,并进行修改,使之符合要求。
3)通过Enterpriser Manager),在建好了图书数据库中建立图书、读者和借阅3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价);
读者(编号,姓名,单位,性别,电话):
借阅(书号,读者编号,借阅日期)
要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约柬4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey(主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)约,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。2.提高操作实验
建立学生_课程库操作,在SQL Server Enterpriser Manager)中实现。库中表结构为:
学生(学号,姓名,年龄,性别,所在系):
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩)。
要求:
l)建库、建表、建立表间联系。
2)选择合适的数据类型。
3)定义必要的索引、列约束和表级约束。
3选择操作实验
(1)将自设计的数据库应用系统中的数据库、库中的表、索引和约束用T-SQL表达,并通过或实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。
(2)内容:
1分别利用企业管理控制台创建方式、向导创建方式及命令行方式将下面各表建立到教学管理数据库中。
注意:表创建存在先后顺序,实际操作中注意体会。
(1)学生表(student),采用企业管理控制台创建方式。
字段名 代码 类型 约束 学号 s_no char(6) 主键 姓名 s_name char(10) 非空 性别 s_sex char(2) 只取男、女 出生日期 s_birthday date ? 入学成绩 s_score numeric (5,1) ? 附加分 s_addf numeric (3,1) ? 班级编码 class_no char(5) 与班级表中class_no外键关联 (2)班级表(class),采用企业管理控制台向导创建方式。
字段名 代码 类型 约束 班级编码 class_no char(5) 主键 班级名 class_name char(10) 非空 所属系部 dept_no char(2) 与系部表中dept_no外键关联 (3)系部表(department),采用命令行方式。
字段名 代码 类型 约束 系部编码 dept_no char(2) 主键 系部名 dept_name char(10) 非空 (4)课程表(course) ,采用命令行方式。
字段名 代码 类型 约束 课程编码 course_no char(5) 主键 课程名 course_name char(20) 非空 (5)教师表(teacher) ,采用企业管理控制台向导创建方式。
字段名 代码 类型 约束 教师编码 t_no char(6) 主键 教师姓名 t_name char(8) 非空 性别 t_sex char(2) 只取男、女 出生日期 t_birthday date ? 职称 tech_title char(10)
您可能关注的文档
- 实训12--数据查询(简单查询).doc
- 实验18单向纤维增强复合材料面内剪切性能试验.docx
- 宏村实习报告改.doc
- 实验1-验证影视剪辑中的幻觉.doc
- 实验2---数据类型运算符和简单的输入输出.doc
- 实验2数据库的简单查询和连接查询实验.doc
- 实验一Keil软件的使用及简单程序的调试方法.doc
- 实验室生物安全管理制度1.doc
- 实验心理学实验注意和反应时.docx
- 实验心理学实验注意和反应时反应时ABC.docx
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)