数据库技术及应用试题库

合集下载

数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。

A、订阅/发布B、数据备份/恢复C、数据分离/附加D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。

B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。

C、默认值约束使用default关键字。

D、以上都不正确。

参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。

A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL语言中,删除一个表的命令是()A、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。

A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。

MySQL数据库技术与应用试卷及答案

MySQL数据库技术与应用试卷及答案

《数据库技术与应用》试题库一、填空题1、数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,而是将数据存储到________中的。

2、如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是____。

3、在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

4、在MySQL中,除了使用CREATE OR REPLACE VIEW语句修改视图外,还可以使用________语句来修改视图。

5、若想为表中插入的新记录自动生成唯一的ID,可以使用________约束来实现。

6、MySQL是一种_______(多用户、单用户)的数据库管理系统。

7、select (NULL<=>NULL) is NULL;的结果为_____。

8、在Windows下配置MySql服务器默认使用的用户是_______。

9、在MySQL中,整数类型可分为5种,分别是TINYINT、SMALLINT、MEDIUMINT、_______和BIGINT。

10、在MySQL中,查看已经存在数据库的sql语句是_______。

11、在MySQL中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

12、MySQL提供了一个________命令,它可以实现数据的备份。

13、在SELECT语句的WHERE条件中,可以使用________关键字来判断字段的值是否为空值。

14、在MySQL中,主键约束是通过________定义的,它可以唯一标识表中的记录。

15、在MySQL中,修改表名的基本语法格式________。

16、实现数据还原时,可以在DOS窗口执行mysql命令,也可以在MySQL命令窗口执行________命令来还原数据。

17、聚合函数中,用于求出某个字段平均值的函数是________。

数据库应用技术考题

数据库应用技术考题

试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。

A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。

A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。

A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。

A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。

A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。

A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。

A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。

A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。

A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计’B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计’C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’11.SQL SERVER数据库的备份不支持( D )。

数据库技术与应用复习题

数据库技术与应用复习题

数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。

数据库原理及应用-考试题3

数据库原理及应用-考试题3

《数据库原理及应用》试题3一、选择题(每题1分,共20分)1、数据库系统的特点是_________、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A、数据共享B、数据存储C、数据应用D、数据保密(难度系数C)正确答案:A2、在数据库中存储的是_________。

A、数据B、数据模型C、信息D、数据以及数据之间的联系(难度系数C)正确答案:D3、数据库系统的数据独立性是指_________。

A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构(难度系数C)正确答案:B4、DB、DBMS和DBS三者之间的关系是_________。

A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DBS包括DB和DBMSD、DB包括DBMS和DBS(难度系数B)正确答案:C5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为_________。

A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能(难度系数A)正确答案:A6、关系数据库中,实现表与表之间的联系是通过_________。

A、实体完整性规则B、值域C、用户自定义完整性D、参照完整性规则(难度系数B)正确答案:D7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是_________。

A、K1+K2B、≥K1+K2C、K1×K2D、≤K1×K2(难度系数A)正确答案:C8、对关系的完整性约束通常包括_________三种。

A、实体完整性、属性完整性、关系完整性;B、实体完整性、参照完整性、用户定义完整;C、实体完整性、属性完整性、用户定义完整;D、实体完整性、属性完整性、参照完整性;(难度系数A)正确答案:B9、在SQL中,建立视图用的命令是_________。

数据库试题及答案

数据库试题及答案

《数据库技术与应用》样题一、选择题( 共30 分,1--20 每小题1 分,21—25 每小题2 分。

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的)1 在SQL Server 中,关于视图的正确叙述是A)视图与数据库表相同,用来存储数据B)视图不能同数据库表进行连接操作C)在视图上不能进行更新操作D)视图是从一个或多个数据库表导出的虚拟表2 SQL 是那几个英文单词的缩写A)Standard Query LanguageB)Structured Query LanguageC) Select Query LanguageD)以上都不是3 不属于SQL Server 系统全局变量的是()。

A、@@ErrorB、@@ConnectionC、@@Fetch_StatusD、@Records4 下面描述错误的是()A、每个数据文件中有且只有一个主数据文件B、日志文件可以存在于任意文件组中C、主数据文件默认为primary 文件组D、文件组是为了更好地实现数据库文件组织5 SQL Server 数据库文件有三类,其中主数据文件的后缀为()A、.mdfB、.ldfC、.ndfD、.idf6、下面标识符不合法的是()A、[my delete]B、_mybaseC、$moneyD、trigger17 下面字符串能与通配符表达式[ABC]%a 进行匹配的是()A、BCDEFB、A_BCDC、ABC_aD、A%8、下面对索引的相关描述正确的是()列值唯一的列适合间索引A、经常被查询的列不适合建索引B、列值惟一的列适合建索引C、有很多重复值的列适合建索引D、是外键或主键的列不适合建索引9、在“连接”组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows 身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时10、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的()速度。

数据库试题和名词解释

数据库试题和名词解释

《数据库技术及应用》一、单项选择题(30分)1. 关系数据库中,实现实体之间的联系是通过表与表之间的()A公共索引B公共存储C公共元组D公共属性2. 事务日志是用于保存()A数据操作B对数据库的更新操作C程序运行过程D程序的执行结构3. 数据库物理设计的任务是设计数据库的( )A.外模式B.内模式C.概念模式D.三者都不是4. 一位教师可以教多门课,一门课只能由一位教师来教。

在E-R数据模型中,这种联系属于( )。

A. 1:1 B. 1:n C. m:n D. 无法确定5. 对于学生基本信息表来说,下列( )作为其主键最合适。

A. 学号B. 学号及姓名C. 系号和学号D. 系和姓名6. 事务在执行时,所遵循的“要么全做,要么不做”这是事务的( )性质。

A. 封装性B. 执行的原子性C. 彼此的隔离性D. 作用的持久性7. 下面产品中,属于关系数据库管理系统的是()A . ORACLEB . DELPHIC . AUTOCAD D. POWERBULDER8.下列SQL语句中,用于建立索引的语句是()A CREATE DATABASEB CREATE TABLEC CREATE VIEWD CREATE INDEX9.SQL语句中,FROM子句对应()A投影运算B并操作C笛卡儿积操作D选择操作10.与之等价的SQL语句是()A SELECT * FROM RB SELECT a FROM RC SELECT a,b FROM R WHERE a>bD SELECT a,b,c FROM R WHERE a>b11.SQL中的视图提高了数据库系统的()A完整性B并发控制C隔离性D安全性12.如果要修改表的结构,应该使用SQL语句的()语句A CHANGE TABLEB MODIFY TABLEC ALTRER TABLED UPDATE TABLE13. 职工号在一个视图中可能当作字符串,而在另一个视图中可能被当作整数,这是( ) A.命名冲突B.概念冲突C.域冲突D.约束冲突14.在关系数据库中,数据字典只保存()A数据B元数据C表名D属性名15.SQL的DML语句包括()A. JOIN,PROJECT,AND和NOTB. SELECT,INSERT,ROLLBACK和COMMITC. AND,OR,NOT和UNIOND. SELECT,INSERT,SELETE和UPDA TE二、填空题(20分)1. 一个数据库系统主要由()、()、()、()和()等5部分构成。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。

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

1、信息世界的基本术语单位:实体、属性和联系。

2、根据联系的特点可将其分成三种基本类型:1对1的联系, 1对多的联系,多对多的联系。

3、能够识别实体中每个实体的属性或属性的组合称为该实体的集的关键字。

4、数据模型是数据库中用于将现实世界转化为数据世界的模型。

5、常用数据模型:层次模型、网状模型和关系模型。

6、关系数据模型是三大经典模型中最晚发展的一种,是相对建模能力最强的一种,也是目前使用最多的一种模型。

7、关系模型将实体与实体之间的关系抽象成一个二维表格。

8、关系中不允许有相同的属性名;9、每一列的数据类型必须相同,且取自于同一个域;10、不允许有相同的元组;11、行的顺序和列的顺序可以任意排列;12、关系的任何一个属性都必须是不可再分的元素;13、SPARC结构对数据库的组织从内到外分三个层次描述,分别称为内模式、模式和外模式,三个模式反映了看待数据库的三种不同数据观点。

14、模式也称概念数据模式,对应总体概念级数据库,故称为数据库管理员视图。

属于信息模型,常见有:实体-联系(E-R模型)、15、内模式又称存储模式,反映数据的存储结构,故内模式也称系统程序员视图。

16、外模式是面向用户的,是呈现在用户面前的数据库,故外模式也称用户视图。

通常外模式是模式的一个子集,故外模式称为子模式,它包含允许特定用户使用的那部分数据。

17、模式是内模式的的逻辑表示;内模式是模式的物理实现;外模式是模式的部分抽取。

18、三个模式反映了三种不同观点:模式表示了概念级的数据库,体现了数据库的总体观;内模式表示物理数据库,体现对数据库的存储观;外模式表示用户数据库,体现对数据库的用户观。

总体观和存储观只有一个,而用户观可以有多个,一个应用就有一个用户观。

19、在三个模式之间存在着两种映射:模式/外模式映射;模式/内模式映射。

20、模式/外模式映射作用是保证数据的概念模式发生变化的时,只改变映射关系,从而保证外模式不变。

而应用程序时根据外模式编写的,这种外模式独立于模式的特征即逻辑数据独立性。

21、模式/内模式映射作用当存储模式发生变化时,只改变映射关系,从而保证模式和子模式不变,这种逻辑数据独立于物理数据的特征,即物理独立性。

22、数据库系统的组成:基本计算机系统、数据库(DB)、数据库管理系统(DBMS)、数据库应用程序、数据库管理员(DBA)23、DD:关于各种数据结构的描述数据,如表的结构、每个属性的数据类型等,称为描述数据库,通常由一个数据字典(Database Dictionary,DD)来管理。

24、这个机构就是数据库管理系统(DBMS)。

25、关系模型的特点就是把实体和实体之间的联系抽象成一个二维表格。

26、一个关系模式可以取任意多个值。

27、关系 = 关系的型 + 关系的值28、关系模式是型,关系的值是模式的值29、随着时间的变化,关系模式可能会发生变化。

关系模式的值也是动态变化的。

30、关系是动态的、随时间不断变化的31、关系模式和关系的值统称为关系32、视图和表最主要的区别在于:表存放实际数据,而视图本身并不存放实际数据,它只是被定义成对应一个或多个表的部分数据。

33、主属性和非主属性:包含在任一候选关键字中的属性称主属性,不包含在任何候选关键字中的属性称非主属性。

34、主关键字:从候选关键字中选出一个做主关键字,每个记录不同于其他记录,不能为空。

35、传统的集合运算:并、交、差、关系的笛卡儿积等36、专门的关系运算:选择、投影、连接等37、传统的集合运算是双目运算,运算在两个关系的行上进行。

除了笛卡儿积外,参加运算的两个关系应具有相同的属性,且相应的属性都取自同一个域(称为并相容),运算结果是取自两个关系中若干个完整元组的集合。

38、传统的集合运算有:并、交、差、关系的笛卡儿积等39、专门的关系运算包括:选择运算(SELECT)、投影运算(PROJECTION)和联接运算(JOIN)与传统运算不同方面:1、不是所有运算都在行上,有些在列上。

2、可以是单目也可以是双目运算。

40、选择又称限制。

从某个给定的关系中选择满足限定条件的元组子集组成一个新的关系。

是一元关系运算。

单目运算,从关系的水平方向(行)进行运算,取子集。

41、关系的投影是从关系中选择出若干属性列,并删除重复行,组成新的关系,特点:单目运算,对一个关系进行运算, 从关系的垂直方向上(列的角度)取子集;投影结果去掉重复的元组。

42、连接是从两个关系的笛卡儿积中选取属性间满足一定条件的元组,组成一个新的关系。

二目运算,对两个关系进行运算;是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。

43、外连接就是在内部连接的基础上加上左边及右边与连接条件不相匹配的元组,不匹配的元组左边的其他属性补空格。

44、为了评价一个关系模式集合的优劣,常常使用范式(Normal Form)来描述。

可以把范式理解为符合某一级别标准的关系模式的集合。

45、目前提出的有第一到第五范式,只讨论第一到第三范式及其改进型BCNF范式。

在关系数据库中,所有关系必须是规范化的,即至少是第一范式。

46、一个非规范化关系或低一级范式的关系模式,可以通过分解转换为若干个高一级范式的关系模式集合。

这个过程称为规范化。

47、关系规范化的过程就是将一个非规范化关系或低级范式关系经过投影运算分解为多个高级范式关系的过程。

48、任何范式都可以通过分解达到3NF,但不一定能达到BCNF。

49、关系的分解不是唯一的,一个关系可以分解成好几组高级关系,但分解后得到的关系集合必须要和原来关系等价。

50、函数依赖根据其性质可分为:完全函数依赖、部分函数依赖和传递函数依赖。

51、关系R的所有属性都是不可再分的数据项,则该关系属于第一范式,记作R ∈1NF.52、任给关系R,若R∈1NF,且其所有非主属性都完全函数依赖于关键字,则R 为第二范式,记作R∈2NF 。

即不存在非主属性部分依赖于主关键字的关系为2NF。

53、规范化过程中通过一组投影运算消除部分依赖。

54、任给关系R,若R∈2NF,且它的每一个非主属性都不传递依赖于主关键字,则R属性第三范式,记作R∈3NF说明:即不存在非主属性部分依赖和传递依赖于主关键字的关系为3NF55、一个2NF,但非3NF的关系总是可以被分解成为一组3NF的关系56、要把现实世界中客观存在的事物及其联系最终反映到计算机的数据世界,要经理三个领域的演变:现实世界、信息世界和数据世界。

57、三个世界的相互演变,都需要相应的数据模型。

可以把数据模型分为两个级别:概念模型和实施模型。

把现实世界转化为信息世界的模型称为概念模型,把信息世界转换为数据世界使用的模型称为实施模型。

常用的概念模型是实体-联系模型(E-R模型)。

前面提到的层次、网状、关系模型其实都是实施模型。

58、一个系统的E-R图不是唯一的,强调不同的侧面画出的E-R图会有很大的不同。

总体E-R图所表示的实体联系模型只能说明实体之间的联系,还有把它转化为数据模型才能被实际的DBMS所接受。

59、两实体集间1:n联系,可将“一方”实体的主关键字纳入“n方”实体集对应的关系中作为“外部关键字”,同时把联系的属性也一并纳入“n方”对应的关系中。

60、对于两实体集间m:n联系,必须对“联系”单独建立一个关系,用来联系双方实体集。

该关系的属性中至少要包括被它所联系的双方实体集的“主关键字”,并且如果联系有属性,也要归入这个关系中。

61、把现实世界转换成为计算机能够处理的数据世界,需经过两个阶段:第一个阶段需使用概念模型把现实世界抽象成信息世界,第二阶段是使用实施模型把信息世界转换为数据世界。

最常用的概念模型为E-R模型,E-R模型的三个基本要素是实体、属性和联系。

设计E-R图一般经过两个步骤,第一步是抽象出各部门的局部E-R图,第二步是把局部E-R图组合成全局E-R图。

E-R图只是信息的一种抽象表示,还需把它转化成相应的实施数据模型才能转化为数据库中的数据。

把E-R图转化为关系模型,不但要把实体转化成关系,而且在关系中还应反映出E-R图中各实体集之间的联系。

62、数据库设计的内容:数据库的结构特性设计、数据库的行为特性设计和数据库的物理模式设计63、从使用方便和改善性能角度考虑,结构特征必须适应行为特征,结构特征的设计是关键。

64、一个完整的数据库系统的设计过程基本上分为三个阶段:逻辑设计、物理设计、数据库的运行、调试和维护。

而行为特征设计与数据库的逻辑设计和物理设计是同时进行的。

65、逻辑设计阶段的目标是产生合理的数据库模式,可分为三个阶段:分别是收集和分析用户需求、概念模式设计和逻辑模式设计。

第一阶段主要分成四个步骤,分别如下:第一步:分析用户活动,产生“用户活动图”。

第二步:确定系统范围,产生“系统范围图”。

第三步:分析用户活动所涉及到的数据,产生“数据流图”。

第四步:分析系统数据,产生数据字典。

第二阶段可分为两个步骤,分别如下:第一步:根据局部E-R模型,产生局部“E-R模型”。

第二步:对局部E-R模型进行综合,产生总体E-R模型,并建立“总体E-R 图”。

第三阶段也可分成两个步骤,分别如下:第一步:把总体E-R图转换成模式。

第二步:对模式进行优化,产生符合要求的合理最优的模式。

66、数据流图的组成:1、数据流:表示流动着的数据,可以是一个也可以是一组数据项。

还可以是表示数据文件的存储操作。

数据流通常用箭头表示,在它上方表明数据流名称。

2、加工:又称功能或处理。

它用一个圆形表示处理逻辑,圆形内部填写处理名字。

3、文件:文件用一条横线表示,上方或旁边注明文件名字或内容。

一般文件使用表实现。

4、源点和终点:用方框表示,表示数据流的开始和结束。

67、画数据流图应遵循“由外向内,逐步细化”的原则。

68、系统说明书主要由两部分组成-数据流图和数据字典。

69、逻辑模式设计的实质是把E-R图转换为具体的DBMS支持的数据模型。

把E-R 图转换为关系模型的方法,通常分两步进行:初步设计和优化设计。

70、数据库设计可以看成是一项软件工程,开发的产品也是软件,必须包含相应的文档资料。

文档资料主要包括:系统说明书、技术说明书和使用说明书。

71、对数据库设计全过程所采用的技术手段和实现措施进行归纳存档,对各环节技术资料进行归纳整理存档,所形成的书面材料称技术说明书。

72、概念模型的设计基本上分为两个阶段:局部E-R设计和总体E-R设计。

73、Delphi以Object Pascal为编程语言,面向对象语言74、集成开发环境(Integrate Development Environment,以下简称IDE)是指通过单一的控制面板访问所有的开发工具。

主要包括:主窗口、对象监视浏览器、对象树状列表、窗体设计器和代码编辑器75、一般情况下Delphi 7编写应用程序包括了新建应用程序、设置窗体属性、添加组件、设置组件属性、添加事件、编写事件响应代码、编译运行等几大步骤。

相关文档
最新文档