复习要点和答案.doc

复习要点和答案.doc

ID:61463846

大小:46.00 KB

页数:8页

时间:2021-02-02

复习要点和答案.doc_第1页
复习要点和答案.doc_第2页
复习要点和答案.doc_第3页
复习要点和答案.doc_第4页
复习要点和答案.doc_第5页
资源描述:

《复习要点和答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、复习要点1、关系数据库的基本概念2、数据库的逻辑结构和物理结构、数据库的分类(各个系统数据库的作用)、用sql语句创建、管理和删除数据库。SQLServer数据库是存储数据的容器,是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。用户观点将数据库称为逻辑数据库,组成数据库的逻辑成分称为数据库对象。SQLServer2005的数据库对象主要包括表、视图、索引、存储过程、触发器和约束等。从物理结构看,SQLServer2005将数据库映射为一组操作系统文件,一般一个数据库被组织成数据文件和日志文件两种类型。l系统数据库系统数据库是在SQLServer2005的

2、每个实例中都存在的标准数据库,用于存储有关SQLServer的信息,SQLServer使用系统数据库来管理系统。nmaster数据库master数据库是SQLServer2005中的总控数据库,是最重要的系统数据库。系统是根据master数据库中的信息来管理系统和其他数据库。如果master数据库信息被破坏,整个SQLServer系统将受到影响,用户数据库将不能被使用。nmodel数据库model(模板)数据库是为用户建立新数据库提供模板和原型,它包含了将复制到每个新建数据库中的系统表nmsdb数据库msdb数据库支持SQLServer代理。当代理程序调度作业、记录操作时,系统要用到或实时

3、产生很多相关信息,这些信息一般存储在msdb数据库中。ntempdb数据库tempdb数据库是一个临时数据库,保存所有的临时表、临时数据以及临时创建的存储过程。nresource数据库resource数据库是一个只读和隐藏的数据库,包含SQLServer2005所有的系统对象。(系统对象在物理上保存在resource中,逻辑上显示在每个数据库的sys构架中)3、用sql语句创建、删除、管理表结构;插入、修改、删除表数据;各种约束的创建和作用(主键约束、唯一性约束、检查约束、默认约束、外键约束),数据完整性的分类和实现。实体完整性约束、参照完整性约束、函数依赖约束、统计约束四类。实体完整性实

4、体完整性是指一个关系中所有主属性(即主码的属性)不能取空值。所谓“空值”就是“不知道”或“无意义”的值。如主属性取空值,就说明某个不可标识的实体,这与现实世界的应用环境相矛盾,因此这个实体一定不是完整的实体。参照完整性约束参照完整性约束是指参照关系中外码的取值或者是空值(外码的每个属性均为空值)或者是取被参照关系中某个元组的主码值。下面举例说明。现有两个关系模式:学生(学号,姓名,性别,专业号,年龄)和专业(专业号,专业名)。在实现参照完整性时要注意以下几个问题:①外码是否可以接受空值。因为外码能否为空是依赖于应用环境的,如有两个关系模式分别为选修(学号,课程好,成绩)学生(学号,姓名,性

5、别,年龄,所在系),选修关系中的外码“学号”不能为空,如果为空,说明某个不知学号的学生选修了某门课程,这与学校的应用环境不符。②删除被参照关系的原组时的考虑。有时需要删除被参照关系的某个原组,而参照关系中又有若干原组的外码值与被删除的被参照关系中的主码值相对应,这时要进行级联删除,即将参照关系中的所有外码值与被参照关系中要删除元组主码值相对应的元组一起删除,如果参照关系同时又是另一个关系的被参照关系则这种级联删除应该级联删除应该级联下去。③修改被参照关系中主码时的考虑。遇到这种情况时,做法同删除被参照关系的元组类似,要做级联修改,既修改被参照关系中主码值的同时,用相同的方法修改参照关系中相

6、应的外码值。函数依赖约束大部分函数依赖约束都是隐含在关系模式结构中,特别是规范化程度较高的关系模式(如3NF或BCNS)都由模式来保持函数依赖。在实际应用中,为了不使信息过于分离,一般不能过分地追求规范化。这样在关系的字段间就可以存在一些函数要显式地表示出来。系统约束即某个字段值与一个关系多个元组的统计值之间的约束关系。如,本部门经理的工资不得高于本部门职工的平均工资的5倍。其中职工的平均工资值是一个统计计算值。在许多场合,统计数据往往可以公开,而个别数据却是保密的,但是个别数据值可以从统计数据推断出来,所以要采取一定的防范措施防止数据泄密。1、各类数据查询语句(基本查询、分组查询、连接查

7、询、嵌套查询)2、索引的类型和作用,用sql语句创建索引。索引的类型和作用,用sql语句创建索引。Ø聚集索引将表中的记录在物理数据页中的位置按索引字段值重新排序,再将重排后的结果写回到磁盘上。Ø非聚集索引Ø唯一索引确保索引键不包含重复的值。Ø复合索引在对数据表创建索引时,有时创建基于单个字段的索引不能满足查询要求,这时需要对表创建多个字段的索引,这样的索引称为复合索引。Ø索引视图如果视图基表的数据量很大,并且不常被更新,

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

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

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