数据库应用课程针对性训练0619
数据库基础课后应用题作业讲解

•·
使用参数化查询或预编译语句,确保用 户输入被正确地转义,以防止SQL注入 攻击。
问题一:如何避免SQL注入?
防止SQL注入的关键在于对用户输入的 验证和转义。
使用最小权限原则,即数据库连接使用 的账户只有执行必要操作的权限,避免 使用高权限账户。
对用户输入进行严格的验证,只接受预 期的数据格式,例如,限制长度、类型 和范围。
优化查询语句,避免使用 全表扫描,尽量使用限制 条件来缩小查询范围。
问题三:如何处理大量数据?
使用分布式数据库系统,如
Hadoop、Spark等,将数据分散
到多个节点上进行处理。
使用数据分片技术,将数据分散
•·
到不同的数据库或服务器上,以
提高处理速度和可扩展性。
处理大量数据需要使用大数据处 理技术和工具。
作业目的和要求
目的
通过完成应用题作业,学生可以进一步巩固和拓展所学的数据库基础知识,提高自己的问题解 决能力和实践能力,为后续的学习和工作打下坚实的基础。
要求
学生需要在规定的时间内完成作业,并按照要求提交作业。作业需要包含详细的步骤和结果, 以及必要的分析和解释。学生还需要参加作业讲解,与其他同学分享自己的解题思路和经验。
03 关系型数据库的优点
数据完整性、结构化查询语言(SQL)的标准化、 易于维护和扩展。
数据表与字段
01 数据表
关系型数据库中的基本存储单位,用于存储特定 类型的数据。
02 字段
数据表中的列,表示数据的某个属性或特征。
03 数据表和字段的设计原则
明确性、规范性、可扩展性、完整性。
数据表与字段
01 数据表
•·
2. 准备数据:确保要插入的数据是准确和完整的,并 且与表结构相匹配。
数据库原理与应用案例练习题(有参考答案)

商品定购系统的案例及习题1.按照下列要求设计售货系统的数据库设有商业销售系统数据库。
一个顾客(顾客编号,姓名,性别,单位,电话号码)可以定购多种商品,一种商品(商品编号,名称,型号,厂商,单价)可以提供给多个顾客。
顾客定购商品时需要确定定购商品的数量,并记录定购日期与取货日期。
(1)(2) 给出相应的关系数据模型顾客(编号, 姓名, 性别, 单位, 电话)商品(编号, 名称, 型号, 单价, 厂商)定购(顾客编号, 商品编号, 定购数量, 定购日期, 取货日期)2.已知有顾客定购商品信息的三张表:顾客表Customer、定购表Order、商品表Commodity。
按要求创建三张表(1) 表名:Customer属性:ID 字符型最大10个字符——顾客编号NAME 字符型最大16个字符——顾客姓名SEX 字符型最大2个字符——性别MOBILE 字符型最大11个字符——移动电话ADDRESS 字符型最大50个字符——家庭住址约束:ID——主码;NAME——非空属性;SEX——取值“男”或“女”;MOBILE——唯一性;ADDRESS——默认为UNKOWN;Create table Customer(ID char(10) primary key,Name not null,Sex char(2) check(sex=’男’ or sex=’女’),Mobile char(11) unique,Address default ‘UNKOWN’)(2) 表名:OrderBook属性:CSID 字符型最大10个字符——顾客编号CMID 字符型最大12个字符——商品编号COUNT 整型——定购数量BOOKDATE 日期型——订货日期TAKEDATE 日期型——交货日期约束:CSID,CMID——主码;定购数量要大于0;订货日期要小于交货日期;CSID——外码,引用Customer表的ID;CMID——外码,引用Commodity表的ID;Create Table OrderBook(CSID char(10) foreign key (CSID) references Customer(ID),CMID char(10) foreign key (CMID) references Commodity(ID),Count int check(count>0),BookDate datetime,TakeDate datetime,Check(Takedate>bookdate),Primary key(CSID, CMID))(3) 表名:Commodity属性:ID 字符型最大12个字符——商品编号NAME 字符型最大20个字符——商品名称MANUFACTURE 字符型最大20个字符——生产厂商PRICE 小数型最大不超过4位数,保留2位小数——商品单价约束:ID——主码;NAME——非空;Create Table Commodity(ID char(12) primary key,Name varchar(20) not null,MANUFACTUR varchar(20),Price decimal(6,2))3. 针对上面的三个基本表做如下练习:(1) 往基本表Customer中插入顾客元组(”0421F901”,”WU”,”女”,)insert into Customer(id,name,sex, Mobile) values(‘0421F901’, ‘WU’, ‘女’, ‘’)(2) 往基本表Commodity中插入一条商品记录(“”,“牙膏”,“保洁公司”,5.00)isnert into Commodity(id, name, manufacture, price) values(‘’, ‘牙膏’, ‘保洁公司’, 5)(3) 修改“WANGYAN”顾客定购商品的记录交货日期为2005-12-25。
最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2及4答案

最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练2及4答案盗传必究本课程分为形成性考核和终结性末考两种考核形式,形成性考核占50%(满分100分),末考为网络考试占50%(满分100),其中形成性考核为完成课程网站上的形考作业任务,形考作业均为主观题,包括四个实训:实训一:在MYSQL创建数据库和表,25分;实训二:数据查询操作,25分;实训三:数据增删改操作,25分;实训四:数据库系统维护,25分。
实验训练2:数据查询操作答案:实验目的:基于实验 1 创建的汽车用品网上商城数据库 Shopping ,理解 MySQL 运算符、函数、谓词,练习 Select 语句的操作方法。
实验内容:1. 单表查询【实验 2.1 】字段查询( 1 )查询商品名称为“挡风玻璃”的商品信息。
分析:商品信息存在于商品表,而且商品表中包含商品名称此被查询信息,因此这是只需要涉及一个表就可以完成简单单表查询。
( 2 )查询 ID 为 1 的订单。
分析:所有的订单信息存在于订单表中,而且订单用户 ID 也存在于此表中,因此这是只需要查询订单表就可以完成的查询。
【实验 2.2 】多条件查询查询所有促销的价格小于 1000 的商品信息。
分析:此查询过程包含两个条件,第一个是是否促销,第二个是价格,在商品表中均有此信息,因此这是一个多重条件的查询。
【实验 2.3 】 DISTINCT( 1 )查询所有对商品 ID 为 1 的商品发表过评论的用户 ID 。
分析:条件和查询对象存在于评论表中,对此商品发表过评论的用户不止一个,而且一个用户可以对此商品发表多个评论,因此,结果需要进行去重,这里使用 DISTINCT 实现。
( 2 )查询此汽车用品网上商城会员的创建时间段, 1 年为一段。
分析:通过用户表可以完成查询,每年可能包含多个会员,如果把此表中的创建年份都列出来会有重复,因此使用 DISTINCT 去重。
【实验 2.4 】 ORDER BY( 1 )查询类别 ID 为 1 的所有商品,结果按照商品 ID 降序排列。
数据库应用 课后习题答案

第1章数据库基础练习题一、单项选择题1.C 2.A 3.C 4.D 5.D6.B 7.A 8.B 9.B 10.D11.C 12.A 13.C 14.B 15.A16.B 17.A 18.D 19.B 20.B21.A; D 22.A 23.C 24.D 25.B26.B 27.B 28.D 29.B 30.B二、填空题1.概念;数据2.属性3.码4.一对一联系;一对多(或多对一)联系;多对多联系5.候选码6.候选码7.关系名(属性1,属性2,…,属性n)8.关系数据结构;关系操作集合;关系完整性约束9.实体;参照;用户定义的;实体;参照10.空值11.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。
13.将需求分析得到的用户需求抽象为信息结构即概念模型。
14.将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。
15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。
.第2章 SQL Server简介练习题一、单项选择题1.B 2.C 3.D 4.B 5.C6.D 7.C 8.C 9.B 10.A11.B 12.B二、简答题1.答:客户-服务器结构把整个任务划分为客户机上的任务和服务器上的任务。
客户机上的任务只要有:●建立和断开与服务器的连接。
●提交数据访问请求。
●等待服务通告、接受请求结果或错误。
●处理数据库访问结果或错误、包括重发请求和终止请求。
●提供应用程序的友好用户界面。
●数据输入输出及验证。
服务器上的任务主要有:●为多用户管理一个独立的数据库。
●管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成。
(2010.12.16)数据库应用介绍课程考核和复习内容(文本)

(2010.12.16)数据库应用介绍课程考核和复习内容(文本)徐孝凯:欢迎参加数据库应用课程的网上教学答疑辅导活动!付爽:数据库的操作对我们的工作能起到多打大的作用,对于工作上没什么作用,学习就没多大的意义,因为也不能用到生活当中。
徐孝凯:数据库的概念和知识从生活中来,也必然能够回到生活中去,用来指导生活!付爽:老师好:怎样能学好这门《数据库应用》?因为我没有很多时间上网学习,怎么能快速学习完,而能顺利考试。
徐孝凯:要听辅导课程,要看书,要做作业,要做近年来的已考试卷!付爽:数据库有了解过,但我看了下书,却怎么也看不懂!是因为缺少网上学习的时间吗?徐孝凯:要逐句逐字地学习教材中前7章的内容。
李展鹏:如何解决数据库锁表的问题?徐孝凯:是为了数据库的安全和用户访问数据库的有序性!刘爱华:数据库如何学好?以后工作有什么用途?徐孝凯:用处很大,计算机系统是依靠数据库来存储和处理数据的。
没有数据,任何计算机都是没有用处的。
武幸福:如何提高这门课的学生通过率,不知老师有没有比较好的办法,敬请指教。
徐孝凯:有好办法,就是认真学习,反复实践,把教材中的例题和练习题做好,把形成性考核册、期末复习指导、近年来的已考试卷做好,就可以了。
李卓斌:数据库怎么灵活运用指令?徐孝凯:根据对数据处理的具体需要而编写出具体的指令。
开始学习时把教材内容学好就可以了。
袁欣杰:希望老师尽早给我们复习。
徐孝凯:要复习的内容包括:1.课程形成性考核册;2.期末复习指导中的练习题;3.近年来的已考试卷。
武幸福:期末复习主要以哪些内容为重点?徐孝凯:教学内容为教材的前7章。
具体考核重点和要求要看该课程的考核说明。
往届试卷之一供参考!见附件1。
往届试卷之二供参考!见附件2。
附件1:中央广播电视大学电子商务专业数据库应用试题32008年1月已考一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)1. ( )的主要功能之一是建立和维护数据字典。
[VIP专享]数据库应用课程针对性训练0619
![[VIP专享]数据库应用课程针对性训练0619](https://img.taocdn.com/s3/m/42ecb465eefdc8d377ee321f.png)
8.在 SQL 中,若一个完整性约束只涉及到一个列,则该完整性约束既可以作为列级完 整性约束定义,也可以作为表级完整性约束定义,两者只选其一。
9.当建立一个视图后,通常只对它做修改和查找这两种操作。
是( B )的联系。
A. 一对一
B. 一对多
C. 多对多
D. 多对一
3.在列举的购物活动中,商品实体同收款实体之间是( B )的联系。
A. 一对一
B. 一对多
C. 多对多
D. 没有
4.( D )阶段的目标是在计算机系统中得到一个满足设计要求、功能完善和操作方
便的数据库应用系统。
A. 概念设计
B. 逻辑设计
10. 在 SQL 新版的查询语句中,select 选项实现投影运算,from 选项实现连接运算, where 选项实现选择运算。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语句 写出相应的功能,或者按照下列后三小题的每种功能写出相应的 SQL 查询语句。(每小题 5 分,共 30 分)
desc
训练第二套
一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分)
1.设一个关系 A 具有 a1 个属性和 a2 个元组,关系 B 具有 b1 个属性和 b2 个元组,则
二、是非判断题,若叙述正确则在题目编号前打“√”否则打“×”(每小题 2 分,共 20 分)
1.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独 立的。( × )
2.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。( √ )
数据库原理及应用的答案

数据库原理及应用的答案1. 数据库原理•数据库定义为一种存储和管理数据的系统,它可以根据用户的需求来存储、管理和获取数据。
•数据库系统由数据库、数据库管理系统和应用程序组成,它们共同工作以实现数据的存储、检索和管理。
2. 数据库应用数据库应用广泛应用于各个领域,包括但不限于以下几个方面:2.1 商业领域•订单管理:将订单信息存储在数据库中,可以方便地进行订单查询、统计和分析,提高订单管理的效率。
•客户关系管理:数据库可以用来存储客户信息、联系记录和交易历史等,以便进行客户关系管理和市场营销。
•员工管理:数据库可以用来存储员工信息、薪资记录、绩效评估等,方便进行员工管理和薪资计算。
2.2 学术研究•科研数据管理:数据库可以用于存储科研数据,方便进行数据的共享和协作,提高科研工作效率。
•实验数据管理:数据库可以用于存储实验数据,方便进行数据的整理、分析和可视化,加快实验结果的获取和研究进展。
2.3 互联网应用•用户数据管理:数据库可以用来存储用户的个人信息、账户信息和偏好设置等,以便进行用户认证、个性化推荐和服务提供。
•日志数据管理:数据库可以用于存储日志数据,方便进行故障排查、系统监控和性能调优。
3. 数据库原理的关键概念3.1 实体实体是现实世界中可以独立存在并且可被区分的对象,如学生、课程、订单等。
数据库中的实体被称为表,每个实体都由一组属性组成。
3.2 属性属性是实体的特性和描述,如学生的姓名、年龄、性别等。
属性是表中的列,每个属性都有相应的数据类型表示其取值范围。
3.3 关系关系描述了实体之间的联系和依赖。
数据库中的关系被称为表与表之间的关联和连接。
常见的关系有一对一关系、一对多关系和多对多关系。
3.4 主键主键是用来唯一标识一条记录的属性或属性组合,确保数据的唯一性和完整性。
主键在表中是唯一的,并且不允许为空值。
3.5 外键外键是用来连接两个表的属性,它引用了其他表的主键。
外键用来保持数据的一致性和完整性,确保关系的正确性。
数据库原理及应用教程(MySQL版)-实验素材及答案

数据库原理及应用教程(MySQL版)- 实验素材及答案第一章数据库的基本概念实验素材•数据库系统是由数据库和数据库管理系统(DBMS)组成的,数据库是用于存储和管理数据的集合,而DBMS是用于管理数据库的软件。
•数据是描述事物的符号记录,可以是数字、文字、图像等形式。
•数据库的特点包括永久存储、面向用户的数据抽象、数据的共享与并发控制等。
•数据库的应用领域非常广泛,包括企业管理、电子商务、金融服务等。
实验答案1.数据库系统是由数据库和数据库管理系统组成的。
数据库是用于存储和管理数据的集合,而数据库管理系统是用于管理数据库的软件。
2.数据是描述事物的符号记录,可以是数字、文字、图像等形式。
3.数据库的特点包括永久存储、面向用户的数据抽象、数据的共享与并发控制等。
4.数据库的应用领域非常广泛,包括企业管理、电子商务、金融服务等。
第二章数据库的逻辑结构实验素材•数据库的逻辑结构包括三层模式,分别是外模式、概念模式和内模式。
•外模式是用户对数据库的视图,它描述了用户所需要的数据的逻辑结构。
•概念模式是全局的逻辑结构描述,它描述了整个数据库的逻辑结构,是数据库设计的产物。
•内模式是数据库在存储介质上的存储结构,它是数据库管理系统的内部表示,对用户不可见。
实验答案5.数据库的逻辑结构包括三层模式,分别是外模式、概念模式和内模式。
6.外模式是用户对数据库的视图,它描述了用户所需要的数据的逻辑结构。
7.概念模式是全局的逻辑结构描述,它描述了整个数据库的逻辑结构,是数据库设计的产物。
8.内模式是数据库在存储介质上的存储结构,它是数据库管理系统的内部表示,对用户不可见。
第三章数据库的物理结构实验素材•数据库的物理结构指的是数据在存储介质上的存储方式,包括存储单位、磁盘存储和索引结构等。
•存储单位是数据库管理系统分配存储空间的最小单元,通常是一个数据块。
•数据库的物理结构设计是为了提高数据库的访问效率,如磁盘存储可以减少磁盘I/O操作,索引结构可以加快数据的查找速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
潘美连数据库应用课程期末针对性训练训练第一套一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)1.域是实体中相应属性的( A )。
A. 取值范围B. 值C. 名称D. 描述2.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A对C的联系是( B )的联系。
A. 一对一B. 一对多C. 多对多D. 多对一3.在列举的购物活动中,商品实体同收款实体之间是( B )的联系。
A. 一对一B. 一对多C. 多对多D. 没有4.( D )阶段的目标是在计算机系统中得到一个满足设计要求、功能完善和操作方便的数据库应用系统。
A. 概念设计B. 逻辑设计C. 物理设计D. 机器实现5.在SQL中,drop table为( C )数据库中基本表结构的命令。
A. 建立B. 修改C. 删除D. 查询二、是非判断题,若叙述正确则在题目编号前打“√”否则打“×”(每小题2分,共20分)1.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。
( × )2.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。
( √ )3.在对象数据模型中,对象不但能够继承,而且能够嵌套。
( √)4.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为 学生号(X)与S的自然连接。
( √)三、填空题,把合适内容填在横线上。
(每空1分,共30分)1.层次模型是一棵结构,关系模型是一个二维表格结构。
2.顾客购物的订单和订单明细之间的是1对多的联系。
3.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称R1为子关系,R2为父关系。
4.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)属于选择运算,运算结果中包含有2个元组。
5.关系数据库中的每个关系必须最低达到范式,该范式中的每个属性都是不可再分的。
6.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},该关系只满足第一范式,若要规范化为高一级的范式,则将得到2个关系。
7. 若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了BC范式,该关系中所有属性的决定因素都是候选码。
8.在SQL中,若一个完整性约束只涉及到一个列,则该完整性约束既可以作为列级完整性约束定义,也可以作为表级完整性约束定义,两者只选其一。
9.当建立一个视图后,通常只对它做修改和查找这两种操作。
10. 在SQL新版的查询语句中,select 选项实现投影运算,from选项实现连接运算,where选项实现选择运算。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后三小题的每种功能写出相应的SQL查询语句。
(每小题5分,共30分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)商品表2(商品代号 char(8),产地 char(6),品牌 char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业 char(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int)选课(学生号 char(7),课程号 char(4),成绩 int)1.select x.商品代号,分类名,产地,品牌from 商品表1 x,商品表2 ywhere x.商品代号=y.商品代号 and (品牌='熊猫' or 品牌='春兰') 从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。
2.select *from 课程where not exists (select *from 选课where 课程.课程号=选课.课程号)从教学库中查询出所有未被学生选修的课程。
3.select 专业,性别,count(*) as 人数from 学生group by 专业,性别order by 专业从教学库中查询出每个专业每种性别的学生人数,并按专业排列。
4. 从商品库中查询出每种商品的单价和数量。
select 单价,数量from 商品表15.从商品库中查询出每类(即分类名相同)商品的总数量。
select 分类名,sum (数量)as总数量from 商品表1group by 分类名6.从商品库中查询出每种商品的总价值,并按降序排列出来。
select * ,单价*数量 as总价值order by总价值 desc训练第二套一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)1.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A⨯B具有( A )个属性。
A. a1+b1B. a2⨯b2C. a1+b2D. a2⨯b12.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )的联系。
A. 一对一B. 一对多C. 多对多D. 没有3.在SQL中,列级完整性约束分为( C )种情况,表级完整性约束分为4种情况。
A. 4B. 5C. 6D. 74.在列举的购物活动中,商品实体同销售实体之间是( B )的联系。
A. 一对一B. 一对多C. 多对多D. 没有5.在SQL的查询语句中,order by选项实现对结果表的( D )功能。
A. 分组统计B. 求和C. 查找D. 排序6.Access2000数据库文件的扩展名是( D )。
A.dbf B.dbt C.mdf D.mdb7.一般情况下,可以使用( D )字段作为主关键字。
A.基本工资 B.职称 C.姓名 D.身份证号码8.下列( C )图标是Access中表对象的标志。
A. B. C. D.9.Access中包含有( B )种数据类型。
A.9 B.10 C.7 D.810.可以通过Internet进行数据发布的对象是( D )。
A.窗体 B.报表 C.查询 D.数据访问页二、是非判断题,若叙述正确则在题目编号前打“√”否则打“×”(每小题2分,共20分)1.在文件系统系统中,不容易做到数据共享,而在数据库系统系统中,容易做到数据共享。
( √ )2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素。
( √ )3.已知“职工号→性别”成立,则“(职工号,性别)→性别”是平凡函数依赖,但不是部分函数依赖。
( × )4.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够增强数据库的安全性。
( √ )5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。
( × )6.报表窗口由五个部分组成,每个部分称为一个节。
( √ )7.Access中字段的“小数位”属性是指定数字型和货币型数据的小数部分的位数,它既影响数据的显示方式,也影响所存储数值的精度。
( × )8.Access2000数据库系统中字段的“格式”属性是用来确定数据的打印方式以及在屏幕上的显示方式。
( √ )9.数据访问页是一种特殊的Web页,通过它只能够查看、添加、编辑和操作存储在Access2000数据库中的文本数据。
( × )10.在Access2000中,数据导出是将数据库对象作为另一种格式的数据库对象导出,而不能作为其它任何文件格式导出。
( × )三、填空题,把合适内容填在横线上。
(每空1分,共30分)1.分布式数据库系统除了具有一般数据库系统的优点之外,还具有可靠性高、地域范围广、数据量大、客户数多等优点。
2.关系中的每一行称为一个元组,每一列称为一个属性。
3.数据库管理系统的下层支持软件是操作系统,上层软件是数据库应用开发工具。
4.DBMS的主要功能之一是建立和维护数据字典。
5.在参照和被参照的关系中,每个外码值或者为空值,或者等于某个主码值。
6.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则ПB(δC<70(R))的运算结果中包含有2个元组,每个元组包含有1个分量。
7.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为(A,C),该候选码含有2属性。
8.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E},该关系满足第二范式,若要规范化为高一级的范式,则将得到2个关系。
9.数据库系统的外模式在SQL中称为视图,它由基本表产生出来。
10.向基本表中插入数据有两种命令格式,一种称为单行插入格式,另一种称为多行插入格式。
11.Access2000的用户操作界面由标题栏、菜单栏、工作区、工具栏、状态栏等五个部分组成。
12.在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的名称、类型、属性和说明等内容。
13.查询可以作为窗体、报表和数据访问页的数据源。
14. Access为用户提供了多种数据库安全措施,包括设置用户密码和权限。
15.模块窗口中的代码编辑窗口由对象列表框、代码编辑区域和过程事件列表框等三部分组成。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后三小题的每种功能写出相应的SQL查询语句。
(每小题5分,共30分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)商品表2(商品代号 char(8),产地 char(6),品牌 char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业 char(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int)选课(学生号 char(7),课程号 char(4),成绩 int)1.select distinct 品牌from 商品表2从商品库中查询出所有商品的不同品牌。