没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
期未考试设计说明
年级:2018 级 专业:软件外包 学号:20180147025 姓名:
一、设计简要说明
上图是该图书管理系统总 E-R 图,该系统涉及的实体集有:
学生实体集:具有属性用户名、密码、学号,姓名,性别,院系、班级、电话
图书实体集:具有属性图书 ISBN 编号、图书书名、作者、出版社、定价、图书类别、库存
管理员实体集:具有属性用户名、密码、姓名、加入时间
一个学生可以借阅和归还多本图书,所以学生和图书之间的联系为 1:n 的联系。
一个管理员可以对多本图书进行管理,图书管理员可以有多个,所以管理员和图书之间的联系为
m:n 的联系。
一个管理员可以对多个读者进行管理,图书管理员可以有多个,所以管理员和学生之间的联系为
m:n 的联系。
用户的创建、授权相关命令
二、相关操作
1. 表的设计
建管理员表
create table tAdmin
(cAdminID char(6) primary key,
cAdminPwd char(6) not null,
cAdminName char(10) not null ,
cAsminSex char(2),
cAdminAddTime char(10));
建读者表
create table tUser
(cUsersID char(10)primary key,
cUsersPwd char(6)not null,
cUsersNo char(11)not null,
cUsersName char(11) not null,
cUsersSex char(2),
cUsersDepart char(20),
cUsersClass char(6),
cUsersTel char(11));
建图书表
create table tBook(
cBooksISBN char(13)primary key,
cBooksName char(20)not null,
cBooksAuthor char(20),
cBooksType char(20)not null,
cBooksPrice int,
cBooksPublisher char(50),
cBooksStore int);
运行截图:
建借书表
drop table tBorrow;
create table tBorrow(
cUsersNo char(6)not null,
cUserName char(10) not null,
cBooksISBN char(13) not null,
cBookName char(20) not null
);
建还书表
create table tReturn(
cUsersNo char(6)not null,
cUserName char(10) not null,
cBooksISBN char(13) not null,
cBookName char(20) not null,
cBorrowTime char(10) not null ,
cReturnTime char(10) not null,primary key( cUsersNo,cBooksISBN));
2.
索引的创建
在 tBook 上创建唯一索引
Create unique index tBook_cBooksType on tBook(cBooksType);
在 tUser 表上的 cUserSex 列上创建一个位图索引
Create bitmap index tUser_sex on tUser(cUserSex);
视图
创建视图 view 图书信息视图
create view i_book
as
select*from tBook where cBooksType like '计算机';
3. 插入、修改、删除数据
读者信息
增加读者
剩余18页未读,继续阅读
雀巢奶粉
- 粉丝: 47
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Kepware.KEPServerEX.v4.264.401.Incl.Keygen-SSG
- 行人重识别-通过顺序决策实现跨域行人重识别算法-附项目源码-优质项目实战.zip
- HTML、CSS制作家乡介绍网页.zip
- 361050291.apk
- 华硕B250 PLUS支持6789代BIOS
- 基于javaScript开发的图书管理系统+数据库+源码+项目展示+开发文档(毕业设计&课程设计&项目开发)
- HTML+CSS制作的个人博客网页 2.zip
- 华硕B250M-PIXIU支持6789代BIOS
- c# winfrom 音量控制 静音
- 【OpenHarmony】 ArkTS 语法基础 ② ( ArkTS 自定义组件 )
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0