2014数据库期中期末考试题

合集下载

数据库期中试卷及参考答案

数据库期中试卷及参考答案

数据库期中试卷及参考答案《数据库原理与应用》一.单项选择题(每题1分,共 20分)1.目前市场上常见的DBMS 90% 以上都是基于(C )数据模型的。

A .层次B .网状C.关系D.面向对象2.E-R 图是在数据库设计中用来表示( A )的一种常用方法。

A .概念模型B .逻辑模型C.物理模型D.面向对象模型3.(C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A .外模式B .内模式C.模式 D .概念模式4.(B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A .外模式B .内模式C.模式 D .概念模式5.数据库的概念模型独立于( A )。

A .具体的机器和DBMSB .E-R 图C.信息世界 D .现实世界6.在数据库中存储的是(C)。

A .数据B .数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。

A .互不相关的B .不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。

其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A .型;变化;值;不变B .值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表 A 的属性个数为5,元组个数为10;关系表 B 的属性个数为6,元组个数为20.则 A 与 B 的笛卡尔积A× B 的属性有( D )个,元组个数有()个。

A . 30;200B . 11; 30 C.30; 30 D. 11; 20010.父亲和子女的亲生关系属于(B )的关系。

A . 1: 1B .1: n C. m: n D.不一定11.在SQL 语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。

2014级《数据库理论与技术》课程期中试卷

2014级《数据库理论与技术》课程期中试卷

宁波工程学院2015–2016学年第2学期《数据库理论与技术》课程期中考试卷一、单项选择题(每小题1分,共20分)1. ( B )是长期存储在计算机内、有组织的、可共享的数据集合。

A.数据库系统 B.数据库 C.关系数据库 D.数据库管理系统2. 下面哪个不是数据库系统必须提供的数据控制功能(B )。

A.安全性 B.可移植性 C.完整性 D.并发控制3. 通过修改( C )可以保证数据库的逻辑独立性。

A.模式 B.外模式C.外模式/模式映射 D.模式/内模式映射4. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系种类是( D )。

A.多对多B.一对一C.多对一D.5. 结构数据模型的三个组成部分中,不包括( C )。

A.完整性规则 B.数据结构 C.恢复 D.数据操作6. SQL中,下列涉及空值的操作,不正确的是( C )。

A.AGE IS NULL B.AGE IS NOT NULLC.AGE=NULL D.NOT(AGE IS NULL)7. 设有关系模式R (A ,B ,C ),其关系r 如右表所示:下面叙述正确的是( B )。

A .函数依赖 A →B 在上述关系中成立B .函数依赖 BC → A 在上述关系中成立C .函数依赖 B → A 在上述关系中成立D .函数依赖 A → BC 在上述关系中成立8. 关系数据库规范化是为了解决关系数据库中( A )。

A .插入、删除和数据冗余问题而引入的B .提高查询速度问题而引入的C .减少数据操作的复杂性问题而引入的D .保证数据的安全性和完整性问题而引入的9. 实现关系代数选择运算的SQL 子句是( D )。

A .SELECTB .ORDER BYC .FROMD .WHERE10.设关系R 和S 的属性个数分别为2和3,则与关系代数表示式12R S >等价的是( B )。

A .12(R S)σ>⨯B .14(R S)σ>⨯C .14(R S)σ>D .12(R S)σ> 11.在关系模式R(A,B,C,D)中,有函数依赖集F={A→B,B→C,C→D},则R 能达到( B )。

2013-2014数据库半期考试卷(含答案)(完整资料).doc

2013-2014数据库半期考试卷(含答案)(完整资料).doc

【最新整理,下载后即可编辑】高一信息技术期中考试卷1、下列属于用Access创建的数据库文件是( )。

A.旅游信息.ADPB.旅游信息.DBFC.旅游信息.FRMD.旅游信息.MDB2、下列不属于数据库管理系统的是A. AccessB. WordC. SybaseD. MS SQL Server3、下列关于数据库技术应用的叙述,正确的是A.数据库技术主要应用于图书管理B.Excel是数据库技术的早期应用C.计算机文件管理属于数据库技术的应用范畴D.数据库技术主要应用于数据密集型的应用领域4、下列选项中,表示数据库管理系统的英文名称是A.SystemB.Database Management SystemC.DatabaseD.Database System5、下列属于数据管理技术发展历程的是A.自动管理阶段B.网络管理阶段C.图书馆管理阶段D.人工管理阶段6、下列关于数据管理的叙述,不正确的是A.数据管理是指对日常计算机文档进行收集管理B.数据管理是指对数据的收集、分类、组织、存储、查询和维护等活动C.数据管理是指与数据管理活动有关的技术D.数据管理是数据处理的核心环节7、下列属于数据库系统特点的是A.数据按一定的数据模型组织,具有特定的统一结构B.数据冗余度大C.数据独立性差D.数据不能共享8、下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的阶段是()。

I.人工管理阶段II.文件系统阶段III.数据库系统阶段A.只有I B. 只有II C. I和II D. II 和III 9、在数据库系统中,数据独立性是指()A.用户与计算机系统的独立性B.数据库与计算机的独立性C.数据与应用程序的独立性D.用户与数据库的独立性10、下列软件中,不属于数据库应用系统的是()A、中考成绩查询系统B、Windows 操作系统C、学籍管理系统D、动车售票管理系统11、下列属于现实世界术语的是A.特征B.实体C.属性D.键12、在E-R模型中,用于表示实体属性的图形是A. .13、教师有“编号、姓名、职称”等特征,在E-R模型中,实体的特征称为A.记录B.属性C.数据类型D.关键字14、一个教研组有多名教师,一名教师属于一个教研组,则教研组和教师之间的联系类型属于A.多对多联系B.一对一联系C.一对多联系D.多对一联系15、在数据库设计过程中,从现实世界抽象到信息世界,建立的模型称为A.数据模型B.面向对象模型C.关系模型D.概念模型16、下列不属于数据库常用数据模型的是A.层次模型B. 网状模型C. E-R模型D. 关系模型17、采用二维表的形式来存储数据,则该数据模型属于A.层次模型B.网状模型C.概念模型D.关系模型18、下列描述错误的是( )。

2013-2014学年度上学期数据库ACCESS期末考试卷100

2013-2014学年度上学期数据库ACCESS期末考试卷100

2013-2014学年度上学期数据库ACCESS期末考试卷100○ ○ 线号题学○ 答订要○ 不装:内○ 名姓线封○封密密○:级班○ 2013-2014学年度上学期数据库ACCESS期末考试卷(考试时间:90分钟,满分:100分)题号第一题第二题第三题总分得分一、选择题(本大题共40小题,每小题1.5分,共60分)得分评卷1、Access2003的数据库文件格式是()(A)dot文件(B)XLS文件(C)txt文件(D)mdb文件2、Access2003的数据类型是()(A)关系数据库(B)面向对象数据库(C)层次数据库(D)网状数据库3、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( ) (A)关键字(B)属性(C)关系(D)域4、在Access中,用来表示实体的是()(A)记录(B)表(C)域(D)字段5、在关系模型中,用来表示实体关系的是()(A)表(B)指针(C)字段(D)记录6、从关系模式中,指定若干属性组成新的关系称为()(A)选择(B)投影(C)联接(D)自然联接7、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是()(A)数据库系统(B)文件系统(C)人工管理(D)数据项管理8、将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()(A)选择(B)投影(C)连接(D)并9、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。

在数据库中,实体之间属于一对一关系的是()(A)“顾客”与“收款口”的关系(B)“收款口”与“收款员”的关系(C)“班组”与“收款员”的关系(D)“收款口”与“设备”的关系在Access 数据库对象中,体现数据库设计目的的对象是()。

(A)报表(B)模块(C)查询(D)表10、Access数据库最基础的对象是( ) (A)表(B)宏(C)报表(D)查询11、下列对主关键字段的叙述,错误的是()(A)数据库中的每个表都必须有一个主关键字段(B)主关键字段值是惟一的(C)主关键字可以是一个字段,也可以是一组字段(D)主关键字段中不许有重复值和空值12、如果字段内容为声音文件,则该字段的数据类型应定义为()(A)超级链接(B)OLE 对象(C)文本(D)备注13、在Access数据库的表设计视图中,不能进行的操作是()(A)增加字段(B)删除记录(C)修改字段类型(D)设置索引14、Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。

2014.4互联网数据库试题及答案(可编辑修改word版)

2014.4互联网数据库试题及答案(可编辑修改word版)

⊆ 绝密★考试结束前全国 2014 年 4 月高等教育自学考试互联网数据库试题课程代码:00911请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2. 每小题选出答案后,用 2B 铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

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

1.在数据模型的三个要素中,用于描述系统静态特性的是A .数据操作B .数据结构C .数据完整性约束D .数据参照2.SQL 语言中的 REVOKE 语句的主要作用是A .结束程序B .返回系统C .收回权限D .提交事务3. JDBC 包含多个类,其中 Java .sql .Time 类属于A .Java JDBC 类B .Java JDBC 接口 C .Java JDBC 异常D .Java JDBC 控制4. 在 CGI 程序中,如果采用 GET 方法传递参数,用来传递查询条件参数的环境变量是A .ENV-STRINGB .CONDITION-STRINGC .CONTENT-STRINGD .QUERY-STRING5. 在 SQL 语句中,与 X BETWEEN 60 AND 90 等价的表达式是A .X>60 AND X<90B .X>=60 AND X< =90C .X>60 AND X< =90D .X>=60 AND X<90 6. 如果关系模式 R(U ,F)中不存在候选码 X 、属性组 Y 以及非属性 Z(Z Y),使得X → Y ,Y → X 和Y →Z 成立,则 R 属于A.3 NF B.4 NFC.5 NF D.BCNF7.在目前的并行数据库体系结构中,实现技术最容易的是A.SN B.SDC.SM D.SK8.在ASP 的内置对象中,从客户端用户提取信息的是A.Session 对象B.System 对象C.Request 对象D.Application 对象9.实体完整性规则规定基本关系中的A.元组不能取空值B.属性不能取空值C.外码不能取空值D.所有主属性都不能取空值10.保护数据以防止未经授权或不合法的使用造成的数据泄露、更改或破坏,是指数据库的A.完整性控制B.安全性控制C.并发控制D.故障恢复11.在数据库设计中,设计用户子模式是在A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理设计阶段12.在Sybase 开发工具中,基于图形界面的客户/服务器前端应用的工具是A.Power J B.Power+ +C.Power Designer D.PowerBuilder13.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为A.分片透明性B.分布透明性C.定位透明性D.位置透明性14.下列不属于数据仓库特征的是A.面向主题的B.集成的C.时变的D.实时更新的15.一个事务的执行不被其他事务干扰,这一特性是指事务的A.隔离性B.一致性C.原子性D.持久性非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

数据库2013-2014第一学期期末试卷A卷答案

数据库2013-2014第一学期期末试卷A卷答案

上海应用技术学院2012—2013学年第2学期《信息系统与数据库技术》期末(B)试卷答案一、单项选则题(20分,每小题1分)BDACC DCBAA二、简答题(40分,每小题4分)1.关系模型的完整性约束条件有哪些?域完整性,实体完整性,参照完整性(1) 域完整性规定了属性的值必须是属性值域中的值。

域完整性又称为用户自定义完整性。

它是在关系数据模型定义时,由用户对属性列值的数据类型、长度、单位、精度、格式、值域范围、是否允许为“空值”等进行限定。

(2) 实体完整性是指关系中的元组在组成主关键字的属性上不能有空值且主关键字的值不能相同。

(3) 参照完整性要求一个外表的外关键字的取值必须是其主表主关键字的存在值或空值。

2.请简述等值联接和自然联接的区别和联系。

连接操作是二元运算,从两个关系的笛卡儿积中选取满足一定条件的元组。

当连接条件中的运算符为“=”时,称为等值连接。

如果等值连接中连接属性为相同属性(或属性组),而且在结果关系中去掉重复属性,则等值连接称为自然连接。

3.简述数据库设计的基本步骤,数据库设计的特点。

数据库设计的基本步骤:1)需求分析:了解和分析用户的应用需求(包括信息需求和处理需求),进行需求收集和分析,并以数据流图、数据字典等形式加以描述。

2)概念设计:把需求分析阶段得到的用户需求进行综合、归纳和抽象,形成一个独立于具体DBMS 的概念数据模型。

3)逻辑设计:按照一组转换规则,将概念设计阶段产生的概念模型转换为某个DBMS支持的逻辑数据模型。

4)物理设计:是为逻辑模型选取一个最适合应用环境的物理结构(包括存取结构和存取方法)。

5)数据库实施:设计人员运用DBMS提供的数据库语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

6)数据库运行与维护:数据库试运行后,即可投入正式运行。

数据库在运行期间应不断地对其进行评价、调整与修改。

数据库设计的特点:1)反复性:数据库设计不可能一气呵成,需要反复推敲和修改才能完成。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体之间关系的是:A. 属性B. 关系C. 键D. 表答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据查询C. 数据备份D. 数据加密答案:D4. 以下哪个不是数据库设计中的范式:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D5. 在数据库中,主键的作用是:A. 唯一标识表中的记录B. 存储数据C. 建立表与表之间的关系D. 排序数据答案:A6. 事务的四大特性不包括:A. 原子性B. 一致性C. 隔离性D. 持久性答案:D7. 以下哪个是数据库的并发控制技术:A. 索引B. 视图C. 锁D. 触发器答案:C8. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上答案:D9. 数据库的恢复技术不包括:A. 事务日志B. 检查点C. 数据备份D. 索引答案:D10. 在数据库中,视图的作用是:A. 提高查询速度B. 简化用户操作C. 保护数据D. 存储数据答案:B二、简答题(每题10分,共30分)1. 解释什么是数据库的规范化,并说明其目的是什么?答:数据库的规范化是指按照一定的规则将数据库中的数据组织起来,以减少数据冗余和提高数据的一致性。

其目的是确保数据库的设计是合理的,避免数据的异常,如插入异常、删除异常和更新异常。

2. 描述数据库事务的ACID属性,并解释每个属性的含义。

答:事务的ACID属性包括:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

数据库2014期中(1-3)

数据库2014期中(1-3)

12014—2015年第一学期期中考试试题《数据库应用基础》 (高二计算机专业)一、单选题 (每空3分,共30分)1、在 Visual FoxPro 中,查询文件的扩展名是( ) A 、.qpr B 、.doc C 、.fpt D 、.que2、打开查询设计器以创建查询的命令是( )A 、open queryB 、open viewC 、create queryD 、create view3. 查询设计器的“筛选”选项卡的作用是( )A.增加或删除表B.查看生成的SQL SELECT 代码C. 选择查询结果的输出字段D.设定查询记录的条件4. 如果要使创建的查询按降序排列,应在查询设计器的( )选项卡中操作。

A.字段B.排序依据C. 筛选D.联接 5. SQL select 中用于指定条件的语句是( )语句。

A.WHILE B.WHERE C.FOR D.AS 6.查询的数据源不能是( )A .自由表 B.数据库表 C. 视图 D.远程数据源 7. 以下项中,不能作为查询目标输出的是( )。

A .标签 B. 视图 C. 报表 D. 临时表 8. 字符型字段的最大宽度是_____A.20B.254C. 4D.19.如果运行查询文件chaxun1.qpr ,可以使用的命令是( ) A. Do chaxun1 B. do chaxun1.qpr C. Do query chaxun1 D.run chaxun1.qpr 10.表文件的默认扩展名是________A .dbf B. .doc C. .dbc D. .dcx 二、填空 (每空3分,共30分)1. 在项目管理器中运行查询时,先选择查询文件,再单击_____________按钮。

2、创建查询可以使用_______________________和_______________________ 3、在项目管理器中先选择查询,再单击____________按钮,可以修改选定的查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.创建触发器:
(1) create trigger goodid on 供应商资料 for update as begin if (columns_updated()&01)>0 update 供应情况表 set 供应情况表.供应商号= (select a.供应商号from inserted a) where 供应情况表.供应商号= (select b.供应商号from deleted b) end (2)create trigger good_1 on 零件资料 for update as begin
预算int, 开工日期datetime)
图6.3项目数据显示图
create table 职工资料 ( 职工号int primary key, 姓名char(8), 年龄int,
职称char(8))
图6.4职工数据显示图
create table 供应商资料 ( 供应商号int primary key, 姓名char(8), 地址varchar(20), 电话号码char(7), 账号int)

Varchar 20

Char
15

Text

int

职工资料表
备注 主键
备注 主键
备注 主键
字段 职工号 姓名 年龄 职称
字段 供应商号
姓名 地址 电话号码 账号
字段 仓库 零件 库存量
字段 供应商号 零件号
类型
长度 可否为 空
Int

char
8

Int

char 类型
8

供应商资料表
长度
可否为 空
厂日期等基本信息。 3. 除此之外,还需要记录零件的其他相关信息,如零件供
应商的信息,存放的仓库信息、何种项目需要使用何种 零件等。 4. 同时需要提供对信息的添加、编辑、删除等操作。 5. 供应商(supplier)信息,包括的数据项有:供应商 号、姓名、账号、地址、电话号码。 6. 项目(project)信息,包括的数据项有:项目号、预 算、开工日期。 7. 零件(part)信息,包括的数据项有:零件号、名称、 规格、单价、描述。 8. 仓库(warehouse )信息,包括的数据项有:仓库号、 面积、地址、电话号码。 9. 职工(staff)信息,包括的数据项有:职工号、姓 名、性别、年龄、职称
工厂物资管理数据库系统 设计报告
班级: 学号: 姓名:
12级信管(软件)1班 12053010311 贺祺媛
一、设计任务说明 二、需求分析 三、概念模型设计
目录
1.实体E-R图设计 2.实体联系描述 3.全局概念结构E-R图设计 四、逻辑模型设计 五、物理模型设计 1.数据库设计 2.数据表描述: 3.触发器: 4.视图: 5.存储过程: 六、数据库实施 1.创建数据库: 2.创建备份文件: 3.创建数据表文件 3.创建索引 4.创建触发器: 5.创建视图: 6.修改语句 七、总结 八、参考文献
Int

char
8

Varchar 20

char
7
Int 类型
库存情况表
长度
可否为 空
Int

Int

int 类型

供应情况表
长度
可否为 空
Int

Int

备注 主键
备注 主键
备注 主键
备注 主键
项目号 供应量
字段 职工号 仓库号 工作时间
Int

Int
工作情况表
类型
长度
可否为 空
Int

Int
仓库管理部门主要记录零件数量情况,一间仓库可以存 放多种零件,一种零件可以存放在多建仓库中,因此仓库和零 件之间具有多对多的联系,用数量来表示某种零件在某建仓库 中的数量。
人事部门要安排职工的工作任务,一间仓库有多个职工 当仓库保管员,一个职工只能在一间仓库工作,因此仓库和职 工之间存在一对多的联系。职工之间具有领导---被领导关 系,即仓库主任领导若干保管员,因此直供实体具有一对多的 联系。

datetime

备注 主键
3.触发器:
(1)要求供应商资料中的供应商号被修改时,供应情况表 中的供应商号也被修改。名称:goodsid、
(2)要求零件资料中的零件号被修改时,供应情况表与库 存情况表中的零件号也被修改。名称:goodsid1、
(3)要求项目资料中的项目号被修改时,供应情况表中的 项目号也被修改。
图6.5供应商数据显示图
create table 库存情况表
( 仓库号int, 零件号int, 库存量int)
图6.6仓库情况表显示图
create table 供应情况表 ( 供应商号int references 供应商资料(供应商号), 零件号int references 零件资料(零件号), 项目号int references 项目资料(项目号), 供应量int)
if(columns_updated()&01)>0 update 供应情况表 set 供应情况表.零件号=(select 零件号from inserted) where 供应情况表.零件号=(select 零件号from deleted) update 库存情况表 set 库存情况表.零件号=(select 零件号from inserted) where 库存情况表.零件号=(select 零件号from deleted) end (3)create trigger good_2 on 项目资料 for update as begin if(columns_updated()&01)>0 update 供应情况表 set 供应情况表.项目号=(select 项目号from inserted) where 供应情况表.项目号=(select 项目号from deleted) end (4)create trigger good_3 on 供应商资料 for delete as if exists(select 供应商号from deleted a where a.供应商号in(select 供应情况表.供应商号from 供应情 况表) ) begin raiserror('因在供应商资料中存在,不得删除此条记录!',16,1) rollback transaction end (5)create trigger good_5 on 零件资料 for delete as if exists(select 零件号from deleted a where a.零件号in(select 供应情况表.零件号from 供应情况表) or a.零件号in(select 库存情况表.零件号from 库存情况表) ) begin
图6.1仓库数据表显示图 create table 零件资料 ( 零件号 int primary key, 名称 varchar(30), 规格 varchar(20), 电话号码 char(15), 描述 Text, 单价 int)
图6.2零件数据表显示图 create table 项目资料 ( 项目号int primary key,
(1)根据规则1,5实体对应以下5个关系模式。 仓库资料(仓库号、面积、电话号码),主键为仓 库号。 零件资料(零件号,名称,规格,单价,描述), 主键为零件号。 供应商资料(供应商号,姓名,地址,电话,账 号),主键为供应商号。 项目资料(项目号,预算,开工日期),主键为项 目号。 职工资料(职工号,姓名,年龄,职称),主键为 职工号。
一、设计任务说明
1.理解数据库应用与工厂物资管理体系;
2.掌握模型设计定义以及如何用数据库实现创建; 3.掌握数据库实现管理以及语句、数据上的修改;
二、需求分析
通过对工厂物资管理工作过程及数据流图的认真分析,得到如 下的有用信息:
1. 工厂物资管理设计多种零件的存放。 2. 每件零件需要记录零件号码、条形码、类别、价格、出
图6.7供应商情况表显示图
create table 工作情况表 ( 职工号int references 职工资料(职工号), 仓库号int references 仓库资料(仓库号), 工作时间datetime)
图6.8工作情况表显示图
3.创建索引
create nonclustered index IX_仓库号on 仓库资料(仓库号asc) create nonclustered index IX_零件号on 零件资料(零件号asc) create nonclustered index IX_项目号on 项目资料(项目号asc) create nonclustered index IX_职工号on 职工资料(职工号asc) create nonclustered index IX_供应商号on 供应商资料(供应商号asc) create nonclustered index IX_仓库号on 库存情况表(仓库号asc) create nonclustered index IX_供应商号on 供应情况表(供应商号asc) create nonclustered index IX_职工号on 工作情况表(职工号asc)
2.创建备份文件:
sp_addumpdevice'disk','BACKUP1','D:\sql\goodsbackup1.dat' go backup database goodsManagment to BACKUP1
3.创建数据表文件
create table 仓库资料 ( 仓库号 int primary key, 面积 int, 电话号码 char(15))
3.全局概念结构E-R图设计
相关文档
最新文档