(考研复试)数据库笔记(共11页).docx
《(考研复试)数据库笔记(共11页).docx》由会员分享,可在线阅读,更多相关《(考研复试)数据库笔记(共11页).docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1:数据:描述事物的符号记录2:数据库是长期存储在计算机内,有组织可共享的大量数据的集合。3:数据库管理系统维语用户和操作系统之间的一层数据管理软件,具有,数据定义,数据组织管理,数据操纵,数据库事务管理和运行管理,数据库建立和维护。4:数据库系统:计算机系统引入数据库后的系统,简称数据库。5:数据管理技术3阶段:人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具有独立性。文件管理阶段:数据可以长期保存,文件系统管理数据,数据共享性差冗余大,数据独立性差。数据库系统阶段:数据结构化,数据共享性好,冗余低,易扩充,独立性高。6:数据模型分为:第一类:概念模
2、型。第二类是逻辑模型和物理模型,逻辑模型有(层次模型,网状模型,关系模型,面向对象模型,对象关系模型),物理模型:对数据最低层的抽象,描述数据库在系统内部的表示方式和存取方式。从现实世界到概念模型的转换是由数据库设计人员完成,从概念模型到逻辑模型转换由数据库设计人员和工具完成,逻辑模型到物理模型就由DBMS完成。7:数据模型由:数据结构(描述数据库对象和对象之间的关系),数据操作(对数据库中各对象的操作的集合),完整性约束(数据和其联系所具有的制约)三部分组成。9:层次模型:简单清晰,查询效率高,良好的完整性支持,但是和现实世界不符,查询子女必须通过双亲。网状模型:更直接的表达现实世界,存取效
3、率高,但是结构复杂。关系模型:简历在严格的数学模型上。概念单一,简单易懂,存取路径对用户透明,高独立性,保密性,但是查询效率不高。10:数据库三级模式结构:外模式,模式,内模式,外模式有多个,就是视图的意思,模式就是数据的逻辑结构,内模式就是物理结构。11:三级结构有两层映像:外模式/模式映像:修改此映像保证外模式不变,保证逻辑路理性,模式/内模式映像,修改此映像保证模式不变,保证物理独立性。12:数据库系统由数据库,数据库管理系统,应用系统和数据库管理员构成。13:关系数据库:候选码:某一列的值能唯一标识一个元组。主码:候选码之一。候选码们的属性称为主属性,14:实体完整性:主码不为空。参照
4、完整性:关系的外码一定为其他关系的主码,或者外码全部为空。用户定义完整性:比如XX不能为空,XX只能取指定值。15:SQL 结构化查询语言16:查询:select。定义:create,drop,alter。操纵:insert,update,delete。控制:grant,revoke。17: 为用户wang创建一个数据库,Create schema ST authorization wang;18:删除数据库Drop schema ST cascade/restrictCascade 把表都删了。Restrict 如果下属有表,就拒绝删除19:创建表Create table student.c
5、ourse( cno char(4) primary key,Foreign key cpno references course(cno) )Create table student.course( sno char(9),Cno char(4),Primary key (sno,cno),)20:在student表中增加一列,入学时间。Alter table student add entrance char(20);21:把student表中的的年龄改为整形Alter table student alter column sage int;22:在student增加课程名唯一的约束条件A
6、lter table course add unique(cname);23:删除表Drop table student restrict/cascade24:建立索引Create unique index scon on sc(sno ASC,cno DESC)Unique 表明每一个索引值对应唯一数据记录25:删除索引Drop index scon26:查询 Select sno,sname from student27:表达式查询Select sname,2004-sage from student;28:赋值查询Select sname,A, lower(sdept) from stu
7、dent29:消除查询结果中的重复行Select distinct sno from sc;30:whereSelect sname from student where sdept=CS31:大小Select sname from student where sage341:等值连接Select student.*,sc.* From student,sc Where student.sno=sc.sno类似双重for循环,首先拿student.sno中的第一个依次和sc.sno中的比,只要相同的,就放进来,一直比完,如果sc.sno中有3项,那么放进结果表的就有3项。这3项对应同一个stu
8、dent.sno。42:自身连接Select o,second.cpnoFrom course first,course secondWhere first.cpno=o43:左外连接Select student.sno,sname,ssex,sage,sdept,cno.gradeFrom student left out join sc on (student.sno=sc.sno)就是显示出student所有的行,即便行不等于sc.sno44:复合条件连接Select student.sno,sname,cname,gradeFrom student,sc,courseWhere stu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 复试 数据库 笔记 11
限制150内