测验答案-第3章创建与管理数据库
数据库原理与应用 习题及解答
《数据库原理与应用》习题及解答管理学院管理科学与工程系2016.2第1章数据库基本概念1.什么是数据库系统?它有什么特点?答: 数据库系统(database system ,DBS)是指实现有组织地、动态地存储大量关联数据、方便用户访问的计算机硬件、软件和数据资源组成的系统。
通常由数据库、数据库管理系统、应用系统程序和数据库管理员及用户等几部分组成。
数据库系统有以下特点:(1) 数据结构化(2) 数据共享(3) 数据独立性(4) 可控冗余度2.什么是数据库管理系统?它的主要功能有哪些?答:数据库管理系统(DBMS)是指位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制,是数据库系统的核心软件。
它的主要功能:(1)数据定义功能(2)数据操纵功能(3)数据的完整性检查功能(4)数据库的安全保护功能(5)数据库系统的故障恢复功能(6)在网络化环境下访问数据库的功能3.某高校中有若干个系部,每个系部都有若干个年级和教研室,每个教研室有若干个教师,其中有的教授和副教授每人带若干个研究生,每个年级有若干个学生,每个学生选修若干课程,每门课可有若干个学生选修。
试用E-R图描述此学校的关系概念模型。
答:4.定义并解释概念模型中以下术语:实体,属性,码,E-R图答: 实体:每一类数据对象的个体称为“实体”。
属性:每个实体集涉及的信息项目称为“属性”。
码:能够唯一标识其对应实体的属性或属性组合称为“码”。
E-R图:即实体-联系图,用来表示数据模型,直接从现实世界中抽象出实体类型及实体间联系。
5.SQL包含哪些组件,其功能各是什么?答:1. SQL Server 数据库引擎(MSSQLServer service)用来处理所有发自SQL Server客户端应用程序的T-SQL语句的组件,SQLServer service 协调和安排这些语句的执行,并向客户机反馈结果。
第3章数据库与表的创建及使用(修改)答案
一.选择题1.下列关于数据库、表和视图操作的叙述中,正确的是______A_______ 。
A. 关闭一个数据库,将自动关闭其所有已打开的数据库表B.打开一个数据库表,不能自动打开其所有对应的数据库C.关闭一个视图所对应的基表,将自动关闭该视图D.关闭一个视图,自动关闭其所对应的基表(在使用视图时,自动打开的本地基表并不随视图的关闭而自动关闭,必须单独关闭)2.有如下一段程序:CLOSE TABLES ALLUSE XSSELE 3USE JSUSE KC IN 0BROW上述程序执行后,浏览窗口中显示的表及当前工作区号分别是_____C________ 。
A.KC 、2B.KC 、3C.JS 、3D.JS 、23表(table)是存储数据的容器。
在下列有关VFP表的叙述中,错误的是_D___。
A.每个表最多只能包含200多个字段B.新建一个表后,一般会生成1~3个文件(.dbf,.fpt,.cdx)(如果表中有备注型字段或通用型字段,则自动产生与表名相同但扩展名为.fpt的备注文件,如果建立索引,则自动生成与文件名相同的结构复合索引文件。
)C.自由表与数据库表在数据存储功能上是相同的,但在数据管理与控制功能上有差别D.自由表添加到数据库中变成数据库表,而数据库表移出数据库则变成自由表**此题答案基本都正确,D选项考虑表移出数据库有可能被删除,所以勉强选D4.在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的__A__仍然有效。
A.候选索引B.长表名C.记录有效性规则D.触发器5.在创建表索引时,索引表达式可以包含表的一个或多个字段。
在下列字段类型中。
不能直接选作索引表达式的是_D____。
A.货币型B.日期时间型C.逻辑型D.备注型(不能基于备注型和通用型字段建立索引)6.表( table )是存储数据的容器.在下列有关 VFP 表的叙述中,错误的是 DA.系统默认的表文件扩展名为. dbfB.利用表设计器创建表结构时,系统默认的字符型字段宽度为 10C.自由表的索引功能与数据库表有区别D.表文件名在命名时只要遵循操作系统的规定 ,VFP 本身无任何新的限定(不可使用A-J中的单个字母作文件名,文件名及存取路径最好不使用空格)7. 数据库( database )是许多相关的数据库表及其关系等对象的集合.在下列有关 VFP 数据库的叙述中,错误的是BA.可用命令新建数据库B.从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程(不包含查询)C.创建数据库表之间的永久性关系,一般是在数据库设计器中进行D.数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引8.在下列有关 VFP 表索引的叙述中,错误的是 cA.通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选B.对于数据库表来说,可以创建 VFP 系统支持的所有类型的索引C.在表打开时,系统会自动地将默认的第一个索引作为主控索引(必须显式的指定,p99)D.表的唯一索引并不能控制字段数据输入时的重复9.数据库表可以设置字段有效性规则,字段有效性规则属于 DA.实体完整性范畴(字段的数据完整性和记录的数据完整性)B.参照完整性范畴(相关表数据的一致性)C.数据一致性范畴 D.域完整性范畴(域完整性指列的值域的完整性。
(完整版)数据库练习题及答案解析
第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
数据库技术与应用(第二版)课后答案
第1章习题参考答案1.思考题(1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系?答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。
(2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。
(3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点?答:数据模型是一组描述数据库的概念。
这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。
很多数据模型还包括一个操作集合。
这些操作用来说明对数据库的存取和更新。
数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。
目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。
(4)关系数据库中选择、投影、连接运算的含义是什么?答:1)选择运算:从关系中筛选出满足给定条件的元组(记录)。
选择是从行的角度进行运算,选择出的记录是原关系的子集。
2)投影运算:从关系中指定若干个属性(字段)组成新的关系。
投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。
3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。
连接过程是通过两个关系中公有的字段名进行的。
(5)关键字段的含义是什么?它的作用是什么?答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。
(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。
(6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示?答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
数据库应用技术形考任务答案
形考任务一题目1关于数据库管理系统的说法,错误的是()。
选择一项: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在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。
选择一项:a. 内模式b. 模式c. 外模式d. 其他题目7在用数据模型描述数据时,一般要求数据模型要满足三个要求。
下列描述中,不属于数据模型应满足的要求的是()。
选择一项:a. 能够描述并发数据b. 能够真实地模拟现实世界c. 容易被业务人员理解d. 能够方便地在计算机上实现题目8数据模型三要素是指()。
选择一项:a. 数据结构、数据对象和数据共享b. 数据结构、数据操作和数据完整性约束c. 数据结构、数据操作和数据的安全控制d. 数据结构、数据操作和数据的可靠性题目9下列关于实体联系模型中联系的说法,错误的是()。
mysql数据库武洪萍版第三章习题与答案
一.选择题
1.下列选项中属于创建数据库的语句是(A)
A.CREATE DATABASE B。
ALTER DATABASE
C。
DROP DATABASE D. 以上都不是
2.在创建数据库时,每个数据库都对应放在一个与数据库同名的(B)中
A.文件
B.文件夹
C.路径D。
以上都不是
3.显示当前所有的数据库的命令是(A).
A.SHOW DATABASES;
B. SHOW DATABASE;
C。
LIST DATABASES;D。
LIST DATABASE;
4.在MySQL
5.5以上系统中,默认的存储引擎是(C)。
A.MyISAM
B.MEMORY
C.InnoDB D。
ARCHIVE
5.SQL 系统中,表结构文件的扩展名是(A).
A.。
frm B。
myd C. myi D.mdf
6.MySQL 使用(D)文件中的配置参数.
A.my—larger。
ini
B. my-small.ini
C. My—huge。
ini D。
my。
ini 二.简述题
(1)简述数据库定义以及数据库的作用。
(2)简述MySQL数据库的组成。
(3)简述创建数据库的方法。
数据库概论第1-3章习题参考答案
第1章绪论习题参考答案1、试述数据、数据库、数据库管理系统、数据库系统的概念。
(参见P3、4、5页)参考答案:描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件; 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
2.使用数据库系统有什么好处(参见P12页)参考答案:数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。
3.试述文件系统与数据库系统的区别和联系。
(8、9、10页)参考答案:1)数据结构化是数据库与文件系统的根本区别。
"在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。
数据库系统实现整体数据的结构化,是数据库的主要特征之一。
2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。
而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。
3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。
而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。
5.试述数据库系统的特点。
(9、10、11页)参考答案:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。
6.数据库管理系统的主要功能有哪些(4页)参考答案:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
7.试述数据模型的概念(13页)、数据模型的作用、数据模型的三个要素。
数据库第三章习题及答案
第3章关系数据库标准语言SQL一、选择题1、SQL语言是的语言,易学习。
A.过程化 B.非过程化 C.格式化 D.导航式答案:B2、SQL语言是语言。
A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库答案:C3、SQL语言具有的功能。
A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵答案:B4、SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 答案:C5、假定学生关系是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,SC 答案:D6、若用如下的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) 答案:B7、当两个子查询的结果时,可以执行并,交,差操作.A.结构完全不一致 B.结构完全一致C.结构部分一致D.主键一致答案:B第8到第10题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
第3章数据管理3.2设计逻辑结构与建立数据库-高中教学同步《信息技术数据管理与分析》(教案)
关系模式:关系名(属性1,属性2,...)
实例:世界杯(届次,年份,地点,冠军)
3.逻辑结构设计
E-R图到关系模型的转换
实体的转换:实体→关系模式
联系的转换:
m:n联系→独立关系模式
1:n联系→独立关系模式/合并到n端实体关系模式
1:1联系→独立关系模式/合并到任意一端实体关系模式
通过小组讨论和团队协作,培养学生的团队协作能力和沟通能力。
引导学生自主学习和探索,培养学生的自主学习能力和创新精神。
情感态度与价值观目标:
激发学生对数据库学习和应用的兴趣,培养学生的信息素养和终身学习的意识。
培养学生的责任感和使命感,理解数据库技术在现代社会中的重要地位和作用。
培养学生的职业道德和规范意识,引导学生正确、合法地使用数据库技术。
准备课后反馈渠道,如电子邮件、在线论坛等,以便学生提出问题和建议。
教学媒体
教学PPT或幻灯片:用于展示课程大纲、关键概念、步骤说明、示例图(如E-R图转换为关系模型的图表)、流程图等。这些视觉元素有助于学生理解和记忆复杂的概念和过程。
数据库管理系统软件:如MySQL或Navicat for MySQL,用于演示如何在实际环境中创建、查看、修改和删除数据库及数据表,以及导入和导出数据。这些软件为学生提供了真实的操作体验。
遇到问题及时寻求帮助,与同学和教师交流。
通过实践操作,使学生掌握在MySQL控制台和Navicat for MySQL中创建和查看数据库的方法,培养学生的动手能力和实践能力。
活动四:
巩固练习
素质提升
讲解数据表创建规则:介绍创建数据表时需要注意的事项,如字段命名规则、数据类型选择等。
演示数据表操作:在Navicat for MySQL中演示如何创建、查看、修改和删除数据表。
数据库第三章习题参考答案范文大全
数据库第三章习题参考答案范文大全第一篇:数据库第三章习题参考答案3-2 对于教务管理数据库的三个基本表S(SNO,SNAME, SEX, AGE,SDEPT) SC(SNO,CNO,GRADE)C(CNO,CNAME,CDEPT,TNAME) 试用SQL的查询语句表达下列查询:⑴ 检索LIU老师所授课程的课程号和课程名。
⑵ 检索年龄大于23岁的男学生的学号和姓名。
⑶ 检索学号为200915146的学生所学课程的课程名和任课教师名。
⑷ 检索至少选修LIU老师所授课程中一门课程的女学生姓名。
⑸ 检索WANG同学不学的课程的课程号。
⑹ 检索至少选修两门课程的学生学号。
⑺ 检索全部学生都选修的课程的课程号与课程名。
⑻ 检索选修课程包含LIU老师所授课程的学生学号。
解:⑴ SELECT C#,CNAME FROM C WHERE TEACHER=’LIU’; ⑵ SELECT S#,SNAME FROM S WHERE AGE>23 AND SEX=’M’; ⑶ SELECT CNAME,TEACHER FROM SC,C WHERE SC.C#=C.C# AND S#=’200915146’ ⑷ SELECT SNAME (连接查询方式) FROM S,SC,C WHERE S.S#=SC.S# AND SC.C#=C.C# AND TEACHER=’LIU’;或:SELECT SNAME (嵌套查询方式) FROM S WHERE SEX=’F’AND S# IN (SELECT S# FROM SC WHERE C# IN (SELECT C# FROM C WHERE TEACHER=’LIU’)) 或:SELECT SNAME (存在量词方式)SEX=’F’ AND FROM S WHERE SEX=’F’ AND EXISTS(SELECT* FROM SC WHERE SC.S#=S.S# AND EXISTS(SELECT * FROM C WHERE C.C#=SC.C# AND TEACHER=’LIU’)) ⑸ SELECT C# FROM C WHERE NOT EXISTS(SELECT * FROM S,SC WHERE S.S#=SC.S# AND SC.C#=C.C# AND SNAME=’WANG)); ⑹ SELECT DISTINCT X.S# FROM SC AS X,SC AS Y WHERE X.S#=Y.S# AND X.C#!=Y.C#; ⑺ SELECT C#.CNAME FROM C WHERE NOT EXISTS (SELECT * FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE S#=S.S# AND C#=C.C#)); ⑻ SELECT DISTINCT S# FROM SC AS X WHERE NOT EXISTIS (SELECT * FROM C WHERE TEACHER=’LIU’ AND NOT EXISTS (SELECT * FROM SC AS Y WHERE Y.S#=X.S# AND Y.C#=C.C#)); 3-3 试用SQL查询语句表达下列对3.2题中教务管理数据库的三个基本表S、SC、C查询:⑴ 统计有学生选修的课程门数。
《数据库的创建与管理》实验答案
《数据库的创建与管理》实验一、实验目的与要求1、掌握数据库的创建方法2、了解和掌握数据库维护内容、策略以及操作方法3、熟悉SQL Server 2005 Management studio管理工具二、实验平台1、操作系统:Windows XP或Windows 20032、数据库管理系统:SQL Server 2005三、实验内容1、创建数据库。
2、维护数据库:重命名数据库、扩大数据库、收缩数据库、分离、附加数据库、删除数据库。
具体内容:(1)、创建一个数据库,数据库信息为:数据库名称:图书管理系统数据文件:NAME=图书管理系统_data1FILENAME='D:\图书管理系统\图书管理系统_data1.mdf'SIZE=5MBFILEGROWTH=0注:所属主文件组(PRIMARY)日志文件:NAME=图书管理系统_log1FILENAME='D:\图书管理系统\图书管理系统_log1.ldf'SIZE=5MBFILEGROWTH=10%Create database图书管理系统On primary(NAME=图书管理系统_data1,FILENAME='D:\图书管理系统\图书管理系统_data1.mdf',SIZE=5MB,FILEGROWTH=0)Log on(NAME=图书管理系统_log1,FILENAME='D:\图书管理系统\图书管理系统_log1.ldf',SIZE=5MB,FILEGROWTH=10%)(2)、添加一个数据文件图书管理系统_data2:NAME=图书管理系统_data2FILENAME='D:\图书管理系统\图书管理系统_data2.ndf'SIZE=5MBFILEGROWTH=10%Use masterGOAlter database图书管理系统Add file(NAME=图书管理系统_data2,FILENAME='D:\图书管理系统\图书管理系统_data2.ndf',SIZE=5MB,FILEGROWTH=10%)GO(3)、以操作系统文件管理方式,查看所创建数据库的物理文件。
数据库原理习题与答案 第3章数据库系统结构
第三章.数据库系统结构(jiégòu)习题(xítí):一.选择题1.数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了(w èi le)提高数据库的(1)和(2)。
(1)A.数据独立性 B.逻辑(luó jí)独立性 C.管理规范性 D.数据的共享(2)A.数据独立性 B.物理独立性 C.逻辑(luó jí)独立性 D.管理规范性2.数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.数据库系统的最大特点是。
A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性4.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式B.内模式C.存储模式D.模式5.数据库系统的数据独立性是指。
A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其它的存储结构6.数据库三级模式体系结构的划分,有利于保持数据库的。
A.数据独立性B.数据(shùjù)安全性C.结构(jiégòu)规范性D.操作(cāozuò)可行性二.简答题1.试述数据库系统三级模式结构(jiégòu),这种结构的优点是什么。
2.定义并解释以下(yǐxià)术语:模式、外模式、内模式、DDL、DML。
3.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?参考答案:一.选择题4.(1)B (2)B5.C6.A7.D8.B9.A二.简答题1.数据库系统的三级模式结构由外模式、模式和内模式组成。
教学管理数据库第3章 数据库的创建与管理—课后习题解答
第3章数据库的创建与管理习题31.选择题(1)A(2)C(3)A(4)D(5)A(6)B(7)D(8)C(9)A(10)C(11)A(12)A2.填空题(1)文件(2)打开,关闭(3)独占,独占只读(4)常规,统计,查看和编辑数据库属性(5)数据表,设计(6)后端数据库,前端数据库(7)商品信息_2014-01-10.accdb(8)独占3.问答题(1)答:Access 2010提供了两种创建数据库的方法:一种是先创建一个空数据库,然后向其中添加表、查询、窗体和报表等对象;另一种是利用系统提供的模板来创建数据库,用户只需要进行一些简单的选择操作,就可以为数据库创建相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。
(2)答:①打开与关闭数据库对象当需要打开数据库对象时,可以在导航窗格中选择一种组织方式,然后双击对象将其直接打开。
也可以在对象的快捷菜单中选择“打开”命令打开相应的对象。
如果打开了多个对象,则这些对象都会出现在选项卡式文档窗口中,只要单击需要的文档选项卡就可以将对象的内容显示出来。
若要关闭数据库对象,可以单击相应对象文档窗口右端的“关闭”按钮,也可以右击相应对象的文档选项卡,在弹出的快捷菜单中选择“关闭”命令。
②添加数据库对象如果需要在数据库中添加一个表或其他对象,可以采用新建的方法。
如果要添加表,还可以采用导入数据的方法创建一个表。
即在“表”对象快捷菜单中选择“导入”命令,可以将数据库表、文本文件、Excel工作簿和其他有效数据源导入Access数据库中。
③复制数据库对象一般在修改某个对象的设计之前,创建一个副本可以避免因操作失误而造成损失。
一旦操作发生差错,可以使用对象副本还原对象。
例如,要复制表对象可以打开数据库,然后在导航窗格中的表对象中选中需要复制的表,单击右键,在弹出的快捷菜单中选择“复制”命令。
再单击右键,在快捷菜单中单击“粘贴”命令,即生成一个表副本。
④数据库对象的其他操作通过数据库对象快捷菜单,还可以对数据库对象实施其他操作,包括数据库对象的重命名、删除、查看数据库对象属性等。
(完整版)数据库考试习题及答案
第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
数据库运维第三章自测答案
数据库运维第三章自测答案1. ()是 SQL Server里保存所有的临时表和临时存储过程。
[单选题] *A master数据库B tempdb数据库(正确答案)C model数据库D msdb数据库2. 关于JDBC PreparedStatement,下面说法错误的是 [单选题] *A 数据库B 高级语言C OSD 数据库应用系统和开发工具(正确答案)3. 关于JDBC PreparedStatement,下面说法错误的是 [单选题] *A 可以用来进行动态查询B 通过预编译和缓存机制提升了执行的效率C 不能直接用它来执行in条件语句,但可以动态生成PreparedStatement,一样能享受PreparedStatement缓冲带来的好处(正确答案)D 有助于防止SQL注入,因为它会自动对特殊字符转义4. 在通常情况下,下面的关系中不可以作为关系数据库的关系是 [单选题] *A R1(学生号,学生名,性别)B R2(学生号,学生名,班级号)C R3(学生号,学生名,宿舍号)D R4(学生号,学生名,简历)(正确答案)5. 为数据表创建索引的目的是? [单选题] *A 提高查询的检索性能(正确答案)B 创建唯一索引C 创建主键D 归类6. 下述SQL语句中,起修改表中数据作用的命令动词是 [单选题] *A ALTERB CREATEC UPDATED INSERT(正确答案)7. SQL的数据更新不包括下列哪个命令 [单选题] *A INSERTB UPDATEC DELETED CREATE(正确答案)8. 以下不属于事务的特性的是 [单选题] *A 隔离性B 原子性C 可用性(正确答案)D 一致性E 持久性9. MODIFY STRUCTURE 命令的功能是: [单选题] *A 修改记录值A 修改记录值B 修改表结构C 修改数据库结D 修改数据库或表结构(正确答案)C 修改数据库结D 修改数据库或表结构10. ()使用户可以看见和使用的局部数据的逻辑结构和特征的描述。
国家开放大学《数据库应用技术》章节测试参考答案
国家开放大学《数据库应用技术》章节测试参考答案第一章 数据库系统概述1.下列不属于数据库管理数据特点的是()a. 应用程序与数据的物理存储紧密相关b. 最大限度的保证数据的正确性c. 数据可以共享并能保证数据的一致性d. 相互关联的数据集合2.使用数据库管理数据可以实现程序与数据的相互独立。
(√)3.数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。
(×)4.下列属于数据动态特征的是()a. 数据的主键约束b. 数据的取值范围约束c. 数据所包含的属性d. 插入数据5.下列关于概念层数据模型的说法,正确的是a. 概念层数据模型要能够方便地在计算机上实现b. 概念层数据模型与具体的数据库管理系统相关c. 概念层数据模型是从计算机实现的角度进行建模d. 概念层数据模型要真实地模拟现实世界6.概念层数据模型描述的是数据的组织方式。
(×)7.在E/R图中,联系用()描述a. 矩形框b. 菱形框c. 圆角矩形d. 三角形8.一名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是a. 一对一b. 多对多c. 多对一d. 一对多9.E-R图中的“E”表示的是实体。
(√)10.下列关于关系数据模型的说法,正确的是a. 关系数据模型采用的是导航式的数据访问方式b. 关系数据模型采用的是简单二维表结构c. 关系数据模型是一种概念层数据模型d. 关系数据模型只能表达实体,不能表达实体之间的联系11.关系数据模型允许一个属性包含更小的属性。
(×)12.下列关于数据库三级模式中“模式”的说法,错误的是a. 外模式的信息全部来自于模式b. 模式应该包含全体用户的数据需求c. 模式是对整个数据库的底层表示d. 关系数据库中的表对应三级模式中的模式13.下列用于描述数据的物理存储的是a. 内模式b. 外模式c. 模式d. 模式间的映像14.数据库三级模式中的模式是面向全体用户的数据需求设计的。
管理信息系统习题第3章
第三章管理信息系统的技术基础3.1 单项选择题3.1.1 数据流的具体定义是()。
A、数据处理流程图的内容B、数据字典的内容C、新系统边界分析的内容D、数据动态性分析的内容3.1.2 判断表由以下几方面内容组成()。
A、条件、决策规则和应采取的行动B、决策问题、决策规则、判断方法C、环境描述、判断方法、判断规则D、方案序号、判断规则、计算方法3.1.3 邮政编码是一种()。
A、缩写码B、助忆码C、顺序码D、区间码3.1.4 下面的系统中,哪一个是实时系统()。
A、办公室自动化系统B、航空订票系统C、计算机辅助设计系统D、计算机激光排版系统3.1.5 输入设备将程序和数据送去处理的设备为()。
A、主机B、显示器C、控制器D、磁盘3.1.6 局域网络事实上是()。
A、一种同机种网络B、线路交换方式网络C、面向终端的计算机网络D、一种计算机通信系统3.1.7 在下列设备中,不能作为微计算机的输入设备的是()。
A、激光打印机B、鼠标C、键盘D、硬盘3.1.8 根源性收集数据需要()。
A、人工参与B、由人与计算机结合收集C、由人工收集D、不由人工参与3.1.9 通常唯一识别一个记录的一个或若干个数据项称为()。
A、主键B、副键C、鉴别键D、索引项3.1.10 在索引表中,被索引文件每个记录的关键字相对的是()。
A、文件名B、记录项C、数据项D、相应的存储地址3.1.11 某数据库文件共有6条记录执行了.GO 3.SKIP—5后RECNO()和BOF()的值是()A、-2,.T.B、0,.T.C、1,.T.D、1,.T.3.1.12 在FOXBASE中物理删除一个数据库文件的全部记录的命令是()。
A、DELDTEB、DELETE ALLC、PACKD、ZAP3.1.13 数据查询语言是一种()。
A、程序设计语言B、面向过程语言C、面向问题语言D、描述数据模型语言3.1.14 在计算机的各种存储器中,访问速度最快的是()。
实验2利用企业管理器创建和管理数据库答案
实验2利用企业管理器创建和管理数据库答案实验2 利用企业管理器创建和管理数据库一、实验目的1.熟悉使用向导创建SQL Server数据库的方法。
2.掌握利用企业管理器创建数据库的方法。
3.掌握利用企业管理器查看、修改数据库的属性的方法。
4.掌握附加和分离数据库的方法。
二、实验内容在D盘新建以学生本人学号(后两位)+姓名命名的文件夹,并将以下新建文件保存到该文件夹。
1.使用向导创建数据库使用向导创建一个名为Test的数据库,数据文件的初始大小设为20MB,文件增长增量设为5MB,文件增长方式设为自动增长,文件的增长上限设为500MB;日志文件的初始大小为20MB,文件增长增量设为1MB,文件的增长限制设为100MB。
(操作提示:创建数据库时要注意数据文件和事务日志的存放位置)2.利用企业管理器创建数据库启动企业管理器,创建以“图书管理系统”命名的SQL SERVER 数据库,数据库的数据文件名为“图书管理系统_DATA”,初始大小为10MB,最大尺寸为无限大,增长速度为10%,事务日志文件名为“图书管理系统_LOG”,初始大小为1MB,最大尺寸为10MB,增长速度为1MB。
(操作提示:创建数据库时要注意数据文件和事务日志的存放位置)3.利用企业管理器查看数据库的属性通过企业管理器查询图书管理系统的属性。
4.利用企业管理器修改数据库的属性将图书管理系统的数据文件增长速度修改为按百分比5%增长,故障还原方式为完全还原方式。
5.利用企业管理器删除数据库利用企业管理器删除Test数据库。
6.数据库的分离将图书管理系统数据库与服务器分离,查看服务器下面是否还有图书管理系统数据库。
7.数据库的附加将图书管理系统数据库重新附加到服务器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测验
填空题
(1) 在SQL Server 2005系统中,系统数据库用来保存系统级信息。
答案:master
(2) SQL Server 2005系统管理两种类型的文件,分别是和。
答案:数据文件、日志文件
(3) 如果数据库的名字是MyDB,那么默认情况下主数据文件和日志文件的逻辑文件名分别是和。
答案:MyDB、MyDB_log
(4) 数据库选项用于设置数据库自动收缩。
答案:AUTO_SHRINK
选择题
(1) 在创建数据库时,自动将哪个系统数据库中的数据库对象复制到新的数据库中。
A. master
B. msdb
C. model
D. tempdb
答案:C
(2) 关于文件和文件组的叙述中正确的是哪一项。
A. 一个文件组中可以管理多个数据文件,一个数据文件也可以包含在多个文件组中。
B. 主数据文件保存在主文件组中。
C. 主文件组中不能包含次数据文件。
D. 日志文件包含在主文件组中。
答案:B
(3) 可以通过哪个系统目录视图查看指定数据库的基本信息。
A. sys.database_files
B. sp_helpdb
C. sp_spaceused
D. sys.database
答案:D
(4) 哪一个命令可以用来删除文件组。
A. ALTER DA TABASE DatabaseName REMOVE FILEGROUP GroupName
B. ALTER DA TABASE DatabaseName REMOVE GroupName
C. ALTER DA TABASE DatabaseName DROP FILEGROUP GroupName
D. ALTER DA TABASE DatabaseName DROP GroupName
答案:A
判断题
(1) 系统数据库tempdb中存储的是临时信息,当数据库连接断开以后,这些临时信息将丢失。
答案:√
(2) 一个SQL Server 2005数据库中至少包含一个主数据文件、一个次数据文件和一个日志文件。
答案:×
(3) 在同一时刻只能有一个文件组是默认文件组。
答案:√
(4) 将主文件组配置成默认文件组是最优配置,这样数据库对象就可以自动保存在主文件组中。
答案:×
简答题
(1) 为了提高磁盘的访问效率,如何配置数据库文件组和文件。
答案:
⏹数据库中可以包含一个主数据文件和若干个次数据文件,在主数据文件中存放
数据库目录,而将数据和数据库对象存放在次数据文件中,而且应该将次数据
文件和主数据文件存储在不同的驱动器上,这样配置有助于减小磁盘访问竞
争。
⏹每个数据库至少拥有一个日志文件,为了使还原速度更快,可以为每个数据库
创建多个日志文件。
将日志文件与数据文件分开存储在不同的磁盘驱动器中,
这样配置有助于较小磁盘访问竞争,提高系统访问效率。
⏹通常至少要创建一个用户自定义文件组,并将该文件组配置成默认文件组,这
样用户创建的数据库对象就会自动存放在这个文件组中。
该文件组中可以包含
多个数据文件并将这些数据文件分别存储在不同的磁盘驱动器上,访问该文件
组中的对象时可以实现跨磁盘访问。
(2) 简述实现数据库收缩的三种方法及其特点。
答案:
⏹可以将数据库设置为自动收缩,这样数据库引擎会定期检查每个数据库的空间
使用情况并执行数据库收缩操作。
使用这种方式不能将数据库收缩得小于创建
时的大小。
⏹可以在指定的时间手动收缩数据库,这种方式比自动收缩操作更灵活。
使用这
种方式不能将数据库收缩得小于创建时的大小。
⏹可以在指定的时间手动收缩数据库文件,从而实现数据库的收缩。
使用这种方
式收缩数据库更灵活,而且可以实现将数据库文件收缩得比创建时更小,从而
使数据库收缩得比创建时更小。