数据库原理课程设计实验[创建存储过程与触发器]

2026/4/24 13:01:09

. . .. . .

出版日期 datetime, 现有库存数 int, 最小库存量 int, 库存总量 int, 库存位置 varchar default '3F45' ); create table 读者信息表( 读者编号 nchar(10) primary key, 证件类型 nchar(4), 证件号码 nchar(13), 姓名 char(10), 性别 char(2) default '男',check(性别 in ('男','女')), 职业 char(4), 所属单位 char(8), 地址 char(10), 联系电话 char(11) ) create table 借书记录表( 借阅ID int identity(1,1) primary key, 读者编号 char(5), 借阅数量 int, 借阅日期 datetime default getdate(), . 专业.专注 .

. . .. . .

是否归还 char(2) default '否', 书号 char(10), 管理员编号 char(10), foreign key(书号)references 图书现有库存表(书号), foreign key(管理员编号)references 管理员信息表(管理员编号), ); create table 还书记录表( 还书ID int identity(1,1) primary key, 书号 char(10), foreign key(书号)references 图书现有库存表(书号), 归还数量 int , 归还日期 datetime default getdate(), 是否超期 char(2), 超期天数 char(5), 管理员编号 char(10), foreign key(管理员编号)references 管理员信息表(管理员编号), ); create table 管理员信息表( 管理员编号 char(10) primary key, 职工编号 char(10), foreign key(职工编号)references 职工档案表(职工编号), . 专业.专注 .

. . .. . .

用户名 char(10) not null, 密码 char(6) not null, 管理员级别 char(4) ); create table 职工档案表( 职工编号 char(10) primary key, 姓名 char(10), 性别 char(2)default '男',check(性别='男'or 性别='女'), 单位 char(10), 职称 char(4), 职务 char(10), 出生日期 datetime, 学历 char(10) ); create table 入库单表( 入库单ID char(10), 入库日期 datetime, 入库书号 char(10), 书名 char(10), 入库数量 int ); . 专业.专注 .

. . .. . .

关系图和数据录入情况、其它测试方案及数据: 实验步骤2、创建存储过程。(任选一题) ① 创建可以按“书号”(参数)进行图书库存信息查询的存储过程。 ② 创建可以按“类别”(参数)进行某类图书库存信息查询的存储过程。 ③ 创建可以按“读者编号”进行读者信息查询的存储过程。 ④ 自拟题 先在下面第一栏填写自己选择的题目和欲实现的功能,再在其余栏目中分别填写自己的代码以及执行情况、测试方案和数据、测试结果等等。如果选做多个或全做或额外完成自拟题,请自己依照格式添加栏目,自拟题请写清题意。 我的存储过程选题:(描述题目和欲实现的功能) 1.创建可以按“书号”(参数)进行图书库存信息查询的存储过程。 能够使得用户输入书号,就可以查询这本书的信息 原代码: 创建存储过程按照书号进行查询(ashcx),参数为shuhao 定义为char(20) create proc ashcx @shuhao char(20) as begin select * from 图书现有库存表 where 书号=@shuhao . 专业.专注 .


数据库原理课程设计实验[创建存储过程与触发器].doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库原理课程设计实验[创建存储过程与触发器] 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219