文件名称:数据定义与简单查询实验1
文件大小:246KB
文件格式:DOC
更新时间:2016-11-21 02:41:38
SQL
实验报告一 数据定义与简单查询实验 一 实验目的: 1 要求学生熟练掌握和使用SQL SQL Server企业管理器创建数据库 表索引和修改表结构 并学会使用SQL Server 查询分析器接收Transact SQL语句和进行结果分析 2 掌握查看 修改数据库和表的属性的方法 3 在建立好的数据库表中输入部分虚拟数据 学会如何实现基于单表的简单查询 二 实验环境: Microsoft Windows 2000操作系统 SQL Server 2000数据库管理系统标准版或企业版 三 实验内容 步骤 结果和实验过程中出现的问题: 1>内容: 1 使用SQL Server 2000企业管理器和查询分析器工具(即用Transact SQL语句)创建一个“图书读者数据库”(Book Reader DB); 2 使用企业管理器查看Book Reader DB的数据库属性 并进行修改 使之符合你的要求; 3 使用企业管理器和在查询分析器中用Transact SQL语句的两种方法建立图书 读者和借阅三个表 其结构为: 图书(书号 类别 出版社 作者 书名 定价 备注); 读者(编号 姓名 单位 性别 电话); 借阅(书号 读者编号 借阅日期) 要求:① 对每个属性选择合适的数据类型;② 定义每个表的主码 是否允许空值和默认值等列级数据约束;③ 对每个表的名字和表中属性的名字尽可能用英文符号标识 4 实现相关约束:①使用企业管理器来建立上述三个表的联系 即实现:借阅表与图书表之间 借阅表与读者表之间的外码约束;② 实现读者性别只能是“男”或“女”的约束 5 分别用企业管理器和查询分析器修改表的结构 在“图书”表中 增加两个字段 分别为“数量”和“购买日期” 在“借阅”表中增加一个“还书日期”字段 6 用企业管理器在上述三个表中输入部分虚拟数据 7 在查询分析器中实现基于单个表的查询 ① select from Book ② select from book where Bclass ’计算机’ ③ select count from book group by Bclass ④ select from Reader ⑤ select from Borrow ⑥ select rno count bno from Borrow group by rno order by rno ⑦ select bno count rno from Borrow group by bno order by bno 2>步骤和结果: 1 方法a:打开SQL Server 2000企业管理器 在SQL Server组中新建SQL Server注册 在数据库中选择新建数据库 文件名称为“Book Reader DB” 方法b:打开SQL Server 2000查询分析器工具 输入“create database Book Reader DB” 按F5执行 一个名为“Book Reader DB”的数据库就建好了 ">实验报告一 数据定义与简单查询实验 一 实验目的: 1 要求学生熟练掌握和使用SQL SQL Server企业管理器创建数据库 表索引和修改表结构 并学会使用SQL Server 查询分析器接收Transact SQL语句和进行结果分析 2 掌握查看 修 [更多]