文档详情

数据库系统原理与设计实验大纲.doc

发布:2017-02-02约3.25千字共5页下载文档
文本预览下载声明
江西服装学院 《数据库系统原理与设计》实验教学大纲 一、课程实验教学目的 通过上机实验,使学生加深对数据库相关概念、理论的理解,掌握数据库系统的特点、构成;培养学生具备SQL语言编程能力,初步具备对Microsoft SQL Server DBMS的管理和应用系统开发能力。 1、由指导教师讲解实验的基本要求、目的、操作规程及注意事项。 2、学生按一人一机自由上机训练独立完成操作或分组按项目要求共同完成。 3、要求学生课前预习,严格遵守实验课守则,认真实验,按时完成实验内容。 1、杜兆将.SQL Server数据库管理与开发教程与实训(第2版) .北京:北京大学出版社,2010 实验项目名称 学时 分配 实验类型(验证型、设计型、综合型) 必开/ 选开 备注 1 数据库及表的创建 4 验证型、设计型 必开 2 数据库基本操作 4 验证型、设计型 必开 3 查询中聚合函数的使用 4 验证型、设计型 必开 4 存储过程与用户自定义函数 4 验证型、设计型 必开 5 数据库的安全性与完整性 4 验证型、设计型 必开 6 系统数据库的设计 选开 课外 六、实验项目 实验一、数据库及表的创建 (一)实验目的 1、了解SQL Server 2008的安装过程 2、熟悉SQL Server 2008常用组件的使用方法 3、掌握使用标准SQL创建和删除数据库 4、掌握使用标准SQL创建和删除数据表 (二)实验内容 1、熟悉SQL Server Management Studio环境的使用。 2、熟悉SQL Server配置管理器的使用,如何启动与关闭SQL Server服务。 3、分别使用SQL Server Management Studio和Create Database命令创建图书管理系统数据库BookManagement。 4、分别使用SQL Server Management Studio和Create Table命令创建图书管理系统数据库中的四个数据表的结构:readers(读者信息表)、books(图书信息表)、borrowinf(借阅信息表)、readtype(读者类型表)。各表的结构如下: (1)readers表结构: 列名 含义 数据类型 长度 允许空 主键 ReaderID 读者编号 Char 10 √ Name 读者姓名 Char 8 √ RederType 读者类型 Int √ BorrowedQuantity 已借数量 int √ (2)books 表的结构: 列名 含义 数据类型 长度 允许空 主键 BookID 图书编号 Char 15 √ Name 图书名称 Char 50 √ Author 作者 char 8 √ Publisher 出版社 char 30 √ PublishedDate 出版日期 date √ Price 价格 float √ (3)borrowinf表的结构: 列名 含义 数据类型 长度 允许空 主键 ReaderID 读者编号 Char 10 √ BookID 图书编号 Char 15 √ BorrowedDate 借阅日期 datetime ReturnDate 归还日期 datetime √ (4)readtype表的结构: 列名 含义 数据类型 长度 允许空 主键 TypeID 类型编号 int 4 √ Name 类型名称 char 20 LimitBorrowQuantity 限借数量 int BorrowTerm 借阅期限(月) int √ 该表中数据至少包括教师、学生和其他人三种类型。 5、对以上四个表分别用分别使用SQL Server Management Studio和insert命令输入多条记录。 6、请分别设置各表的主键及主外键约束。 7、限定readtype表中“借阅期限”不能超过5个月。 实验二、数据库基本操作 (一)实验目的 熟练掌握使用SQL的基本操作:查询、添加、删除及修改。 (二)实验内容 1、用insert命令在readers 表中插入两条记录。 2、用update命令将readtype表中教师的限借阅数量修改为30,借阅期限修改为180天。 3、用delete命令删除书名为“数据结构”的图书信息。 4、查询读者表的所有信息。 5、查阅编号为”2009060328”的读者的借阅信息。 6、查询图书表中“清华大学出版社”出版的图书书名和作者。 7、查询书名中包含“程序设计”的图书信息。 8、查询图书表中“清华大学出版社”出版的图书信息,结果按图书单价升序排列。 9、查询价格最高的前3名图书的编号、名称及价格。 实验
显示全部
相似文档