数据库上机实验报告

loading 分享 2026-8-21 下载文档

.

实验五:数据库应用系统的设计

一、实验目的

1、通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握本书中所讲解的内容;

2、提高学生分析能力和抽象能力的目的。

二、实验内容

1、设计一个简单的图书管理系统的数据库。

2、用SQL实现数据库的设计,并在 SQLServer上调试通过。

三、实验步骤

三个表各个字段的数据类型:

Book表 字段名 数据类型 说明 字段名 Reader表 数据类型 说明 字段名 Borrow 表 数据类型 说明 书号 类别 出版社 作者 书名 定价 编号 姓名 单位 性别 电话 书号 读者编号 借阅日期 1、图书管理系统的E—R图:

2、 图书管理系统的关系模式:

book(书号,类别,出版社,作者,书名,定价) reader(编号,姓名,单位,性别,电话) borrow(书号,读者编号,借阅日期) 各关系模式之间的相互关系:

n reader m 借阅日期 book .

book与borrow之间是一对多关系 reader与borrow之间是一对多关系 3、 图书管理系统的视图及其作用:

read_book(读者姓名,书名,借阅日期) 4、 数据库的定义sql语句:

create database rb

基本表定义的sql语句(包含约束):

create table book(书号 c(5), 类别 c(2), 出版社 c(20), 作者 c(10), 书名 c(10), PRIMARY KEY(书号)

)

create table reader(编号 c(4), 姓名 c(10), 单位 c(20), 性别 c(2), 电话 c(10), PRIMARY KEY(编号)

)

Create table borrow(书号 c(5), 读者编号 c(4), 借阅日期 d(8), PRIMARY KEY(书号,读者编号),

FOREIGN KEY(书号) REFERENCES book(书号), FOREIGN KEY(读者编号) REFERENCES reader(编号)

)

视图定义的sql语句:

create view read_book(读者姓名,书名,借阅日期) as select 姓名,书名,借阅日期

from book,reader,borrow

where book.书号=borrow.书号 and borrow.读者编号=reader.编号

5、 在SQLServer上进行调试。

.

.

定价 n(6),


数据库上机实验报告.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库上机实验报告 的文档
相关推荐
相关阅读