数据库三级项目

合集下载

XX市XX区公共数据平台运维和数据服务项目采购需求

XX市XX区公共数据平台运维和数据服务项目采购需求

1 XX市XX区公共数据平台运维和数据服务项目采购需求 一、建设背景 XX区公共数据平台建设于2021年,是省市县三级公共数据管理和支撑体系的重要组成部门,是XX区“最多跑一次”及“互联网+政务服务”应用的核心支撑平台,上线至今运行稳定,为XX区数字化改革各领域、各主体核心业务系统提供了有效的支撑。鉴于XX区公共数据平台的重要性和业务发展要求,综合考虑平台运行的稳定性、公共服务质量提升以及数据基础强化等方面因素,聚焦邻礼通数据服务支撑、零报表应用数据支持及公共数据平台的运维服务,开展本次项目建设。

二、服务内容 序号 名称 数量 单位 服务内容 1 公共数据平台运维服务-日常维护 1 项 日常维护保证系统正常运行,对局方反馈的所有问题进行解答、解决

2 公共数据平台运维服务-程序问题维护 1 项 技术支持人员需对发现的程序问题进行复现测试和确认,排查问题原因,提供临时解决方案,并将确认结果反馈相关负责人。

3 公共数据平台运维服务-需求问题维护 1 项 运维人员需要按照相关要求对需求问题进行确认,主要工作内容包括沟通确认、问题分析、问题反馈以及跟踪处理等,保证需求问题能够得到及时的解决

4 公共数据平台运维服务-紧急问题处1 项 因系统异常造成业务中断、需在支持人员能够随时响应、快速到位,尽可能短时间内恢复的问题按照紧急问题处理流 2

理 程来进行处理。主要工作内容包括沟通确认、恢复系统、问题定位以及跟踪解决等

5 公共数据平台运维服务-组织权限配置变更 1 项 因组织架构调整、人员变动等产生的角色管理、权限管理的变更等进行处理,确保平台的使用安全

6 公共数据平台运维服务-重大配置变更 1 项 技术支持人员需要对运维人员提出的重大配置变更申请(如应用系统网络、存储、主机、中间件、数据库、操作系统的重大配置调整)进行评估和方案制定,并综合判断重大配置变更执行的风险、回退方案、可行性、所需资源等

db部分题库14

db部分题库14

一、名词解释1、数据库2、DBMS3、数据库系统4、码5、关系模式6、模式7、外模式8、内模式9、主属性 10、非主属性 11、实体完整性12、参照完整性 13、外码 14、SQL 15、索引 16、行列子集视图17、1NF 18、规范化 19、2NF 20、3NF 21、视图 22、视图消解三、简答1. 简述数据库管理系统的功能。

2. 简述关系模型的优缺点。

3.试述数据模型的概念、数据模型的作用和数据模型的3个要素?4.什么叫数据与程序的物理独立性?什么叫数据与程序的独立逻辑性?为什么数据库系统具有数据与程序的独立性?5.试述数据库系统三级模式结构,这种结构的优点是什么?6. 关系模式是对关系的描述,它可以形式化的表示为R(U,D,DOM,F),试述各部分的含义。

7. 什么是基本表?什么是视图?两者的区别与联系是什么?8. 数据库的完整性概念与数据库的安全性概念有什么区别和联系?9. 试述数据库设计过程各个阶段上的设计描述。

10.试述事务的概念及事务的4个特性。

11.什么是日志文件?为什么要设立日志文件?12. 并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?13. SQL的特点。

五、数据库设计要求:(1)画出表达此问题的ER图。

(2)请把上述ER图转换为关系模型,要求在关系模式中注明主码和外码(分别用和表示)。

(3)根据设计好的关系模式,用SQL语言定义相应的关系表(任选三个关系模式即可,要体现出各关系表的主码、属性类型及外码(若有))1.职工科研管理系统情况如下:部门:包括部门号,部门名,办公室。

每个部门有多名职工。

职工:包括职工号,姓名,性别,年龄,职称,专业。

项目:包括项目编号,项目名称,项目经费,项目来源,负责人。

每名职工可参加多个项目,每个项目可有多名职工参加。

2.设有一局部应用,包括3个实体“科室”,“医生”,“病人”,且有以下事实:每位医生属于且仅属于一个科室;每个科室可以聘用若干医生,对每个医生聘用时存有聘用期限和聘用日期;一个病人可以由不同的医生为其诊断,每个医生可以为若干病人诊治,每次诊断存有就诊日期。

VFP基本概述

VFP基本概述

若一个超关键字去掉其中任何一个列后不再能唯一确定记录, 若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则 称其为 。
关系的基本运算有两类。一是传统的集合计算,包括并、 9、关系的基本运算有两类。一是传统的集合计算,包括并、差、 交运算;二是专门的关系运算,包括:选择、 交运算;二是专门的关系运算,包括:选择、 和联结。 和联结。
在关系模型中,同一个关系中的不同属性, 4、在关系模型中,同一个关系中的不同属性,其属性名是 A. 可以相同 可以相同, C. 可以相同,但数据类型不同 数据库系统由数据库、 5、数据库系统由数据库、 B. 不能相同 D. 必须相同 组成。 组成。
A.DBMS、应用程序、支持数据库运行的软、硬件环境和DBA DBMS、应用程序、支持数据库运行的软、硬件环境和DBA B.DBMS和DBA DBMS和 C.DBMS、应用程序和DBA DBMS、应用程序和DBA D.DBMS、应用程序、支持数据库运行的软件环境和DBA DBMS、应用程序、支持数据库运行的软件环境和DBA 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R 6、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R 中元组, 中元组,这种集合运算称为 A.并运算 A.并运算 B.交运算 B.交运算 C.差运算 C.差运算 D.积运算 D.积运算
Visual Fox Pr对应关系
外部层 (数据库的外模式) 数据库的外模式) 概念层 (数据库的模式) 数据库的模式) 内部层
(数据库的内模式)
图 1-2 数据库系统三级结构图
Visual Fox Pro 程序设计
数据模型
1.概念模型 • E-R模型 • 实体 • 联系 • 属性
Visual Fox Pro 程序设计

电子产品数据库设计说明书

电子产品数据库设计说明书

电子产品系统数据库设计说明书项目名称:电子产品系统指导工程师: 席伟杰组长:洪斐斐组员:戴晓杰蒲琳娇申龙周军军万麦舒霞娟徐舒铭王群苏红镜雷雅琪陈金莹吴静伟邱元侯凯莉目录1引言 (3)1.1编写目的 (3)1。

2背景 (3)1.3定义 (3)1.4参考资料 (4)2外部设计 (4)2.1标识符和状态 (4)2。

2使用他的程序 (4)2。

3约定.......................................... 错误!未定义书签。

2。

4专门指导 (4)2.5支持软件 (5)3结构设计 (6)3。

1概念结构设计 (6)3.2逻辑结构设计 (7)3.2。

1 关系模型 (7)3.2.2属性表 (8)3.3物理结构设计 (11)4运行设计 (12)4.1数据字典设计 (12)4。

2安全保密设计 (13)数据库设计说明书1引言1。

1编写目的本文对“电子产品系统”的数据库进行设计和分析,并列出详细的关系表的逻辑和物理结构,供数据库管理员和软件开发人员阅读。

1.2背景a.待开发的数据库名称拟为”电子产品”,供本项目”电子产品系统"使用。

b.本项目提出者为:电子产品中心;1。

3定义1). 数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,通常包括据项数、数据结构、数据流、数据存储和处理过程五个部分;是对数据流图的详细描述。

2)。

订单明细订单明细是指一张订单中对于一件商品的数量和订购价格的详细说明. 1。

4参考资料1)。

《电子产品系统需求分析说明书》2).《电子产品系统概要设计说明书》3).《数据库系统概论》2外部设计2.1标识符和状态数据库软件:MySQL-5。

0。

51a;系统要求建立的数据库名称:Mail;数据库服务器版本:5。

0.51a-community-nt—log数据库协议版本: 10数据库服务器: localhost via TCP/IP数据库用户: root@localhostMySQL 字符集:UTF—8 Unicode (utf8)MySQL 连接校对:utf8_unicode_ciMySQL 客户端版本:5.0.51aMySQL 客户端使用PHP 扩展: mysqlMySQL 客户端语言:中文简化版主题、风格:Original支持的系统:Windows、Linux操作系统2。

全国自学考试数据库系统原理试题和答案-(整理卷)

全国自学考试数据库系统原理试题和答案-(整理卷)

全国2011年10月高等教育自学考试数据库系统原理试题 课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( B ) A 。

DB ﻩB。

DBMS C.DBS ﻩD.OS2.DBM S的数据字典中存放的是( A ) A 。

数据库三级模式结构的定义ﻩB.数据库的工作日志 C .数据库的所有索引信息ﻩD.数据库的存储路径 3。

数据库逻辑设计阶段应考虑的主要因素是( D ) A.概念模型ﻩB.处理要求C.存取方法D .DB MS 特征4。

关系数据库系统中对外键没有任何限制的操作是( B ) A .插入B.删除C 。

修改ﻩD.置空值5。

由于关系模式设计不当所引起的删除异常指的是( D ) A.应该删除的数据不能删除ﻩB 。

未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障 D。

不该删除的数据被删除 6.设有关系模式R(ABCDE ),F 是R 上成立的FD 集,F ={A →B ,B →C ,D→E},那么F 在模式AB C上的投影( A )A 。

{A→B,B→C,A→C}B.{A→B,B→C,D→E}C 。

{A →B ,B →C }D.Φ(即不存在非平凡的FD ) 7.关系R 和S 如下表,则关系T 是R 和S 的( C )A 。

自然连接ﻩB .交C 。

除ﻩD.并8。

设R 和S 都是二元关系,那么与元组演算表达式{t|R(t )∧(∃u)(S (u)∧u [1]≠t[2])}不等价...的关系代数表达式( B ) A。

1223π( (R S) )σ≠⨯, B 。

1221π( (R S) )σ≠⨯,C .ﻩD.1214π( (S R) )σ≠⨯,9.设有学生表STUDENT (学号,姓名,性别,年龄),则向S TUDEN T表插入一条新记录的正确的SQL 语句是( D ) A.AP PEND INT O S TUD ENT VA LU ES (’d001’,'王明','女’,18) B.APPEND S TUDEN T VALU ES (’d001',’王明','女',18)C。

数据库系统概论第五版资料

数据库系统概论第五版资料

1. 并发控制的主要方法是封锁机制。

2. 标准SQL授权语句中允许权限传播的短语为grant。

3. 函数依赖可能造成的数据异常有数据冗余、删除异常、插入异常、和修改异常四种4. 关系数据库的完整性约束包括域完整性、实体完整性和参照完整性、用户自定义的完整性。

5.分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突三种6.数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括层次模型、网状模型和关系模型、面向对象模型、对象关系模型等7. 一个关系的候选码中的属性被称为主属性、其它属性被称为非主属性8. 最经常使用的概念模型是E-R9. 在关系模型中,关系操作包括查询、插入、删除和修改等10. 嵌入式SQL语句中为了和主语言语句进行区分,在SQL语句前加前缀EXEC SQL,以分号结束。

11.数据库角色实际上是一组与数据库操作相关的各种权限。

12.DBMS的全称是数据库管理系统。

13. 数据库系统的三级模式结构是指数据库系统是由外模式、内模式和模式三级构成。

14. 传统的集合操作包括并、交、差、和笛卡尔积。

15. SQL语言具有两种使用方式,分别称为交互式SQL和嵌入式SQL。

16. 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用grant语句,收回所授的权限使用revoke语句。

17. 数据库设计的几个步骤是需求分析、概念结构设计、逻辑结构设计、物理设计、系统实施、系统运行和维护。

18.关系模型是目前最常用也是最重要的一种数据模型。

采用该模型作为数据的组织方式的数据库系统称为关系数据库系统。

19. SQL语言集数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特点和优点。

20.三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

21.事务必须具备4个特性:原子性、一致性、隔离性和持久性。

22. 数据完整性可分为:实体完整性、参照完整性和用户自定义完整性。

建立造价数据库的关键内容浅析

建立造价数据库的关键内容浅析摘要:随着建筑业发展,造价咨询企业在日常工作中面临着新的挑战,如何利用好企业积累数据,建立自己的造价数据库就成为了企业工作中的重点。

本文针对造价咨询企业建立造价数据库的几个关键点进行阐述。

关键词:造价数据库、造价指标库、价格库一、引言随着我国建筑行业发展,精细化管理逐渐成为工程管理的重点。

而提供准确的造价数据,特别是在项目前期提供较为准确的造价数据也就成为工程造价咨询企业工作中的重点。

基于这一工作重点,应用企业积累数据建立造价指标数据库就成为造价咨询企业一项非常重要的工作。

二、造价数据库概念及特点工程造价数据库是基于计算机技术开发的应用于工程造价管理的信息系统,它将工程造价的信息通过数据库能力分析处理,实现对工程造价信息特别是造价指标信息的收集、存储、加工、维护等,并通过建立相应的指标库,对未来进行的工程项目的造价预测和变化提供数据支撑,并提高工程造价管理的精度。

项目建设过程的信息量极大,来源十分广泛。

于此对应的造价数据库就有如下特点。

图1、造价数据库的信息来源1、数据来源广泛基于现在造价组成规则,以及造价指标的测算标准,造价数据库的计算规则并不复杂,他的重点以及难点在于巨大的数据量及有针对性的分析。

造价数据库的数据来源包括国家相关法律法规及计价文件,各省发布的地方信息价和工程造价指数,各地方发展改革委员会通过的投资申请,建设方在项目前期进行的经济评价、投资估算文件、建设期内的招标采购、合约文件,设计单位的概算、变更等成果,施工单位的施工合同、投标报价、签证等文件,造价咨询企业出具的成果文件、询价记录以及材料供应商等提供的报价文件。

2、数据量大第一,各地方均会发布与造价相关的定额、规范、政府规章、管理办法等文件,而且这些文件处在不断更新变化中;第二,建材种类繁多,各地造价管理部门均会按月发布信息价,公布主要材料的价格,同时还有大量的材料采用市场价;第三,具体到一个项目,项目造价资料种类多、数量大。

全国计算机等级考试的等级划分与介绍

全国计算机等级考试的等级划分与介绍一级:考核微型计算机基础学问和使用办公自动化软件及因特网〔Internet〕的基本技能。

要求把握字、表处理〔Word〕、电子表格〔Excel〕和演示文稿〔PowerPoint〕等办公自动化〔Office〕软件的使用及因特网〔Internet〕应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的力量。

一级定位为满意人们在一般性工作中对计算机的应用,重点是操作力量的考核。

考核内容主要包括微型计算机基础学问、Windows 操作和使用办公自动化软件及因特网〔Internet〕的基本技能。

1、具有计算机的基础学问〔包括计算机病毒的防治常识〕;2、了解微型计算机系统的基本组成及各部分的功能;3、了解操作系统的基本功能,把握Windows的基本操作和应用;4、了解文字处理的基本学问,把握Word的基本操作和应用,娴熟把握一种汉字输入方法〔键盘输入〕。

5、了解电子表格的基本功能,把握电子表格软件Excel97的基本操作和应用;6、了解文稿演示的基本学问,把握Powerpoint97的基本操作和应用;7、了解计算机网络基本概念和因特网〔Internet〕的初步学问,把握因特网〔Internet〕的简洁应用。

一级B类以考核计算机应用力量为主,与全国计算机等级考试一、二、三、四级同属一个系列,其考核内容和水平与一级相当,考试实行无纸化形式,考生在计算机上完成答题,考试内容更加符合机关干部、企事业单位管理人员的需要。

基本要求:1、具有计算机的基础学问;2、了解微型计算机系统的基本组成;3、了解操作系统的基本功能,把握Windows的使用方法;4、了解文字处理的基本学问,能够使用Windows环境下的字表处理软件Word,娴熟把握一种汉字输人方法。

5、了解电子表格的基本功能,能够使用Windows环境下电子表格EXCEL的基本操作;6、了解计算机网络及因特网〔Internet〕的初步学问;7、了解计算机病毒的防治常识。

数据库原理与应用:基于SQL+Server+2005课后答案

CHAPTER 01第1章数据库系统概述练习题1参考答案1.文件系统中的文件与数据库系统中的文件有何本质上的不同?答文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系着的,减少了数据冗余,实现了数据共享,数据独立性高。

2.对数据库的3种不同数据观是如何划分的?答概念模式体现了数据库的总体观,称为DBA视图;内模式体现了数据库的存储观,称为系统程序员视图;外模式体现了数据库的用户观,称为用户视图。

用户视图有多个,而其他视图只有一个。

3.什么是数据独立性?数据库系统是如何实现数据独立性的?答数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不引起应用程序修改的特性。

数据独立性包括物理数据独立性和逻辑数据独立性。

物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序。

逻辑数据独立性是指数据库逻辑结构改变时应用程序不用改变。

数据独立性是由DBMS的二级映象功能来保证的。

数据库系统通常采用外模式、模式和内模式三级结构,数据库管理系统在这三级模式之间提供了外模式/概念模式和概念模式/内模式两层映象,当整个系统要求改变模式时(增加记录类型,增加数据项)时,由DBMS 对各个外模式/概念模式的映象作相应改变,可以使外模式保持不变,由于应用程序是依据数据的外模式编写的,因而应用程序不必修改,保证了数据的逻辑独立性。

当数据的存储结构改变时,由DBMS对概念模式/内模式映象作相应改变,可以使模式不变,从而应用程序也不必改变,保证了数据的物理独立性。

第2章数据模型CHAPTER 02练习题2参考答案1.什么是关系?什么是关系框架?关系之间实现联系的手段是什么?什么是关系数据库?答关系是一张二维表,即元组的集合。

关系框架是一个关系的属性名表。

全国年度自学考试数据库系统原理试题

全国2009年10月自学考试数据库系统原理试题1.数据库系统的核心组成部分是( )A.DBB.DDC.DBAD.DBMS2.数据库的最小存取单位是( )A.字符B.数据项C.记录D.文件3.数据库应用程序的编写是基于三级模式结构中的( )A.外模式B.逻辑模式C.内模式D.概念模式4.完成关系模式设计是在数据库设计的( )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段5.下列关于外键的说法正确的是( )A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可D.外键的取值只允许等于所参照关系中某个主键值6.关系模式设计理论主要解决的问题是()A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性7.设有关系R(A,B,C)和S(A,D)则与R S等价的关系代数表达式是()A.R SB.C.)D.10.SQL语言是()A.高级言语B.汇编语言C.结构化查询语言D.宿主语言11.在SQL中,与“NOT IN”等价的操作符是()A.< >ALLB.< >SOMEC.= SOMED.= ALL12.关于事务的故障与恢复,下列说法正确的是()A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率13.下列不属于并发操作带来的问题是( )A.丢失更新B.读脏数据C.不可重复读D.死锁1.4.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是( )A.OverlappingpleteC.DisjointD.Imcomplete15.在对象联系图中,双向箭头()表示( )A.属性值是单值B.属性值是多值C.对象类型之间的联系D.两个属性之间值的联系二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校图书馆管理系统1. 需求描述随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。

作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

特别是作为高校图书馆而言,有着图书量大,借阅人员多的特点,单纯的人工记录与管理已经不能满足日常运行的需求。

因此需要一个能正确记录处理大量数据库的系统来进行管理,所以我决定设计一个数据库来协助高校图书馆来进行管理。

这个管理系统需要有着以下几点功能:1.进行新书入库、现有图书信息修改以及删除;2. 能够实现对读者基本信息的查询和编辑管理;3. 能够进行借阅信息的查询功能;4. 能够进行超期罚款功能;2. 概念结构设计各E-R图各实体的属性如下所示:图书:Book(BookID, BookNo, BookName, BookWriter, BookPublish, BookPrice, BookDate, BookClass, BookMain, BookPrim, BookCopy,BookState,BookRN)读者:Reader(ReaID, ReaName, ReaSex, ReaNo, ReaLBID, ReaType, ReaDep, ReaGrade, ReaPref, ReaDate)管理员:Maneger(MID, MName, MSex, Mpwd, MAuth, MTeleph, MAddre)馆室:Room(RoomNo,RoomMID,RoomNum,RoomAddre)读者类别:ReaderTpye(LBID, LBName, LBnum, LBbqx, LBqx)各E-R图中联系的属性如下所示:借阅信息:Borrow (BookID,ReaderID,BookName,BookWriter, Outdate,YHdate)借阅历史:History(BookID,ReaderID,BookName, BookWriter, Outdate,Indate)罚款信息:Fine(BookID,ReaderID,BookName, Outdate,Indate, Fine, CLState, MID)3. 逻辑结构设计由于读者类别与读者、馆室与图书的联系方式是1:n(一对多),可以将其之间的联系与n端实体读者、图书合并,管理员与图书之间的维护联系也是1:n (一对多),同样也将其之间的联系与n端实体合并,而读者与图书之间的借阅和归还联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,读者与管理员之间的罚款联系是m:n(多对多),将其联系也转化成独立的关系模式,具体的基本E-R图向关系模型的转化如下:图书:Book(BookID, BookNo, BookName, BookWriter, BookPublish, BookPrice, BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState, BookRNo)读者:Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType, ReaDep, ReaGrade, ReaPref, ReaDate)管理员: Maneger (MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddre)读者类别:ReaderTpye(LBID, LBName, LBnum, LBbqx, LBqx)馆室: Room(RoomNo,RoomMID,RoomNum,RoomAddre)借阅信息:Borrow(BookID,ReaderID,BookName,BookWriter, Outdate,YHdate)借阅历史:History(BookID,ReaderID,BookName,BookWriter, Outdate,Indate,YHdate)罚款信息:Fine (BookID,ReaderID,BookName,Outdate,Indate,Fine, CLState,MID)馆藏图书信息表列名数据类型可否为空说明BookID Char not null 图书编号BookNo Char not null 图书的索书号BookName Char not null 图书的书名BookWriter Char not null 图书作者BookPulish Char not null 图书出版社BookPrice Char 图书的单价BookDate Date 出版日期BookClass Char 图书的分类BookMain Char 图书的摘要BookPrim Char 图书的关键字BookCopy Char 图书的副本数BookState Char not null 图书是否可借BookRNo Char not null 图书所在馆室号ReaID Char not null 读者编号ReaName Char not null 读者姓名ReaSex Char not null 读者性别ReaNo Char not null 读者学号ReaLBID Char not null 读者类别编号ReaType Char 读者类型ReaDep Char 读者所在学院ReaPref Char 读者所属专业ReaGrade Char 读者的年级ReaDate Date not null 办证日期管理员信息表列名数据类型可否为空说明MID Char not null 管理员编号MName Char not null 管理员姓名MSex Char 管理员性别Mpsw Char not null 管理员密码MAuth Char not null 管理员权限MTeleph Char 管理员电话MAddre Char 管理员地址馆室信息表列名数据类型可否为空说明RoomNo Char not null 馆室号RoomNum Char 馆室拥有图书数目RoomAddre Char 馆室地址LBID Char not null 读者类别编号LBName Char not null 读者类别名LBnum Char not null 允许借阅图书最大数LBbqx Char not null 持有图书最长期限LBqx Char not null 借阅证期限借阅信息表列名数据类型可否为空说明ReaID Char not null 读者编号BookID Char not null 图书编号BookName Char not null 图书名BookWriter Char 作者Outdate Date not null 借阅时间Indate Date 归还时间YHdate Date not null 应还时间Fine Char 罚款金额CLState Char 处理状态MID Char not null 管理员编号图书基本信息视图列名数据类型可否为空说明BookNo Char not null 图书的索书号BookName Char not null 图书的书名BookWriter Char not null 图书作者BookPulish Char not null 图书出版社BookState Char not null 图书是否可借BookRNo Char not null 图书所在馆室号读者当前借阅信息视图列名数据类型可否为空说明BookID Char not null 图书编号BookName Char not null 图书名Outdate Date not null 借阅时间YHdate Date not null 应还时间读者借阅历史信息视图列名数据类型可否为空说明BookID Char not null 图书编号BookName Char not null 图书名Outdate Date not null 借阅时间Indate Date 归还时间读者罚款信息视图列名数据类型可否为空说明BookID Char not null 图书编号BookName Char not null 图书名Outdate Date not null 借阅时间Indate Date 归还时间Fine Char not null 罚款金额CLState Char not null 处理状态4. 物理设计数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。

5. 数据库实施5.1建立数据库5.2建立数据表1. 读者类别信息表的建立:2.管理员基本信息表的建立:3.图书馆室基本信息表的建立:4. 馆藏图书基本信息表的建立:5. 读者基本信息表的建立:6. 借阅基本信息表的建立:5.3建立视图1.用于查询图书基本信息的视图定义如下:create view Bookview (索书号, 书名, 作者, 出版社, 图书状态)asselect BookNo,BookName,BookWriter,BookPublish,BookStatefrom Book2.用于读者基本信息查询的视图定义如下:create view Readerview (读者姓名,类型,学院,专业,办证日期)asselect ReaName,ReaType,ReaDep,ReaPref,ReaDatefrom Reader3.用于显示当前借阅基本信息的视图定义如下:create view Borrowview (读者编号,书名,作者,借阅日期,到期日期)asselect ReaID,BookName,BookWriter,Outdate,YHdateifrom Borrow,Bookwhere Borrow.BookID=Book.BookID and Borrow.Indate is null4.用于借阅历史信息查询的视图定义如下:create view Historyview (读者编号,书名,借阅日期,归还日期)asselect ReaID,BookName,Outdate,Indatefrom Borrow,Bookwhere Borrow.BookID=Book.BookID and Borrow.Indate is not null5.用于查询罚款信息的视图定义如下:create view Fineview (读者编号,书名,借阅日期,归还日期,罚款,处理状态)asselect ReaID,BookName,Outdate,Indate,Fine,CLStatefrom Borrow,Bookwhere Borrow.BookID=Book.BookID and Fine is not null5.4建立索引create clustered index BookPublish on Book(BookPublish);create clustered index ReaDep on Reader(ReaDep);6. 数据库运行1.添加图书“古文观止”2.添加读者“玉宗奇”3.搜索所有藏书4.把图书“古文观止”定价改为30元,出版社改成“中华书局”5.删除读者“玉宗奇”7. 数据库维护1.对数据库进行完全备份2.对数据库进行还原8.数据库开发1.创建触发器9.应用程序开发(选作)采用***程序语言连接数据库实现应用程序,程序界面如下:。

相关文档
最新文档