1: D模式
2: A表中任意两行的之不能相同
3: C并发控制
4: C3NF
5: D数据的管理
6: C概念
7: B数据结构、数据 *** 作、完整性约束条件
8: B应用程序
9: C主码
10: B连接
11: Cselect
12: C保留少部分冗余数据可提高查询速度
----------------------------------------------------------------------
第二份:
1: A关系
2:D不知道或无意义的值
3:D提高了用户的查询速度
4:Bfrom
5:B消除插入异常,删除异常和数据冗余
6:D隔离性
7:B关系数据模型
8:A不会因为数据的变化而影响应用程序
9:C并发控制
10:B主码
一、
1、数据;2、完整、一致;3、连接;4、%;5、σF1∧F2(E);6、 不同的列应有不同的列名、与行的次序无关 、与列的次序无关;7、文件系统;8、部分;9、BC;10、原子性、一致性、分离性、持久性;
二、
1、对;2、错;3、错;4、对;5、错;6、对;7、对;8、错;9、错;10、错;
三、
1、D;2、A;3、A;4、C;5、C;6、A;7:B;8、A;9、A;10、A;
四、
1、
并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。(1)R∩S=R-(R-S) 或 R∩S=S-(S-R)
(2)
= AθB(R×S)
= A=B(R×S)
R∞S=∏ ( RB=SB(R×S))
(3)R÷S =∏X(R)-∏X(∏X(R)×∏Y(S)-R)
2、
第一,需要应用程序执行。其次,执行读取数据的SQL语句。最后就是SQL字段取出的数据放到应用程序上就可以了。
3、
规范化理论是数据库逻辑设计的指南和工具,具体变现在一下三个方面:
a、在数据分析阶段,用数据依赖的概念分析和表示各项数据项之间的关系。
b、在设计概念结构阶段,用规范化理论消除初步ER图冗余的联系。
c、有ER图像数据模型转化阶段,用模式分解的概念和方法指导设计。
4、
安全性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出造成的无效 *** 作和错误结果,完整性是防止数据库被恶意的破坏和非法的存取。当然,完整性和安全性是密切相关的。特别是从系统实现的方法来看,某一种机制常常既可以用于安全保护亦可用于完整性保证。
自己做的,很少错误,采纳加分吧。
先可以买本《数据库及其应用》来看,这是基础。有介绍数据库的概念, *** 作以及最基础的SOL语言。
把这本书上的掌握了,基本的数据库这就应该掌握了。
其他的可以根据你自己的需要做深入研究。
这样的话下一步应该是有两个学习方向:
1应用方向
这方面就是找一个开发型的项目,然后利用数据库做数据存储开发一个管理信息系统,比如购物网站、进销存管理系统等,可以用C#或Jsp进行开发,这样就是使用数据库系统了,你需要学习如何搭建数据库环境,写sql语句,设计数据库模式,但不需要了解数据库内部运行原理。
2理论方向
学习数据库的高级内容,即内部原理,可以看机械出版社的《数据库系统实现(第二版)》(我本身就是教这门课的),里面介绍了数据如何存储、索引结构、sql语句的解析过程和查询的执行过程与优化原理、事务的实现方式等等。这是学习数据库运行原理的,对于从事数据库系统开发或一些高级系统开发,以及数据模式设计与语句优化有很大的帮助,毕竟知道原理了。
斯坦福大学的课程安排是
数据库概论->数据库系统实现->数据库开发(开发应用程序)
->分布式数据库
->数据库系统实现开发
->数据库高级论坛(研究最新的数据库实现技术)
数据库技术是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。一、数据库系统概论
1,数据库系统的定义
● 数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括 *** 作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
● 数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。
● 数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程牌,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。
2,数据库系统的特点大致有:
数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小,数据管理系统,为用户提供了友好的接口。
3,数据库系统的核心和基础:
数据库系统的核心和基础是数据模型,现有的数据库系统均是基于某种数据模型的。
4,数据库系统的核心是数据库管理系统数据库系统一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。[page]
二、物流中的数据库应用技术
在物流管理信息系统中,其信息绝对数量多、分布广,许多信息具有传递性和要求一致性。物流中心信息系统功能模块中,从采购进货管理、销售发货管理、库存储位管理、财务会计管理、运营业绩管理等子系统都包含着信息的上传下达,都要通过数据库和共享信息来完成物流系统的信息管理。因此,物流系统数据库在物流管理中起着举足轻重的作用。1,物流系统数据库的役计物流系统数据库的设计包括以下几步:建立物流系统信息模型(概念设计)——设计物流系统数据库的数据结构(逻辑设计)——设计物流系统数据库的物理结构(物理设计)——实现物流系统数据库。2,物流数据库的管理物流系统数据库的管理包括安全管理、磁盘空间管理、数据库的维护、数据库系统的启动、完整性与一致性实现、运行监控及性能调整等内容。
三、物流数据库的应用数据库的应用是物流信息系统的核心技术,因为数据库是物流信息系统的根本所在,是用户最关心的资源。
物流数据库的应用基本程序均可以概括为六个方面:数据收集、数据存储、数据传输、数据加工、信息解释、信息输出。1,数据收集——可根据数据和信息的来源不同,可以把物流信息的收集工作分为原始信息和二次信息收集两种。
2,数据存储——此功能就是保证已得到的物流信息能够不丢失、不走样、不外泄、整理得当、随时可用。
3,数据传输——即数据通信,把信息从一个子系统传送到另一个子系统,或者从一个部门传送到另一个部门。
4,数据加工——对已经收集到的物流信息进行某些处理,以使得到某些更加符合需要或更能反映本质的物流信息,或者使物流信息更适于各级管理人员使用,这就是信息的加工。
5,信息解释——物流信息系统的服务对象是物流管理者,因此,它必须具备向物流管理者提供信息的手段或机制,否则它就不能实现其自身的价值。经过解释的物流信息,根据不同的需要,以不同形式的格式进行输出。
6,信息输出——经过信息解释的信息输出,有的直接提供给人使用,有的是提供给计算机进一步处理。信息输出的手段是物流信息系统与物流管理者的接口或界面,它的情况应由双方的情况来定,即需要向使用者提供的信息情况以及使用者自身的情况。
1 用户自定义完整性约束 分为以下四类:
1 实体完整性:规定表的每一行在表中是惟一的实体。
2 域完整性: 是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。
3 参照完整性: 是指两个表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。
4 用户定义的完整性: 不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映某一具体应用必须满足的语义要求。
2 物理独立性
3 约束
4 数据库备份与恢复
1)数据库中数据的安全性控制:
用户标识与鉴别、存取控制、SQL Server 2000中的对象许可和命令许可、用户权限(许可)的授权及收回授权。
2)数据库中数据的完整性控制。
实体完整性控制、参照完整性控制、用户定义完整性控制;SQL Server 2000中实施完整性的方法。
3)数据库中数据的并发性控制。
事务、事务的特性、锁、锁的粒度、锁的兼容性、死锁、活锁、解决死锁和或锁的办法、批。
4)数据库中数据的数据库的恢复。
数据库备份和日志文件、事务故障恢复、系统故障恢复、介质故障恢复。
5 GRANT
6 不知道
7 不知
8 不知
9 权限
10 元组关系演算和域关系演算
11 B
12 D
13 D
14 B
15 C
16 B
17 B
18 B
19 C
20 D
以上就是关于数据库系统概论 选择题(50分!)全部的内容,包括:数据库系统概论 选择题(50分!)、关系数据库概论题目!知道的请户回答。。回答多少算多少,给分!、数据库系统概论等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)