数据库管理与应用

数据库管理与应用

ID:41853976

大小:754.06 KB

页数:39页

时间:2019-09-03

数据库管理与应用_第1页
数据库管理与应用_第2页
数据库管理与应用_第3页
数据库管理与应用_第4页
数据库管理与应用_第5页
资源描述:

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

1、数据库管理及应用期末复习一、考试的题型1、选择题(10小题,20分)2、填空题(10小题,30分)3、简答题(4小题,20分)4、编程题(3题,30分)(1)数据查询(2题)(2)存储过程(1题)二、考试方式:开卷三、考试时间:100分钟期末考试的题型和考试方式第1章数据库系统概述第2章关系数据库第3章关系数据库标准语言----SQL第4章关系数据库化理论第5章数据库安全保护第6章数据库设计第7章SQLServer2000高级设计考试范围第1章数据库系统概述一、复习课本内容1.1信息、数据、数据处理与数据管理(理解)1.2数据

2、库技术的产生、发展(理解)1.3数据库系统的组成(理解)1.4数据库系统的模式结构(掌握)1.6数据库管理系统(DBMS)(掌握)1.6.1DBMS的主要功能1.6.2DBMS的组成第1章数据库系统概述一、复习课本内容1.7数据模型(掌握)1.8四种数据模型1.8.3关系模型(掌握)1.9数据库系统的发展(了解)第1章数据库系统概述二、本章练习题1、网上练习题2、课本习题(与要求复习内容有关的习题)三、本章考试题型(1)选择题(2)填空题(3)简答题第2章关系数据库一、复习课本内容2.1关系模型的数据结构及其形式化定义(理解)

3、2.2关系的键与关系的完整性(理解)2.3关系代数(掌握)二、本章练习题1、网上练习题2、课本习题(与要求复习内容有关的习题)三、本章考试题型(1)选择题(2)填空题(3)简答题第3章关系数据库标准语言--SQL一、复习课本内容(重要)3.1SQL语言的基本概念与特点(了解)3.2了解SQLServer20003.2.2企业管理器(掌握使用)3.2.3查询分析器(掌握使用)3.3创建与使用数据库(理解)第3章关系数据库标准语言--SQL一、复习课本内容3.4创建与使用数据表3.4.1数据类型(掌握常用的)3.4.2创建数据表2

4、.用SQL命令创建数据表(掌握)3.4.3定义数据表的约束(掌握)第3章关系数据库标准语言--SQL一、复习课本内容3.5创建与使用索引3.5.1索引的作用(理解)3.5.2索引的分类(理解)3.5.3创建索引2.用SQL命令创建索引(掌握)第3章关系数据库标准语言--SQL一、复习课本内容3.6数据查询掌握3.6.1---3.6.73.7数据更新掌握用SQL命令添加、修改和删除数据3.8视图掌握用SQL命令创建视图3.9数据控制(理解)第3章关系数据库标准语言--SQL二、本章练习题1、网上练习题2、课本例题、习题(与要求复

5、习内容有关的)三、本章考试题型(1)选择题(2)填空题(3)简答题(4)编程题:数据查询3.4.3定义数据表的约束一、域完整性约束1、字段的数据类型2、空值约束(NOTNULL)3、缺省约束(defaultconstraints)4、检查约束(checkconstraints)二、实体完整性约束1、主键约束(primarykeyconstraints)2、唯一约束(uniqueconstraints)三、参照完整性约束1、参照约束:被参照表的记录删除,参照表中的相应记录都要删除。如学生表某个学生删除,成绩表中有关该学生的所有记

6、录都要删除。2、外键约束:外键的值在所参照表的主键值必须存在。四、用户定义完整性:通过编程实现,如存储过程。CREATETABLE学生表(学号CHAR(7)NOTNULL,姓名CHAR(8),性别CHAR(2)DEFAULT'男',年龄INTCHECK(年龄>=18AND年龄<=60)专业代号CHAR(3),所属系别CHAR(5),PRIMARYKEY(学号),FOREIGNKEY(所属系别)REFERENCE系部表(所属系别))例如,在创建学生表时,加入约束的语句为:3.8视图一、视图概述二、创建视图三、查询视图一、视图概述

7、1、视图是从一个或几个基本表(或视图)导出的表,视图和基本表不同之处在于,它并没有真正地存储数据,它只是存放视图的定义,它是一种虚的映射关系,它所存取的数据必须依附于所关联的基本表。视图可以和基本表一样被查询、被删除。2、视图的优点视图能够简化用户的操作。视图使用户能以多种角度看待同一数据。视图对重构数据库提供了一定程度的逻辑独立性。视图能够对机密数据提供安全保护。二、创建视图SQL语言用CREATEVIEW语句建立视图,其一般格式为:CREATEVIEW视图名[(字段名[,字段名]…)]AS子查询1)组成视图的属性列名或者全

8、部省略或者全部指定,没有第三种选择。在下列三种情况下必须明确指定组成视图的所有列名:●其中某个目标列不是单纯的属性名,而是库函数或列表达式;●多表连接时选出了几个同名列作为视图的字段;●需要在视图中为某个列启用新的更合适的名字。2)子查询可以是任意复杂的SELECT语句,但通

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

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

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