天津城建大学数据库设计作业(1) (修复的)
数据库设计习题参考答案

例题分析3
有一报考公务员管理系统,其中有若干个报考 职位,描述的属性有职位代码,职位名称;有 若干报考人员,描述的属性有准考证号,身份 证号、姓名、年龄、性别、学历、单位名称、 单位负责人,政治面貌;每个单位只有一个负 责人;每个报考人员有若干工作经历,包括时 间、地点、职务、证明人;每个报考人员参加 考试后均有成绩,包括准考证号、笔试成绩、 面试成绩。一个人可以报考多个职位;每个职 位可以有多个人报名参加考试;一个人报考一 个职位就对应一个面试成绩和笔试成绩。
例题分析
科室
1 所属 1 经历 m m
医生
1 医治 m
1
负责
m
病房
m 住院 1
病人
简历
例题分析
• 科室(科编号、名称、人数、地点、负责人) • 医生(医生编号、姓名、职务,学历、职称、 科编号) • 简历(医生编号、开始时间、终止时间、单位、 担任职务、证明人) • 病人(病人编号、姓名、性别、年龄、住院时 间、出院时间、病类别) • 医生病人(医生编号、病人编号、病房号、床 位号) • 病房(病房号、床位数) • 病房床位(病房号、床位号、床位是否为空)
例题分析
要求: 1.确定实体及实体型属性。 2.找出实体间的联系,并画出E-R图。 3.构造(职位代码,名称) • 报考人员(准考证号,身份证号,姓名, 年龄,性别,学历,单位名称,单位负 责人,政治面貌) • 工作经历(身份证号,姓名,时间,地 点,职务,证明人)
例题分析
要求: 1.确定实体及实体型属性。 2.找出实体间的联系,并画出E-R图。 3.构造出符合3NF的关系数据模型。
例题分析
• 科室(科编号、名称、人数、地点、负责人) • 医生(医生编号、姓名、职务,学历、职称) • 简历(开始时间、终止时间、单位、担任职 务、证明人) • 病人(病人编号、姓名、性别、年龄、住院 时间、出院时间、病类别) • 病房(病房号、床位数、床位号、床位是否 为空)
数据库大作业(全·参考答案)

《数据库原理与应用》综合设计任务书前言《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。
针对这三个应用能力,用一个案例作为背景,布置三次大作业。
在校大学生都能理解“图书管理系统”的应用场合和业务流程。
因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。
本文档包括四个部分。
第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。
每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。
第一部分案例的需求描述本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。
1.2 需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。
图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。
借书登记:记录借书时间、所借图书、借书人、办理人。
还书登记:记录还书时间、所还图书、还书人、办理人。
催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。
2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。
PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。
第二部分作业1——E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。
任务:1)根据需求描述,绘制E-R图。
数据库设计 大作业 2

常熟理工学院数据库设计——网上选课系统2013-2014 学年第 1 学期专业软件工程班级0924121学号092312225姓名邢健指导老师高燕一、概要设计1.1目的和意义随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。
让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。
网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。
学生选课系统作为一种现代化的教学技术,越来越受到人们的重视,是一个学校不可或缺的部分,学生选课系统就是为了管理好选课信息而设计的。
学生选课系统的将使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够准确、及时、有效的查询和修改学生选课情况。
与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了极大的便捷。
学生在公共机房,或者宿舍的个人电脑上便可以通过校园网络来选课。
在选课期间内,学生能够使用选课系统灵活的修改自己的选课情况,大大提高了学校选课工作的效率。
教务处的教师则可以通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率,为广大师生及相关人员节省了极多的时间。
数据库对于一个应用系统的意义是相当重要的,一个设计良好的数据库系统一方面,能够给开发者带来便捷,更轻松的进行系统设计与编码;另一方面,对于系统的后期维护也非常重要,一个良好的数据库系统能够保证系统的可扩充性,以及系统的移植性等问题。
1.2内容和要求本实验将设计出一个高校网上选课数据库系统,其要求简要如下:(1)系统用户由三类组成:教师、学生和管理员。
(2)管理员负责的主要功能:①用户管理(老师、学生及管理员的增、删、改);②课程管理(添加、删除和修改);③选课管理(实现选课功能开放和禁止、老师成绩输入开放和禁止)。
(3)学生通过登录,可以查询课程的基本信息、实现选课、退课和成绩查询;(4)老师通过登录,可以查看选课学生的基本信息,可以输入成绩。
数据库课程设计作业

数据库课程设计作业
数据库课程设计作业可以包含以下内容:
1. 问题定义:明确设计作业要解决的问题,并对其进行详细的描述和分析。
2. 数据需求分析:确定需要存储和处理的数据,包括数据的种类、结构、关系和约束等。
3. 数据库设计:设计数据库的概念模型,包括实体-关系图(E-
R图)、关键属性、实体间的联系、关系模式和关系模式的属
性等。
4. 数据库表设计:根据数据库设计,确定数据库表的结构和字段,包括表的主键、外键、约束等。
5. 数据库创建:通过数据库管理系统(DBMS)创建数据库并创
建相应的表结构,包括字段类型、长度、默认值、索引和约束等。
6. 数据输入:通过用户界面或数据导入工具,将数据导入数据库。
7. 数据查询和分析:通过数据库查询语言,编写适当的查询语句,对数据库中的数据进行查询和分析。
8. 数据展示和报表生成:将查询结果以表格、图表等形式展示,并生成相应的报表。
9. 数据库维护和优化:对数据库进行维护、备份、恢复和性能优化等操作,确保数据库的安全和高效运行。
10. 结果评估和总结:评估设计作业的结果,分析其优点和不足,并总结经验教训。
数据库设计-大作业-2

常熟理工学院数据库设计——网上选课系统2013-2014 学年第 1 学期专业软件工程班级学号姓名邢健指导老师高燕一、概要设计1.1目的和意义随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。
让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。
网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。
学生选课系统作为一种现代化的教学技术,越来越受到人们的重视,是一个学校不可或缺的部分,学生选课系统就是为了管理好选课信息而设计的。
学生选课系统的将使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够准确、及时、有效的查询和修改学生选课情况。
与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了极大的便捷。
学生在公共机房,或者宿舍的个人电脑上便可以通过校园网络来选课。
在选课期间内,学生能够使用选课系统灵活的修改自己的选课情况,大大提高了学校选课工作的效率。
教务处的教师则可以通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率,为广大师生及相关人员节省了极多的时间。
数据库对于一个应用系统的意义是相当重要的,一个设计良好的数据库系统一方面,能够给开发者带来便捷,更轻松的进行系统设计与编码;另一方面,对于系统的后期维护也非常重要,一个良好的数据库系统能够保证系统的可扩充性,以及系统的移植性等问题。
1.2内容和要求本实验将设计出一个高校网上选课数据库系统,其要求简要如下:(1)系统用户由三类组成:教师、学生和管理员。
(2)管理员负责的主要功能:①用户管理(老师、学生及管理员的增、删、改);②课程管理(添加、删除和修改);③选课管理(实现选课功能开放和禁止、老师成绩输入开放和禁止)。
(3)学生通过登录,可以查询课程的基本信息、实现选课、退课和成绩查询;(4)老师通过登录,可以查看选课学生的基本信息,可以输入成绩。
数据库课程设计大作业

数据库课程设计大作业一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、原理和设计方法,能够运用数据库技术解决实际问题。
具体目标如下:1.理解数据库的基本概念,如数据、数据库、表、关系等。
2.掌握数据库的设计原理,如实体-关系模型、E-R图等。
3.熟悉数据库的操作语言,如SQL语句。
4.了解数据库的性能优化和事务管理。
5.能够使用数据库管理系统(如MySQL、Oracle等)进行数据库的创建、表的设计、数据的增删改查等操作。
6.能够运用实体-关系模型和E-R图进行数据库的设计。
7.能够编写简单的SQL语句进行数据库的操作。
8.能够对数据库的性能进行简单的优化。
情感态度价值观目标:1.培养学生的团队合作意识,能够协同完成数据库的设计和操作。
2.培养学生对数据库技术的兴趣,认识到数据库在现代社会中的重要性。
3.培养学生认真负责的学习态度,养成良好的编程习惯。
二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.数据库的基本概念:数据、数据库、表、关系等。
2.数据库的设计原理:实体-关系模型、E-R图、关系模型等。
3.数据库的操作语言:SQL语句的编写和应用。
4.数据库的性能优化:索引、分区、事务管理等。
5.数据库的实际应用案例:关系型数据库和非关系型数据库的使用场景。
6.数据库的基本概念(2课时)–数据的定义和分类–数据库的概念和功能–表的概念和基本操作7.数据库的设计原理(4课时)–实体-关系模型–E-R图的绘制和转换–关系模型的概念和性质8.数据库的操作语言(6课时)–SQL语句的编写和应用–数据库的增删改查操作–数据库的高级查询功能9.数据库的性能优化(2课时)–索引的使用和优化–分区和分表的概念及应用–事务管理的基本原理10.数据库的实际应用案例(2课时)–关系型数据库(如MySQL)的使用场景–非关系型数据库(如MongoDB)的使用场景三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法相结合的方式进行教学。
2022年天津城市建设管理职业技术学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年天津城市建设管理职业技术学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据的安全性是指____________。
2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
3、数据管理技术经历了______________、______________和______________3个阶段。
4、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
5、____________、____________、____________和是计算机系统中的三类安全性。
6、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
7、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
8、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
9、数据库恢复是将数据库从______状态恢复到______的功能。
10、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
二、判断题11、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。
()12、在关系运算中,投影是最耗时的操作。
()13、在数据库恢复中,对已完成的事务进行撤销处理。
()14、有出现并发操作时,才有可能出现死锁。
()15、视图是观察数据的一种方法,只能基于基本表建立。
数据库设计大作业

数据库设计⼤作业数据库⼤作业1.要求:1)需求分析。
2)数据库设计。
2.1概念结构设计(E-R图)2.2逻辑结构设计(E-R模型转换为关系模式,指明所满⾜的范式并给出理由)。
2.3物理结构设计3)数据库实现。
(录⼊数据,每个表应不少于10条数据)4)数据库运⾏。
(不少于30条sql语句,其中包括查询、更新、删除、插⼊、创建触发器等sql语句)5)19周之前交。
2.可选题⽬:1.机票预定信息系统系统功能的基本要求:航班基本信息的录⼊,包括航班的编号、飞机名称、机舱等级等。
机票信息,包括票价、折扣、当前预售状态及经⼿业务员等。
客户基本信息,包括姓名、联系⽅式、证件及号码、付款情况等。
按照⼀定条件查询、统计符合条件的航班、机票等;对结果打印输出。
2.长途汽车信息管理系统系统功能的基本要求:线路信息,包括出发地、⽬的地、出发时间、所需时间等。
汽车信息:包括汽车的种类及相应的票价、最⼤载客量等。
票价信息:包括售票情况、查询、打印相应的信息。
3.⼈事信息管理系统系统功能基本要求:员⼯各种信息:包括员⼯的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员⼯各种信息的修改;对转出、辞退、退休员⼯信息的删除;按照⼀定条件,查询、统计符合条件的员⼯信息;教师教学信息的录⼊:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。
科研信息的录⼊:教师编号、研究⽅向、课题研究情况、专利、论⽂及著作发表情况等。
按条件查询、统计,结果打印输出。
4.超市会员管理系统系统功能的基本要求:加⼊会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。
会员的基本信息,包括姓名、性别、年龄、⼯作单位、联系⽅式等。
会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。
会员返利信息,包括会员积分的情况,享受优惠的等级等。
对货物流量及消费⼈群进⾏统计输出。
5.客房管理系统系统功能的基本要求:客房各种信息,包括客房的类别、当前的状态、负责⼈等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号1405000233天津城建大学(数据组织与管理课程设计)设计说明书应用ACCESS2007创建天津城建大学图书馆管理系统起止日期:2016 年4 月18 日至2016 年 4 月23 日班级14级电子商务2班学生姓名杜冰冰成绩指导教师(签字)经济与管理学院2016年4月18日《数据组织与管理》课程设计成绩评定表目录一、绪论 (1)二、图书馆借阅信息管理系统 (2)2.1目的 (2)2.2图书馆借阅管理系统的任务 (2)2.3图书馆借阅管理系统的作用 (2)三、图书馆借阅信息管理系统需求分析 (3)3.1确定用户 (3)3.2模块 (3)3.3 E—R图分析 (4)四、实例制作介绍 (9)4.1创建空数据库 (9)4.2创建所需表 (9)4.2.1 创建图书表 (10)4.2.2 创建“读者表” (11)4.2.3 创建“图书类别表” (11)4.2.4 创建“借阅表” (12)4.2.5创建“记忆坊出版社表” (13)4.3建立表之间的关系 (16)4.4创建查询 (16)4.4.1 创建“还书”查询 (17)4.4.2创建“读者累计借书册数”查询 (18)4.4.3创建“按出版社查询图书”查询 (18)4.5创建窗体 (18)4.5.1 创建“读者借阅记录”窗体 (25)4.5.2 创建“查看图书记录”窗体 (26)4.5.3创建“选择图书名称”窗体 (27)五、数据查询 (29)六、总结 (30)一、绪论在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。
开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。
把设计转变为实际的数据库,并且些数据库带有功能完备、高效能的应用。
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。
并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。
二、图书馆借阅信息管理系统2.1 目的结合图书馆的实际情况,通过使用Microsoft access2007为开发环境,以此来满足图书馆工作人员对图书的管理,包括借阅者的借书情况和罚款情况,并使节约者能方便快捷的查找自己所需要的图书信息。
2.2 图书馆借阅管理系统的任务◆图书馆对图书的管理◆图书馆对读者的管理◆图书馆借阅情况的管理2.3图书馆借阅管理系统的作用图书馆借阅管理系统是以先进的软件和高速的硬件为基础的新型管理模式。
通过集中的信息数据库,将图书馆的图书管理、读者管理、借阅情况管理结合起来,达到降低成本,提高效率,改进服务增加收入的目的。
三、图书馆借阅信息管理系统需求分析为了丰富广大群众的精神生活,业余文化生活,很多企事业单位,学校,政府机关等开设了相关的图书馆,以此来提高员工、学生、政府人员等借阅图书的功能。
成旧的人工管理已经不能无法满足快捷的生活节奏和信息发展,也为了减轻工作人员的负担,图书馆信息管理便应运而生。
3.1 确定用户①图书馆工作人员通过计算机可以管理各类图书,分类编号调整图书结构,修改读者信息。
②读者能通过计算机来查阅浏览图书馆的图书,为借约做准备。
③图书馆管理工作人员对读者的借阅情况能有全面的掌握,及时得到读者当前借阅的历史。
3.2 模块图书管理模块:工作人员可以通过它可以管理各类图书(添加,修改,删除)图书查询模块:读者可以查询自己所需图书。
借阅查询模块:工作人员通过此模块可以查询借阅记录的查询。
阅管理模块:通过此模块可以完成读者的图书借阅。
3.3 E--R图分析:如图所示3.3.1图书实体属性图3.3.2 读者实体属性图3.3.3借书实体属性图由此,可以得到下面的关系模式:图书(图书编号,分类号,书名,作者,出版社,出版日期,入库日期,定价,库存号)读者(借书证号,姓名,性别,单位,借书数量)借书(借书证号,图书编号,借出日期,应还日期,是否已还,过期天数)。
同时,一个图书管理系统应满足下列条件;(1)每本书籍最长的借阅期限为60天。
(2)一个借书证一次性结束不得超过6本。
(3)如果一个读者借阅的书籍中有过期的书籍,则不能再借阅别的书籍。
3.4创建所需图书表格表一图书类别表表二读者类型表表三图书信息表表四读者信息表表五借书信息表表六还书信息表四、实例制作介绍4.1创建空数据库①打开住界面,弹出Microsoft Access2007键,单击[空Access数据库]键。
②将其命名为图书馆借阅管理数据库,点击创建。
出现数据库的任务栏。
4.2 创建所需表4.2.1创建图书表①打开“图书馆借阅管理数据库”,切换到表页。
②单击【新建】按钮,打开【新建表】对话框,如图图5 【表的设计视图】④在【字段名称】列中输入【图书】表中的第一个字段名“书号”;在下拉列表中选择【文本】数据类型。
如图6所示图6输入“文本”数据类型⑤重复上述步骤,依次创建该表所需的所有字段。
“书号”、“书名”、“类别代码”、“出版社”、“作者姓名”数据类型均为“文本”,“图书价格”为“数字”类型,“登记日期”为“日期/时间类型,“是否借出”为“是/否”。
⑥设置“关键字段”。
选中“书号”字段所在行,工具栏中单击【主键】按钮,把该字段设置为“主关键字”。
结果如图7所示。
图7 设置“主关键字”⑦单击工具条上的【视图】键,将其切换到视图,并编辑图书的内容。
如图8所示。
图8【图书表】内容4.2.2创建“读者表”①详细按照上表制作方法,为“读者表”设置字段名,并设置“主关键字”,如图9所示。
图9 设置【读者】主关键字②编辑“读者表”的内容,如下图10所示。
图10 【读者表】内容4.2.3 创建“图书类别表”①为“图书类别表”设置字段名,并设置“主关键字”。
②编辑“图书类别表”的内容,如图12所示图12 【图书类别表】内容4.2.4 创建“借阅表”①为“借阅表”设置字段名,并设置“主关键字”,如图13所示。
图13 设置【借阅表】主关键字②编辑“借阅表”的内容,如图14所示。
图14 【借阅表】内容4.2.5 创建“记忆坊出版社表”①为“记忆坊出版社表”设置字段名,并设置“主关键字”,如图15所示。
图15设置【记忆坊出版社表】主关键字②编辑“记忆坊出版社表”的内容,如图16所示。
图16 【记忆坊出版社表】内容4.3 建立表之间的关系①单击工具栏上的【关系】按钮,打开【关系】窗口,同时会出现【显示表】对话框。
②选择【图书类别表】选项,然后单击【添加】按钮。
按此方法把其他需要建立关系的表添加到【关系】窗口中,完成后单击【关闭】按钮。
③找关系。
就是查找包含主表的主关键字字段的相关表,这里以建立“图书类别表”与“图书表”之间的关系为例。
首先选中“图书类别表”中的“类别代码”字段,然后将其拖放到“图书表”中的“类别代码”字段上,松开鼠标,屏幕上即弹出关系,如图17所示。
图17 表之间的关系4.4 创建查询4.4.1 创建“还书”查询①在【数据库】窗口的【对象】栏中选择【查询】按钮,单击【新建】按钮,打开如图18所示对话框。
图18 【新建查询】对话框②选中【简单查询向导】选项,单击【确定】。
③在出现的【简单查询向导】对话框中,选中“读者表”,添加所需“读者编号”、“读者姓名”字段到右边的选框中,再选择“图书表”,添加所需“书名”字段、“图书价格”字段、“图书是否借出”字段,再选择“图书类别表”,添加“图书类别”字段。
“借出天数”字段,再选择“借阅表”,添加“借书日期”字段。
出现如图19所示对话框图19 【简单查询向导】对话框④单击【下一步】,将所作查询命名为“还书”查询。
如图20所示。
图20设置标题对话框⑤观看查询结果如图21所示图21 【还书查询】内容显示4.4.2 创建“读者累计借书册数”查询①双击【在设计视图中创建查询】按钮。
②将“读者表”添加到栏中。
如图22所示。
图22 添加表显示③单击表中的“读者编号”字段,托住鼠标,将其拖到下方的栏中。
依次将其他所需字段也添加到下栏中。
如图23所示。
图23 添加字段显示④单击【关闭】,则会出现另存为的对话框,将其命名为“读者累计借书册数”查询。
单击【确定】,则此查询创建完成。
4.4.3 创建“按出版社查询图书”查询①双击【在设计视图中创建查询】按钮。
②将“图书表”、添加到栏中。
③单击表中的“书号”、字段,托住鼠标,将其拖到下方的栏中。
依次将其他所需字段也添加到下栏中。
如图24所示。
图24添加字段显示图25 【新建窗体】对话框②在【新建窗体】对话框中选择【窗体向导】,并选择“读者表”作为数据来源,单击【确定】。
如图26所示。
图26 选择数据来源③在【窗体向导】对话框中选定在“读者”表中要用到的字段,并将其添加到右框中,单击【下一步】。
如图27所示。
图27 【选择字段】对话框④在【窗体向导】大的样式中选择混合式。
⑤为新建窗体命名,单击【完成】。
则“读者借阅记录窗体”创建成功。
如图28所示。
图28 窗体内容4.5.2 创建“查看图书记录”窗体①在窗体页单击工具栏中的【新建】键,出现各类窗体的样式选项.如图28所示。
②在上框选中需要确定的窗体样式“纵栏式”,并在下框选择所需的“图书表”。
如图29所示。
图29 选择来源③点击【确定】,则简单的“查看图书记录窗体”建立完成。
如图30所示。
图30 表查看图书记录窗体内容4.5.3 创建“选择图书名称”窗体①双击【在设计视图中创建窗体】如图31所示。
图31 窗体对话框2加命令控件。
如图32所示。
图32 【选择图书窗体】五、图书管理系统的查询设计本图书馆管理系统谨根据实际需求所创建,创建有如下八个数据表:Book(图书信息表),Dept(学生系部信息表),Major(学生专业信息表),Student(学生信息表),StudentBook (学生借阅图书信息表),Teacher(教师信息表),TeacherBook(教师借阅图书信息表),RDeleted(读者还书信息表)等。
这些数据表结合图书馆数据库中的五个存储过程,即实现了普通图书馆的大部分功能。
如读者借阅图书功能(Execute RBorrowBook '读者号','图书分类号'),读者归还图书功能(Execute RReturnBook '读者号','图书分类号'),读者续借图书功能(Execute RRenewBook '读者号','图书分类号'),读者查询图书借阅情况功能(Execute RQueryBook '读者号'),读者检索的图书信息功能(Execute RIndexBook ' 关键字')等。