数据库技术第四次作业

数据库技术第四次作业
数据库技术第四次作业

数据库技术第四次作业

姓名:何小雨学号:201428016029007

学院:计算机与控制学院培养单位:计算机网络信息中心

题目:设计一个学籍管理小系统。系统包含以下信息:

学号、学生姓名、性别、出生日、学生所在系名、学生所在系号、课程名、课程号、课程类型(必修、选修、任选)、学分、任课教师姓名、教师编号、教师职称、教师所属系名、系号、学生所选课程号、学生所选上课教师姓名、选课成绩。

使用工具:MySQL Server5.0, Navicat 8 Lite For MySQL, PoweDesigner

要求1.1:用E-R图表示学籍管理系统的概念模型

答案:图1学籍管理系统的概念模型

使用PowerDesigner设计的结果如下:

图 2 PowerDesigner设计学籍管理系统的概念模型(E-R图)

要求1.2:设计出合理的关系模式

1)院系关系模型:院系(系号,系名),其中系号是键,数据类型如下

Dept( Dno Integer PRIMARY KEY,

Dname Variable characters(30))

使用Navicat的设计如下:

图 3院系关系

2)学生关系模型:学生(学号,姓名,性别,出生日期,所在系号),其中学号是键,所在系是外键;数据类型如下

Student (Sno Integer PRIMARY KEY,

Sname Variable characters(30),

Ssex Charaters(1),

Sbirthday Date,

Sdeptno Integer FOREIGN KEY (Dno) REFERENCES Dept(Dno) )

使用Navicat的设计如下:

图 4-1学生关系

外键的设计如下:

3)教师关系模型:教师(教师编号,姓名,职称,所属系号),其中教师编号是键,所属系是外键;数据类型如下

Teacher(Tno Integer PRIMARY KEY,

Tname Variable characters(30),

Ttitle Variable characters(20),

Tdeptno Integer FOREIGN KEY (Dno) REFERENCES Dept(Dno))

使用Navicat的设计如下:

图 5教师关系

4)课程关系模型:课程(课程编号,课程名,课程类型,学分),其中课程编号是键,任课教师是外键;数据类型如下

Course(Cno Integer PRIMARY KEY,

Cname Variable characters(30) ,

Ctype set,

Cscore Integer)

使用Navicat的设计如下:

图 6课程关系

5)选课关系:选课(学号,课程编号,成绩)其中学号和课程编号是键,数据类型如下

SC(Sno Integer PRIMARY KEY,

Cno Integer PRIMARY KEY,

Tno Integer FOREIGN KEY (Tno) REFERENCES Teacher(Tno)

grade float)

使用Navicat的设计如下:

图7选课关系

6)教课关系:教课(教师编号,课程编号),其中教师编号和课程编号是键,数据类型如下:

Teach(Tno Integer PRIMARY KEY,

Cno Integer PRIMARY KEY)

使用Navicat的设计如下:

图 8教课关系

要求2.1、给出学生名,查询学生所选的所有课程名、成绩,累计学分以查询“田亮”同学为例,查询语句是:

select https://www.360docs.net/doc/2f1016288.html,ame as 课程名

SC.grade as 成绩,

sum(Course.Cscore) as总学分

from Course, Student, SC

where Student.Sname = “给出的学生名” and

SC.Sno = Student.Sno and

https://www.360docs.net/doc/2f1016288.html,o = https://www.360docs.net/doc/2f1016288.html,o;

结果是:

图9-1要求2.1查询结果

图 9-2要求2.1查询结果

要求2.2、给出课程名,查询学生的平均成绩以查询“英语”课程为例,查询语句是:

select avg(SC.grade) as 平均成绩

from Course, SC

where https://www.360docs.net/doc/2f1016288.html,ame = “英语” and

https://www.360docs.net/doc/2f1016288.html,o = https://www.360docs.net/doc/2f1016288.html,o;

结果是:

图 10要求2.2查询结果

要求2.3、各门课按平均成绩排序

查询语句:

select https://www.360docs.net/doc/2f1016288.html,o , avg(SC.grade) as 平均成绩

from SC

group by https://www.360docs.net/doc/2f1016288.html,o

order by 平均成绩;

查询结果:

图 11要求2.3查询结果

要求2.4、显示所有的课程名和讲课教师名查询语句:

select Cname as 课程名, Tname as 教师名

from Teach, Teacher, Course

where https://www.360docs.net/doc/2f1016288.html,o = https://www.360docs.net/doc/2f1016288.html,o and

Teach.Tno = Teacher.Tno;

查询结果如下:

图 12要求2.4查询结果

要求3的各项要求均已在要求二中表示。

数据库原理_在线作业_4

数据库原理_在线作业_4 交卷时间:2018-01-16 15:35:45 一、单选题 1. (5分) 关系数据库中的投影操作是指从关系中(?) ?A.?建立相应的图形 ?B.?选出若干满足给定条件的元组 ?C.?建立相应的影像 ?D.?选出若干属性列组成新的关系 纠错 得分:?5 知识点:? 关系代数 2. (5分) 消除了部分函数依赖的1NF的关系模式,必定是(?) ?A.?3NF ?B.?2NF ?C.?BCNF ?D.?1NF 纠错 得分:?5 知识点:? 规范化 3. (5分) 关系中的“主属性”不允许取空值是指(?)约束规则 ?A.?实体完整性规则 ?B.?用户定义完整性规则

?C.?数据完整性规则 ?D.?参照完整性规则 纠错 得分:?5 知识点:? 实体完整性 4. (5分) SQL中的视图提高了数据库系统的(?) ?A.?完整性 ?B.?并发控制 ?C.?隔离性 ?D.?安全性 纠错 得分:?5 知识点:? 视图机制 5. (5分) 下列SQL语句中,修改表结构的是(?) ?A.?CREATE ?B.?DELETE ?C.?UPDATE ?D.?ALTER 纠错 得分:?5 知识点:? SQL概述 6. (5分) 下列四项中,不属于数据库系统特点的是(?) ?A.?数据共享性高和数据独立性高

?B.?数据结构化 ?C.?数据由DBMS统一管理和控制 ?D.?数据冗余度高 纠错 得分:?5 知识点:? 数据库系统概述 7. (5分) 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(?),它是模式的逻辑子集 ?A.?子模式 ?B.?模式 ?C.?物理模式 ?D.?内模式 纠错 得分:?5 知识点:? 数据库系统结构 8. (5分) SQL语言中的COMMIT语句的主要作用是(?) ?A.?提交事务 ?B.?返回系统 ?C.?结束程序 ?D.?存储数据 纠错 得分:?5 知识点:? 事务的基本概念 9. (5分) 以下(?)不属于实现数据库系统安全性的主要技术和方法。

浙大2015数据库技术在线作业

单选题 1.数据库设计的基本任务就是根据用户的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、使用方便、效率较高的数据库。()是指在数据库中应该存储和管理哪些数据对象;()是指需要进行哪些业务处理和操作,如对数据对象的查询、增加、删除、修改、统计等操作。 A 信息需求处理需求 B 处理需求信息需求 C 信息需求信息需求 D 处理需求处理需求 单选题 2.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为()。 A 游标 B 触发器 C 存储过程 D 视图 单选题 3.根据SQL标准,修改表的数据结构,下面哪种语句适用? A UPDATE B ALTER C CHANGE D SHIFT 单选题 4.根据SQL标准,查询表student中所有系dept为‘IS’并且性别sex为‘女’的所有记录,下面哪条语句适用? A select * from student where dept=’IS’ and sex=’女’ B select * from student where dept=’IS’ or sex=’女’ C select * from student where dept=’IS’ and where sex=’女’

D select * from student where dept=’IS’ union select * from student where sex=’女’ 单选题 5.根据SQL标准,下面哪条语句与select min(age) from student等效? A select age from student where age >= min(age) B select distinct age from student where age >= all min(age) C select distinct a.age from student a where a.age <= any (select distinct b.age from student b) D select distinct a.age from student a where a.age <= all (select distinct b.age from student b) 单选题 6.根据SQL标准,创建一个表,应该使用下面哪个语句? A CREATE TABLE B CREATE INDEX C CREATE VIEW D CREAT E DATABASE 单选题 7.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适? A select sno,count(cno) from SC B select sno,count(cno) from student C select a.sno,count(cno) from student a left outer join SC D select a.sno,count(cno) from SC left outer join student a 单选题 8.用()表示实体和实体之间联系的模型称为关系数据模型。 A E-R B 关系(表格数据) C 树型结构 D 网状结构

最新交大网络教育_数据库原理与应用第一次作业.

针对数据库SPJ中以上4个表S、P、J、SPJ,用SQL语句进行以下操作: (1找出所有供应商的姓名和所在城市。 Select SNAME,CITY from S; (2找出所有零件的名称、颜色、重量。 Select PNAME,COLOR,WEIGHT from P (3找出使用供应商S1所供应零件的工程号码。 Select JNO from SPJ where SNO='S1'; (4找出工程项目J2使用的各种零件的名称及其数量。 Select p.PNAME,s.QTY from SPJ s,P p where s.JNO='J2' and s.PNO=p.PNO; (5找出上海厂商供应的所有零件号码。 Select s.PNO from SPJ s,S s1 where s1.CITY='上海' and s.SNO=s1.SNO; (6找出使用上海产的零件的工程名称。 select JNAME from j where JNO in(Select s.JNO from SPJ s,S s1 where s1.CITY='上海' and s.SNO=s1.SNO; (7找出没有使用天津产的零件的工程号码。 SELECT DISTINCT JNO FROM J WHERE NOT EXISTS(SELECT * FROM SPJ,S WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND S.CITY='天津'; (8把全部红色零件的颜色改成蓝色。

Update P set COLOR='蓝' where COLOR='红'; commit; (9由S5供给J4的零件P6改为由S3供应,请作必要的修改。 Update SPJ set SNO='S3' where SNO='S5' and JNO='J4' and PNO='P6'; commit; (10从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。DELETE from SPJ where SNO='S2'; commit; DELETE from S where SNO='S2'; commit; (11 请将(S2,J6,P4,200插入供应情况关系。 INSERT INTO SPJ(SNO, PNO, JNO, QTY VALUES('S2','J6','P4',200

数据库作业 2要点

《数据库技术与管理》上机实验报告 班级:工程管理1101班 姓名: 学号:

实验报告一 《数据库技术与管理》上机实验报告 专业:工程管理学号:姓名:班级:1101班 实验时间2012.11.24 实验地点西配楼 实验内容1.创建数据库 (1) A.使用企业管理器创建数据库 B.在Data上点击鼠标右键,选择新建数据库 C.输入数据库名称,并点击数据文件和事务日志选项卡,分别输入相应信息 D.点击确定后可以看到在SQL Server的数据库中新增加了YGKQ数据库。 (2) 使用SQL语句创建数据库 CREATE DATABASE YGKQ ON (NAME=YGKQ _Data, FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\YGKQ_Data.mdf’ SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=5% ) LOG ON (NAME=YGKQ _log, FILENAME=' C:\Program Files\MicrosoftSQL Server\MSSQL\Data\YGKQ _log.ldf ', SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB ) 2. 创建表 (1) 使用企业管理器创建表 第一步:在YGKQ数据库展开点击表,在所有表的展开上点击右键选择新建表 第二步:按照要求依次输入表的列名、数据类型、长度、是否允许空以及对这一列的描述。 第三步:点击鼠标右键,设置主键 第四步:将所有列信息输入完成后点击保存,输入文件名。第一张表创建完成。 可以在表展开中查看到新建的表 第五步:按照上述方法将其他表新建完成。 (2) 使用SQL语句创建表 第一步:打开事件分析器,输入SQL语句 create table qqxl ( sno char(4) primary key, --员工号 sname char(8) not null,--姓名 absent datetime,--缺勤时间(主键) absent int,--缺勤天数(主键)

数据库原理_在线作业_2

数据库原理_在线作业_2 交卷时间:2018-01-16 10:33:08 一、单选题 1. (5分) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段 ? A. 数据项管理 ? B. 人工管理 ? C. 文件系统 ? D. 数据库系统 纠错 得分: 5 知识点: 1.1 数据库系统概述 2. (5分) 使用CREATE INDEX语句建立的是() ? A. 视图 ? B. 表 ? C. 数据库 ? D. 索引 纠错 得分: 5 知识点: 3.3 数据定义 3.

描述数据库全体数据的全局逻辑结构和特性的是() ? A. 模式 ? B. 用户模式 ? C. 模式 ? D. 外模式 纠错 得分: 5 知识点: 1.3 数据库系统结构 4. (5分) 候选码的属性可以有() ? A. 1个 ? B. 多个 ? C. 1个或多个 ? D. 0个 纠错 得分: 5 知识点: 6.2 规化 5. (5分) 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()? A. 结构分析法和模块结构图 ? B. 数据流程分析法和数据流程图 ? C. 实体联系法和实体联系图 ? D. 层次分析法和层次结构图

得分: 5 知识点: 7.3 概念结构设计 6. (5分) 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()? A. 两个都是UPDATE ? B. 一个是DELETE,一个是SELECT ? C. 一个是SELECT,一个是DELETE ? D. 两个都是SELECT 纠错 得分: 5 知识点: 11.2 封锁 7. (5分) 在数据库系统中,死锁属于() ? A. 介质故障 ? B. 事务故障 ? C. 程序故障 ? D. 系统故障 纠错 得分: 5 知识点: 11.3 活锁与死锁 8. (5分) 下述()不是数据库管理员的职责

《数据库课程技术》作业设计

学生信息管理系统设计方案 2011级计算机本科班39号吴鸿章 一、设计目的 学习了《数据库技术课程设计》,为了验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计,方便学校对学生信息的管理。希望通过项目实践,熟悉巩固所学知识,以使自身达到熟练掌握数据库的基本结构以及数据库语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,了解数据库开发基本知识,为今后的进一步深入学习,奠定基础。同时也希望通过学生信息管理系统的应用能进一步推进学生学籍管理规范化、电子化,并能有效控制辍学和提高义务教育水平的更要举措。 二、需求分析 我任教所在的学校是一所乡镇中心小学,全校共有1200多名学生;学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系统需要完成的功能有:班级管理、学生管理、科目管理、课程管理、成绩管理以及系统管理员才具有的教师管理和用户管理。 1.班级管理:可对班级进行添加、删除、修改、查找和报表输出等功能,班级属性有:名称、班主任(来自于系统中保存的教师)、当前学生人数、建班日期和备注等属性。 2.学生管理:可对学生进行添加、删除、修改、查找和报表输出等功能,学生属性有:学号、姓名、性别、所属班级(来自于系统中保存的班级)、相片、出生日期和备注等属性。 3.科目管理:可对科目进行添加、删除、修改、查找和报表输出等功能,科目属性有:科目名称、学时数和备注等属性。 4.课程管理:可对每一个班级的上课科目进行添加、删除、修改、查找和报表输出等功能,课程属性有:所属班级(来自于系统中保存的班级)、授课老师(来自于系统中保存的教师)、授课时间和备注等属性。 5.成绩管理:可对每一个班级的上课科目的学生成绩进行添加、删除、修改、查找和报表输出等功能,成绩属性有:学生姓名、所属班级(来自于系统中保存的班级)、课程名、成绩、备注等属性。 6. 系统管理:该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录等等。 三、系统模块的实现 在系统中包括以下功能:系统管理、学生信息管理、课程信息管理、成绩信息管班级信息管理。 系统各模块关系如图所示: 1

数据库应用程序设计第一次离线作业答案

《数据库应用技术》作业 第六章 6、系统DSN 用户DSN 文档DSN 系统DSN 7、基于BDE的两层数据库应用程序、基于ADO的两层数据库应用程序、基于dbExpress 的两层数据库应用程序、基于InterBase的两层数据库应用程序 8、三层开发结构的数据库应用程序方法主要有三种:基于DataSnap技术开发的多层结构数据库应用程序、基于Bussiness Broker Server技术开发的多层数据库应用程序和基于逻辑三层结构的数据库应用程序。 9、ODBC各部件及层次关系图

10、 1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框 2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框 3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【Microsoft Access Driver (*.mdb)】后单击【完成】按钮,出现【ODBC Microsoft Access安装】对话框 4)设置数据源参数:在【数据源名】文本框中输入数据源名,在【说明】文本框中抒发说明信息。单击【选择】按钮,出现【选择数据库】对话框。在该对话框中选择对应的数据库名后单击【确定】按钮 5)在【ODBC Microsoft Access安装】对话框中单击【确定】按钮,完成数据源的配置。 11、 1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框 2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框 3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【SQL Server】后单击【完成】按钮,出现【创建到SQL Server的新数据源】对话框 4)为数据源命名并选择SQL 服务器:在【创建到SQL Server的新数据源】对话框的【名称】文本框中输入数据源名,在【描述】文本框中输入数据源的描述,在【服务器列表框中选择或输入SQL服务器的名称。设置好后单击【下一步】按钮,出现【创建到SQL Server 的新数据源】对话框(二) 5)设置登录ID和密码:在【创建到SQL Server的新数据源】对话框(二)中,选择【使用用户输入登录ID和密码的SQL Server验证】,然后在【登录ID】文本框中输入用户名,如系统管理员名为“sa”,在【密码】文本框中输入登录密码,如系统管理员的口令为tongaihong。登录ID和密码输入后,单击【下一步】按钮,出现【创建到SQL Server的新数据源】对话框(三) 6)选择数据库:在【创建到SQL Server的新数据源】对话框(三),选择【更改默认的数据库】,然后在其后的列表框中选择需要的数据库,单击【下一步】按钮,出现【创建SQL Server的新数据源】对话框(四)。通常该对话框不需要设置,单击【完成】按钮,出现【ODBC Microsoft SQL Server安装】对话框。在该对话框中列出了建立的数据源的所有相关信息。7)测试数据源:单击【测试数据源】按钮,出现【SQL Server数据源测试】对话框,如果测试成功经给出测试成功的信息 8)完成:单击【确定】按钮,退出【SQL Server数据源测试】对话框,出现【ODBC Microsoft SQL Server 安装】对话框,单击【确定】按钮,退出该对话框,出现【ODBC数据源管理器】对话框,可以看到系统数据源已经建立。单击【确定】按钮,退出该对话框,数据源名建立完毕。 12、 1)在Database Desktop应用程序中执行【Tools】->【Alias Manager】命令,出现【Alias Manager】对话框

四川大学网络教育《数据库技术》第一次作业答案

首页- 我的作业列表- 《数据库技术》第一次作业答案 欢迎你, 你的得分:60.0 完成日期:2014年01月09日21点14分 说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年03月13日)后显示在题目旁边。 一、单项选择题。本大题共20个小题,每小题2.0 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。 数据库系统的核心是() 1( C ) 计算机硬件 数据库 数据库管理系统 用户 为了防止一个用户的工作不适当地影响另一个用户,应该采取的措施是() 2( C ) 完整性控制 安全性控制 并发控制 访问控制 下列实体类型的联系中,属于多对多联系的是() A、 3( A ) 学生与课程之间的联系 学校与教师之间的联系 商品条形码与商品之间的联系 班级与班长之间的联系 专门的关系运算中,投影运算是() 4( B ) 在基本表中选择满足条件的记录和属性组成一个新的关系 在基本表中选择字段组成一个新的关系 在基本表中选择满足条件的记录组成一个新的关系 上述说法都是正确的。 SQL SELECT语句的功能是() 5( B ) 定义 查询

修改 控制 数据库文件的扩展名是() 6( A ) DBF DBC DBT FPT 主索引字段() 7( A ) 不能出现重复值或空值 能出现重复值 能出现空值 不能出现重复值,但能出现空值 查询的数据源可以是() 8( D ) 自由表 数据库表 视图 以上均可 在Foxpro6.0中,打开数据库使用的命令为() 9( A ) USE SELECT OPEN CREATE 有SQL语句:SELECT AVG(工资)FROM 职工的执行结果是()。 10( C ) 工资的最大值 工资的最小值 工资的平均值 工资的合计 在浏览窗口中,不能将一条记录逻辑删除的操作是() 11( B ) 将光标定位于该记录,按Ctrl+T键 将光标定位于该记录,按DELECT键 将光标定位于该记录,单击表菜单中的“切换删除标志”选项 单击该记录前的白色小方块,使其变黑。 要为当前表所有商品价格上调8%,正确的SQL命令是命令()。

东北大学19春学期《数据库技术》在线作业123答案

19春学期《数据库技术》在线作业1 以下数据类型中,MSSQLServer不支持的是 A.Boolean B.Datatime 正确答案:A 下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是 A.GRANTSELECTTOSCONU1WITHPUBLIC B.GRANTSELECTONSCTOU1WITHGRANTOPTION 正确答案:B 在标准SQL中,索引的撤消可以用 A.DROPVIEW命令 B.DROPINDEX命令 正确答案:B 下面哪个不是数据库技术的主要特点 A.数据的结构化 B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化 正确答案:D 在SQL语言的查询语句中,实现投影操作命令的是 A.SELECT B.FROM 正确答案:A 下列属于概念模型的是 A.关系数据模型 B.层次数据模型 C.网络数据模型 D.实体联系模型

正确答案:D SQLServer的内嵌表值函数的返回的结果 A.数据库表 B.标志位 正确答案:A 关系数据库中表与表之间的联系是通过 A.指针 B.索引 C.公共属性 D.数据项 正确答案:C 已知关系SC(S#,C#,GRADE),统计每一门课程选修的学生人数操作如下:SELECTC#,COUNT(*) FROMSC GROURBY(): A.C B.#DISTINCTC# 正确答案:A 利用日志文件恢复事务时,对尚未结束的事务,应 A.进行UNDO处理 B.进行REDO处理 正确答案:A 数据库的并发操作可能带来的问题包括 A.丢失更新 B.数据独立性会提高 正确答案:A

南开20秋学期《数据库技术与程序设计》在线作业答案

20秋学期(1709、1803、1809、1903、1909、2003、2009 )《数据库技术与程序设计》在线作业 试卷总分:100 得分:100 一、单选题(共30 道试题,共60 分) 1.在建立数据表“商品信息”时,若将“单价”字段的有效性规则设置为:单价>0,则可以保证数据的()。 A.实体完整性 B.域完整性 C.参照完整性 D.表完整性 答案:B 2.逻辑运算的优先顺序是()。 A.AND、OR、NOT B.OR、NOT、AND C.NOT、AND、OR D.NOT、OR、AND 答案:C 3.用于获得字符串S从第3个字符开始的2个字符的函数是___。 A.Mid(S,3,2) B.Middle(S,3,2) C.Left(S,3,2) D.Right(S,3,2) 答案:A 4.8E–3是一个()。 A.内存变量 B.字符常量 C.数值常量 D.非法表达式 答案:C 5.一个宏里面的每一步操作都是一个()。 A.操作序列宏 B.宏组 C.条件宏 D.宏命令 答案:D 6.某一学校规定学生宿舍标准是:本科生4人一间,硕士生是2人一间,博士生是1人一间,学生与宿舍之间形成的住宿关系是( )。 A.一对一的联系 B.一对四的联系

C.一对多的联系 D.多对多的联系 答案:C 7.在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。 A.投影 B.自然联接 C.联接 D.选择 答案:A 8.Access2016数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是()。 A.选项组控件 B.列表框或组合框控件 C.文本框控件 D.复选框 答案:B 9.下列叙述中正确的是( )。 A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 答案:C 10.语句Dim Arr(-2 To 3)As Integer所定义的数组的元素个数为___。 A.7个 B.6个 C.5个 D.4个 答案:B 11.下列关于数据库系统的叙述中,正确的是()。 A.数据库系统只是比文件系统管理的数据更多 B.数据库系统中数据的完整性是指数据类型完整 C.数据库系统避免了一切数据冗余 D.数据库系统减少了数据冗余 答案:D 12.数据库系统的三级模式是()。 A.上模式、模式、下模式 B.前模式、模式、后模式 C.外模式、模式、内模式

数据库原理与应用第一次作业

题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。 A、UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’ B、 UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’ C、UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’ D、UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’ 学员答案:A 本题得分:2 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段 II.文件系统阶段III.数据库阶段 A、I 和 II B、只有 II C、II 和 III D、只有 I 学员答案:D 本题得分:2 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 学员答案:A 本题得分:2 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2 内容: 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责。 A、数据库管理员 B、系统分析员 C、数据库设计员 D、应用程序员

2017浙大-数据库技术作业

1.【第1章】现实世界中所管理的对象称作(),其定义为:客观存在并可以 相互区分的客观事物或抽象事件。 ? A 实体(Entity) ? B 联系 ? C 属性 ? D E-R ? 单选题 2.【第1章】()是位于用户与操作系统之间的一层数据管理软件。 ? A DB ? B DBS ? C DBMS ? D Data ? 单选题 3.【第1章】数据库中不仅存储数据本身,还要存储数据与数据之间的联系, 这种数据和联系是需要描述和定义的,()正是完成此项任务的。 ? A 数据库管理系统 ? B 数据模型

? C 概念模型 ? D 层次模型 ? 单选题 4.【第1章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三 者之间的关系是: ? A DBS包括DB和DBMS ? B DBMS包括DB和DBS ? C DB包括DBS和DBMS ? D DBS就是DB,也就是DBMS ? 单选题 5.【第1章】用()表示实体和实体之间联系的模型称为关系数据模型。 ? A E-R ? B 关系(表格数据) ? C 树型结构 ? D 网状结构

? 多选题 6.【第1章】文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特 点是:()。 ? A 数据长期保留在外存上,可经常对文件进行查询、修改、插入、删除等操作 ? B 有软件(文件系统)对数据进行管理,程序和数据有了一定的独立性? C 文件的形式多样化,有顺序文件、索引文件和散列文件等 ? D 数据的存取基本上以记录为单位 ? 多选题 7.【第1章】人工管理阶段在20世纪50年代中期以前,其特点是:()。? A 数据不保存在计算机中 ? B 没有软件系统对数据进行统一管理 ? C 基本没有文件的概念 ? D 数据与程序不具备独立性,一组数据对应一个程序,数据是面向程序的 ? E 程序和程序之间存在着大量的重复数据 ? 多选题

交大网络教育数据库系统管理与维护(Oracle)-第一次作业教学内容

数据库系统管理与维护(Oracle)(2305) /?主题5 /?第一次作业 开始时间2013年10月1日星期二17:58 完成于2013年10月1日星期二18:18 耗时20 分钟21 秒 反馈您已完成答题!具体成绩和答案会在测验截至后公布。 窗体顶端 题目1 完成 满分1.00 题干 在CREATE DATABASE命令中,哪个子句是无效的?() 选择一项: a. MAXLOGHISTORY b. MAXLOGMEMBERS c. MAXDATAFILE d. MAXLOGGROUPS 题目2 完成 满分1.00 题干 执行CREATE DATABASE命令前,必须执行先以下哪条命令?()

选择一项: a. STARTUP NOMOUNT b. STARTUP INSTANCE c. STARTUP MOUNT d. NONE OF ABOVE 题目3 完成 满分1.00 题干 默认登录到Oracle OEM 的端口号是()。选择一项: a. 5811 b. 6055 c. 1158 d. 5560 题目4 完成 满分1.00 题干 谁拥有数据字典视图?() 选择一项: a. SYSTEM

b. SYS c. ORACLE d. DBA 题目5 完成 满分1.00 题干 将控制文件存放在不同的磁盘上的最大好处是()。选择一项: a. 快速归档 b. 防止故障 c. 并行写,加快控制文件写入速度 d. 提高数据库性能 题目6 完成 满分1.00 题干 后台进程的跟踪文件存放于何处?() 选择一项: a. CORE_DUMP_DEST b. LOGFILE_DEST

上海交大数据库系统及应用第一次作业

数据库系统及应用(高/专) 开始时间2017年11月14日星期二11:46 状态完成 完成于2017年11月14日星期二12:35 耗时48 分钟46 秒 分数21.00/21.00 成绩100.00/满分100.00 题目1 正确 获得1.00分中的1.00分 未标记标记题目 题干 在关系数据库中,表的一行称为___。一列称为____。() 选择一项: a. 记录,字段正确 b. 向量,分量 c. 变量,值 d. 字段,记录 反馈 你的回答正确 正确答案是:记录,字段 题目2 正确 获得1.00分中的1.00分 未标记标记题目 题干 在一个关系表中,关于码(Key,又称键)下面说法正确的是。() 选择一项: a. 码唯一标识其对应的记录。正确 b. 码只由一个字段构成 c. 一个表只允许一个码 d. 一个表中,码可以有重复的值 反馈 你的回答正确 正确答案是:码唯一标识其对应的记录。 题目3 正确 获得1.00分中的1.00分 未标记标记题目 题干 SQL包括___。()

①数据查询 ②数据操纵 ③数据定义 ④数据控制 选择一项: a. ①~④正确 b. ①~③ c. ①~② d. ① 反馈 你的回答正确 正确答案是:①~④ 题目4 正确 获得1.00分中的1.00分 未标记标记题目 题干 下面不属于应用与数据库连接的软件组件为()。 选择一项: a. ODBC b. JDBC c. ADO d. ActiveX 正确 反馈 你的回答正确 正确答案是:ActiveX 题目5 正确 获得1.00分中的1.00分 未标记标记题目 题干 应用与数据管理系统的组成结构()。 选择一项: a. 只能采用B/S(浏览器-服务器)模式 b. 不能采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式中的任意一种 c. 只能采用C/S(客户-服务器)模式 d. 可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式正确 反馈 你的回答正确 正确答案是:可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式

《数据库应用技术》作业1答案

《数据库应用技术》作业1参考答案 第1章数据库系统概述 一、填空题 1.随着计算机软硬件技术的发展,数据管理技术不断地完善,经历了、 和三个阶段。 2.数据模型通常由、和三要素组成。3.数据库系统简称DBS(database system),它包括数据库整个有关的整个系统:、、、和用户等等。 4.SQL Server2000数据库的主要功能特点是、、和灵活的编程接口和开发工具。 5.从数据库管理系统的角度来看,数据库系统的体系结构可以份为三层,从外到内依次为:、和。 6.数据库的三层结构是数据库的三个抽象级别,为了实现三个抽象级别的联系和转换,数据库管理系统在三层结构之间提供了两层映象是 和。 7.数据库管理系统(DBMS)是数据库系统的核心,用户开发的数据库系统都是建立在特定的DBMS之上。DBMS的主要组成部分是:、和。 8.SQL Server数据库分为和。9.关系的完整性是指、和。 10.数据模型有、和。 1

11.按照客户程序/服务程序的划分方式,DBMS的核心部分属于,与用户配合的查询接口程序属于。 12 一个数据库可以有外模式,可以有内模式。 一、填空题答案 1.人工管理、文件管理、数据库系统 2.数据结构、数据操作、完整性规则 3.硬件、软件、DBMS、数据库 4.具有客户/服务器体系结构、提供了大量易用的管理工具、 自动实现数据库的并发控制 5.外模式、模式、内模式 6.外模式/模式、模式内/模式 7.DDL、DML、其他管理和控制程序 8.系统数据库、用户数据库 9.实体完整性、参照完整性、用户定义完整性 10.层次模型、网状模型、关系模型 11.服务程序、客户程序 12.多个、一个 二、选择题 1.在数据库的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 2

上海交通大学数据库第一次作业

题目1 正确 获得1.00分中的1.00分 题干 在关系数据库中,表的一行称为___。一列称为____。() 选择一项: a. 字段,记录 b. 向量,分量 c. 变量,值 d. 记录,字段 反馈 你的回答正确 正确答案是:记录,字段 题目2 正确 获得1.00分中的1.00分 题干 在一个关系表中,关于码(Key,又称键)下面说法正确的是。()选择一项:

a. 一个表中,码可以有重复的值 b. 码只由一个字段构成 c. 一个表只允许一个码 d. 码唯一标识其对应的记录。 反馈 你的回答正确 正确答案是:码唯一标识其对应的记录。题目3 正确 获得1.00分中的1.00分 题干 选择一项: a. ①~③ b. ①~② c. ①~④ d. ① 反馈 你的回答正确 正确答案是:①~④

题目4 正确 获得1.00分中的1.00分 题干 下面不属于 ...应用与数据库连接的软件组件为()。选择一项: a. ADO b. JDBC c. ODBC d. ActiveX 反馈 你的回答正确 正确答案是:ActiveX 题目5 正确 获得1.00分中的1.00分 题干 应用与数据管理系统的组成结构()。 选择一项:

a. 只能采用B/S(浏览器-服务器)模式 b. 不能采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式中的任意一种 c. 可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式 d. 只能采用C/S(客户-服务器)模式 反馈 你的回答正确 正确答案是:可以采用C/S(客户-服务器)模式或B/S(浏览器-服务器)模式 题目6 不正确 获得1.00分中的0.00分 题干 E-R图中,表示m:n的联系及实体,至少需要建立()个关系模式(即表)。 选择一项: a. 3 b. 1 c. 2 d. 4 反馈 你的回答不正确 正确答案是:3 题目7 正确

东大18春学期《数据库技术》在线作业1

(单选题) 1: 在SQL Server中,给SQL Server引擎提供了一个对象接口的是 A: SQL服务管理器 B: 分布式管理对象 (单选题) 2: 利用日志文件恢复事务时,对尚未结束的事务,应 A: 进行UNDO处理 B: 进行REDO处理 (单选题) 3: 事务日志用于保存 A: 程序运行过程 B: 对数据的更新操作 (单选题) 4: 一个事务中所有对DB操作是一个不可分割的操作序列,这个性质称为事务的A: 隔离性 B: 原子性 (单选题) 5: 视图是一个"虚表",视图的构造基于 A: 基本表或视图 B: 数据字典 (单选题) 6: 设关系R和S分别有m和n个元组,则R×S的元组个数是 A: m+n B: m×n (单选题) 7: 在标准SQL中,索引的撤消可以用 A: DROP VIEW命令

B: DROP INDEX命令 (单选题) 8: 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为 A: r+s B: r-s (单选题) 9: 下列SQL语句中,能够实现"将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户"这一功能的是 A: GRANT SELECT TO SC ON U1 WITH PUBLIC B: GRANT SELECT ON SC TO U1 WITH GRANT OPTION (单选题) 10: 任何一个满足2NF但不满足3NF的关系模式都不存在 A: 主属性对候选键的传递依赖 B: 非主属性对候选键的传递依赖 (单选题) 11: SQL语言的GRANT命令可以授予用户的权限,但其中没有 A: SELECT B: CREATE TABLE (单选题) 12: 关系数据库中表与表之间的联系是通过 A: 指针 B: 索引 C: 公共属性 D: 数据项 (单选题) 13: 在关系模型中,任何关系必须满足实体完整性、用户定义完整性和

数据库技术在线作业第3次及答案

您的本次作业分数为:97分单选题 1.():当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(Dirty Read)或未提交读。 A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读 正确答案:B 单选题 2.():多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了。 A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读 正确答案:A 单选题 3.():当一个事务需要校验或再确认数据时,可能会出现再读数据已经不对了 A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读 正确答案:C

4.():和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。原因是有事务在对相同的表做插入或删除操作。 A 丢失更新 B 读“脏”数据 C 不可重复读 D 幻像读 正确答案:D 单选题 5.事务的隔离性:按任何一个()顺序依次执行多个事务也是正确的。事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价,则称事务是()的。 A 串行可串行化 B 并行可并行化 C 串行可并行化 D 并行可串行化 正确答案:A 单选题 6.避免死锁的主要方法有两种:一是(),即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是(),即在设计阶段规定为了完成一个事务,一次性封锁所需要的全部表。 A 相同顺序法一次封锁法 B 一次封锁法相同顺序法 C 超时法等待图法 D 等待图法超时法 正确答案:A

7.()阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,研究建立新系统的必要性和可行性,给出拟建系统的备选方案。对这些方案进行可行性分析,写出可行性分析报告。 A 系统分析 B 系统规划 C 系统设计 D 系统实施 正确答案:B 单选题 8.()阶段根据系统分析说明书中规定的功能要求,考虑实际条件,设计出一个易于实现、易于维护的系统。 A 系统规划 B 系统分析 C 系统设计 D 系统实施 正确答案:C 单选题 9.()阶段根据系统设计任务书所确定的范围,对现行系统进行详细调查,分析用户的各种需求,确定新系统的目标和功能,收集用户的数据需求和处理需求。 A 系统规划 B 系统分析 C 系统设计 D 系统实施 正确答案:B

数据库应用技术第1次作业及答案

《数据库应用技术》第1次作业及答案 第一章思考与练习题 一、选择题 1.三级模式间存在两种映射,它们是(C)。 A.模式与子模式间,模式与内模式间 B.子模式与内模式间,外模式与内模式间 C.外模式与模式间,模式与内模式间 D.模式与内模式间,模式与模式间 2.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。 A.master B.model C.tempdb D.msdb 3.下面关于tempdb数据库描述不正确的是(D )。 A.是一个临时数据库B.属于全局资源 C.没有权限限制D.是用户建立新数据库的模板 4.在数据库技术中,面向对象数据模型是一种(B )。 A.概念模型B.结构模型 C.物理模型D.形象模型 5.数据库管理系统常见的数据模型有(B)。 A.网状、关系和语义 B.层次、关系和网状 C.环状、层次和关系 D.网状、链状和层次 6.用户看到的数据表,属于数据库系统三级模式中的(D )。 A.外模式

B.内模式 C.子模式 D.模式 7.对数据的插入属于数据库管理系统(B )的功能。 A.数据定义 B.数据操纵 C.数据库的运行管理 D.数据库的建立和维护 8.保持数据的完整性属于数据库管理系统(C )的功能。 A.数据定义 B.数据操纵 C.数据库的运行管理 D.数据库的建立和维护 9.在SQL Server数据库中,默认情况下Sys通常是(C )。 A.数据文件的后缀 B.事务日志文件的后缀 C.系统表表名的前缀 D.辅助文件的后缀 二、填空题 1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。 2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。 3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。 4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。

相关文档
最新文档