第一范文网 - 专业文章范例文档资料分享平台

数据库上机实验报告

来源:用户分享 时间:2025/5/25 17:27:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

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

一、实验目的

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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2u2vx0do9q3xy6q955p40ne2d1fovz01486_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top