数据库期中考试1

合集下载

中职《数据库》期中试题

中职《数据库》期中试题

**职专第一学期期中试题(卷)(二)年级(7)班《数据库》学号:姓名:成绩:一、选择题:(每题2分,共计50分)题号 1 2 3 4 5 6 7 8 9 10答案题号11 12 13 14 15 16 17 18 19 20答案题号21 22 23 24 25答案1、字符串定界符不能是()A)方括号B)双引号C)单引号D)花括号2、(2001-9-20)-(2001-9-10)+4^2的结果是。

A)26 B)6 C)18 D) -23、下列不能作为VFP中变量名。

A)ABCDEFG B)P000000 C)89TWDDFF D)xyz4、下列不能作为VFP的表达式。

A)赋值表达式B)日期表达式C)算术表达式D)关系表达式5、表达式2*3^2+2*8/4+3^2的值为。

A)64 B)31 C)49 D)226、函数INT(-3.415)的值是。

A)-3.1415 B)3.1415 C)-3 D)37、函数V AL(″16Year″)的值是。

A)16.0 B)16.00 C)16.000 D)168、下列日期型常量,表示正确的是()A){“2003/09/08”} B){^2003/09/08} C) {2003/09/08} D) {[2003/09/08]}9、下列式子中肯定不合法的vfp表达式是()A)[9999]-ab B)NAME+”NAME ”C)10/23/09 D)”教师”OR”学生”10、Vfp6.0字符型数据的最大宽带是()A)64 B)128 C)254 D)102411、函数LEN(SPACE(3)-SPACE(2))的值是()A)1 B)2 C)3 D)512、下列赋值命令正确的是()A)STORE 7 TO X,Y B) STORE 7,8 TO X,YC)X=7,Y=8 D)X=Y=713、数学表达式1≤X≤7,在VFP6.0中正确的是()A)1≤X OR X≤7 B) 1≤X AND X≤7C) 1>=X AND X<=7 D) 1>=X OR X<=714、下列关系表达式中,运算结果为逻辑真.T.的是()A)"副教授"$"教授"B)3+5#2*4C)"计算机"<>"计算机世界"D)2004/05/01==CTOD(“04/01/2003”)15、设CJ=90,则函数IIF(CJ>=90,”优秀”,”良好”)的返回值是()A)优秀B)良好C)差D)9016、下列各项中,运算级别最低的为()A)算术运算符B)关系运算符C)逻辑运算符D)圆括号()17、下列函数中,函数值为数值型的是()A)DA TE( ) B)TIME( ) C)YEAR( ) D)STR( )18、可以比较大小的数据类型的是()A)数值型、字符型、日期型和逻辑型B) 数值型、字符型、日期型C数值型、字符型) D) 数值型19、设M=10,N=12,K=”M+N”,则表达式1+&K的值是()A)23 B)1+M+N C)11 D)数据类型不匹配20、STR(3567.6538,6,3)的值是A)3567.6 B)3567.7 C)3567.654 D)356721、函数INT(RAND( )*10 )是在范围内的整数。

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

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

《数据库原理与应用》一.单项选择题(每题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.具体的机器和DBMS B.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;30D.11;20010.父亲和子女的亲生关系属于( B )的关系。

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

A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。

数据库期中测试答案

数据库期中测试答案

一、单项选择题(本大题共15小题,每小题2分,共30分)1.两个实体间联系的是类型M:N ,则将其转化为关系时应( D )A.将M 方的码纳入N 方B.将N 方的码纳入M 方C.将M 方的码纳入N 方,同时将N 方的码纳入M 方D.另建一个关系,包括M 方和N 方的码以及联系上的所有属性2.在E-R 概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的( D )A.主码B.属性C.联系D.域3.下列SQL 命令中,用于修改表结构的是( A )A.ALTERB.CREATEC.UPDATED.INSE4.在视图上不能..授予的操作权限是( B )A.INSERTB.INDEXC.DELETE5.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。

按照实体完整性规则(D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值6.关系R 和S 如下表R -S 的结果是( B)7.下面关于自然连接和等值连接的叙述中,不正确...的是( C )A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必8.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>249.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

数据库期中考试

数据库期中考试

期中考试一、判断题用√和×表示对和错(每小题1分,共10分)√1.同一个关系模型的任两个元组值不能全同。

×2.模式/内模式为数据库提供了逻辑数据独立性。

√3.在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。

√4.基本表是本身独立存在的表,在 SQL 中一个关系就对应一个基本表。

×5. 数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。

√6.DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。

×7. 概念模型是按计算机系统的观点对数据建模的。

×8. 数据存储结构改变时逻辑结构不变,相应的程序也不变,这是DBS的逻辑独立性。

√9. 在SQL中使用视图描述数据库的外模式。

√10.关系是域上笛卡儿积的子集。

二、填空题(每小题1分,共20分)11.DBMS缩写的含义是__________。

12.关系代数运算中,传统的集合运算有___________、并、交和差。

13.用SELECT进行模糊查询时,可以使用_________或________匹配符。

14.数据模型通常由:数据结构、数据操作和________ 三部分组成。

15.关系中主码的取值必须唯一且非空,这是由 ___________完整性规则决定的。

16.数据独立性是指数据的________ 和数据的逻辑独立性。

17. 结构的类型来命名,数据模型分为层次模型、网状模型、和____________。

18. 实体类型及实体间联系的模型称为________。

19.数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。

20. 对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。

21. 统计项目数的函数是:________。

22. 视图是一个虚表,它一经定义就可以和基本表一样被查询,但_________ 操作将有一定的限制。

数据库应用基础期中测试卷

数据库应用基础期中测试卷

数据库应用基础期中测试卷
职高一
一.填空题(共20分,每空1分)
1.vfp是数据库管理系统的典型代表之一。

2.在命令窗口输入命令,按Enter键,可以退出vfp。

3.打开命令窗口的快捷键组合
4.数据是。

5.数据库是。

6.联系的分类:、、。

7.3种数据库类型:、、。

8.清除屏幕信息的命:。

9.常用的常量类型有、、、。

10.算术运算符的优先级依次为、、、。

二.单项选择题
1.下列叙述正确的是()
A. vfp是层次数据库管理系统
B. vfp是网状数据库管理系统
C. vfp是关系数据库管理系统
D. vfp是关系数据库系统
2.打开命令窗口的快捷键组合键是()
A.Ctrl+F2
B.Alt+F10
C.Ctrl+F10
D.Alt+F2 3.关于DB、DBS、DBMS三者之间的关系正确的是()
A.DB。

数据库期中试题及答案

数据库期中试题及答案

数据库期中试题及答案苏州科技学院数据库原理与设计试卷一、单选题(1*20=20分)1、DBMS 是DA.数据库B.操作系统C.数据库系统D.数据库管理系统2、下述哪一条不在DBA(数据库管理员)职责范围内 D 。

A.监督和控制数据库的运行B.参与数据库及应用程序设计C.设计数据库的存储策略D.设计数据库管理系统DBMS3、模式的逻辑子集通常称为(C)A.存储模式B.内模式C.外模式D.模式4、用二维表结构表示实体以及实体间联系的数据模型称为BA 层次数据模型B 关系数据模型C 网状数据模型D 树状数据模型5、下列哪一条不属于概念模型的特点D。

A.对现实世界的真实反映B.易于交流和理解C.易于变动D.在计算机实现效率高6、表之间一对多关系是指_B_____。

A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录7、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( D )A. 1:1B. 1:MC. M:1D. M:N8、设计数据库时首先应该设计 C 。

A.数据库应用系统结构B.DBMS结构C.数据库的概念结构D.数据库的控制结构9、概念设计的主要目标是产生数据库概念结构,该结构主要反映(D )A.DBA管理信息的需求B.数据库的维护需求C.应用程序开发的需求D.企业的信息需求10、设属性A是关系R的主属性,则属性A不能取空值,这是 AA.实体完整性规则B.参照完整性规则C.用户自定义完整性规则D.表完整性规则11、设关系R和S分别有m和n个元组,则R×S的元组个数是(D)A.m B.n C.m+n D.m×n12、下面不是SQL语言优点的是(D )A.语言简练,易学易用B.高度非过程化C.数据独立性好D.能方便地生成报表13、.取出关系中的某些列,并消去重复的元组的关系运算称为( B )。

2023-2024下《MySQL数据库技术及应用》期中试卷(带答案)

2023-2024下《MySQL数据库技术及应用》期中试卷(带答案)

2023—2024下 2204班《MySQL数据库技术及应用》期中试卷一、单选题(2分*30=60分)1. select * from student 该代码中的* 号,表示的正确含义是( C )A. 普通的字符*号B. 错误信息C. 所有的字段名D. 模糊查询2. 数据库简称什么?( A )A.DBB.DBSC.DBMSD.DBA3. 数据库管理系统简称什么?( C )A.DBB.DBSC.DBMSD.DBA4. MySQL是哪种数据模型的数据库管理系统?( C )A.层次模型B.网状模型C.关系模型D.对象模型5. 下列描述正确的是( B )A. 一个数据库只包含一个数据表B. 一个数据库可以包含多个数据表C. 一个数据库只包含两个数据表D. 一个数据表可以包含多个数据库6. Mysql支持的数据类型,主要分成(C)类A. 1B. 2C. 3 D 47. 显示当前存在的数据库,正确的是(C)A. show databaseB. use databaseC. show databasesD. select database8. Create database mydb该代码的功能是(B)A. 创建表MYDBB. 创建数据库MYDBC. 修改数据库MYDBD. 删除数据库MYDB9. drop database MyDB001 该代码的功能是( B)A. 修改数据库名为MyDB001B. 删除数据库MyDB001C. 使用数据库MyDB001D. 创建数据库MyDB001 10. 下列(B)类型不是MySQL中常用的数据类型。

A.INT B. VAR C. TIME D. CHAR11. 36属于( C )A. 字符串型B. 浮点型C. 数字类型D. 日期和时间类型12. “abc”属于(A)A. 字符串型B. 整型C. 数字类型D. 日期和时间类型13. 删除字段正确的语句是(C)A. alter table ….. modify …….B. alter table ….. change …….C. alter table ….. drop …….D. alter table ….. add …….14. 查看数据库中数据表列表的命令是(B)A. show table;B. show tables;C. show databases;D. show database;15. 假设一个书店用(书名书号作者出版社出版日期库存数量……)一组属性来描述图书,可以作为“关键字”的是( A )A. 书号B. 书名C. 作者D. 出版社16. Sql语句中修改表结构的命令是(C)A. MODIFY TABLEB. MODIFY STRUCTUREC. ALTER TABLED. ALTER STRUCTURE17. 在create table 语句中,通常使用(D)关键字来指定主键。

高一数据库期中试卷

高一数据库期中试卷

温县职教中心2020年春学段期中考试试卷__一__年级_计算机___专业___数据库___试题一.填空题(每空1分,共20分)1.在Access2003中表有两种视图,即( )视图和( )视图。

2. 在Access2003中,打开表的宏操作是(),保存数据的宏操作是(),关闭窗体的宏操作是()。

3. 在创建了一个宏后,若要对宏进行修改,则要在( )视图中进行。

4. Access2003数据库中表之间的关系有( )、( )和( )。

5. Access2003中新建的空白报表都包括()、()、和()三个节。

6. 利用对话框提示用户输入参数的查询过程称为( )。

7. SELECT 语句中select* 的含义是( )。

8. Access2003为报表操作提供了三种视图,分别是()、()、()。

9.计算控件以()作为数据来源。

10. 在窗体设计视图中,窗体由上而下被分成五节,窗体页眉、页面页眉、()、页面页脚和()。

二 . 选择题(每题2分,共40分)1.宏命令BEEP 的基本功能是()A 使计算机发出鸣响B 将活动窗口最大化C 弹出 一个消息框D 宏在运行时,鼠标变成一个沙漏2.通常通过()向报表中添加标签控件。

A 工具栏B 属性表C 工具箱D 字段列表3.每个报表在不分组的情况下最多包含()个节。

A 5B 6C 7D 104. 下列关于控件的叙述中,不正确的是()。

A 在选项组中每次只能选择一个选项B 列表框 比组合框具有更强的功能C 使用标签工具可以创建附加到其他控件上的标签D 选项组不能设置为表达式5.通常用来显示部分或较短记录信息,例如名片、信封等,则应使用()报表。

A 纵栏式B 表格式C 图表式D 标签式6. 如果要易地数据库的数据分类汇总后以图形方式 表示,则应创建()类型的报表。

A 纵栏式B 表格式C 图表式D 标签式7. “自动创建报表”中报表的数据来源是()。

A 单一的表或查询B 多个表或查询C 建立关系的表或查询D 以上均正确 8.报表页眉的默认的打印位置是()。

数据库期中考试试题含答案

数据库期中考试试题含答案

江苏科技大学《数据库应用技术》期中测验试卷一、选择题(从下列每题的四个选择中选择一个正确的答案。

每小题2分,共20分)1.下述()不是DBA(数据库管理员)的主要职责。

DA.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计2.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为()。

BA.实体完整、参照完整、用户定义完整B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式3.一个公司有若干兼职人员,而每个兼职人员都有可能在多家公司打工,则公司与兼职人员之间具有()。

CA.一对一联系B.一对多联系C.多对多联系D.多对一联系4.在关系代数运算中,五种基本运算为()。

AA.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积5.在SQL中,与关系代数中的投影运算对应的子句是()。

BA.WHERE B.SELECTC.FROM D.ORDER BY6.在关系数据库中,要求基本关系中的所有主属性上不能有空值,其遵守的约束规则是()。

BA.数据依赖完整性规则B.实体完整性规则C.用户定义完整性规则D.域完整性规则7.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

CA.另一个表B.游标C.视图D.索引8.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

AA.用户自定义完整性约束B.参照完整性约束C.实体完整性约束D.主键完整性约束9.为了对表中的各行进行快速访问,应对此表建立()。

DA.约束B.规则C.视图D.索引10.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。

DA.可靠性B.一致性C.完整性D.安全性二、名词解释题(每小题5分,共25分)1.DBMS数据库管理软件是位于用户和操作系统之间的一层数据管理软件,功能如下:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能。

数据库期中考试题

数据库期中考试题

一、单项选择题(25小题,25分)1.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界2. 是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构3. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立4、关系数据库管理系统应能实现的专门关系运算包括。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。

A.元组B.行C.记录D.属性6、关系模式的任何属性。

A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是7、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。

A.S B.SC,C C.S,SC D.S,C,SC8、若用如下的SQL语句创建一个student表:CREATE TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))可以插入到student表中的是。

A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL) C.(NULL,‘曾华’,‘男’,‘23’) D.(‘1031’,NULL,‘男’,23)9、数据库为S-T, 检索所有比“王华”年龄大的学生姓名、年龄和性别。

正确的SELECT 语句是。

A.SELECT SNO,SAGE,SSEX FROM STUDENTWHERE SAGE>(SELECT SAGE FROM STUDENTWHERE SNO=“王华”)B.SELECT SNO,SAGE,SSEXFROM STUDENTWHERE SNO=“王华”C.SELECT SNO,SAGE,SSEX FROM STUDENTWHERE SAGE>(SELECT SAGEWHERE SNO=“王华”)D.SELECT SNO,SAGE,SSEX FROM STUDENTWHERE SAGE>王华.SAGE10、数据库如7题,检索选修课程“C2”的学生中成绩最高的学生的学号。

《数据库管理系统》期中测验

《数据库管理系统》期中测验

《数据库管理系统》期中测验班级学号姓名一、填空题(每空1分,共20分)1、数据管理经历了_______阶段、________阶段到________阶段的变迁。

2、实体之间联系的基本类型有_______、________、_______。

3、在E-R图中,用____表示实体,用______表示联系,用______表示属性。

4、数据库的三层模式结构是________、_________、________。

5、关系模型中一般讲数据完整性分为三类:_________、___________、__________。

6、SQL Server是一种支持___________体系结构的关系数据库管理系统。

(客户/服务器)7、数据模型由三部分组成:模型结构、数据操作、____________。

8、能唯一标识一个元组的属性或属性组成为________________。

9、SQL语言一种标准的数据库语言, 包括查询、定义、操纵、_______四部分功能。

10、在关系模式 R 中,若属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,则称 X 为关系 R 的___________。

二、单项选择题(共10分)1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。

仓库与产品之间的联系类型是A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和().A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员3.一个m:n联系转换为一个关系模式。

关系的码为()A、某个实体的码B、各实体码的组合C、n端实体的码D、任意一个实体的码4. 关系数据库中,主键是(),当运用Transact-SQL语句创建主键时,可以是()。

⑴ A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵ A、create table table1(column1 char(13) not null primary,column2 int not) on primary;B、alter table table1 with notcheck addconstraint [PK_table1] primary key nonclustered( column1) on primary;C、alter table table1 column1 primary key ;5.()是位于用户和操作系统之间的一层数据管理软件。

数据库期中测试1含答案

数据库期中测试1含答案

数据库期中测试11、判断题分值1.0得分:1.0现在应用最广泛且最重要的一种数据模型是网状模型。

•对错2、判断题分值1.0得分:1.0输入字符型数据时要用单引号或双引号将字符括起来。

•对错3、判断题分值1.0得分:1.0关系模型中,表示实体间m:n联系是通过增加一个属性实现的。

•对•错4、判断题分值1.0得分:1.0SQL SERVER中数据库可以分为系统数据库和用户数据库两类。

•对•错5、判断题分值1.0得分:1.0索引是对数据库表中一个或多个字段的值进行排序而创建的一种顺序存储结构。

•对•错6、判断题分值1.0得分:1.0SQL查询语句中,where子句中的条件可以使用聚合函数(count、max等)实现。

•对•错7、判断题分值1.0得分:1.0视图可基于多表建立。

•对•错8、判断题分值1.0得分:1.0IDENTITY(0,1)属性中,0为标识种子,1为标识增量。

•对•错9、判断题分值1.0得分:1.0一个数据表中,唯一索引只能建一个,聚集索引也只能建一个。

•对•错10、判断题分值1.0得分:1.0一个数据库的日志文件可以有多个,使用文件组对其进行管理。

•对•错11、单选题分值2.0得分:2.0有一个"列车运营"关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该关系的主键是()。

•A、日期•B、车次•C、(车次,日期)•D、(车次,情况摘要)12、单选题分值2.0得分:2.0数据库物理存储方式的描述称为()。

•A、外模式•B、•内模式•C、概念模式•D、逻辑模式13、单选题分值2.0得分:2.0SQL Server的物理存储主要包括两类文件,它们是()。

•A、图片文件和文本文件•B、•数据文件和事务日志文件•C、函数文件和数据文件•D、源文件和可执行文件14、单选题分值2.0得分:2.0在数据库中存储的是()。

•A、数据•B、数据模型•C、信息•D、•数据以及数据之间的联系15、单选题分值2.0得分:2.0视图提高了数据库的()。

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

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

《数据库原理与应用》一.单项选择题(每题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.具体的机器和DBMS B.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;30D.11;20010.父亲和子女的亲生关系属于( B )的关系。

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

A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。

数据库期中考试题

数据库期中考试题

数据库期中考试一试题第一部分选择题1、要保证数据库的逻辑数据独立性,需要改正的是||A||。

A:模式与外模式之间的映照B:模式与内模式之间的映照C:模式D:三级模式2、数据库系统的数据独立性表此刻||B||。

A:不会由于数据的变化而影响到应用程序B:不会由于数据储存构造与数据逻辑构造的变化而影响应用程序C:不会由于储存策略的变化而影响储存构造D:不会由于某些储存构造的变化而影响其余的储存构造3、关系数据模型是当前最重要的一种数据模型,它的三个因素分别是||B||。

A:实体完好性、参照完好性、用户自定义完好性B:数据构造、关系操作、完好性拘束C:数据增添、数据改正、数据查问D:外模式、模式、内模式4、||B|| 的存取路径对用户透明,进而拥有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发成立的工作。

A:网状模型B:关系模型C:层次模型D:以上都有5、要保证数据库的数据独立性,需要改正的是||C||。

A:模式与外模式B:模式与内模式C:三级模式之间的两层映照D:三层模式6、观点模型是现实世界的第一层抽象,这一类模型中最有名的模型是||D||。

A:层次模型B:关系模型C:网状模型D:实体 - 关系模型7、下述 ||D||不是DBA数据库管理员的职责。

A:完好性拘束说明B:定义数据库模式C:数据库安全D:数据库管理系统设计8、下边列出的数据库管理技术发展的三个阶段中,没有特意的软件对数据进行管理的是||D|| 。

I .人工管理阶段II.文件系统阶段III.数据库阶段A:I 和IIB:只有 IIC:II 和 IIID:只有 I9、数据库( DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是||A||。

A:DBS 包含 DB和 DBMSB:DBMS 包含 DB和 DBSC:DB 包含 DBS和 DBMSD:DBS 包含 DB,也就是 DBMS10、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

数据库期中测试

数据库期中测试

4一个供应商可供应多种零件,而一种零件 可由多个供应商供应,则实体供应商与零 件之间的联系是(D 件之间的联系是(D ) A.一对一 B.一对多 C.多对一 D.多对多 A.一对一 B.一对多 C.多对一 D.多对多 5关系数据库管理系统应能实现专门的关系 运算包括 (B ) A.排序、索引和统计 B.选择、投影和连接 A.排序、索引和统计 B.选择、投影和连接 C.关联、更新和排序 D.选择、投影和更新 C.关联、更新和排序 D.选择、投影和更新
二、填空
1.在传统集合运算中,假定有关系R和S,运算结果 1.在传统集合运算中,假定有关系R 为RS。 RS。 如果RS中的元组属于R或者属于S,则RS是 如果RS中的元组属于R或者属于S,则RS是_并 ________运算的结果; ________运算的结果; 如果RS中的元组属于R而不属于S,则RS是__差 如果RS中的元组属于R而不属于S,则RS是__差 _______运算的结果; _______运算的结果; 如果RS中的元组即属于R又属于S,则RS是__交 如果RS中的元组即属于R又属于S,则RS是__交 _______运算的结果。 _______运算的结果。 2.在SQL SELECT语句查询中,要去掉查询结果中 2.在 SELECT语句查询中,要去掉查询结果中 的重复记录,应该使用__distinct_______关键字。 的重复记录,应该使用__distinct_______关键字。 3.数据库系统各类用户对数据库的各种操作请求(数 3.数据库系统各类用户对数据库的各种操作请求( 据定义、查询、更新及各种控制) 据定义、查询、更新及各种控制)都是由一个复杂 的软件来完成的,这个软件叫做__DBMS\数据 的软件来完成的,这个软件叫做__DBMS\数据 库管理系统_______。 库管理系统_______。

2023级数据库期中考试(高一下)

2023级数据库期中考试(高一下)

2023级数据库期中考试(高一下)一、选择题1. 如果需要关闭当前表,应使用的命令是() [单选题] *A. APPENDB. USEC. USE IN(正确答案)D. MODIFY STRU2. 要显示表中当前一条记录的内容,可使用命令() [单选题] *A. LISTC. TYPEB. BROWSED. DISPLAY(正确答案)3. 在当前表中,查找第2个女同学的记录,应使用命令() [单选题] *A. LOCATE FOR 性别="女"B. LOCATE FOR 性别="女" NEXT 2C. LIST FOR 性别="女", CONTINUED LOCATE FOR 性别="女", CONTINUE(正确答案)4. 表结构中空值(NULL)的含义是() [单选题] *A. 空格B.尚未确定(正确答案)C. 默认值D. 05. 自由表和数据库表的字段名可允许的最大字符数分别是()。

[单选题] *A. 128、128B. 10、128(正确答案)C. 10 、10D. 128、106. 如果一个表有备注型字段和通用型字段,那么它们的内容() [单选题] *A. 存储在不同的表备注文件中C. 都存储在同一表备注文件中(正确答案)B. 存储在同一文本文件中D. 存储在不同的文本文件中7. 顺序执行下列命令后,最后一条命令显示的结果是(假设XSB.dbf中有 20 条记录)()。

USE XSB,GO 10,SKIP 2,SKIP -6,?RECNO [单选题] *A. 5B. 6(正确答案)C. 7D. 88. 在当前数据表中,“婚否”字段为逻辑型字段,要显示所有未结婚的记录应使用命令错误的是()。

[单选题] *A. LIST FOR.NOT. 婚否C. LIST FOR 婚否<>.T.B. LIST FOR 婚否=.F.D. LIST FOR.NOT. "婚否"(正确答案)9. 若当前数据库表中有100条记录,当前记录号为10,执行命令 LIST NEXT 4 的结果是()。

数据库考试试题1

数据库考试试题1

数据库考试经典试题一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A. 数据库系统B. 文件系统 C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A. 存储视图B.概念视图 C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。

A.具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。

A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。

A. 不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的(C )。

A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A)。

A. B.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据的( A )。

A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。

A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态11.下列哪些运算是关系代数的基本运算( D )。

数据库原理期中测试(带答案)

数据库原理期中测试(带答案)

一、选择题.(题*分)、在图中,用来表示实体地图形是( ). 矩形框. 椭圆. 直线. 菱形资料个人收集整理,勿做商业用途、列值为空值(),则说明这一列:()、值为、值为空格、值是未知地、值是非法地、当使用语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生地情况是().资料个人收集整理,勿做商业用途、出错,操作失败、操作成功、操作成功,但要给出警告信息、自动把数据行地主键列值更改为没有重复地列值后在插入,操作成功.在建立一个数据库表时,如果规定某一列地缺省值为,则说明()、该列地数据不可更改、当插入数据行时,必须指定该列值为、当插入数据行时,如果没有指定该值,那么该列值为、当插入数据行时,无须显式指定该列值、地系统管理员地用户名为(). . . . 资料个人收集整理,勿做商业用途、在一个查询中,使用()关键字能够除去重复列值.、、、、、在子句中,如果没有指定(升序)或者(降序)地话,那么缺省地情况是()资料个人收集整理,勿做商业用途、、、或者中地任何一个、不进行排序、在关系数据库中,关系之间地联系是靠()处理地..连接字段值.表格.记录.属性、以下描述中不属于关系地性质地是:( ). 列是同质地,即每一列中地分量是同类型地数据,来自同一个值域. 行地顺序是无关紧要地,即行地次序可以任意交换. 列地顺序不可以任意交换. 每一个分量都必须是不可分地最小数据项、五种基本关系代数运算是(). ∪,,×,π和σ. ∪,,∞,π和σ. ∪,∩,×,π和σ. ∪,∩,∞,π和σ资料个人收集整理,勿做商业用途、当关系和自然联接时,能够把和原该舍弃地元组放到结果关系中地操作是(). 左外联接. 右外联接. 并操作. 外联接、中,下列涉及空值地操作,不正确地是().... ( )资料个人收集整理,勿做商业用途、关系代数表达式σ<()表示().表示从关系中挑选地值小于第个分量地元组.表示从关系中挑选第个分量值小于地元组.表示从关系中挑选第个分量值小于第个分量地元组.表示从关系中挑选第个分量值大于地元组、关系代数中地Π(投影)运算符对应语句中地以下哪个子句?()、下列语句中,能够实现“收回用户对学生表()中学号()地修改权”这一功能地是()资料个人收集整理,勿做商业用途()()()()二、简答题.、设有两个关系(,,) 和(,,),试用查询语句表达下列关系代数表达式π,(σ (∞)).(题*分)资料个人收集整理,勿做商业用途,,、现有如下图所示地关系数据库用语言实现下列)—)小题:(题*分)). 把对职工关系地查询权限给用户.职工)检索在广州地供应商信息* 供应商地址'广州')插入一个新地职工元组(,,)职工('',''))删除仓库号为""地仓库.仓库仓库号'')给低于所有职工平均工资地职工提高地工资职工工资工资*工资<( (工资) 职工))求所有职工地工资都多于地仓库地平均面积. (面积) 仓库仓库号( 仓库号职工工资<)。

《数据库原理与应用》期中阶段测试题

《数据库原理与应用》期中阶段测试题

《数据库原理与应用》期中阶段测试题一、选择题1.数据库系统的核心是()。

[单选题] *A.数据库B.数据库管理系统(正确答案)C.数据模型D.软件工具2.MySQL 中,预设的、拥有最高权限超级用户的用户名为() [单选题] * A.testB.AdministratorC.DAD.root(正确答案)3.删除经销商 1018 的数据记录的代码为()。

from distributors where distri_num =1018; [单选题] *A.drop tableB.delete *C.drop columnD.delete(正确答案)4.在 SELECT 语句中,使用关键字()可以把重复行屏蔽。

[单选题] *A.TOPB.ALLC.UNIOND.DISTINCT(正确答案)5.以下聚合函数求平均数的是()。

[单选题] * A.COUNTB.MAXC.AVG(正确答案)D.SUM6.条件“IN(20,30,40)”表示()。

[单选题] *A.年龄在 20 到 40 之间B.年龄在 20 到 30 之间C.年龄是 20 或 30 或 40(正确答案)D.年龄在 30 到 40 之间7.按照班级进行分组()。

[单选题] *A.ORDER BY CLASSESB.DORDER CLASSESC.GROUP BY CLASSES(正确答案)D.GROUP CLASSES8.进入要操作的数据库 TEST 用以下哪一项()。

[单选题] * A.IN TESTB.SHOW TESTC.USER TESTD.USE TEST(正确答案)9.有关系 S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄,C#是课程号,CNAME 是课程名称。

要查询选修“ACCESS”课的年龄不小于20 的全体学生姓名的SQL 语句是 SELECT SNAME FROM S,C,SC WHERE 子句。

数据库期中考试

数据库期中考试

第一部分:选择题一、单项选择题15X2’=30’1.DBS是采用了数据库技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和( )A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。

表示实体类型及实体间联系的模型称为( )A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为( )A.候选键B.对键C.内键D.主键4. 五种基本关系代数运算是 ( )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ5.单个用户使用的数据视图的描述称为 ( )A. 外模式B. 概念模式C. 内模式D. 存储模式6.子模式DDL用来描述 ( )A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的( )A.格式化数据B.网络数据C.非格式数据D.海量数据8.在DBS中,DBMS和OS之间的关系是 ( )A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行9.下列聚合函数中不忽略空值 (null) 的是 ( )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)10. SQL的全局约束是指基于元组的检查子句和 ( )A. 非空值约束B. 域约束子句C. 断言D. 外键子句11.要保证数据库逻辑数据独立性,需要修改的是( )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。

其中T#表示教师工号,S#表示学生学号,则T和N存在联系为( )A. 1:1B. 1:NC. M:ND. 无联系13.反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型D. E-R模型14.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()A 患者编号,医生编号,诊断日期 B医生编号 C诊断日期 D患者编号15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有( )A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题10X1’=10’16. 数据模型通常是由数据结构、_______________和_______________三个要素组成。

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

Database System PrinciplesTest One(07401 — 07405)Class____________No____________Name____________1.Fill in blanks (1 x 7 points)(1)The collection of information stored in the database at a particular moment is called an _instance____of the database.(2)The database system provides users with three levels of data abstraction, the _view__ level of abstraction describes only part of the entire database.(3)Database design involves the following phases: requirements analysis,conceptual/external schema design, logical schema design and physical schema design.(4) Data model is a collection of conceptual tools for describing data, datarelationships, data semantics, and data constraints.(5) As human-machine interfaces, the database language consists of two parts, i.e the datadefinition language (DDL) and DML (data manipulation language) . (6)In the following figure, the participation constraints of A in R is partial , themapping cardinality form A to B is many-to-many(7) An entity set that does not have a primary key is referred to as a weak entity set .2.Choice (1 x 9 points)(1)For the entity set Student(#student, sname, department, course, grade), the primaryattributes are .A. #student, courseB.{#student}C. {#student, course}D. #studentE.#student F. course(2)With respect to the following relational database, is the data model,is the relational schema.A.R={ <a1, a2, …., a n> }B.<Smith, 0441112, CS, database, 90>C. Student(sname, #student, department, course, grade)(3)relationship set “服务于” among the entity sets cell and MS, primary_key(服务于) isA. either primary_key(MS) or primary_key(cell)B. primary_key(MS)C. primary_key(cell)D. primary_key(MS) ∪ primary_key(cell)For the descriptive attribute “业务类型” of the relationship set “服务于” among MS and cell, when reducing “服务于” into the relational table, how to deal with the attribute “业务类型”A. “业务类型” can only be assigned as the attribute of the table corresponding to MSB. “业务类型” can only be assigned as the attribute of the table corresponding to cellC. “业务类型” can only be assigned as the attribute of the table corresponding to 服务于(4)For a many-to-one relationship sets R that associates entity set A and B, if R ispartially on the many-side A and the one-side B, how to deal with R ?A.R should be represented as a independent table corresponding to RB.R should not be represented as a independent table, it can be reduced to the table Acorresponding to the many and total side entity set AC.R should not be represented as a independent table, it can be reduced to the table Bcorresponding to the one and part side entity set B(5)For the extended E-R model in Fig.3, if entity-set-L1 ∩ entity-set-L2=Φ, then thegeneralization/specialization isA. overlappingB. disjoint, and if (entity-set-L1 ∪entity-set-L2) ≠H-entity-set, then thegeneralization/specialization isA. totalB. partial(6)Given the cardinalities of the entity sets A and B with respect to therelationship set R, the participation constraints of A can be decided by ;A. l AB. h AC. l BD. h BThe mapping cardinality from A to B can be decided by .A. [l A, l B]B. [h A , h B]C. [h B , h A]D. [l A, h B]答案:A A C B A A B B A CReduce the E-R diagram in Fig.3 into relational schemas.3.(10 points)Answers :BTS(BTS-id, 发射功率);天线(BTS-id, 对应扇区, 型号,增益,方向角)4. (6 points) Convert the following E-R diagram into the diagram that containsonly binary relationshipsRBCAAttr-RAnswers :E = { e i } , | E |= | R |, i.e. each (a i , b i , c i ) in Rcorresponds to one ei in E, or E = { ei }=R={(a i , b i , c i ) } R a = { (e i , a i) | e i∈E , a i∈A }, relating E and AR b = { (e i , b i) | e i ∈E , b i ∈B } , relating E and BR c = { (e i , c i) | e i ∈E , c i ∈B }, relating E and CE has an identifying attribute e ( candidate key) todistinguish each e i i n Eall attributes of R, i.e. attr-R, are assigned to E5. (10 points)Convert the entity set “学生”, of which the attribute “老乡” is amultivalued attribute, in Fig.4 into relational tablesstudent-id籍贯老乡性别年龄男 20 07494 北京 07596,0761107498 河北 07320,女 1907321Fig.4Answers:student-id籍贯性别年龄07494 北京男 2007498 河北女 19student-id老乡07494 0759607494 0761107498 0732007498 073216.(15 points) 给出下列关系代数操作对应的SQL语句(1) σp(r) (2) ∏A1, A2, .., Am ( r )(3) r∞s ,, 假设r(A, B, C), s(C, E, F)(4) r ∩ s(5) loan ←loan∪σamount ≥ 0and amount ≤ 50 (loan)假设loan(loan-number, branch, amount) Answers:(1)select * from r where P(2)select A1, A2, .., Am from r(3)select * from r natual join sselect * from rwhere r.C =s.C(4)r intersect s(5)insert into loanselect * from loanwhere amount ≥ 0and amount ≤ 507.(9 points)给出下列SQL语句对应的关系代数表达式(1) select branch-name, max (salary)from pt-worksgroup by branch-name假设pt-works(employee-name, branch-name, salary) (2) delete form rwhere P(3) update loanset amount = amount *1.2where amount > 1000Answers:(1) branch_name G max(salary) (pt-works)(2) r ← r —σp(r)(3) T1 ← пloan-number, branch_name, amount*1.2σamount > 1000 (loan)T2 ←σamount≤ 1000 (loan)loan ← T1 ∪ T28. (14 points). Here is the schema diagram for the bank-customer database.Use SQL statements to implement the following operations:(1)Define the table account, it is assumed that the null value is inappropriate for theattribute branch_name and the attribute balance ranges from 5000 to 100,000.(3 points)(2)Find out the name of each customer who has accounts in only one branch. (5points)(3)Modify the structure of the table branch, add a new attribute account_amount into it,which describes the total number of accounts in a branch. And then assign thecorrect value of account_amount for each branch in the table branch.(6 points)Answers:(1)create table account{ account-number integer primay keybranch-name varchar not nullbalance integerforeign key (branch-name) reference branchcheck (balance between 5000 and 100000)}(2)select custom-namefrom account, depositorwhere aoount.account-number= depositor.account-numbergroup by customer-namehaving count(distinct branch-name)=1(3) step1.alter table branch add account-amount integerstep2.create view sum-amount as b-name, total{ select branch-name, count(*)from accountgroup by branch-name}step3. (MS SQL Server支持的语法)update branchset account-amount = sum-amount.totalfrom branch, sum-amountwhere branch.branch-name=sum-amount.b-name或:update branchset account-amount = sum-amount.totalfrom branch JOIN sum-amounton branch.branch-name=sum-amount.b-name或:(Oralce和DB2都支持的语法):update branchset account-amount =select sum-amount.totalfrom sum-amountwhere branch.branch-name=sum-amount.b-name另一种解法:step1.create view sum-amount as b-name, total{ select branch-name, count(*)from accountgroup by branch-name}Step2.create table new-branch{ branch-name varchar primay keybranch-city varchassets integeraccount-amount integer}Step3.insert into new-branchselect branch-name, branch-city, assets, totalfrom branch, sum-amountwhere branch.branch-name = sum-amount.b-name step4. drop branchstep5. 利用DBMS相关机制,将new-branch换名为branch或者:在new-branch上定义新视图branch9. (20 points) A school is going to arrange a sports day for the students. A database to keep track of participants and activities during the sports day is to be created. Consider the following information:(1). Participating persons. Each person has a number and a name. The person is identified by the number.(2). Teams. Each team has a number and a name. The team is identified by the number.(3). A team consists of several persons, and a person can be a member of several teams. A team must have at least one person, and a person may not participate in any team. (4). Activities, such as baseball or long jump. Each activity has a number, a name, and a starting time, and is identified by the number.(5). Participation in the activities. Both teams and individual persons can participate in more than one activities. Each person and each team must participate in at least one activity. Each activity can have many teams and many persons.(1) Design the E/R diagram for the database on the basis of the information mentioned above .( 15 points)Note: mapping cardinality of each relationship and participation of each entity to the relationship should be described in the diagram.(2) Convert the E-R diagram to the proper relational schemas, and give the primary keys of each relation schemas by underlines. (15 points)Answers:team(t_number, t_name)person(p_number, p_name)activity(a_number, a_name, a_time) member(t_number, p_number) participation1(t_number, a_number) participation2(p_number, a_number)。

相关文档
最新文档