广东海洋大学数据库第二章作业

合集下载

广东海洋大学数据库原理及应用课程设计——学生信息管理系统(Java+SQL)

广东海洋大学数据库原理及应用课程设计——学生信息管理系统(Java+SQL)

本科生课程设计课程名称数据库原理及应用课程设计课程编号J1670101学号学生姓名所在专业所在班级指导教师成绩教师签字年月日课程设计时间:年月日至年月日目录目录设计总说明 (I)1、需求分析 (3)2、概念结构设计 (3)3、逻辑结构设计 (4)4、物理结构设计 (4)5、系统实现 ....................................................................................... 错误!未定义书签。

5.1前台界面 .................................................................................. 错误!未定义书签。

5.2 后台实现 .................................................................................. 错误!未定义书签。

6、优缺点及自我评价....................................................................... 错误!未定义书签。

7、参考文献 (7)设计总说明(1)系统开发目的学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。

随着在校大学生人数的不断增加,教务系统的数量也不断的上涨。

学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。

并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。

然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。

所以如何自动高效地管理信息是这些年来许多人所研究的。

(2)开发内容用数据库和Java相关技术开发一个学生信息管理系统(3)开发要求能够对学生信息进行简单的添加,删除和查询(4)开发环境及工具1、操作系统:Windows 72、数据库软件:SQL Server 20083、Java开发工具:Eclipse(5)系统功能简介一、学生管理1、添加学生信息。

中国海洋大学数据库系统课程大纲(理论课程)-中国海洋大学信息科学

中国海洋大学数据库系统课程大纲(理论课程)-中国海洋大学信息科学

中国海洋大学数据库系统课程大纲(理论课程)英文名称(Database System)【开课单位】信息学院【课程模块】专业知识【课程编号】0711******** 【课程类别】必修【学时数】64 (理论48 实践16 )【学分数】 3.5一、课程描述本课程大纲根据2011年本科人才培养方案进行修订或制定。

(一)教学对象计算机科学与技术专业本科生(二)教学目标及修读要求1、教学目标(课程结束后学生在知识、技能和态度三个层面达到的目标)通过本课程的学习可以使学生了解数据库系统的基本理论和内容,了解数据库系统的核心技术及其实现,了解有关数据库系统研究的最新进展,能够设计和实现大型的数据库应用系统。

从而认识到数据库系统在大型应用系统中的地位和作用,尤其是认识到我们国家在数据库系统方面与世界的差距,为学生将来参与有关数据库系统方面的研究奠定必要的知识基础。

2、修读要求(简要说明课程的性质,与其他专业课程群的关系,学生应具备的基本专业素质和技能等)《数据库系统》是计算机科学与应用专业的专业课,是专业知识教育层面的必修课,其先修课为集合论与代数结构、数据结构与算法,是数据库系统课程设计的先修课。

(三)先修课程(参照2011版人才培养方案中的课程名称,课程名称要准确)先修课为集合论与代数结构、数据结构与算法。

二、教学内容(一)第一章绪论1、主要内容:阐述数据库的基本概念,介绍数据管理技术的进展情况、数据库技术产生和发展的背景,数据模型的基本概念、组成要素和主要的数据模型,概念模型的基本概念及ER方法,数据库系统的三级模式结构以及数据库系统的组成。

2、教学要求:(按照掌握、理解、了解三个层次对学生学习提出要求)本章讲解的数据库基本概念和基本知识是学习后续各个章节的基础。

学习本章的目的在于了解基本知识,掌握基本概念,为以后的学习打好扎实的基础。

3、重点、难点:重点:牢固掌握概念模型的基本概念及其主要建模方法ER方法;掌握关系数据模型的相关概念、数据库系统三级模式和两层映像的体系结构、数据库系统的逻辑独立性和物理独立性等;对于如何通过ER方法描述现实世界的概念模型要做到能够举一反三的程度。

广东海洋大学_计算机科学与技术_数据库实验2

广东海洋大学_计算机科学与技术_数据库实验2

GDOU-B-11-112广东海洋大学学生实验报告书(学生用表)实验名称实验2数据的查询、更新课程名称数据库系统原理课程号1620072学院(系) 信息学院专业计算机科学与技术班级 1113学生姓名学号实验地点科技楼实验日期04-12实验二数据的查询、更新一、实验目的1、掌握用户自定义数据类型的方法2、掌握用T-SQL语句进行数据的插入、修改、删除的方法3、熟练掌握SELECT语句,能够运用该语句完成各种查询二、实验要求1、实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作;2、能认真独立完成实训内容;3、实验后做好实验总结,根据实验情况完成总结报告。

三、实验内容1、用T-SQL语句,创建一用户自定义数据类型:名称为“char20”,数据类型为varchar,长度为20,允许为空。

sp_addtype char20,'varchar(20)',null2、用T-SQL语句,建立一个“学生课程数据库”,在此基础上建立该数据库包含的学生表,课程表,学生选修表,并向各表插入如下相应的数据。

(1) 建立“学生课程数据库”数剧库:CREATE DATABASE学生课程数据库ON PRIMARY(NAME=Student_dat,FILENAME='D:\学生课程数据库.mdf',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=10%)LOG ON(NAME=Student_log,FILENAME='D:\学生课程数据库.ldf',SIZE=5MB,FILEGROWTH=10%)GO(2)创建学生表CREATE TABLE Student(Sno INT PRIMARY KEY,Sname CHAR(10),Ssex CHAR(2)CHECK(Ssex='男'OR Ssex='女'),Sage SMALLINT CHECK(Sage BETWEEN 15 AND 30),Sdept CHAR(20));插入数据:INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept )VALUES('95001','李敏勇','男',20,'CS') INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept )VALUES('95002','刘晨','女',19,'IS')INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept )VALUES('95003','王敏','女',18,'MA')INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept ) VALUES('95004','张立','男', 18 ,'IS');(2)创建课程表CREATE TABLE Course(Cno CHAR(4)PRIMARY KEY,Cname CHAR(10)NOT NULL,Cpno CHAR(4),Credit INT CHECK(Credit>=0 AND Credit<=100), Teacher char20);插入数据:INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher)VALUES(1,'数据库',5, 4,'王芳')INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher)VALUES(2 ,'数学',NULL,2,'刘新')INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher)VALUES(3 ,'信息系统',1,4,'刘新')INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher) VALUES(4,' 操作系统', 6, 3,'高升')INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher)VALUES(5 ,'数据结构',7, 4,'宋明')INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher)VALUES(6 ,'数据处理',NULL,2,'张彬')INSERT INTO Course ( Cno,Cname,Cpno,Credit,Teacher)VALUES(7,'Pascal语言',6,4,'李磊');(2)创建学生选修表CREATE TABLE SC(Sno INT FOREIGN KEY REFERENCES Student(Sno),Cno CHAR(4)FOREIGN KEY REFERENCES Course(Cno), Grade INT CHECK( Grade>=0 AND Grade<=100 ), PRIMARY KEY(Sno,Cno));插入数据:INSERT INTO SC ( Sno,Cno,Grade)VALUES('95001','1',92)INSERT INTO SC ( Sno,Cno,Grade)VALUES('95001','2',85)INSERT INTO SC ( Sno,Cno,Grade)VALUES('95001','3',88)INSERT INTO SC ( Sno,Cno,Grade)VALUES('95002','2',90)INSERT INTO SC ( Sno,Cno,Grade)VALUES('95003','2',55)INSERT INTO SC ( Sno,Cno,Grade)VALUES('95004','2',70)3、用T-SQL语句,修改上面所建学生课程数据库中数据:1) 向学生表:Student中加入一条记录:(95030,谢非,男,22,CS)并保存INSERT INTO Student( Sno ,Sname,Ssex,Sage,Sdept )VALUES('95030','谢非','男',22,'CS')2) 将李敏勇的数据库的成绩改为98分UPDATE SCSET Grade=98WHERE SC.Sno IN(SELECT SC.Sno FROM Student,SCWHERE Student.Sno = SC.Sno AND Student.Sname ='李敏勇')ANDo IN(SELECT o FROM SC,CourseWHERE o = o AND ame='数据库')3) 删除学生表Student中谢非的记录并保存DELETE StudentWHERE Student.Sname ='谢非'4) 能不能从Student表中删除李敏勇学生的记录,为什么?能不能删除王敏, 张立两个学生的记录? DELETE StudentWHERE Student.Sname ='李敏勇'不能删除李敏勇学生的记录:“DELETE 语句与REFERENCE 约束"FK__SC__Sno__07020F21"冲突。

广东海洋大学操作系统.实验(2)

广东海洋大学操作系统.实验(2)

班级:计科1141 学号:201411621110 姓名:邓超荣实验二进程间通信(信号量)实验目的了解信号量在进程控制中所起的重要作用。

实验内容父子两个进程共同完成递增正整数序列(1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16……100)的显示。

其中一个进程负责显示奇数,另一个进程显示偶数。

请分别编写“不带有信号量不能完成上述任务”和“使用信号量正确完成上述任务”的程序,观察实验结果,进行细致分析。

(1)不带有信号量不能完成上述任务1:#include <stdio.h>2:#include <stdlib.h>:3:#include <sys/types.h>:4:#include <sys/ipc.h>5:#include <sys/sem.h>:6:#include <unistd.h>7:union semun://使用union开辟空间,把定义的数据放到统一个足够大的空间8:{9: int val;//定义val,当执行SETVAL命令时使用10: struct semid_ds *buf;//定义buf,在IPC_STAT/IPC_SET命令时使用11: unsigned short *array;//在使用GETALL/SETALL命令时使用的指针12: struct seminfo *__buf;//在IPC_INFO命令时使用13:};14:int init_semvalue (int id, int v)15;{16: union semun sem_union;//调用union semun 对象17: sem_union.val = v;18: semctl (id, 0, SETVAL, sem_union);//系统调用senmctl用来执行在信号量及上的控制操作;获取关键字值id,设置信号量的数目为0;SETVAL设置信号量集中的一个单独的信号量的值。

广东海洋大学 数据库课程设计 药品信息管理系统

广东海洋大学 数据库课程设计 药品信息管理系统

药品信息管理系统1 系统分析1.1需求分析:对药品信息管理主要需求就是对药品信息进行基本的管理,用户需要及时准确地掌握该诊所内现有的药品的基本信息(主要包括数量,单价,是否过期等)。

同时,用户要求操作界面友好,操作简便,对数据库的操作安全可靠,药品从数据库中修改了,但还没结算时断电,要求数据库应该能恢复。

1.2功能分析:系统需要实现的主要功能包括查询,删除,增加,修改四部分,各功能具体如下表所示:表1-1 系统的主要功能分析2. 系统设计2.1 绘制用例图设计系统功能药品信息管理系统一共包含3钟用户角色,分别是医生,售药员,和管理员,权限依次提高,医生权限是可以查询库存药品信息,提供基本的用户管理功能(更改密码,更换用户),例图如下医生用例图售药员的权限在医生的基础上,还具有药品管理的药品销售功能,用例图如下:售药员用例图管理员具有所有权限,包括查询药品,增加药品条目,出售药品,清理药库(包括清除数量为0的药品,清除过期药品等)及所有的用户管理功能,用例图如下:管理员用例图2.2 绘制系统流程图本系统需要对用户身份进行验证,验证通过后再判断用户是属于医生,售药员或者是管理员中的哪一个角色,根据角色判断用户可以使用系统中的相应操作功能这里以管理员的身份为例,其流程图如下:系统流程图3. 数据库分析与设计3.1 数据库概念设计本系统一共设计规划出三个实体,分别是用户信息实体,药品信息实体,药品销售实体。

用户信息实体用于记录系统登录用户的信息,包括账号,密码,权限等相关信息其E-R图如下:图3-1 用户信息实体药品信息实体是数据库的核心,记录了所存储的药品的基本信息,其E-R图如下:药品信息实体E-R图药品销售实体则记录了药品销售的相关信息,主要指药品的出售数量,出售总价等,其E-R图如下:药品销售实体E-R图3.2 数据库逻辑结构设计根据设计好的各实体E-R图创建数据库的逻辑结构,数据库各表的结构如下。

中国海洋大学数据库上机作业第二章作业

中国海洋大学数据库上机作业第二章作业

课本P128页:实验2 交互式SQL准备:1.创建课本的本章数据库(名称为你的姓名),然后用命令创建student、course、sc表,其中学号以海大的学号长度为准。

2.插入数据:为3个表插入数据,要有你自己的学生信息及选课信息。

3.以上命令请保存,为以后使用。

练习:-----单表-----1.删除表course,再创建之。

2.为SC表增加列degree char(6),再将它删除。

3.查询IS系的非男生基本信息。

4.查询CS系的学生学号、姓名及出生年份。

5.查询明年将年满19岁的学生学号、姓名、系。

6.查询查询不是CS、MA、IS系的学生的基本信息(用IN和比较运算符分别来实现)。

7.查询第三个字是”晨”,姓李的学生信息。

8.查询不需要先修课的课程基本信息。

9.查询学生所在系的分布情况,即:有哪些系。

10.查询MA系的学生数。

11.查询你的平均成绩。

12.统计各个系的男生的平均年龄。

13.统计每个学生的选课门数。

14.统计选修2号课的学生人数及最高分、最低分。

15.统计每个学生的平均及格成绩,即:只统计及格成绩,各个学生的平均成绩是多少?-----多表-----16.查询MA系选修2号课的选课人数。

17.查询先修课是数据库的课程有哪些?18.查询数据库的先修课的课程号、名称、学分。

19.查询CS系的学生成绩表:学号、姓名、课程名、成绩。

按照课程顺序显示,同一课程按照成绩降序。

20.查询没有选修数据库的学生名单:学号、姓名、系。

21.查询仅选修了1门课的学生学号。

22.查询你的学号、姓名、选修的课程名和成绩。

23.查询没有选修任何课程的学生学号。

24.查询与你在同一系的小伙伴们的基本信息。

25.查询其他系中比你小的学生姓名和年龄。

26.要么选修了1号课,要么是MA系的,这样的学生学号。

-----更新-----27.将你的上铺(下铺)基本信息插入到student表中。

28.将2号课的成绩都增加5分。

广东海洋大学数据库课程设计

广东海洋大学数据库课程设计

本科生课程设计课程名称数据库原理及应用课程设计课程编号J1670101学号2014116211学生姓名阿稻所在专业计算机科学与技术所在班级计科指导教师成绩教师签字年月日课程设计时间: 2015年 11月 15 日至 2015 年 12月 20 日目录一、设计总说明1.1 概况1.2 系统开发目的1.3 开发内容1.4 开发要求1.5 开发环境二、需求分析2.1 系统背景分析2.2 需求分析三、概念结构设计3.1 系统功能模块设计图3.2 系统E-R图四、逻辑结构设计五、物理结构设计5.1 数据库创建六、系统实现七、优缺点及自我评价八、参考文献九、代码(附录)设计总说明1.1 概况名称:学生成绩管理系统用途:学校等教育机构功能:实现对学生信息、成绩的管理1.2 系统开发的目的1)掌握利用java语言进行程序设计的基本过程;2)理解java应用程序事件驱动机制,掌握利用java开发工具编写程序的方法,能熟练掌握java语法规则进行算法设计和代码编写;3)掌握利用对象进行数据库应用程序设计的基本方法;4)掌握SQL数据库数据表设计以及SQL语句的书写和java中的调用方法,通过掌握以上只是的同时提高自己的实践能力等。

1.3 开发内容通过调查分析达到学生成绩管理系统的系统要求,从而设计出系统的概念结构模型、逻辑结构模型、物理结构模型,通过SQL2008实现相应的要求,进而不断的测试和完善系统的漏洞。

1.4 开发要求1)学生信息的输入,包括学生的基本信息、选课信息和成绩等;2)学生基本信息、选课信息和成绩的修改;3)实现学生基本信息、选课信息和成绩的删除;4)查询学生基本信息、选课信息和成绩等等。

1.5 开发环境及工具系统前台开发工具:Eclipse Java Mars.1系统后台管理软件:SQL Server Management Studio 2008系统开发语言:Java二、需求分析2.1 系统背景分析人类社会已经步入了计科飞速发展的信息时代,尤其是信息网络系统的发展和应用,对社会生活的影响越来越深刻。

广东海洋大学数据库系统概论试题

广东海洋大学数据库系统概论试题

赶紧下载背答案吧!!!考试试题肯定从中出的!! 《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。

A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。

A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS (难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。

A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。

A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:B6、构成E —R 模型的三个基本要素是_________。

A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C28、在下列关于规范化理论的叙述中,不正确的是_________。

A 、任何一个关系模式一定有键。

B 、任何一个包含两个属性的关系模式一定满足3NF 。

实验1:创建数据库并实现简单查询(答案)

实验1:创建数据库并实现简单查询(答案)

广东海洋大学学生实验报告书实验名称实验一:建数据库,实现简单查询课程名称数据库原理与设计成绩学院(系)软件学院专业计算机软件工程班级学生姓名学号实验地点实验日期1.创建学生数据库(包含学生、课程和选修三个表),写出创建三个基本表的CREATE语句,列名、数据类型和约束如下:列名描述数据类型约束cStudenNo 学号长度为5的定长字符串主键vStudentName 姓名变长字符串,长度自定非空iSage 年龄整型年龄在0到100岁之间nSgender 性别Unicode编码方式的字符串型,长度自定性别只能取‘男’或‘女’cClass 班级定长字符串,长度自定形如‘软件1071’,由两个中文字符和四个数字字符vSdepartment 院系变长字符串,长度自定取默认值‘计算机系’列名描述数据类型约束cCourseNo 课程号长度为4的定长字符串主键vCourseName 课程名变长字符串,长度自定无vTeacher 教师名变长字符串无iCredit 学分带小数点的数值型0到5之间列名描述数据类型约束cStudentNo 学号和学生表学号一致外键,引用学生表学号cCourseNo 课程号和课程表的课程号一致外键,引用课程表课程号iGrade 成绩整型0到100分之间2.执行脚本,生成Recruitment和Globaltoyz数据库,并完成下列查询。

注:首先开启数据库服务,启动Microsoft SQL SERVER Management Studio;解压缩SQL SCRIPT文件到SQL SCRIPT文件夹,进入‘Guided Practice’目录,点击打开CREATERECRUITMENTDB文件,该脚本文件会在SQL SERVER中打开,点击工具栏上的‘执行’按钮执行该脚本。

执行成功后检查刷新服务,观察是否创建了一个名为‘Recuitment’的数据库。

指导教师日期注:请用A4纸书写,不够另附纸。

广东海洋大学高级数据库复习重点

广东海洋大学高级数据库复习重点

1.数据类型的概念:集合、包、列表.聚集概念与分类聚集类型(Collection Type)一组相同类型元素组成的并且满足一定要求的集合称为聚集类型。

聚集类型也称为集合类型,具体可以分为以下四种:数组类型(Array Type)相同类型元素的有序集合,一般而言,数组的大小是预先设置的,例如人名组:[Jhon,Raul,Mary,White]列表类型(list Type)相同类型元素的有序集合,但允许一个元素多次出现。

作为特例,字符串类型就是列表类型的简化形式包类型(Bag Type)相同类型元素的无序集合,但允许一个元素出现多次。

也称为多集类型,例如成绩集合{75,80,80,70,80}集合类型(Set Type)相同类型元素的无序集合,每个元素只能出现一次,集合类型实际上就是一种关系,因此也称为关系类型。

例如课程集合{Maths,DB,Physics}。

2.时间分为哪些时间可以分为绝对时间(absolute time)和相对时间(relative time)(又称固定时间和浮动时间)⏹时间模型:基于对时间轴结构的选择,时间模型可以划分如下几种模型:1.连续模型(Continuous model)⏹连续模型把时间看作同构于实数,每一个实数对应于一个时间点。

因此,在时间轴的两个时间点之间,可以存在其它的时间点。

这种模型能够最精确地为时间建模,但是由于现代计算机基于数字逻辑的工作方式,所以不可能无失真的记录时间。

在许多实时控制场合,例如工业控制领域,需要记录大量随时间不断变化的数据。

在这种情况下,往往采取采样的方式记录数据变化,对相邻时间点之间的数据采取插值的方法得到。

⏹2.步进模型(Stepwise model)⏹步进模型把数据的状态看成是时间的函数。

当时间点上的数据状态发生变化时才记录状态变化,否则保持不变。

在这种模型下,时间序列上任一点上数据的值对应于上一次数据改变时保持的状态,如果要查询当前数据的取值,需要回溯。

广东海洋大学图书馆考试题目及答案

广东海洋大学图书馆考试题目及答案

第1题:粤西古籍室不开放时间()(分值:2得分:2)A 周末B 每天11:40-14:30C 每天17:30-22:20D 每天11:40-14:30/17:30-22:20 正确答案:D 试题解答:无第2题:下列表达式哪项表示逻辑非()(分值:2得分:2)ANOTB*CORDAND正确答案:A试题解答:无第3题:学生读者的每本书可以续借()(分值:2得分:2)A3次B1次C2次D4次正确答案:B 试题解答:无第4题:随书光盘检索网址()(分值:2得分:2)正确答案:B试题解答:无第5题:丢失期刊中某一期,按期刊()的标准赔偿(分值:2得分:2)A原价B原价5倍C原价3倍D该刊全年定价正确答案:D 试题解答:无第6题:每周三晚上的开馆时间是(分值:2得分:2)A18点至22点20分B19点至22点20分C17点30分至22点20分D14点30至22点20 分正确答案:A 试题解答:无第7题:在图书馆所借图书超期未还会影响继续借书吗?(分值:2得分:2)A不会,可以换一个柜台借书B会,必须先还清超期图书后方可再借C不影响,可以继续借书D会,被限制停止借书一周正确答案:B 试题解答:无第8题:校园卡首次使用,为避免被盗用,需()(分值:2得分:2)A到发卡处认证B到图书馆认证C不用处理D自行修改密码正确答案:D试题解答:无第9题:在馆内阅览时,每人每次只能取()图书(分值:2得分:2)A2册B1册C4册D3册正确答案:B试题解答:无第10题:读者毁坏污损书刊()(分值:2得分:0)A 口头检讨B教育培训C 口头教育D必须书面检讨正确答案:D试题解答:无第11题:图书馆九层工具书室图书的借阅方式为?(分值:2得分:2)A室内阅览B不提供借阅C外借和室内阅览D外借正确答案:A试题解答:无第12题:收录证明开具费用标准()(分值:2得分:0)A按提供馆标准执行B每份50元C不收费D每份20元正确答案:A 试题解答:无第13题:遗失1991年后(含1991年)无复本的图书馆,按图书()的标准赔偿(分值:2得分:2)A原价1倍B原价3倍C原价7至8倍D原价5倍正确答案:C试题解答:无第14题:丢失光盘,按光盘()的标准赔偿(分值:2得分:2)A对应图书价格B原价3倍C原价1倍D原价5倍正确答案:A试题解答:无第15题:如何持卡通过图书馆门禁?(分值:2得分:2)A将卡在读卡器面板上反复拍打B将卡靠近读卡区域上方即可C不刷卡直接闯过去D把卡放在读卡器面板上反复摩擦正确答案:B 试题解答:无第16题:教工和学生借书期限分别为((分值:2得分:2)A教工6个月、学生3个月B教工6个月、学生1个月C教工3个月、学生6个月D教工1个月、学生6个月正确答案:B 试题解答:无第17题:进入图书馆,必须用什么证件通过门禁系统认证?(分值:2得分:2)A身份证B校园卡C学生证D其它有效证件正确答案:B 试题解答:无第18题:读者进入期刊室时,如何保存自己的书包、书籍、雨具等物品??(分值:2得分: 2)A交给其他人暂时保管B放入存包柜,重要物品随身携带C交给工作人员保存D放在门口交给门卫正确答案:B 试题解答:无第19题:下列哪项不属于人文科学的的中图法分类号()(分值:2得分:0)ACBECJDO正确答案:D试题解答:无第20题:校园卡首次登陆密码为((分值:2得分:2)A图书馆借阅卡号B校园卡号C登记号D自行设置的密码正确答案:B 试题解答:无第21题:遗失1990年前(含1990年)出版的图书,按图书()的标准赔偿(分值:2得分: 2)A原价5倍B原价10倍C原价3倍D原价正确答案:B试题解答:无第22题:校园卡在哪里挂失((分值:2得分:2)A找辅导员B校园卡管理中心C本系办公室D图书馆正确答案:B试题解答:无第23题:下列哪项是我校图书馆还未实现合作的文献传递服务机构()(分值:2得分:2)A中科院图书馆BCALISCCASHLD华南理工大学图书馆正确答案:A试题解答:无第24题:怎么进入图书馆()(分值:2得分:2)A凭学生证B刷借书证C刷校园卡D直接进入正确答案:C试题解答:无第25题:读者遗失了图书馆所借的图书应如何赔偿?(分值:2得分:2)A购买同种同版图书赔偿或赔款B校园卡自动扣缴C买同价格图书赔偿D随便买本书赔偿正确答案:A 试题解答:无第26题:如果你想找《申报》,你能在哪里得到()(分值:2得分:2)A古籍粤西文献室B图书阅览室C报刊阅览室D工具书阅览室正确答案:A试题解答:无第27题:下列哪项不是图书馆自建的特色资源()(分值:2得分:2)AVIPExam网络考试学习资源库B网络多媒体教学课件C专题考研网学科导航库正确答案:A 试题解答:无第28题:随书光盘借阅期限()(分值:2得分:2)A 一周B3天C5天D 一个月正确答案:B试题解答:无第29题:图书超期,应该怎样交超期款?(分值:2得分:2)A用别人的校园卡扣款B既可用自己的校园卡扣款,也可用别的读者的校园卡扣款C交现金D只能用本人的校园卡扣款正确答案:D 试题解答:无第30题:如果你要找人大复印资料,你能在哪里得到()(分值:2得分:2)A工具书阅览室B图书阅览室C报刊阅览室D古籍粤西文献室正确答案:C试题解答:无多选题第31题:读者在图书馆遇到火灾地震等突发状况时,以下说法正确的是?(分值:2得分:2)A应急疏散时上下楼严禁使用电梯,从楼梯上下楼B按照工作人员指示迅速疏散撤离图书馆C按照图书馆应急疏散图和安全逃生指示方向迅速有序撤离图书馆D遇火灾时,要用湿毛巾或衣物捂住口鼻,低势跑行正确答案:ABCD 试题解答:无第32题:网上信息服务内容有那些()(分值:2得分:2)A文献传递和科技查新B讲座培训和学科馆员C收录查询证明D代查代检和参考咨询正确答案:ABD 试题解答:无第33题:进入图书馆语言规范()(分值:2得分:2)A不大声喧哗B注意保持安静C不随意交谈D举止文明正确答案:ABCD 试题解答:无第34题:实习生实习前要办理延长借阅手续,需()(分值:2得分:0)A要加盖学院的印章B以班为单位C申请上应注明实习的起始时间D写申请书,附上所有申请人的校园卡卡号正确答案:ABCD 试题解答:无第35题:图书馆培训讲座的内容有()(分值:2得分:0)A专题定制自选课程B一小时讲座C校公选课《社科信息检索与利用》D网络教室正确答案:ABCD 试题解答:无第36题:要想得到图书馆最新活动公告或资源,你可以()(分值:2得分:0)A咨询同学B看图书馆宣传栏C看图书馆入口招贴牌D看图书馆网页最新动态正确答案:CD 试题解答:无第37题:以下哪种属于我馆已采购的电子图书数据库?(分值:2得分:2)A优阅电子图书B书生电子图书C超星电子图书D方正电子图书正确答案:BCD试题解答:无第38题:读者可以从图书馆主页获取的音像资源方式有()(分值:2得分:0)A爱迪科森网上报告厅B录音带检索C随书光盘检索DKUKE数字音乐图书馆正确答案:ABCD 试题解答:无第39题:代查代检需要提供的基本信息有()(分值:2得分:0)A作者单位B论文目录(篇目、期刊名、发表时间、卷期页等)C检索数据库D作者姓名正确答案:ABD 试题解答:无第40题:你可以通过以下方式实现参考咨询()(分值:2得分:2)A网络实时咨询和电子邮件咨询B MSN或网络电话咨询C电子表单咨询或QQ咨询D当面咨询或电话咨询正确答案:ACD 试题解答:无第41题:读者毁坏污损书刊,图书馆要()(分值:2得分:0)A违纪行为提交学校严肃处理B责令其书面检讨C视文献毁坏程度赔偿D 口头提出教育规劝正确答案:ABCD 试题解答:无第42题:在阅读电子书刊时需要下载浏览器的有()(分值:2得分:0)A维普浏览器B书生阅读器C超星阅读器D方正浏览器正确答案:ABCD试题解答:无第43题:下列哪些书室图书不可以外借()(分值:2得分:0)A报刊阅览室B工具书阅览室C图书借阅室D古籍粤西文献室正确答案:ABD试题解答:无第44题:图书馆寒暑假开放时间()(分值:2得分:2)A周五B周四C周二D周三正确答案:AC试题解答:无第45题:系统上查到的图书在书库里找不到,应该检查什么?()(分值:2得分:0)A馆藏地点是否在图书馆的书库B是否属于各学院资料室的书C索书号抄写是否正确。

(完整word版)广东海洋大学数据库期末试题和答案3套(完整版,考试必出)

(完整word版)广东海洋大学数据库期末试题和答案3套(完整版,考试必出)

《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。

A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是_________。

A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DB包括DBMS和DBSD、DBS包括DB和DBMS (难度系数B)正确答案:D3、设有关系R和S,关系代数S)-表示的是_________。

(RR-A、R∩SB、R―SC、R÷SD、R∪S(难度系数B)正确答案:A4、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S 使用自然连接时,要求R和S含有一个或多个共有的__________。

A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A、数据模型B、概念模型C、关系模型D、E-R图(难度系数C)正确答案:C6、构成E—R模型的三个基本要素是_________。

A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数C)正确答案:B7、在关系代数运算中,五种基本运算为_________。

A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。

A 、任何一个关系模式一定有键。

B 、任何一个包含两个属性的关系模式一定满足3NF 。

C 、任何一个包含两个属性的关系模式一定满足BCNF 。

D 、任何一个包含三个属性的关系模式一定满足2NF 。

(难度系数B )正确答案:D9、设有关系模式R(A,B,C)和S(C,D)。

广东海洋大学数据库原理及应用试题

广东海洋大学数据库原理及应用试题

《数据库原理及应用》第三套试题■、选择题(每题1分,共20分)1、数据库系统的特点是_________ 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A、数据共享B、数据存储C、数据应用D、数据保密(难度系数C)正确答案:A2、在数据库中存储的是_________ 。

A、数据B、数据模型C、信息D、数据以及数据之间的联系(难度系数C)正确答案:D3、数据库系统的数据独立性是指__________ 。

A 、不会因为数据的变化而影响应用程序B 、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 、不会因为存储策略的变化而影响存储结构D 、不会因为某些存储结构的变化而影响其他的存储结构(难度系数C)正确答案:B4、DB、DBMS和DBS三者之间的关系是_____________ 。

A、DBS 与DB 和DBMS 无关B、DBMS 包括DBS 和DBC、DBS 包括DB 和DBMSD、DB 包括DBMS 和DBS(难度系数B)正确答案:C5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作•这种功能称为_________ 。

A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能(难度系数A)正确答案:A6、关系数据库中,实现表与表之间的联系是通过____________ 。

A、实体完整性规则 B 、值域C、用户自定义完整性 D 、参照完整性规则(难度系数B)正确答案:D7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是__________ 。

B 、A K1+K2 D 、W K1 X K2(难度系数A )正确答案:C8、 对关系的完整性约束通常包括 __________ 三种。

A 、 实体完整性、属性完整性、关系完整性;B 、 实体完整性、参照完整性、用户定义完整;C 、 实体完整性、属性完整性、用户定义完整;D 、 实体完整性、属性完整性、参照完整性;(难度系数A )正确答案:B9、 在SQL 中,建立视图用的命令是 __________ 。

2022年广东海洋大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年广东海洋大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)

2022年广东海洋大学计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

2、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

3、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

4、有两种基本类型的锁,它们是______和______。

5、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

8、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

9、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

10、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

二、判断题11、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。

广东海洋大学数据库课程设计

广东海洋大学数据库课程设计

《数据库原理及应用课程设计报告》(j1670101x0)设计题目人力资源系统学生姓名Xxx学生班级计科1161学生学号2016xxxxxxxx指导教师Xxx2017年11月13日~完成时间2017年11月17日成绩评定目录一、设计总说明----------------------------------------------------------------------------11.1 概况----------------------------------------------------------------------------------11.2 系统开发目的----------------------------------------------------------------------11.3 开发内容----------------------------------------------------------------------------11.4 开发环境----------------------------------------------------------------------------1二、需求分析---------------------------------------------------------------------------------12.1 系统背景分析----------------------------------------------------------------------12.2 需求分析----------------------------------------------------------------------------2三、概念结构设计---------------------------------------------------------------------------33.1 系统功能模块设计图-------------------------------------------------------------33.2 系统E-R图------------------------------------------------------------------------4四、逻辑结构设计---------------------------------------------------------------------------54.1数据项--------------------------------------------------------------------------------64.2数据结构-----------------------------------------------------------------------------94.3数据存储-----------------------------------------------------------------------------104.4数据处理----------------------------------------------------------------------------12七、优缺点及自我评价--------------------------------------------------------------------13设计总说明1.1概况名称:人力资源管理系统用途:社会上各个层面的各种机构功能:实现对人力资源的安排及薪酬安排1.2系统开发的目的1)掌握利用SQL语言进行数据库操作的基本过程;2)能熟练掌握SQLSEVER 的各种操作;1.3开发内容通过调查分析达到人力资源管理系统的系统要求,从而设计出系统的概念结构模型、逻辑结构模型、物理结构模型,通过SQL2012实现相应的要求,进而不断的测试和完善系统的漏洞。

CNKI中国期刊全文数据库使用指南(广东海洋大学

CNKI中国期刊全文数据库使用指南(广东海洋大学

CNKI——《中国期刊全文数据库》使用指南(广东海洋大学图书馆2008-11)1、简介:由清华大学中国学术期刊电子杂志社开发。

截至2008年11月共收录国内期刊9170种(包括停刊、改名刊和现刊,改名后期刊算一种。

收录率为9170/9468=96.8%),全文文献总量已达2928万多篇,收录起始时间一般为1994年,个别追溯到1979年或创刊年,文献分为十大专辑:理工A、理工B、理工C、农业、医药卫生、文史哲、政治军事与法律、教育与社会科学综合、电子技术与信息科学、经济与管理。

十专辑下分为168个专题和近3600个子栏目。

目前有新版与旧版两种数据库供使用。

在旧版数据库中(通过中心站进入),有《中国期刊全文数据库》(9017种)、《中国学术期刊网络出版总库》(7431种)、《中国高等教育期刊文献总库》(455种)、《中国精品文化期刊文献库》(407种)、《中国精品文艺作品期刊文献库》(320种)、《中国党建期刊文献总库》(206种)、《中国政报公报期刊文献总库》(100种)、《中国经济信息期刊文献总库》(109种)、《中国基础教育期刊文献总库》(661种)、《中国精品科普期刊文献库》等一个总库和九个专题库。

我馆购买了《中国学术期刊网络出版总库》和5个专题数据库,但也可以在《中国期刊全文数据库》中检索下载全文。

下面以《中国期刊全文数据库》为例,介绍其检索方法。

2、访问路径:广东海洋大学图书馆主页(http://210.38.128.66/)→电子资源→中文数据库→期刊→中国期刊全文数据库(可通过教育网或电信网或中心站访问)。

需要说明的是:1、从局域网和中心站的“旧版入口”、新版平台的“进入总库检索”所揭示的数据库数量各不相同,其中“旧版入口”揭示的数据库最齐全,对于未购买的数据库,也可以检索到其题录和文摘;2、从局域网或“旧版入口”访问数据库,无需登录,而从新版检索平台“进入总库检索”访问数据库,则需先登录才能下载全文(账号:gdzjhy,密码:zjhy)3、检索方式:分为初级检索、高级检索、专业检索、期刊导航、分类浏览和分类检索五种。

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

1、若学生选课库的关系模式为:
学生(学号,姓名,性别,年龄,所在系);
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩).
①求选修了课程号为“C2”课程的学生学号。

π学号(σ课程号= ‘C2’(选课))
②求选修了课程号为“C2”课的学生学号和姓名。

π学号,姓名(σ课程号= ‘C2’(学生选课))
③求没有选修课程号为“C2”课程的学生学号。

π学号(学生)-π学号(σ课程号= ‘C2’(选课))
④求既选修“C2”课程,又选修“C3”课程的学生学号。

π学号(σ课程号= ‘C2’ (选课)) ∩ π学号(σ课程号= ‘C3‘ (选课) )
⑤求选修课程号为“C2”或“C3”课程的学生学号。

π学号(σ课程号=‘C2‘ (选课))∪π学号(σ课程号=’C3‘ (选课))
⑥求选修了全部课程的学生学号。

π学号,课程号(选课)÷ π课程号(课程)
⑦一个学号为“98002”的学生所学过的所有课程可能也被其他学生选修,求这些学生的学号和姓名。

π学号,姓名((π学号,课程号(选课)÷π课程号(σ学号= ‘98002’(选课) ) 学生) 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
1)求供应工程J1零件的供应商号码SNO:
πSno(σJno=‘J1’(SPJ))
2)求供应工程J1零件P1的供应商号码SNO:
πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ))
3)求供应工程J1零件为红色的供应商号码SNO:
πSno(σJno=‘J1‘(σCOLOR=’红‘(P) SPJ))
4)求没有使用天津供应商生产的红色零件的工程号JNO:
πJno(SPJ)-πJNO(σcity=‘天津’∧Color=‘红‘(S SPJ P)
5)求至少用了供应商S1所供应的全部零件的工程号JNO:
πJno,Pno(SPJ)÷ πPno(σSno=‘S1‘(SPJ))
3.查询至少选修了一门其直接先行课为5号课程的课程的学生姓名。

πSname(σCpno='5'(Course SC Student))。

相关文档
最新文档