数据库实验一创新.doc

北 京 XX 大 学 2015学年—2016学年第 1 学期 数据库系统 实验报告书 专 业: 计算机 班 级: 2 姓 名: 学 号: 实验地点: 计算机中心 任课教师: 实验题目: 使用SQL创建及使用数据库 实验环境: Windows Server 2003、SQL Server 2008 实验内容: 1. SQL Server中企业管理器和查询分析器使用 1.1 使用企业管理器。熟悉企业管理器,包括:开启企业管理器的方法使用企业管理器中数据库导航,熟悉企业管理器菜单,查看已有数据库的属性等。 1.2 使用查询分析器。对如下内容进行练习:开启查询分析器熟悉查询分析器界面的组成 2. SQL语言在SQL Sever中的应用 2.1 在企业管理器中,建立是教务数据库——EDUCATION,设定数据库数据文件名为EDUCATION_DATA,存储位置默认,初始大小为30M。设定日志文件名为EDUCATIONN_LOG.,其他参数默认。 2.2 使用SQL语句分别建立学生表——Student,课程表——Course,分数表——Score,教师表——Teacher。其中,Student表的字段包括:学号姓名年龄性别出生日期班级号;Course表的字段包括:课程号课程名任课教师编号;Score表的字段包括:学号课程号分数;Teacher表的字段包括:教师编号姓名性别出生日期职称系别。注意:各表格建立过程中字段类型以及精度的选取各表格中主键各字段。 2.3使用SQL语句在Student表中插入前2行对表中其他,通过数据输入界面输入到对应表格中。Student表 学号 姓名 性别 出生日期 班号 108 曾华 男 1992-09-01 09033 105 匡明 男 1990-10-2 09031 107 王丽 女 1991-1-23 09033 101 李军 男 1991-02-20 09033 109 王芳 女 1990-2-10 09031 103 陆君 男 1989-6-3 09031 Courese表 课程号 课程名 任课教师编号 3-105 计算机导论 825 3-245 操作系统 804 3-835 数字电路 856 6-166 高等数学 831 Teacher表 教师编号 姓名 性别 出生日期 职称 系别 804 李诚 男 1973-12-2 副教授 计算机 856 张旭 男 1984-3-12 讲师 电子工程 825 王萍 女 1987-5-5 助教 计算机 831 刘冰 女 1962-2-10 教授 电子工程 Score表 学号 课程号 分数 103 3-245 86 105 3-245 75 109 3-245 68 103 3-105 92 105 3-105 88 109 3-105 76 101 3-105 64 107 3-105 91 108 3-105 78 101 6-166 85 107 6-166 79 108 6-166 NULL 2.4 查询及视图的综合练习。编写SQL语句实现下列查询,查看结果 (1)检索王老师所教授课程的课程号和课程名 (2)检索出生日期为19年以后的女学生的学号和姓名 (3)检索学号为107学生所学课程的课程名与老师 (4)检索王同学不学习且为助教教授的课程名和任课教师 (5)检索至少选修两门课程的学生学号 (6)按学号列出每个学生所选修课程中最高分的课程及其分数 (7)建立视图ViewA,显示各班的学生人数 (9)建立视图ViewB,显示各门课程中男学生的选修人数以及该门课的任课教师姓名,按照教师姓名排序 (10)建立视图ViewC,显示学生学号和姓名 2.5 索引及约束的综合练习。在EDUCATION数据库中,使用SQL添加如下内容: (1)在学生表中,为学生姓名建立非聚集索引 (2)在学生表中,添加年龄为[0,100]的约束 (3)删除学生表中,学生姓名的非聚集索引1/崔晓晖/课程作业/database/实验/对应班级” 报告字体为小四宋体,行距1.5倍行距。 1. 针对“SQL Server中企业管理器和查询分析器使用”,实验报告的要求为: (1)针对 2、针对“SQL语言在SQL Sever中的应用”,实验报告的要求为: (1)针对2.1,提供建立数据库的截图,并对截图提供简要的说明。同时,提供与鼠标操作过程等价的建立数据库数据文件和

文档评论(0)

1亿VIP精品文档

相关文档