《数据库处理——基础、设计与实现(第十版)》第三章

合集下载

(完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案

(完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案

数据库基础与应用(Access2010 )主编:刘卫国课后练习题答案第一章习题1一、选择题1.有关信息与数据的概念,下面说法正确的是()。

BA.信息和数据是同义词 B .数据是承载信息的物理符号C.信息和数据毫不相关 D .固定不变的数据就是信息2.通常,一个数据库系统的外模式()。

DA.只能有一个 B .最多只能有一个C.至少两个 D .可以有多个3.数据库的三级模式之间存在的映射,正确的是()。

AA.外模式/ 模式 B .外模式/ 内模式C.外模式/ 外模式 D .模式/ 模式4.在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是()。

BA.数据的物理独立性 B .数据的逻辑独立性C.数据的位置独立性 D .数据的存储独立性5.以下对关系模型性质的描述,不正确的是()。

CA.在一个关系中,每个数据项是最基本的数据单位,不可再分B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名6.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S 的主关键字是S#,则S#在R中称为()。

AA.外部关键字 B .候选关键字 C .主关键字 D .超键7.在一般情况下,当对关系R和S 使用自然连接时,要求R和S 含有一个或多个共有的()。

CA.元组 B .行 C .属性 D .记录8.有R,S 和T 3 个关系:R(A,B,C)={(a,1,2),(b,2,1),(c,3,1)}S(A,B,C)={(a,1,2),(d,2,1 )}T(A,B,C)={(b,2,1 ),(c,3,1 )}则由关系R和S 得到关系T 的操作()。

AA.差 B .自然连接 C .交 D .并9.关系模型中有 3 类完整性约束:实体完整性、参照完整性和用户定义完整性,定义外部关键字实现的是()。

CA.实体完整性B.用户自定义完整性C.参照完整性D.实体完整性、参照完整性和用户自定义完整性10.在建立表时,将年龄字段值限制在18~40 之间,这种约束属于()。

ch03

ch03

:::::《计算机基础与实训教材系列》系列丛书官方网站
/edu :::::
3.2 数据库的基本操作
数据库的基本操作包括数据库的打开、保存和关闭,因此,这些基本 操作对于学习数据库是必不可少的。
打开数据库 保存数据库
关闭数据库
:::::《计算机基础与实训教材系列》系列丛书官方网站
:::::《计算机基础与实训教材系列》系列丛书官方网站
/edu :::::
3.2.2 保存数据库
创建数据库,并为数据库添加了表等数据对象后,就需要 将数据库进行保存,从而保存添加的项目。通常情况下,用户 在处理数据库时,需要随时保存数据库,以免出现错误导致大 量数据丢失。
/edu :::::
3.4.1 创建“我的资产”数据库
在中下载模板,然后使用下载的模板来创建一个 基于“资产”模板的数据库,并关闭该数据库。
:::::《计算机基础与实训教材系列》系列丛书官方网站
/edu :::::
默认情况下,当在Access 2010中打开数据库时,将出现导 航窗格。该窗格替代了早期版本的Access所使用的数据库窗口 。如下图是“项目”数据库中的导航窗格,数据库中的对象(表 、窗体、报表、查询、宏等)出现在导航窗格中。
菜单栏 组 搜索栏 百叶窗开/关按钮
数据库对象
:::::《计算机基础与实训教材系列》系列丛书官方网站
3.3.4 复制、剪切和粘贴数据库对象
在执行复制、剪切与粘贴数据库对象之前,需要将执行这些操作的数 据库对象关闭。 复制:在导航窗格中,选择要复制的对象,在【开始】选项卡上的【剪 贴板】组中,单击【复制】按钮 ,或者右键单击要复制的对象,然后在弹 出的菜单中选择【复制】命令,或者按Ctrl+C快捷键。 剪切:在导航窗格中,选择要剪切的对象,在【开始】选项卡上的【剪 贴板】组中,单击【剪切】按钮 ,或者右键单击要剪切的对象,然后在弹 出的菜单中选择【剪切】命令,或者按Ctrl+X快捷键。 粘贴:在导航窗格中,为粘贴的对象选择位置。此位置可以是同一导航 窗格中的另一个位置或者是另一个数据库中的导航窗格中的位置。在【开始 】选项卡上的【剪贴板】组中单击【粘贴】按钮,或者将光标放置在某个组 上,然后按Ctrl+V快捷键。

医院信息系统基本功能规范

医院信息系统基本功能规范

医院信息系统基本功能规范第一章总则第—条为加强卫生信息化工作的规范管理,进一步加快卫生信息化基础设施建设,保证医院信息系统的质量,减少不必要的重复研制和浪费,保护用户利益,推动和指导医院信息化建设,特制定本《医院信息系统基本功能规范》。

第二条制定本规范的目的是为卫生部信息化工作领导小组评审医院信息系统提供一个基本依据,亦是现阶段商品化医院信息系统必须达到的基本要求。

第三条本规范同时为各级医院进行信息化建设的指导性文件,用于评价各级医院信息化建设程度的基本标准。

第四条医院信息系统的定义:医院信息系统是指利用计算机软硬件技术、网络通讯技术等现代化手段,对医院及其所属各部门对人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存贮、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统。

医院信息系统是现代化医院建设中不可缺少的基础设施与支撑环境。

第五条实用性是评价医院信息系统的主要标准。

它应该符合现行医院体系结构、管理模式和运作程序,能满足医院一定时期内对信息的需求。

它是现代医院管理工作中不可缺少的重要组成部分,并能对提高医疗服务质量,工作效率,管理水平,为医院带来一定的经济效益和社会效益产生积极的作用。

第六条医院信息系统不是简单地模拟现行手工管理方法,而是根据医院管理模式采用科学化、信息化、规范化、标准化理论设计建立的。

在建设医院信息系统前,医院必须首先规范自身的管理制度及运行模式。

医院信息系统建立的过程,应是医院自身规范管理模式和管理流程,提高工作效率,不断完善机制的过程。

第七条医院信息系统是一个综合性的信息系统,功能涉及到国家有关部委制定的法律、法规。

包括医疗、教育、科研、财务、会计、审计、统计、病案、人事、药品、保险、物资、设备…等等。

因此,评价医院信息系统首先必须保证与我国现行的有关法律、法规、规章制度相一致,并能满足各级医疗机构和各级卫生行政部门对信息的要求。

数据库原理与应用第3章答案解析主编肖海蓉,任民宏

数据库原理与应用第3章答案解析主编肖海蓉,任民宏

第3章数据库设计3.1数据库设计概述3.1.1数据库设计的基本任务和目标3.1.2数据库设计的特点与方法3.1.3数据库设计步骤3.2需求分析3.2.1需求分析的任务3.2.2用例建模3.2.3对象模型3.2.4需求分析案例3.3数据库概念结构设计3.3.1概念结构设计概述3.3.2概念结构设计的任务3.3.3概念结构设计案例3.3.4概念结构设计的其他问题3.4数据库逻辑结构设计3.4.1逻辑结构设计的任务3.4.2概念模型转换为关系模型的方法3.4.3关系模型优化3.4.4逻辑结构设计案例3.5数据库的物理结构设计3.5.1影响物理结构的主要因素3.5.2物理结构设计的任务3.5.3物理结构设计案例3.6数据库的实施3.7数据库的运行和维护本章小结习题3第3 章数据库设计课后习题参考答案1、选择题(1)~(5):D、A、B、D、B(6)~(10):C、A、B、C、D(11)~(15):D、C、D、D、C(16)~(20):B、C、D、C、C(21)~(25):A、B、D、B、D2、简答题(1)简述数据库设计的主要步骤和每一个阶段的具体任务?数据库设计划分的 6 个阶段。

①需求分析。

此阶段的任务准确了解与分析用户的需求,弄清系统要达到的目标和实现的功能。

面向对象方法是通过用例模型描述系统功能需求的。

为了满足用户功能需求,还需要获取关于问题域本质内容的对象、对象的特征以及对象之间存在哪些关系和操作,从而确定系统的对象模型。

②概念结构设计阶段。

概念结构设计的主要任务是根据系统分析建立的业务对象模型形成信息世界的实体、属性和实体标识符,确定实体之间的联系类型,即设计E-R 模型。

③数据库逻辑结构设计。

逻辑结构设计阶段的主要任务是将概念结构转换为某个DBMS 所支持的数据模型,对关系数据库来说,就是将E-R 模型转化为关系模型,最终生成表,并确定表中的列,并根据数据存取的性能要求优化关系模型。

④数据库物理结构设计。

第三章 MIS的技术基础

第三章 MIS的技术基础

工作站
用于特殊的专业领域,例如图象处理和辅助设计等
典型产品有SUN工作站等
微型机
个人或家庭使用,PC机/个人计算机,价格低廉
一、计算机的发展 — 应用领域
科学计算
密码破译,天气预报,地质勘探,卫星轨道计算
过程控制
机器人以及各种自动化装备,温度调节,阀门控制
辅助设计/分析/制造/教学
二、 计算机硬件 — 存储器2
主存储器 只读存储器(ROM)
随机存储器(RAM)
二、 计算机硬件 — 存储器3
二级存储器
磁盘、磁带、光盘
二、计算机硬件 — 输入/输出设备
输入设备
键盘、扫描仪、鼠标、条形码阅读器等
输出设备
打印机、显示器、绘图仪等
二、 计算机硬件 — 发展趋势1
应用软件 系统软件 硬件 工具软件 应用软件: 用于具体领域的 问题,事务处理软 件、分析决策软件
工具软件: 用于开发应用软 件或管理数据。编 程语言、开发软件
系统软件: 管理计算机系统 资源及操作。操作 系统、实用软件、
三、计算机软件 — 系统软件1
操作系统:是计算机最基本、最重要的软件包, 它控制CPU的操作,控制计算机系统的输入/输出,
三、计算机软件 — 概念1
在计算机系统中,软件是相对于硬件而言的另一 类必不可少的组成部件
软件包括了使计算机运行所需要的各种程序及其
有关的资料,承担着为计算机运行服务的全部技 术支持 只有硬件的裸机甚至不可能启动运行,必须要有 软件的支持,计算机才能去实现与完成应用任务
和从事信息处理
三、 计算机软件 — 概念2
2.文件系统。有了面向应用的数据管理功能,工作 方式是分散的非手工的。

数据库第三章习题参考答案范文大全

数据库第三章习题参考答案范文大全

数据库第三章习题参考答案范文大全第一篇:数据库第三章习题参考答案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查询:⑴ 统计有学生选修的课程门数。

Oracle10g数据库基础教程第三版答案

Oracle10g数据库基础教程第三版答案

Oracle10g数据库基础教程第三版答案Oracle数据库是一个以数据为中心的数据库系统,它提供了一种按需要和按层次结构进行分层存储的多层数据库结构。

它能够提供对所有类型的数据进行存储、查询和处理的能力,是集众多优势于一身的分布式系统。

数据库包括哪些数据呢?1.文件:如目录;2.表:例如商品名称或条形码;3.日志记录:如电子邮件、日志和系统报告,如故障定位等等。

它分为以下几种类型:1)关系型(cross-priority):是由一组数据组成,每个数据都是唯一的,与其他信息互不干扰,能够满足数据一致性要求;2)非连续性(practice):是指数据库的某个部分连续进行工作,不受中断发生时间影响;3)按类存储空间(data storage):通常称为非连续性存储空间或不定存储空间;4)按应用程序定义(Application Regulations):是系统实现不同功能或扩展应用程序所需的接口。

具体是指在数据库环境中,通过使用各种类型的软件而建立一个能满足数据库系统各功能之间互操作需求、同时又满足不同用户需要的网络和存储环境。

如 Oracle系统中有一套专门用于保存有关数据库操作及其所有处理过程的数据库文件系统,这种软件称为Oracle Exchange。

1.如果使用 Java语言,我们应该如何使用数据库程序?Java是面向对象程序语言。

Java语言具有很强的可移植性,对于数据处理类,可以使用通用的函数,而对于数据表示类不需要使用函数,例如,数据表达类就是通过与字节表的耦合获取字节表,也可以通过变量的映射来获取字节表。

在 Java编程中, Java的许多表达式都具有相似的实现特性:如 JSON方法(可以通过引用将函数映射到已有表达式); Java函数和非Java函数间的隔离;使用非整数运算符等。

在应用程序或系统设计阶段时,应用程序或系统设计就是要将数据输入到应用程序或系统中来,实现对数据以及整个系统的控制、协调和管理。

04735数据库系统原理(2018年版)课后习题参考题答案

04735数据库系统原理(2018年版)课后习题参考题答案

04735数据库系统原理(2018年版)课后习题参考题答案答案仅供参考第一章数据库系统概述选择题B、B、A简答题1.请简述数据,数据库,数据库管理系统,数据库系统的概念。

P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。

数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。

数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。

2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。

数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像的含义。

P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型、层次模型的区别。

P35使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。

P48答:关系数据库的基本特征是使用关系数据模型组织数据。

2.请简述什么是参照完整性约束。

P55答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。

3.请简述关系规范化过程。

答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。

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

DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-21
WHERE Clause Options: LIKE and Wildcards
SELECT * FROM SKU_DATA WHERE SKU LIKE '%2__';
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-6
Using Oracle [SQL*Plus]
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-24
SQL Built-in Functions (Continued)
SELECT SUM (ExtendedPrice) AVG (ExtendedPrice) MIN (ExtendedPrice) MAX (ExtendedPrice) ORDER_ITEM; AS AS AS AS OrderItemSum, OrderItemAvg, OrderItemMin, OrderItemMax
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-17
WHERE Clause Options: Ranges with Math Symbols
SELECT FROM WHERE AND * ORDER_ITEM ExtendedPrice >= 100 ExtendedPrice <= 200;
2-2
Using MS Access (Continued)
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-3
Using MS Access (Continued)
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-16
WHERE Clause Options: Ranges with BETWEEN
SELECT FROM WHERE * ORDER_ITEM ExtendedPrice BETWEEN 100 AND 200;
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-15
WHERE Clause Options: NOT IN
SELECT FROM WHERE * SKU_DATA Buyer NOT IN ('Nancy Meyers', 'Cindy Lo'DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-20
WHERE Clause Options: LIKE and Wildcards (Continued)
SELECT FROM WHERE * SKU_DATA SKU_Description LIKE '%Tent%';
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-18
WHERE Clause Options: LIKE and Wildcards
• The SQL keyword LIKE can be combined with wildcard symbols:
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-26
SQL Built-in Functions (Continued)
SELECT COUNT (DISTINCT Department) AS DeptCount FROM SKU_DATA;
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-14
WHERE Clause Options:- IN
SELECT FROM WHERE * SKU_DATA Buyer IN ('Nancy Meyers', 'Cindy Lo', 'Jerry Martin');
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-22
SQL Built-in Functions
• There are five SQL Built-in Functions:
– COUNT – SUM – AVG – MIN – MAX
2-7
Using Oracle [Quest Software’s TOAD]
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-8
Using MySQL [MySQL Command Line Client]
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-13
WHERE Clause Options: OR
SELECT FROM WHERE OR * SKU_DATA Department = 'Camping' Department = 'Climbing';
2-4
Using MS Access - Results
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-5
Using MS SQL Server [SQL Query Analyzer]
– SQL 92 Standard (SQL Server, Oracle, etc.):
• _ = Exactly one character • % = Any set of one or more characters
– MS Access (based on MS DOS)
• ? • * = Exactly one character = Any set of one or more characters
FROM
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-25
SQL Built-in Functions (Continued)
SELECT COUNT(*) AS NumRows FROM ORDER_ITEM;
David M. Kroenke’s
Database Processing:
Fundamentals, Design, and Implementation
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-27
Arithmetic in SELECT Statements
SELECT Quantity * Price AS EP, ExtendedPrice FROM ORDER_ITEM;
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall
2-12
WHERE Clause Options: AND
SELECT FROM WHERE AND * SKU_DATA Department = 'Water Sports' Buyer = 'Nancy Meyers';
2-11
Sort Order: Ascending and Descending
SELECT * FROM ORDER_ITEM ORDER BY Price DESC, OrderNumber ASC;
NOTE: The default sort order is ASC – does not have to be specified.
相关文档
最新文档