数据库设计实验报告2012

上传人:F****n 文档编号:99252764 上传时间:2019-09-18 格式:DOC 页数:9 大小:139KB
返回 下载 相关 举报
数据库设计实验报告2012_第1页
第1页 / 共9页
数据库设计实验报告2012_第2页
第2页 / 共9页
数据库设计实验报告2012_第3页
第3页 / 共9页
数据库设计实验报告2012_第4页
第4页 / 共9页
数据库设计实验报告2012_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据库设计实验报告2012》由会员分享,可在线阅读,更多相关《数据库设计实验报告2012(9页珍藏版)》请在金锄头文库上搜索。

1、一、系统总体功能设计1、功能需求分析2、功能设计图书馆管理系统书籍查找读者信息借阅信息管理员信息(画出功能模块结构图)二、数据库设计1、 概念结构设计管 理 员职 称姓名性别权限编 号 号密码管理员属性E-R图书籍库存总册数出版社书号书名作者书籍属性E-R图读者手机可借书数已借书籍证号姓名未还书超期罚金读者属性E-R图应归还日期借阅表书号借阅日期证号管理员编号借阅信息属性E-R图管 理相 关负责借阅信息读者借阅书 籍借 阅读 者管 理 员各实体间关系E-R图(E-R图,实体属性表,联系属性表)2、 逻辑结构设计管 理 员 信 息数 据 项数 据 类 型长 度描 述说 明gbhchar10not

2、 null管理员编号,主码gzcvarchar10not null 职称gmmchar10Not null密码gqxvarchar20_权限书 籍 信 息 表 数 据 项数 据 类 型长 度描 述说 明sshchar5Not null书号,主码ssmvarchar20Not null书名szzvarchar10Not null作者scbsvarchar20_出版社szcsint_Not null总册数skcint_Not null库存量读 者 信 息 表数 据 项数 据 类 型长 度描 述说 明dzhchar12Not null读者证号,主码dxmvarchar10unique姓名yqfjin

3、t超期罚金dlxfsint20手机dyjvarchar20已借图书dwhtsvarchar20未还图书dkjtsint可借图书数借 阅 信 息 表数 据 项数 据 类 型长 度描 述说 明sshchar5Not null书号,主码dzhchar12Not null证号gbhchar10Not null管理员编号jyrqdatetimeNot null借阅日期yghdatetimeNot null应归还日期(将E-R图转化成关系模式对每个关系进行依赖关系分析,若关系未能达到第三范式标准,要进行规范化处理)三、系统实施1、数据库物理设计与实现(1)介绍选用的操作系统,DBMS软件环境;(2)数据库

4、、数据表的创建CREATE DATABASE tushuguanON(NAME=tushuguan_data,FILENAME=E:数据库tushuguan.mdf,SIZE=3,MAXSIZE=10,FILEGROWTH=2)LOG ON(NAME=depot_log,FILENAME=E:数据库tushuguan.ldf,SIZE=3,MAXSIZE=10,FILEGROWTH=2)GoUSE tushuguan go-1.创建管理员信息表-CREATE TABLE gly(gbh char(10) NOT NULL PRIMARY KEY,gzc varchar(10) NOT NULL

5、,gmm char(10) NOT NULL,gqx varchar(20) NOT NULL, )INSERT INTO gly VALUES(,普通管理员, 普通)INSERT INTO gly VALUES(,普通管理员, 普通GO-1.创建书籍信息表-CREATE TABLE sj(ssh char(5) NOT NULL PRIMARY KEY,ssm varchar(20) NOT NULL,szz varchar(10) NOT NULL,scbs varchar(20) NOT NULL,szcs int(10) NOT NULL,skc int(10) NOT NULL,)I

6、NSERT INTO sj VALUES(00001, 围城, 雨化田,唯一出版社,10 ,10)INSERT INTO sj VALUES(00002, 破城, 周昭明,东方出版社,10 ,10) GO-1.创建读者信息表-CREATE TABLE dz(dzh char(12) NOT NULL PRIMARY KEY ,dxm varchar(10) NOT NULL,cqfj int NOT NULL,dsj int (11) NOT NULL,dyj varchar(20) NOT NULL,dwhts varchar(20) NOT NULL,dkjts int NOT NULL,

7、)INSERT INTO dz VALUES(8,雨化田,10, ,围城,破城 ,4)GO-1.创建借阅信息表-CREATE TABLE jy(ssh char(5) NOT NULL PRIMARY KEY,dzh char(12) NOT NULL,gbh char(10) NOT NULL,jyrq datetime NOT NULL,ygh datetime NOT NULL,)INSERT INTO student VALUES(00001,8,男,网络,111,信息学院)INSERT INTO student VALUES(7,杨朝敬,男,网络,111,信息学院)INSERT IN

8、TO student VALUES(9,何勇明,男,网络,111,信息学院)INSERT INTO student VALUES(4,周昭明,男,网络,111,信息学院)INSERT INTO student VALUES(1,罗玉凤,女,网络,111,信息学院) GO(3)数据完整性实现( 主键和外键,DEFAULT约束,CHECK约束等)(4)数据库对象设计与实现简单函数use tushuguangoselect*from sjwhere ssh=00001触发器的设计 Create trigger tr_altertableOn databaseFor alter_tableAs Beg

9、inPrint 数据表已被修改End简单存储过程(输入学号查询宿舍)use tushuguangocreate procedure up_sjno char(5)asselect *from sjwhere ssh.=no(视图,自定义函数,存储过程,触发器,默认与规则设计和实现)(5)数据库性能优化 (索引的设计与实现)(6)安全性的设计和实现Use tushuguanGo Create login guanliyuanWith password = Go2、系统编程(*)(简单介绍选用的系统体系结构,开发工具。给出核心模块的程序代码)五、实习总结考虑到公司仍有部分低层及高层人员的补充,因此在选择招聘渠道供应商的附加值时以配送普工现场招聘会和高端人才交流会为佳,另外根据供应商平台实力,若能给公司提供合适的猎头服务也应当纳入甄选范畴。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号