数据库总结

时间:2024.4.27

     数据库考试要点总结

第一章

1. 数据管理技术发展的三个阶段以及各自的特点?

答:数据管理技术的发展可以大体归为三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

人工管理数据具有以下特点:数据不保存在计算机内;需要应用程序管理数据;数据不共享;数据不具有独立性。

文件系统阶段特点:数据以“文件”形式可以长期保存;由文件系统管理数据。但文件系统仍存在缺陷:数据共享性差,冗余度大;数据独立性差。

数据库系统阶段:采用数据模型表示复杂的数据结构;有较高的数据独立性;数据的共享性高,冗余度低,易扩充;数据由DBMS统一管理和控制。

2. DBMS有哪些功能?

 答:(1).数据库的定义功能。DBMS提供DDL定义数据库的结构、包括外模式、内模式及其相互之间的映象,定义数据的完整性约束、保密限制等约束条件. (2.)数据库操纵功能。DBMS提供DML实现对数据库的操作。基本的数据操作有四种:检索、插入、删除和修改。(3).数据库运行控制功能。DBMS对数据库的控制主要通过四个方面实现:数据安全性控制数据完整性控制、多用户环境下的并发控制和数据库的恢复。

3. 数据的物理独立性和逻辑独立性

答:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS(DataBase Management System 数据库管理系统)管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

   

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。

4. 数据模型组成的三要素:数据结构,数据操作和完整性约束。

5. 数据的完整性约束包括以下几个方面:1.域完整性.
2.实体完整性.
3.参照完整性

6. 数据库的三级模式和二级映像?

答:数据库的三级模式由外模式,模式,内模式三级构成。

 二级映像:外模式/模式映像;模式/内模式映像。

7. 数据库系统的组成?

  答:数据库系统包括的软件有:DBMS;支持DBMS运行的操作系统;具有与数据库接口的高级语言及其编译系统;以DBMS为核心的应用程序开发工具;数据库应用系统。

     数据库系统的人员主要是:数据库管理员,系统分析员和数据库设计人员,应用程序员和最终用户。

8. 要会画E-R图,会判断码,外码。

第二章:

 1.  关系的三类完整性约束:实体完整性,参照完整性和用户定义完整性。

实体完整性规则:若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
1)取空值(F的每个属性值均为空值);

2)等于S中某个元组的主码值。

用户定义完整性:是指某一具体的实际数据库的约束条件,由应用环境所决定,反映某一具体应用所涉及的数据必须满足的要求(比如说一个人的年龄必须要大于零),根据现实生活中的一个实际情况用户定义的一个用户自定义完整性。

2. 会用关系代数书写关系模式。(选择,投影和连接)p55




第二章

第三章

第四章


第二篇:数据库总结


数据库增删改查代码

插入数据:

Insert [into] 表名 (列名<多个用,号分隔>) values (值名) 提取数据放到已存在的新表中:

Insert into 插入的新表名 (列名)

Select (值名)

From (原表名)

提取数据放到新表中(执行时创建):

Select ( 原表名” .”提取值 )<如多个中间用逗号分隔 如前全写> Into (将要创建的新表表名)

From (原表名)

如上,增加标识列:

Select Identity( 数据类型 , 标识初始值, 标识增长量) as 列名

Into 新表<将要插入的表>

From 原始表<?>

一次插入多行数据:

Insert 表名(值名)

Select (值名) union<连接作用,最后一句不用>

更新数据:

Update 表名 set 列名 = 更新值 [where 更新条件] 删除数据:

Delete [from] 表名 [where<删除条件>]

更多相关推荐:
04-张全羚-数据库总结

SqlServer数据库原理期末总结姓名:张全羚学号:1304091004班级:13软件工程(1)班一、知识点分析(举例)1、存储过程简介SqlServer的存储过程是一个被命名的存储在服务器上的Transac…

数据库总结

承德石油高等专科学校计算机与信息工程系岗前实训总结报告实训方向或岗位:软件工程师实训地点或单位:文理楼B518所属班级:软件0901学号:29姓名:刘志聪指导教师:苏建华实训时间:20xx.10.10-20xx…

分布式数据库总结

分布式数据库介绍自学、整理、备忘它和集中式操作系统的区别在于资源管理、进程通信和系统结构等方面。分布式程序设计语言用于编写运行于分布式计算机系统上的分布式程序。一个分布式程序由若干个可以独立执行的程序模块组成,…

数据库总结

1、查询数据库,将查询出来的内容加入数值中加入内容。其中列名也会改变。将会用到连接符,如果是orcale将用||连接符。这样列名也会改变。selectprod_code||'wo'||'adf'fromtdcj…

数据库总结

(一)E-R图1.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可有若干学生选修。用E-R图画出此学校的信…

数据库总结1

论文类数据库(1)数据库EBSCO主要收录的是学术期刊文献,其中最主要的也是对我们有很大用处两个全文数据库是ASC(AcademicSourceComplete)和BSC(BusinessSourceCompl…

学生成绩管理数据库总结报告

项目总结报告项目总结报告.............................................................................................…

数据库总结

数据库增删改查代码插入数据:Insert[into]表名(列名多个用,号分隔)values(值名)提取数据放到已存在的新表中:Insertinto插入的新表名(列名)Select(值名)From(原表名)提取数…

数据库总结

1DBMS系统的功能:数据定义功能,数据操纵,优化和执行,数据安全和完整性,数据恢复合并发,数据字典,性能2数据库系统的发展阶段A文件管理:编写应用程序不方便,数据冗余不可避免,应用程序依赖性,不支持对文件的并…

数据库总结

数据库原理及应用总结与心得数据库是数据管理的新手段和新技术。使用数据库管理数据,可以保证数据的共享性、安全性和完整性。数据库原理及应用这门课介绍了有关信息、数据、数据管理、数据库、数据管理系统和和数据库应用系统…

数据库总结

约束的类型Primarykey定义主键,保证主键列不出现重复值实体完整性unique保证该列不出现重复值实体完整性Foreignkey定义外键,保证数据表间数据的一致性参照完整性check定义表中某些列的数据范…

数据库总结

重点大题:第三章的关系代数、第四章的SQL语言、第十章的E-R图、第十二章的关系模式的转换。其他为选择填空简答类型的。第一章数据:是描述事物特性的符号,包括数字、文字、图形、图像、声音等。数据不仅有多种表现形式…

数据库总结(68篇)