林强 数据库实验报告 下载本文

福建农林大学计算机与信息学院实验报告

系: 计算机 专业: 计算机科学与技术 年级: 2013 姓名: 林强 学号: 3136010044 实验室号__ 计算机号 实验时间: 指导教师签字: 成绩: 报告退发 (订正 、 重做)

实验二:数据库的建立与维护实验

一、实验目的和要求

熟练掌握使用 SQL、Transact-SQL和SQL Server企业管理器向数据库输入数据、修改数据和删除数据的操作。

二、实验内容和原理

1. 基本操作实验

(1)通过企业管理器,在图书-读者数据库的图书、读者和借阅3个表中各输入5条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。 (2)通过企业管理器实现对图书-读者数据库的图书、读者和借阅3个表中数据的插入、删除和修改操作。 2. 提高操作实验

(1)通过查询分析器用SQL命令实现对学生-课程库的数据增加、数据删除和数据修改操作,要求学生、课程和选课表中各有5条以上的记录。

(2)通过查询分析器用SQL命令实现在读者表中增加“借书册数’字段,统计借书者在2005年~2007年间所借书的册数,并将结果送入读者表中的借书册数字段的操作。

(3)通过查询分析器用SQL命令为学生-课程库中的“课程”表添加“学时(短整型)”属性,并设置它的约束条件为大于0且小于等于150。

三、实验环境

硬件:计算机

软件:Windows 2000和SQL Server 2000

四、算法描述及实验步骤

1、基本操作实验

(1)通过企业管理器,在图书-读者数据库的图书、读者和借阅3个表中各输入5条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。

表间关联:

(2)通过企业管理器实现对图书-读者数据库的图书、读者和借阅3个表中

数据的插入、删除和修改操作。 插入前:

插入后:

删除:

2、提高操作实验

(1)通过查询分析器用SQL命令实现对学生-课程库的数据增加、数据删除和数据修改操作,要求学生、课程和选课表中各有5条以上的记录。 建学生-课程库: 创建学生表:

创建课程表:

创建选课表: