数据库课后答案
“数据库课后答案”相关的资料有哪些?“数据库课后答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据库课后答案”相关范文大全或资料大全,欢迎大家分享。
数据库课后习题答案
第1章 绪论
1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答:
( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。
( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系
数据库课后习题及答案
一、
选择题【数据库系统的概述】
1、数据库(DB)、数据系统(DBS)、数据管理系统(DBMS)之间关系是(C)
A、DB包含DBS和DBMS
B、DBMS包含DB和DBS
C、DBS包含DB和DBMS
D、没有任何关系
2数据库系统的核心是(B)
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
3、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(D)
A、数据与程序独立存放
B、不同的数据被存在不同的文件中
C、不同的数据只能被对应的应用的程序所使用
D、以上三种说法都不对
4、用树形结构表示实体之间的联系的模型是(C)
A、关系模型
B、网状模型
C、层次模型
D、以上三个都是
5、“商品”与“顾客”两个实体之间的联系一般是(D)
A、一对一
B、一对多
C、多对一
D、多对多
6、在E-R图中,用来表示实体的是(A)
A、矩形
B、椭圆形
C、菱形
D、三角形
7、在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是(A)
A、数据定义语言
B、数据转换语言
C、数据操纵语言
D、数据控制语言
8、数据库系统的三级模式结构中,下列不属于三级结构的是(B)
A、内模式
B、抽象模式
C、外模式
D、概念模式
9、在数据库管理系统提供的语言中,负责数据的完整性、安全性的定
数据库课后习题
一、 选择题
1.下列说法中,不正确的是( ) 。
A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行
C.二维表中行的顺序、列的顺序不可以任意交换 D.二维表中行的顺序、列的顺序可以任意交换
答案:C
2. 关系模型中,超关键字( )。
A.可由多个任意属性组成 B.仅能由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组的属
性组成
D.以上都不是
答案:C
3.Visual FoxPro是一个( )。
A.数据库管理员 B.数据库 C.数据库系统 D.数据库管理系统
答案:D
4.E-R图是E-R模型的图形表示法,它是表示概念模型的有力工具。在E-R图中联系用( )表示。
A.矩形框
B.数据的客观性和结论的准确性 C.研究的相对独立性 D.以上全是
答案:B
5.DBMS与文件系统的最主要区别是( )。 件 量
D.文件系统不能解决数据冗余和数据独立性问题,而DBMSC.文件系统管理的数据量较小,而DBMS可以管理庞大的数据A.数据库系统复杂,而文件系统简单
B.文件系统只管理程序文件,而DBMS能够管理各种类型的
数据库课后练习及答案
简要介绍资料的主要内容,以获得更多的关注
第一章:一、单选题
1. 以下的英文缩写中表示数据库管理系统的是( B)。 A. DB B.DBMS C.DBA D.DBS
2. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B )。
A. 数据库管理系统、操作系统、应用软件 B. 操作系统、数据库管理系统、应用软件
C. 数据库管理系统、应用软件、操作系统 D. 操作系统、应用软件、数据库管理系统
3. DBMS是(C )。 A. 操作系统的一部分 B.一种编译程序 C.在操作系统支持下的系统软件 D.应用程序系统
4. 数据库系统提供给用户的接口是(A )。A.数据库语言 B.过程化语言 C.宿主语言 D.面向对象语
5. (B )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统 B.数据库 C.关系数据库 D.数据库管理系统
6. ( C)处于数据库系统的核心位置。 A.数据模型 B.数据库 C.数据库管理系统 D.数据库管理员
7. ( A)是数据库系统的基础。 A.数据模型 B.数据库 C.数据库管理系统 D.数据库
数据库原理及应用课后答案
第一章
选择题
1、A。
从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。
数据逻辑独立性指的就是当模式改变时,外模式和应用程序不需要改变,所以选项A正确。 C选项的内模式改变,模式不变指的是数据的物理独立性,所以C选项不正确,B选项中前后两句与C选项相比顺序不符,所以B选项不正确。D选项中,应为“模式和应用程序不变”,不应为“外模式”,所以D选项不正确。 2、B。
DB指的是数据库(DataBase),DBMS指的是数据库管理系统(DataBase Management System),DBS指的是数据库系统
数据库课后作业
数据库大作业
11.针对习题10的四个表,用SQL语言完成以下各项操作: (1)给学生表增加一属性Nation(民族),数据类型为Varchar(20);
ALTER TABLE dbo.Student ADD Nation VarChar(20); SElECT *
FROM dbo.Student;
(2)删除学生表中新增的属性Nation;
ALTER TABLE dbo.Student DROP COLUMN Nation; SElECT *
FROM dbo.Student;
(3)向成绩表中插入记录(“2001110”,“3”,80);
INSERT INTO dbo.Grade VALUES ('2001110','3',80); SElECT * FROM dbo.Grade;
(4)将学号为“2001110”的学生的成绩修改为70分;
UPDATE dbo.Grade SET Gmark = 70
WHERE Sno = '2001110'; SElECT * FROM dbo.Grade;
(5)删除学号为“2001110”的学生的成绩
数据库答案
数据库期中书面小结
练习一到四均做完,无未完成题目。
上机练习2中 :二、使用购进凭证数据库
⒑统计各大类各自的总数量、总金额
SELECT 大类名,SUM(数量)AS 总数量,SUM(单价*数量)AS 总金额 FROM 购进凭证表 GROUP BY 大类名
⒓统计各大类的凭证张数。
SELECT 大类名,COUNT(*) AS 凭证张数 FROM 购进凭证表 GROUP BY 大类名
三、学生_课程数据库
7.求计算机学院的所有学生以及自动化学院姓张的学生信息
SELECT * FROM 学号
WHERE 单位='计算机学院' OR 单位='自动化学院'AND 姓名LIKE '张%'
上机练习3中: 二、用SQL数据定义命令
3.用Update命令把其中第二条记录的姓名、电子邮箱、出生年月、裸眼视力改为你自己的信息
USE test
UPDATE People SET 员工姓名='汪子程',电子邮箱='783853863@qq.com',出生年月='1989-3-30',裸眼视力= '3.5' WHERE 员工编号='100002'
三、使用成绩管理.mdb
7. 只显示英语国四成绩前10名同学的记录。
SELECT top 10 B.学号
《数据库原理与应用》课后习题答案
第一章
1.1 名词解释
数据库(DB) 数据库系统(DBS) 数据库管理系统(DBMS) 实体 实体集 属性 关键字 数据模型 概念数据模型 关系模型 模式 外模式 内模式
数据独立性 逻辑数据独立性 物理数据独立性 一对一联系 一对多联系 多对多联系
数据库(DB):在计算机的存储设备上合理存放、相关联、有结构的数据集合。
数据库系统(DBS):在计算机系统中引进数据库和数据库管理系统后的组成。或者是实现有组织地、动态地存储大量相关的结构化数据,方便用户使用数据库的计算机软件、硬件资源组成的系统。
数据库管理系统(DBMS):一个操纵和管理数据库的大型软件,它由一组计算机程序构成。它是位于用户与操作系统之间的一层数据管理软件。 实体:客观存在并可相互区别的个体。 实体集:具有相同实体特性实体的集合。 属性:表示实体的特性。
关键字:能够唯一标识文件中的某一个记录的最小字段集。 数据模型:现实世界数据与信息的模拟和抽象。
概念数据
数据库课后部分习题答案2015
习题1
5.实体之间联系有哪几种?分别举例说明?
答:1:1联系:如果实体集El中每个实体至多和实体集E2中的一个实体有联习,反之亦然,那么El和E2的联系称为“l:1联系”。例如:电影院的座位和观众实体之间的联系。
1:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和El中一个实体有联系,那么El和E2的联系是“1:N联系”。 例如:部门和职工两个实体集之间的联系。
M:N联系:如果实体集El中每个实体可以与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么El和E2的联系称为“M:N联系”。例如:工程项目和职工两个实体集之间的联系。
7.简述数据库系统的两级映像和数据独立性之间的关系。
答:为了能够在系统内部实现外部级、概念级和内部级3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:
外模式/模式映像定义通常包含在各自外模式的描述中,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性,应用程序是依据外模式编写的;
模式/内模式映像包含在模式描述中,此映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系,它保证了数据与程序的
数据库答案
第1章 数据库概述
1.与文件管理相比,数据库管理有哪些优点? 答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。
2.比较文件管理和数据库管理数据的主要区别。
答:文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。而数据库管理系统可以很方便地提供这些功能。
3.在数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么? 答:不需要。因为这些都由数据库管理系统来维护。
4.在数据库系统中,数据库的作用是什么?
答:数据库是存储数据的仓库,其作用是存储数据。
5.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗? 答:不可以。
6.数据独立性指的是什么?它能带来哪些好处? 答:数据独立性包括逻辑独立性和物理独立性两部分。物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
7.数据库系统由哪几部