《数据库原理及应用》上机作业2

第2次上机实验内容与作业

一、熟悉并调试教材4.5、4.6节中关于数据更新和视图操作语句,观察运行结果。

二、查询与数据更新操作作业

(1)查询无先修课的课程的课程名和学时数;

(2)统计无先修课的课程的学分总数;

(3)统计每位学生选修课程的门数、学分及其平均成绩;

(4)统计选修每门课程的学生人数及各门课程的平均成绩;

(5)查询没有选修课程的学生的基本信息;

(6)查询每个系中年龄最大的学生的基本信息(显示:学号,姓名,所在系,年龄);

(7)将记录“200215126,张成民,‘男’,18,'CS'”插入学生表中;

(8)将学生表中系名为“CS”更改为“计算机系”;

(9)将课程表中,课程名为“数据处理”的先修课程设置为“数据结构”的课程号。

三、视图定义与操作实验内容

以S , C , SC表为基础完成以下视图定义及使用

1.定义“IS”系学生基本情况视图V_IS 并查询结果;

2.将S,C,SC表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G

并查询结果;

3.将各系学生人数,平均年龄定义为视图V_NUM_AVG并查询结果;

4.定义一个反映学生出生年份的视图V_YEAR并查询结果;

5.将各位学生选修课程的门数及平均成绩定义为视图V_AVG_S_G并查询结果;

6.将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G并查询结果;

7.通过视图V_IS,分别将学号为“S1”和“S4”的学生姓名更改为

“S1_MMM”,”S4_MMM”并查询结果;

8.通过视图V_IS,新增加一个学生记录('S12','YAN XI',19,'IS'),并查询结果;

9.通过视图V_IS,新增加一个学生记录('S13','YAN XI',19,'MA'),并查询结果;

10.通过视图V_IS,删除学号为“S12”和“S3”的学生信息,并查询结果;

11.要通过视图V_S_C_G,将学号为“S12”的姓名改为“S12_MMM”,是否能实现?

12.要通过视图V_AVG_S_G,将学号为“S1”的平均成绩改为90分,是否可以实现?

四、本次实验的作业要求

1、完成本次作业要求中所有的操作,形成调试成功的查询语句上交;

2、该次作业在本周日之前以电子文档形式上交,不必手写。作业上交形式见作业1.

《数据库原理及应用》上机作业2

第2次上机实验内容与作业 一、熟悉并调试教材4.5、4.6节中关于数据更新和视图操作语句,观察运行结果。 二、查询与数据更新操作作业 (1)查询无先修课的课程的课程名和学时数; (2)统计无先修课的课程的学分总数; (3)统计每位学生选修课程的门数、学分及其平均成绩; (4)统计选修每门课程的学生人数及各门课程的平均成绩; (5)查询没有选修课程的学生的基本信息; (6)查询每个系中年龄最大的学生的基本信息(显示:学号,姓名,所在系,年龄); (7)将记录“200215126,张成民,‘男’,18,'CS'”插入学生表中; (8)将学生表中系名为“CS”更改为“计算机系”; (9)将课程表中,课程名为“数据处理”的先修课程设置为“数据结构”的课程号。 三、视图定义与操作实验内容 以S , C , SC表为基础完成以下视图定义及使用 1.定义“IS”系学生基本情况视图V_IS 并查询结果; 2.将S,C,SC表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G 并查询结果; 3.将各系学生人数,平均年龄定义为视图V_NUM_AVG并查询结果; 4.定义一个反映学生出生年份的视图V_YEAR并查询结果; 5.将各位学生选修课程的门数及平均成绩定义为视图V_AVG_S_G并查询结果; 6.将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G并查询结果; 7.通过视图V_IS,分别将学号为“S1”和“S4”的学生姓名更改为 “S1_MMM”,”S4_MMM”并查询结果; 8.通过视图V_IS,新增加一个学生记录('S12','YAN XI',19,'IS'),并查询结果; 9.通过视图V_IS,新增加一个学生记录('S13','YAN XI',19,'MA'),并查询结果; 10.通过视图V_IS,删除学号为“S12”和“S3”的学生信息,并查询结果; 11.要通过视图V_S_C_G,将学号为“S12”的姓名改为“S12_MMM”,是否能实现? 12.要通过视图V_AVG_S_G,将学号为“S1”的平均成绩改为90分,是否可以实现? 四、本次实验的作业要求 1、完成本次作业要求中所有的操作,形成调试成功的查询语句上交; 2、该次作业在本周日之前以电子文档形式上交,不必手写。作业上交形式见作业1.

《数据库原理及应用》第二次在线作业(100分)

单选题(共40道题) 收起 1.( 2.5分)关系规范化中的删除操作异常是指() ? ? ? ? 我的答案:A 此题得分:2.5分 2.(2.5分)设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。 ? ? ? ? 我的答案:A 此题得分:2.5分 3.(2.5分)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。 ? ? ? ? 我的答案:B 此题得分:2.5分 4.(2.5分)关系数据库规范化是为解决关系数据库中()问题而引入的。

? ? ? ? 我的答案:A 此题得分:2.5分 5.(2.5分)当关系模式R(A,B)已属于3NF,下列说法中()是正确的。 ? ? ? ? 我的答案:B 此题得分:2.5分 6.(2.5分)关系模型中的关系模式至少是()。 ? ? ? ? 我的答案:A 此题得分:2.5分 7.(2.5分)在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。 ? ? ? ? 我的答案:C 此题得分:2.5分

8.(2.5分)当B属性函数依赖于A属性时,属性A和B的联系是()。 ? ? ? ? 我的答案:B 此题得分:2.5分 9.(2.5分)以下关于ER模型向关系模型转换的叙述中,()是不正确的。 ? 任意一端实体所对应的关系模式合并 ? 端实体所对应的关系模式合并 ? 任意一端实体所对应的关系模式合并 ? 我的答案:C 此题得分:2.5分 10.(2.5分)关系模式中,满足2NF的模式,()。 ? ? ? ? 我的答案:B 此题得分:2.5分 11.(2.5分)E-R模型用于数据库设计的()阶段。 ? ?

《数据库原理》1-2章作业习题

《数据库原理》知识点 第一章 1.什么是4D(Data, DB、DBMS、DBS),它们之间的关系? 数据:data,保存在DBS中的信息。 数据库:database DB 数据库系统:database system DBS DB(英文全称data base,数据库)是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。 数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。 2.数据模型的组成要素有哪些? 数据模型指按照特定的形式把数据组织起来。组成要素包括数据本身,以及数据之间的关系。 数据模型通常有关系型,网状型,层次型,其中关系型目前最为常用。3.ER模型的组成要素有哪些? 实体型、属性和联系所组成 4.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其 中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。

数据库原理及应用第2章课后习题答案

习题2 1、试述概念模型的作用。 概念层数据模型,也称为概念模型或信息模型,它是从数据的应用语义角度来抽取模型,并按照用户的观点来对数据和信息进行建模,这类模型主要用于数据库设计阶段,它与具体的数据库管理系统无关。 概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解,它是用户和设计人员交流的工具。 2、解释“三个世界”之间的联系。 从客观世界、信息世界到数据世界是一个认识的过程,也是抽象和映射的过程。 在计算机数据库中存储的数据,是经过两级抽象而来的,并且反映的是现实世界的有关信息。现实世界的复杂事物经过两级抽象的结果就是数据模型。而抽象的过程是先将现实世界抽象为信息世界的实体模型,然后再将实体模型经过二级抽象得到数据库系统支持的数据模型。 3、定义并解释下列术语。 1)实体 客观存在并可相互区别的事物称为实体(Entity)。实体可以是具体的人、事、物,也可以是抽象的概念或联系。 2)实体型 具有相同特征的实体称为实体型(Entity Type)。 3)实体集 同属于一个实体型的实体的集合称为实体集(Entity Set)。 4)属性 属性(Attribute)就是描述实体的特性或性质的数据。 5)码 能够唯一标识一个实体的属性或属性集称为码(Key)。如果码是由几个属性构成的,则其中不能有多余的属性。即必须是几个属性全部给出才能唯一标识一个实体。码是区别实体集中不同实体的关键属性,也称为关键字或键。 6)实体-联系图:采用图形的形式描述实体-联系模型称为实体-联系图。 4、学校中有若干个系,每个系有若干个班级和教研室,每个教研室有若干个教员,其中教授和副教授各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程由若干学生选修。试用E-R图画出此学校的概念模型。 给出主要实体(系、班级、教研室、学生、教员、课程)的E-R图

15秋标准答案 北航《数据库原理及应用》在线作业二

北航《数据库原理及应用》在线作业二 单选题 一、单选题(共25 道试题,共100 分。) 1. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式()部门(部门号,部门名,部门成员,部门总经理) A. 部门总经理 B. 部门成员 C. 部门名 D. 部门号 -----------------选择:B 2. 描述数据库中全体数据的逻辑结构和特征是____ A. 内模式 B. 模式 C. 外模式 D. 存储模式 -----------------选择:B 3. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。这里WHERE 子句的内容是() A. S.S#=SC.S# and SEX=“女”and CNAME=“计算机” B. S.S#=S C.S# AND C#=SC.C# and CNAME=“计算机” C. SEX=“女”and CNAME=“计算机” D. S.S#=SC.S# and C.C#=SC.C# and SEX=“女”and CNAME=“计算机” -----------------选择:D 4. 在数据库与宿主语言之间传递信息是通过() A. 全局变量 B. 局部变量 C. 公共数据区 D. 系统缓冲区 -----------------选择:B 5. 实体完整性是指关系中()。 A. 不允许有空行 B. 主码不允许取空值 C. 属性值外码取空值 D. 允许外码取空值 -----------------选择:B 6. 在关系模式R(U,F)中,如果X→U,则X是R的() A. 侯选键 B. 超键 C. 主键 D. 外键 -----------------选择:B

吉林大学吉大18春学期《数据库原理及应用》在线作业二_-0004

吉林大学 吉大18春学期《数据库原理及应用》在线作业二-0004 1.子模式DDL用来描述()。 A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 第1题正确答案:B 2.关系数据库规范化是为了解决关系数据库中()问题而引入 的。 A.插入、删除和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 第2题正确答案:A 3.下列命题中不正确的是()。 A.数据库减少了不必要的数据冗余 B.数据库中不存在冗余数据 C.数据库中的数据可以共享 D.若冗余数据是可控的,则数据更新的一致性得以保证 第3题正确答案:B 4.创建视图的语句格式为()。

A.CREATETABLE视图名〉 B.CREATEINDEX视图名 C.CREATEVIEW视图名 D.DROPVIEW视图名 第4题正确答案:C 5.子模式是()。 A.模式的副本 B.模式的逻辑子集 C.多个模式的集合 D.以上的答案全部正确 第5题正确答案:B 6.数据的逻辑独立性是指()。 A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不变 C.内模式改变,概念模式不变 D.内模式改变,外模式和应用程序不变 第6题正确答案:A 7.若关系R(A,B)已属于3NF,下列说法中正确的是()。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 第7题正确答案:B 8.数据库中只存放视图的()。

A.操作 B.对应的数据 C.定义 D.限制 第8题正确答案:C 9.部分匹配查询中有关匹配符“_”的正确的叙述是()。 A.“_”代表任意单个字符 B.“_”可以代表零个或多个字符 C.“_”不能与“%”一同使用 D.“_”代表一个字符 第9题正确答案:A 10.在数据库设计中,将ER图转换成关系数据模型的过程属 于()。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 第10题正确答案:B 11.关于事务,说法正确的是()。 A.所有的事务都有一个开始和结束 B.事务可以被撤销,但不能被保存 C.事务必须以原子的方式被执行 D.事务是基于数据库的执行工作单元 第11题正确答案:ACD

2021年国开电大(成都 )《数据库原理与应用 》形考任务2答案

2021年国开电大(成都)《数据库原理与应用》形考任务2答案题目为随机抽题请用CTRL+F来搜索试题 形考二 SQL语言具有数据定义、数据操纵、数据控制的功能。 正确答案是:对 SQL Server 2000中表更新数据的命令是UPDATE。 正确答案是:对 在T-SQL语言中,修改表结构时,应使用UPDATE命令。 正确答案是:错 在数据库的表定义中, 限制成绩属性列的取值在0到100的范围内, 属于数据库的用户操作约束。 正确答案是:错 在创建数据库时,系统自动将Master系统数据库中的所有用户定义的对象都复制到的数据库中。 正确答案是:错 关系模式中满足2NF 的模式必定是1NF。 正确答案是:对 在SELECT 语句中,使用*号表示选择全部列。 正确答案是:对 在SQL语言中,子查询是选取单表中字段子集的查询语句。 正确答案是:错 建立索引的目的是提高SQL Server数据检索的速度。 正确答案是:对

下列实体类型的联系中,属于一对一联系的是()。 正确答案是:省与省会的所属联系 关系模型中,主关键字是()。 正确答案是:可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 事务是数据库执行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则己做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于彩蛋状态。 正确答案是:一致性 下列关于关系性质的描述中正确的是彩蛋。 正确答案是:关系中列的值可以相同 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL 语句是彩蛋。 正确答案是:SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称 一个服务器上可以安装()个SQL SERVER默认实例。 正确答案是:一个 SQL的视图是从()中导出的。 正确答案是:基本表或视图 一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是()操作。 正确答案是:选择

[云南开放大学]数据库原理及应用(20秋)形考作业2-答案

云南开放大学-数据库原理及应用(20秋)形考作业2 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 100 分) 1.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作 [A.]网状模型 [B.]关系模型 [C.]层次模型 [D.]以上都有 [提问:认真对上述试题分析,并进行相应作答] 参考答案:B 2.在数据库中,发生数据不一致现象的根本原因是()。 [A.]数据存储量太大 [B.]数据安全性差 [C.]数据相互关系复杂 [D.]数据冗余 [提问:认真对上述试题分析,并进行相应作答] 参考答案:D 3.在数据库技术中,独立于计算机系统的模型是( ) [A.]E-R模型 [B.]层次模型 [C.]关系模型 [D.]面向对象的模型 [提问:认真对上述试题分析,并进行相应作答] 参考答案:A 4.若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。 [A.](’201009’,’111’,60,必修) [B.](’200823’,’101’,NULL,NULL) [C.](NULL,’103’,80,’选修’) [D.](’201132’,NULL,86,’’) [提问:认真对上述试题分析,并进行相应作答] 参考答案:B 5.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。 [A.]1NF [B.]2NF [C.]3NF

数据库原理及应用书后上机实验答案

数据库原理及应用——崔巍_书后上机实验 程序源代码: --1 CREATE DATABASE test1 ON (NAME=test1_dat, FILENAME='f:\DB\data\test1dat.mdf', SIZE= 10, MAXSIZE= 50, FILEGROWTH= 5 ) LOG ON (NAME=order_log, FILENAME='f:\DB\data\test1log.ldf', SIZE= 5MB, MAXSIZE= 25MB, FILEGROWTH= 5MB) --2 create database test2 on primary (name=test2_dat1, filename='f:\DB\data\test2dat1.mdf'), (name=test2_dat2, filename='f:\DB\data\test2dat2.ndf'), (name=test2_dat3, filename='f:\DB\data\test2dat3.ndf') log on (name=test2_log1, filename='f:\DB\data\test2log1.ldf'), (name=test2_log2, filename='f:\DB\data\test2log2.ldf') --3 create database test3 on primary (name=test3_dat1, filename='f:\DB\data\test3dat1.mdf'), (name=test3_dat2, filename='f:\DB\data\test3dat2.mdf'), filegroupg2 (name=test3_dat3, filename='d:\DB\data\test3dat3.ndf'), (name=test3_dat4,

《数据库原理及应用》实验大纲

《数据库原理及应用》上机实验教学大纲实验目录 (1)实验一创建SQL Server数据库和表 (6)实验二基本表的建立和修改 (7)实验三SELECT语句的使用(一) (8)实验四SELECT语句的使用(二) (9)实验五SQL的存储操作 (10)实验六视图的建立及操作 (11)实验七完整性约束的实现 (12)实验八创建触发器 (13)实验九Transact-SQL语句的使用 (14)实验十创建存储过程

实验一创建SQL Server数据库和表 一、实验目的 通过实验使学生了解SQL Server系统数据库和用户数据库,掌握SQL Server数据库的创建方法和数据库对象,了解SQL Server2000的数据类型,掌握创建SQL Server表的方法。 二、实验准备 1、了解SQL Server数据库结构 在SQL Server中,所有信息都存储在数据库中。每个数据库都由物理和逻辑组件两部分组成。逻辑组件是用户在使用SQL Server图形操作界面看到的,或在程序中访问的数据库和数据库对象。比如:数据库名和表名、视图名、存储过程名等数据库对象。面数据库的物理组件——文件,对用户是透明的,一般只有系统管理员才直接对数据库文件进行操作。 每个数据库文件由以下三种组成: (1)主数据文件(文件名后辍:.mdf)。该文件是数据库的基础,每个数据库有且仅有一个主要的数据文件。 (2)次数据文件(文件名后辍:.ndf)。该文件存储着主数据文件没有包括的内容。它不是每个数据库都必须的。简单的数据库可以没有次要数据文件,复杂的数据库可以有多个次要数据文件。 (3)日志文件(文件名后辍:.ldf)。日志文件记录着事务日志信息,每个数据库必须至少有一个日志文件。 2、了解SQL Server的四个系统数据库及其作用 四个系统数据库为:Master, Model, Tempdb, Msdb, 它们是正常运行SQL Server所必需的,不能删除和随意修改。其中: Master:是SQL Server的主数据库,保存着SQL Server所有的系统级的信息,包括登录信息,所有的系统配置信息。它还记录着所有用户数据库和主数据文件的位置,确保用户数据库的初始化。 Model:是创建新数据库的模板数据库。当用户新创建数据库时,首先将model数据库数据库拷贝到新数据库中。Model数据库可以自定义,任何对Model数据库的修改,都将在以后新建数据库时体现出来。 Tempdb:临时数据库,为临时表和其他临时工作提供一个临时的存储区域。每次打开SQL Server,tempdb数据库都会重建。 Msdb:是SQLServerAgent的主要支持,用于复制、任务调度、报警、系统操作员信息以及备份信息。 3、了解SQL Server的两个示例数据库 两个示例数据库为:Pubs数据库和Northwind数据库,是微软为学习SQL Server的用户准备

数据库作业第二章第三章

第二章 一、思考题 1.什么是PSW,它有何作用? psw:操作系统将程序运行时的一组动态信息会聚在一起,称为程序的状态字 作用:实现程序状态的保护和恢复 3.为什么要把机器指令分成特权指令和非特权指令? 应用程序在执行有关资源管理的机制指令时易于导致系统混乱,造成系统或用户信息被破坏,因此在多道程序设计环境中,从资源管理和控制程序执行的角度出发,必须把指令系统中的指令分成这两类。 4.试分别从中断事件的性质、来源和实现角度对其进行分类 从中断事件的性质和激活的手段来说,可以分成两类: (1)强迫性中断事件强迫性中断事件不是正在运行的程序所期待的,而是由于某种事故或外部请求信息所引起的,分为: 机器故障中断事件。 程序性中断事件。 外部中断事件。 输入输出中断事件。 (2)自愿性中断事件自愿性中断事件是正在运行的程序所期待的事件。 按事件来源和实现手段分类: (1)硬中断;硬中断分为外中断(中断、异步中断)和内中断(异常、同步中断); (2)软中断;软中断分为信号和软件中断。 9.什么是系统调用?试述API、库函数及系统调用间的关系。叙述系统调用执行流程。 由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface,API)。系统调用是一种API,是应用程序同系统之间的接口。 库函数是语言本身的一部分,可以调用多个系统调用;系统调用(函数)是内核提供给应用程序的接口,属于系统的一部分,可以认为是某种内核的库函数;操作系统API是有系统调用(函数)的集合(也就是将许多的系统调用封装在了一起)。 一是编写系统调用服务例程;二是设计系统调用入口地址表,每个入口地址都指向一个系统调用的服务例程,有的还包括系统调用自带的参数个数;三是陷阱处理机制,需要开辟现场保护区,以保存发生系统调用时应用程序的处理器现场。应用程序执行系统调用,产生中断指向内核态,进入陷阱处理程序,它将按功能查询入口地址表,并转至对应服务例程执行,完成后退出中断,返回应用程序断点继续运行。 14.简述Linux的快中断和慢中断 快中断:快中断处理仅要保存被常规C函数修改的寄存器;中断处理时会屏蔽所有其他中断;中断处理完毕后,通常恢复现场返回被中断的进程继续执行(是非抢先式调度)。 慢中断:处理慢中断前需保存所有寄存器的内容,中断处理时,不屏蔽其他中断信号,慢中断处理完毕后,通常不立即返回被中断的进程,而是进入调度程序重新调度,调度结果未必是被中断的进程运行(是抢先式调度)。 17.讨论Linux系统的tasklet、work queue和softirq任务延迟处理进制。 (1)tasklet:能更好支持SMP,它基于软中断来实现,但比软中断接口简单,锁保护要求低;softirq保留给执行频率及时间要求特高的下半部分使用(如网络和SCSI),多数场合下可使用tasklet。

《数据库原理及应用》作业及部分答案

《数据库原理及应用》作业 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是__A_阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的B,支持数据库各种操作的软件系统叫B,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫B。 ①A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 ②A.命令系统 B.数据库管理系统 C.数据库系统 D.操作系统 ③A文件系统 B.数据库系统 C.软件系统 D.数据库管理系统 3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为__A__。 A.候选码 B.数据项 C.主属性 D.主属性值 4.在关系代数运算中,五种基本运算为__C__。 A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积 D .并、差、交、选择、乘积 5.一个m:n联系转换为一个关系模式。关系的码为___B___。 A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码 6.下面哪个不是数据库系统必须提供的数据控制功能__B__。 A.安全性 B.可移植性 C.完整性 D.并发控制 7.在数据系统中,对存取权限的定义称为__B__。 A.命令 B.授权 C.定义 D.审计 8.数据库的__B__是指数据的正确性和相容性。 A.安全性 B.完整性 C.并发控制 D.恢复 9.对并发操作若不加以控制,可能会带来__D__问题。 A.不安全 B.死锁 C.死机 D.不一致 10.设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是__B__。 A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据 T1 T2 ①读A=10 ②读A=10 ③A=A-5写回 ④ A=A-8写回 图l 事务并发操作图 11.数据库的基本特点是__B__。 A.(1)数据可以共享(或数据结构化)(2)数据独立性 (3)数据冗余大,易移植(4)统一管理和控制

数据库原理及应用最全上机实验及实验答案

实验一 SQL Server 2005 的安装和环境介绍 一.实验目的与要求: 1.掌握SQL Server 2005 服务器的安装方法 2.了解SQL Server 2005 的环境 3.了解数据库及其对象 二.实验准备 1.了解SQL Server 2005的版本 2.了解SQL Server 2005各版本对硬件和软件的需求三.实验要求 1.写出SQL SERVER 2005的功能与特点, 使用方法, 应用状况的报告 2.完成SQL SERVER 2005的安装、启动、登录。 四.实验内容 1.安装SQL Server 2005

实验一 SQL Server 2005 的安装和环境介绍 ●实验指导——安装SQL Server 2005 1.根据安装机器软硬件的要求,选择一个合适的版本,以下以开发版为例 2.将 SQL Server 2005 DVD 插入 DVD 驱动器。如果DVD驱动器的自动运行功能无法启动安装程序无法启动安装程序,请导航到 DVD 的根目录然后启动splash.hta。 3.在自动运行的对话框中,单击“运行 SQL Server 安装向导”。 4.在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“下一步”按钮。若要继续,请单击“下一步”若要结束安装程序,请单击“取消”。如下图: 5.在“SQL Server 组件更新”页上,安装程序将安装 SQL Server 2005 的必需软件。有关组件要求的详细信息,请单击该页底部的“帮助”按钮。若要开始执行组件更新,请单击“安装”。更新完成之后若要继续,请单击“完成”。

数据库原理及应用-何玉洁第2版习题参考答案

第1章数据概述 一.选择题 1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率 3.下列说法中,不属于数据库管理系统特征的是C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是D A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A A.系统软件B.工具软件 C.应用软件D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是B A.数据库B.操作系统 C.应用程序D.数据库管理系统 9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是D A.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端

《数据库原理与应用》实验题目及答案

《数据库原理与应用》实验作业布置 实验1 数据库的建立修改与删除 完成以下实验报告: 《数据库原理与应用》实验报告 实验1 数据库的建立修改与删除 二、实验环境 操作系统:Windows XP。 数据库管理系统:MS SQL Server 2000 或MS SQL Server 2008。 三、实验目的 1.熟悉SQL Server 2000上机环境,学会SQL Server 2000“企业管理器”以及“查询分析器”的启动与退出;或熟悉MS SQL Server 2008上机环境,学会SQL Server Management Studio的启动与退出。 2.掌握建立数据库的两种方法。 3.掌握查看和修改数据库的两种方法。 4.掌握删除数据库的两种方法。 四、实验内容 (一) 规定内容 1. 在用户方便的存储空间上建立存放用户数据库的文件夹。本实验在D盘根目录下建立文件夹:D:\SQL2000DB,再建立存放T_SQL源代码的文件夹:D:\SQL2000DB\T_SQL 2.利用企业管理器创建学生课程数据库ST,参数如表1.1所示。 3.利用企业管理器查看ST数据库的属性。 4.使用T-SQL语句建立学生-课程数据库ST,参数如表1.1所示。 5.使用T-SQL 语句建立数据库JXDB,参数如表1.2所示。

6.使用T-SQL语句为数据库JXDB添加文件组JX_Group2,并为此文件组添加1个数据文件JXDB_Data4;添加1个日志文件JXDB_log1。参数由用户自己设定。 7.使用T-SQL语句修改数据库JXDB中次数据文件JXDB_Data4的属性:文件初始大小改为5M,增长方式改为每次按20%增长。删除日志文件JXDB_log1。 8.使用T-SQL语句删除数据库JXDB。 (二) 自定内容 五、出现的问题及解决方法 实验2 表结构的建立修改删除及完整性约束条件定义 完成以下实验报告: 《数据库原理与应用》实验报告 一、实验题目 实验2 表结构的建立修改删除及完整性约束条件定义 二、实验环境 操作系统:Windows XP。 数据库管理系统:MS SQL Server 2000或MS SQL Server 2008。 三、实验目的 1.掌握建立、修改与删除表结构的两种方法。 2.掌握定义完整性约束条件的方法。 3.掌握利用企业管理器和使用T-SQL语句向表中插入记录的方法。 四、实验内容 (一) 规定内容 1.对学生课程数据库ST进行完整性约束条件规划设计。 设计结果如表2.1所示。

相关主题
相关文档
最新文档