欢迎来到天天文库
浏览记录
ID:51254257
大小:263.00 KB
页数:15页
时间:2020-03-20
《数据库面试基础知识总结.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式提示:(1).概念模式:(面向单个用户的)是数据中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。(2).外模式:(面向全局的)是用户与数据库系统的接口,是用户用到的那部分数据的描述。它由若干个外部记录类型组成。(3).内模式:(面向存储的)是数据库在物理存储方面的描述,它定义所有的内部记录类型、索引、和文件的组织方式,以及数据控制方面的细节。模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应与同一个模式可以有任意多
2、个外模式。在数据库中提供两级映像功能,即外模式/模式映像和模式/内模式映像。对于没一个外模式,数据库系统都有一个外模式/模式映像它定义了该外模式与模式之间的对应关系。这些映像定义通常包括在各自外模式的描述中,当模式改变时,由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变了,由数据库管理员对模式/内模式映
3、像做相应改变,可以使模式保持不变,从而保证了数据的物理独立性。2.SQL语言包括数据定义、数据操纵(DataManipulation),数据控制(DataControl)数据定义:CreateTable,AlterTable,DropTable,Craete/DropIndex等数据操纵:Select,insert,update,delete,数据控制:grant,revoke3.SQL常用命令CREATETABLEStudent(IDNUMBERPRIMARYKEY,NAMEVARCHAR2(50)NOTNU
4、LL);//建表CREATEVIEWview_nameASSelect*FROMTable_name;//建视图CreateUNIQUEINDEXindex_nameONTableName(col_name);//建索引INSERTINTOtablename{column1,column2,…}values(exp1,exp2,…);//插入INSERTINTOViewname{column1,column2,…}values(exp1,exp2,…);//插入视图实际影响表UPDATEtablenameSET
5、name=’zang3’condition;//更新数据DELETEFROMTablenameWHEREcondition;//删除GRANT(Select,delete,…)ON(对象)TOUSER_NAME[WITHGRANTOPTION];//授权REVOKE(权限表)ON(对象)FROMUSER_NAME[WITHREVOKEOPTION]//撤权列出工作人员及其领导的名字:SelectE.NAME,S.NAMEFROMEMPLOYEEESWHEREE.SUPERName=S.Name4.视图提示:计算
6、机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修
7、改,删除操作等。5.完整性约束:实体完整性、参照完整性、用户定义完整性提示:定义:关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。完整性通常包括域完整性,实体完整性、参照完整性和用户定义完整性,其中域完整性,实体完整性和参照完整性,是关系模型必须满足的完整性约束条件。(1).域完整性约束:域完整性是保证数据库字段取值的合理性。 属性值应是域中的值,这是关系模式规定了的。除此之外,一个属性能否为NULL,这是由语义决定的,也是域完整性约束的主要内容。域完整性约束是最简单、最
8、基本的约束。在当今的关系DBMS中,一般都有域完整性约束检查功能。 包括检查(CHECK)、默认值(DEFAULT)、不为空(NOTNULL)等。(2).实体完整性 实体完整性是指关系的主关键字不能重复也不能取“空值"。 一个关系对应现实世界中一个实体集。现实世界中的实体是可以相互区分、识别的,也即它们应具有某种惟一性标识。在关系模式中,以主关键字作为惟一性标识,而主关键字中的
此文档下载收益归作者所有