- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章
1.基本概念:
Data:数据,描述事物的符号记录,它是数据库中存储的基本对象。
DB:数据库,是长期储存在计算机内、有组织的、可共享的大量数据集合
DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件。
DBS:数据库系统,是指在计算机系统中引入数据库后的系统构成
2. 数据管理技术的发展:
人工管理阶段(40年代中--50年代中)
文件系统阶段(50年代末--60年代中)
数据库系统阶段(60年代末--现在)
3.数据库系统特点:
数据结构化
数据的共享程度高,冗余度低,易于扩充
数据的独立性高
数据由DBMS统一管理和控制
4.DBMS功能:
数据定义功能
数据组织、存储、和管理功能
数据操作功能
数据库的事务管理和维护功能
其他功能
5. 数据模型的三要素:数据结构 数据操作 数据的约束条件
6. 按模型应用的不同目的分为概念模型、数据模型:
概念模型:也称信息模型,它是按用户的观点对数据和信息建模,主要用于数据库设计
数据模型:它是按计算机系统的观点对数据建模,主要用于DBMS的实现
7.常用数据模型:关系模型 层次模型 网状模型
8.数据库系统的三级模式结构:指数据库系统由外模式、模式和内模式三级构成,如图:
9.数据库的二级映像功能:外模式/模式映像,保证数据的逻辑独立性
模式/内模式映像,保证数据的物理独立性
10.数据独立性,数据的物理独立性,数据的逻辑独立性
(物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变 (逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
11.数据库技术发展的几个代表事件:
1968年IBM公司推出了第一个商品化的层次数据库管理系统IMS(Information Management System)
1969年美国CODASYL组织的数据库工作小组发表了DBTG报告,它是数据库网状模型的典型代表。
1970年美国IBM公司的E.F.Codd提出了关系数据模型,以关系或称表作为描述数据的基础。之后,又发表了一系列的文章,奠定了关系数据库的理论基础
第二章
1.关系模型的完整性概念:
实体完整新:若属性A是基本关系B的主属性,则A不能为空值;
参照完整性:当更新、删除、插入一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。
3.4.1 关系的集合运算:并、交、差
关系R和S必须满足条件:1)两者的模式具有相同的属性集;
2)?
运算定义如下:
1)? RS,是R中的元素和S中的元素共同组成的集合。
2)? RS,是既出现在R中又出现在S中的元素组成的集合。
3)? RS,是只在R中出现,不在S中出现的元素组成的集合。
2.4.2投影
该运算作用于关系R将产生一个新关系S,S只具有R的某几个属性列。
2.4.3 选择
该运算作用于关系R也将产生一个新关系S,S的元组集合是R的一个满足某条件C的子集。
2.4.4 笛卡儿积
R X S,其关系模式是R和S的模式的并集,是R和S的元组以所有可能的方式组合起来。当R和S有同名的属性,至少要为其中一个属性重新命名。
2.4.5 自然连接
其关系模式是R和S模式的并集。假设A1、A2、……An是R和S的模式中的公共属性,那么如果R的元组r和S的元组s在这些属性上取值都相同,r和s组合而成的元组就归入该自然连接中。
2.4.6 θ连接 ( 先将R和S笛卡儿积,然后从R X S的元组中选择满足条件C的元组集合。)3.能用关系代数表达关系数据操作
4.关系数据模型的一些特点:行列交换。
第三章(看课本)【重点,考大题】
能用SQL表达数据库定义、查询、修改操作
能用SQL完成数据库完整性约束定义(外键和主键)
第四章
1.安全性基本概念:指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏
2.数据库安全性控制的一般方法:用户标识和鉴定;存取控制;自助存取控制;授权与回收;数据库角色;强制存取控制方法
3.SQL语言中提供了哪些数据控制的语句:授权、回收、视图及其授权
第五章
1.完整性概念:数据的正确性和相容性
数据的完整性是为了防止数据库中存在不符合语义的数据,即防止数据库中存在不正确的数据。
2.完整性控制:完整性约束条件定义 完整性检查方法 违约处理
3.完整性与安全性的区别:
完整性检查和控制的防范对象是不合语义的、不正确的数据,防止它们进入数据库。
安全性控制的防范对象是非法用户和非法操作,防止他们对数
文档评论(0)