数据库SQL实验题目[骄阳教育].doc

上传人:rrsccc 文档编号:9111880 上传时间:2021-02-03 格式:DOC 页数:10 大小:176KB
返回 下载 相关 举报
数据库SQL实验题目[骄阳教育].doc_第1页
第1页 / 共10页
数据库SQL实验题目[骄阳教育].doc_第2页
第2页 / 共10页
数据库SQL实验题目[骄阳教育].doc_第3页
第3页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库SQL实验题目[骄阳教育].doc》由会员分享,可在线阅读,更多相关《数据库SQL实验题目[骄阳教育].doc(10页珍藏版)》请在三一文库上搜索。

1、实验一 数据库和表的建立l 实验目的 1. 掌握数据库和表的基础知识 2. 掌握使用创建数据库和表的方法 3. 掌握数据库和表的修改、查看、删除等基本操作方法l 实验内容和要求 一、数据库的创建 在开始菜单中,启动SQl Server 程序中的“SQL Server Management Studio”,在对象资源管理器窗口中,右键单击“数据库”,选择“新建数据库”,创建成绩管理数据库Grademanager,要求如下表所示: Grademanager数据库参数表 参数 参数值 参数 参数值 存储的数据文件路径 D:dbgrademanager_data.mdf 存储的日志文件路径 D:dbg

2、rademanager_log.ldf 数据文件初始大小 5MB 日志文件初始大小 2MB 数据文件最大值 20MB 日志文件最大值 15MB 数据文件增长量 原来10% 日志文件增长量 2MB 二、表的创建、查看、修改和删除 1表的创建 在Grademanager数据库中,右键单击“表”,选择“新建表”命令,创建如下表所示的表: (1)Student表的表结构 字段名称 数据类型 长度 精度 小数位数 是否允许Null值 说明Sno Char 10 0 0 否 学号,主码 Sname Varchar 8 0 0 是 姓名Ssex Char 2 0 0 是 性别,取值:男或女 Sbirthda

3、y Date 8 0 0 是 出生日期Sdept Char 16 0 0 是 系名Speciality Varchar 20 0 0 是 专业名特别注意:为属性Ssex设置约束,需选中属性Ssex行,然后单击菜单中的“表设计器”,选择“CHECK约束”命令,然后按照图1进行设置。图1 设置性别的约束(2)Course表(课程名称表)的表结构 字段名称 数据类型 长度 精度 小数位数 是否允许Null值 说明 Cno Char 5 0 0 否 课程号,主码 Cname Varchar 20 0 0 否 课程名(3)SC表(成绩表)的表结构 字段名称 数据类型 长度 精度 小数位数 是否允许Nul

4、l值 说明 Sno Char 10 0 0 否 学号,外码 Cno Char 5 0 0 否 课程号,外码 Degree Decimal 5 5 1 是 成绩,0100之间 特别注意:为属性Degree 约束,可参照属性Ssex进行设置,“CHECK约束对话框”中的表达式为 Degree=1 And Degree=60 观察一下显示出来的数据是否有序。 3利用SQL命令实现下列操作: (1) 为Student表创建一个名为S_dept的索引,以系别排序 (2) 为Teacher表创建一个名为T_name的聚集索引,以Tname降序排序 (3) 删除S_dept索引 二、视图的创建与使用 1. 创建一个简单视图view1,查询“计算机系”学生的信息2. 创建一个简单视图view2,统计每门课程的选课人数和最高分3. 创建一个复杂视图view3,查询与“张立”同学同一系别的学生信息4. 删除视图View3l 思考题 1使用索引为什么能提高查询速度? 2索引经常被建立在哪些字段上? 3聚集索引与其他索引有什么不同?10教育专业b

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1