数据库应用系统设计

数据库应用系统设计

ID:12573671

大小:249.00 KB

页数:29页

时间:2018-07-17

数据库应用系统设计_第1页
数据库应用系统设计_第2页
数据库应用系统设计_第3页
数据库应用系统设计_第4页
数据库应用系统设计_第5页
资源描述:

《数据库应用系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库应用系统设计》复习资料★考核知识点:数据管理技术的发展附1.1.1(考核知识点解释):人工管理阶段:程序和数据是不可分割的整体;数据不能共享,浪费存储空间。文件系统阶段:数据保存在文件中,不再属于某个特定的程序;文件结构的设计面向具体应用,数据仍依赖于程序;存在数据冗余、不一致性等问题。数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性;数据库可供不同应用程序使用,数据共享度高;数据库系统的数据和程序之间具有较高的独立性。★考核知识点:数据管理技术的发展附1.1.2(考

2、核知识点解释):数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性。★考核知识点:数据独立性附1.1.3(考核知识点解释):当模式发生改变时,只要修改外模式/模式映像关系,使外模式不变,就可以保证应用程序不必改动,这就保证了数据的逻辑独立性。★考核知识点:数据独立性附1.1.4(考核知识点解释):当数据库的存储结构改变时,可以通过修改模式/内模式的映像关系使数据模式不变化,从而保证从模式中导出的外模式也不变化,最终使得根据外模式设计的应用程序也不用改动。数据的物理存储发生变化并

3、不引起逻辑应用的改变,即保证了数据的物理独立性。★考核知识点:DBMS的主要功能附1.1.5(考核知识点解释):DBMS通过提供数据操纵语言(DataManipulationLanguage,简称DML)实现对数据的增、删、改、查询、统计等操作操纵功能。★考核知识点:关系模型的基本术语附1.1.6(考核知识点解释):关系模型中具有单一的数据结构—关系,而关系就是一个二维表。★考核知识点:关系模型的基本术语附1.1.7(考核知识点解释):表中的一行即为一个元组。★考核知识点:关系的完整性附1.1.8(考核知识点解释

4、):不同的数据库应用系统还可能需要一些满足特殊要求的约束,这时就可以使用用户自定义的完整性。如,想限制性别的取值只能为“男”或“女”,成绩的取值为0~100,就可以使用用户自定义完整性。★考核知识点:基本表的创建、修改与删除附1.1.9(考核知识点解释):所谓主键指用来唯一标识表中行的一列或几列。★考核知识点:基本表的创建、修改与删除附1.1.10(考核知识点解释):修改基本表的一般语法格式:ALTERTABLE[<数据库名>.]<表名>[ADD<新列名><数据类型>[列级完整性约束条件]][,…n][ALTER

5、COLUMN<列名><数据类型>][DROPCOLUMN<列名>[,…n]][DROP<完整性约束条件>];ADD子句可以用来增加一个或多个新列,并同时定义新列的数据类型和完整性约束,各个列名之间用逗号分隔;ALTERCOLUMN子句用来修改原有某列的列名或数据类型;DROPCOLUMN子句用于删除原有的一列或多列,各个列名之间有逗号分隔;DROP专门用来删除原有列的约束。★考核知识点:SQL的数据查询附1.1.11(考核知识点解释):SQL数据查询的一般语法格式:SELECT[ALL

6、DISTINCT]<列表达

7、式>[,…n]FROM<表名

8、视图名>[,…n][WHERE<查询条件表达式>][GROUPBY<列名>[HAVING<条件表达式>]][ORDERBY<列名>[ASC

9、DESC]];使用DISTINCT关键字可以从查询结果中除去重复的行。★考核知识点:授权附1.1.12(考核知识点解释):GRANT语句的功能是把对指定操作对象的指定权限授予指定的用户。★考核知识点:关系数据库的模式设计附1.1.13(考核知识点解释):如果新转来一个学生,该学生还没有选课,则无法将其插入。因为(学号,课程号)是主码,即能唯一区分

10、一个元组的属性集,而插入元组时主码值不能空,所以缺少课程号信息的学生信息无法插入,这就是插入异常。★考核知识点:恢复的实现技术附1.1.14(考核知识点解释):动态转储是指在转储期间允许对数据库进行存取、修改活动,即转储和用户事务可以并发执行。★考核知识点:SQLServer2000的恢复技术附1.1.15(考核知识点解释):简单恢复所需的管理最少,但必须合理设置备份周期,以防止备份周期过长丢失大量数据,而备份周期过短又导致备份开销相对太大。使用完全恢复即使数据文件丢失或损坏也不会导致工作损失,因为包括大容量操作

11、(如SELECTINTO、CREATEINDEX和大容量装载数据)在内的所有操作都将完整地记入日志;但如果日志损坏,则DBA必须重做自最新的日志备份后所发生的更改。在大容量日志记录恢复模型下只记录这些操作的最小日志,因此,大容量复制操作的数据丢失程度要比完全恢复模型严重。★考核知识点:封锁附1.1.16(考核知识点解释):进行并发控制的主要技术是“封锁”。所谓封锁是指事务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。