1 / 22
文档名称:

数据库作业.doc

格式:doc   大小:987KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库作业.doc

上传人:yzhluyin1 2017/2/19 文件大小:987 KB

下载得到文件列表

数据库作业.doc

文档介绍

文档介绍:北京联合大学实验报告课程(项目)名称: 数据库应用技术学院:自动化专业:控制网络与控制技术班级: 20071003223 学号: 0508332304 姓名: 蒋林成绩: 2009 年 11月日 S ql 语言试验与实训实验一数据库的定义实验目的熟练掌握数据库管理,数据库,表,数据库的创建等相关的概念和知识。实验内容 1 使用 SQL Server 的 Query Analyzer 建立学生- 课程数据库。 2在 Query Analyzer 中查看学生- 课程数据库的属性,并进行修改,使之符合要求。 3 通过 Query Analyzer ,在建立的学生- 课程数据库中建立学生、课程和选课三个表其结构为:学生(学号,姓名,年龄,性别,所在系); 课程(课程号,课程名,先行课); 选课(学好,课程号,成绩)。要求为属性选择合适的数据类型,定义每个表的主码, Allow Null 和 DefaultValue 等列级数据约束,实现成绩只能是 0~ 100 的 Check 约束。 4 通过 Query Analyzer 建立学生、课程和选课三个表来建立其他必要的约束。实验数据表名属性名称字段名数据类型 student 学号 stu_id int 姓名 stu_name varchar 年龄 age tinyint 性别 sexinfo char 所在系 department varchar class 课程号 cla_id varchar 课程名 cla_name varchar 先行课 basic varchar sc 学号 stu_id int 课程号 cla_id varchar 成绩 score tinyint 实验二数据库的建立和维护实验目的熟练掌握数据库管理系统,数据库,表,数据库的建立,插入、修改和删除数据等相关的概念和知识。实验内容 1 通过 SQL Server 的 Query Analyzer ,在学生- 课程数据库中学生、课程和选课三个表中个输入 10 条记录。要求记录不仅满足数据约束要求,还要有表间关联记录。 2 通过 Query Analyzer 实现对学生- 课程数据库的学生、课程和选课三个表中数据的删除和修改操作。实验数据实验三使用索引实验目的掌握索引的建立方法,利用 SQL Server 的 Query Analyzer 建立索引,加深对索引作用的理解。实验内容在学生选课库中,用 Transact-SQL 描述一下索引定义: 1 为学生表按学好升序建立索引; 2 为课程表按课程号升序建立索引; 3 为选课表按学号升序和课程号降序建立索引; 4 删除某个索引实验四数据库的简单查询和连接查询实验目的熟练掌握简单表的数据查询、数据排序和数据联结查询的操作方法。加深对 SQL 和 Transact-SQL 语言的查询语句的理解。实验内容在 SQL Server Query Analyzer 的输入区中输入 Transact-SQL 查询语句, 实现以下数据查询操作: 1 查询计算机系学生的学号和姓名; 2 查询选修了课程的学生的学号; 3 查询选修 X 课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学好的升序排列; 4 查询选修X 课程且成绩在 90~ 100 之间的学生学号和成绩, 并将成绩乘以系数 输出; 5 查询计算机系姓李的学生的信息; 6 查询缺少了成绩的学生的学号和课程号; 7 查询每个学生的情况以及他们所选修的课程名及成绩; 8 查询学生的学号、姓名、选修的课程名及成绩; 9 查询选修 X 课程且成绩在 90 分以上的学生学号、姓名及成绩; 10 查询每一门课程的间接先行课。实验内容 1 2 3 456 78