写在前面:此系列文章只为参加知识竞赛时的记录 对题目提出一些自己的想法 有啥不对的地方还望谅解和指正 不胜感激
1 范式相关:详见 范式.
第一范式:是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。即无重复的列
第二范式:在第一范式的基础上建立,要求数据库表中的每个实例或行必须可以被唯一地区分,为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。
第三范式:在第二范式的基础上建立,要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。即不依赖于其它非主属性。
BC范式:第三范式只是要求R为第二范式且非键属性不传递依赖于R的候选键,而BC范式则是对R的每个属性都做要求。
2 数据库的三级结构从内到外的三个层次是?
A、外模式、内模式、模式
B、内模式、模式、外模式
C、模式、外模式、内模式
D、内模式、外模式、模式
分析理解:内模式又被称为存储模式,相对于物理层;模式概念模式和逻辑模式,是所有数据库用户的公共数据视图,是数据库中全体数据的逻辑结构和特征的描述;外模式又被称为用户模式,相对于用户级。故答案为B。
3 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是?
A、DBS包括DB和DBMS
B、DBMS包括DB和DBS
C、DB包括DBS和DBMS
D、DBS就是DB,也就是DBMS
分析:数据库系统包括数据库管理系统、数据库数据库管理员(DBA)。所以答案为A。
4 关于数据库事务处理描述错误的是?
A、原子性:表示的是事务的所有操作在数据库要么全部反映,要么全部不反映
B、一致性:事务在执行前如果数据库是一致性的,那么执行后也是一致的
C、隔离性:事务在执行过程中可以感觉到系统中其他事务的执行
D、一个事务成功完成后,他对数据库的改变必须是永久的,即使是系统出现故障时也是如此。
理解分析:(来源:事务隔离性理解)
事务的隔离级别从低到高有:
Read Uncommitted:最低的隔离级别,什么都不需要做,一个事务可以读到另一个事务未提交的结果。所有的并发事务问题都会发生。
Read Committed:只有在事务提交后,其更新结果才会被其他事务看见。可以解决脏读问题。
Repeated Read:在一个事务中,对于同一份数据的读取结果总是相同的,无论是否有其他事务对这份数据进行操作,以及这个事务是否提交。可以解决脏读、不可重复读。
Serialization:事务串行化执行,隔离级别最高,牺牲了系统的并发性。可以解决并发事务的所有问题。所以在事务在过程中时是不可以感觉到系统中其他事务的执行,所以答案为C。
5 下列哪些运算是关系代数的基本运算?
A、交、并、差
B、投影、选取、除、联结
C、联结、自然联结、笛卡尔乘积
D、投影、选取、笛卡尔乘积、差运算
理解:关系代数是一种抽象的查询语言,用对关系的运算来表达查询,可分为传统的集合运算及专门的关系运算。传统的集合运算是二目运算,包括并、交、差、广义笛卡尔积四种运算;专门的关系运算(Specific relation operations)包括选择、投影、连接、除等。故答案为D。
1 X软件公司的软件工程师张某兼职与Y科技公司,为完成Y科技公司交给的工作,做出了一项涉及计算机程序的发明。张某认为该发明是利用自己的业余时间完成的,可以以个人名义申请专利。此项专利申请权应归属?
A、张某
B、X软件公司
C、Y软件公司
D、协商解决
理解分析:如果存在职务关系,专利申请权属于公司;在本题中张某任职于两家公司,但关于计算机程序是在完成Y软件公司工作时完成的,故专利权为Y软件公司。所以答案为C。
2 如果一项方法发明专利是关于一种塑胶的生产方法,那么以下哪项可以得到专利法保护?
A、依照该生产方法直接生产的塑胶
B、利用生产出来的塑胶制造的防雨布
C、使用该防雨布的移动帐篷
D、利用该防雨布制成的雨衣
理解分析:专利法保护的是直接性的,所以答案为A。
3 王某于2006年5月3日完成了某项发明创造,并于2006年7月13日申请了发明专利;2008年10月23日,该申请被成功授权。依照《专利法》规定,该专利权期限终止日为?
A、2026年10月23
B、2026年7月13
C、2028年10月23
D、2023年10月23
理解:终止期限应该从申请日期算起,所以答案为B。
4 软件商标权的权利人是指软件注册商标所有人。
这个星期的分享就到这啦~~大家下次见!!!
信息加载中,请等待
微信客服(速回)
微信客服(慢回)