sjk复习提纲.docx

上传人:b****6 文档编号:3246636 上传时间:2022-11-21 格式:DOCX 页数:15 大小:180.46KB
下载 相关 举报
sjk复习提纲.docx_第1页
第1页 / 共15页
sjk复习提纲.docx_第2页
第2页 / 共15页
sjk复习提纲.docx_第3页
第3页 / 共15页
sjk复习提纲.docx_第4页
第4页 / 共15页
sjk复习提纲.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

sjk复习提纲.docx

《sjk复习提纲.docx》由会员分享,可在线阅读,更多相关《sjk复习提纲.docx(15页珍藏版)》请在冰豆网上搜索。

sjk复习提纲.docx

sjk复习提纲

第一章绪论

1.数据库系统的组成P9填空、选择

数据库DB、数据库管理系统DBMS、用户、计算机系统

DBS包括DBMS和DB

2.数据库系统阶段的特点P3填空、选择

数据结构化、数据共享性高、数据独立性高(❤因为采用了三级模式结构)、冗余度最小(数据由数据库管理系统统一管理和控制)

3.模式结构(三级)、模式、外模式、内模式P5选择

模式:

也叫逻辑模式或概念模式:

是数据库全体数据的逻辑结构和特征的描述。

一个数据库只有一个模式。

外模式:

子模式或用户模式。

一个数据库可以有多个外模式,但一个应用程序只能使用一个外模式。

外模式主要描述组成用户视图的各个记录、相互挂关系、数据项安全性和完整性约束。

内模式:

存储模式,是整个数据库的最底层。

不同于物理层。

一个数据库只有一个外模式。

它是物理结构和存储方式的描述。

习题p11

用户使用视图用外模式,物理存储视图用内模式。

4.独立性(逻辑和物理)P7填空、选择习题p11

物理独立性:

用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。

当数据的物理存储改变时,应用程序不变。

——模式/内模式映像

逻辑独立性:

用户的应用程序与数据库中的逻辑结构是相互独立的。

当数据的逻辑结构改变时,应用程序不变。

——外模式/模式映像

5.DBA数据库管理员的职责(要考的话也是书上的课后练习)填空、选择(无)

6.数据处理发展包括哪几个阶段P2填空、选择

人工管理阶段、文件系统阶段、数据库管理、(数据仓库)

7.概念模型P12

信息世界的建模:

信息模型(概念模型)、实体、属性、实体集、实体标识符。

8.E-R图及基本元素概念:

实体、属性、联系(事物内部或事物之间)及表示方法

实体是现实世界中客观存在并可相互区别的事物。

属性是实体所具有某一特性成为属性。

联系:

现实世界中,事物内部或事物之间总是有联系的,联系反映了实体之间或实体内部的关系。

9.联系的类型一对一联系、一对多联系、多对多联系

10.信息世界涉及的主要概念:

实体、属性(实体集、实体标示符)没有要背概念的除了ER图:

联系用◇,实体:

矩形,属性:

椭圆形

11.数据模型的类型层次、网状、关系模型

12.关系模型及包含的基本概念:

属性(列)、元组(二维表中的行称为元组,二维表名就是关系名)、关系(二维表)

13.数据库管理系统的主要功能P8填空、选择、简答

数据定义功能、数据操纵功能、数据组织、存取功能、数据库运行管理功能、数据库建立与维护功能

第二章关系数据库

14.数据模型的三个要素(即关系模型的组成部分)P26

关系数据结构、关系操作集合、关系完整性约束

15.关系数据模型中的一些基本概念,如关系、元组、属性、码、主键、外码、全码……P29

候选码是唯一确定关系中元组的属性或属性组。

一个关系有一个或多个候选码,选择其中一个作为主码。

当关系中的某个属性或属性组不是该关系的主码,但却是另一个关系的主码,则称这个属性或属性组为该关系的外码。

关系中的所有属性组是这个关系的候选码,称为全码。

主属性是包含在候选码中的属性。

最极端的情况是全表都用来做主码,这时的主码也叫全码。

所选择的候选码中包含的属所有性叫做主属性,其他属性成为非主属性。

16.关系的性质什么时候用P32

17.在关系代数运算:

交、差-、并、投影π(消去某些列)、选择б(水平切割)、连接(是笛卡尔积和中选取属性满足一定条件的元组:

<或=等)、自然连接(特殊的等值连接)选择题P34

差、并、投影、选择、笛卡尔积×笛卡儿积一般属性(列标题)不同,然后用第一个关系的元组(每一行),分别与第二个关系的每一个元组连接生成新的关系。

一般最终生成的关系行数比前两个都多:

关系代数的5个基本操作

交、差、并要求相同的关系模式,元数要相同。

自然连接:

自然连接要求两个关系中至少有一个属性(列标题)相同,具有将相同的属性的元组连接在一起。

删相同列

等值连接:

不删相同列

笛卡尔乘积是域上的一种集合运算。

P34★p37上有练习※p39底部p41

18.关系的完整性类别及规则实体(主键不能为空)、参照(外键)、用户定义(域)完整性→属性的取值范围P32

完整性规则:

实体完整性规则、参照完整性规则、用户定义的完整性规则(checked)

19.关系的元指关系中包含几个属性有几个属性(列)就是几元(课后练习上有)p44

第三章SQLServer数据库基础

20.sqlSERVER2008的数据库文件及扩展名P49

mdf主数据文件ldf日志文件ndf次数据文件书上最后一页

21.用代码如何操作(创建、修改、删除)

数据库CREATE、ALTER、DROP(删除数据库)

数据库文件:

add、modify、REMOVE(移除数据库文件)

22.用代码如何操作(创建、修改、删除)数据表CREATE、ALTER、DROPp51

Createtable名称(pri_numchar(8)primarykey,

Pri_namevarchar(50),

Start_datedatetimenotnull

Amountint,

Unitdecimal(18,2),

Totalas([amount]*[unit]),);

Altertable名称addamountint插入列

Altertable名称altercolumnamountint修改列

Altertable名称dropcolumnpri_director;删除工程项目负责人的列

Droptable表名;

表的重命名:

execsp_rename‘当前表名’,‘新表名’;

SqlServer(Transact-SQL):

添加单列:

ALTERTABLE表名ADD列名数据类型

添加多列:

ALTERTABLE表名ADD列名1数据类型1,列名2数据类型2

修改单列数据类型:

ALTERTABLE表名ALTERCOLUMN列名数据类型

同时修改多列数据类型:

不支持

删除单列:

ALTERTABLE表名DROPCOLUMN列名

删除多列:

ALTERTABLE表名DROPCOLUMN列名1,列名2

同时添加和修改多列:

不支持,每次只能进行一种操作.

23.尤其如何创建数据表,主键primarykey、非空notnull、默认值default'女'、域完整性check定义,如check(性别in('男','女'))设计题

Agesmallintcheck(age>=15andage<=45),

Sexchar

(2)default(‘男’),

办证日期datetimedefaultgetdate(),

开学日期tinyintdefault

(1)check(开学日期)0and开学日期<=8),

只有int型的不用加引号

24.约束(非空值、主键、唯一性(unique)、外键、检查、默认约束)设计题

外键:

两句:

foreignkey(pri_num,mat_num),

Foreignkey(pri_num)references表名(pri_num),

25.用代码如何操作数据记录(查询、插入、删除、更新)insertinto…values、upset…set、deletefrom

deletefromstockwherepri_num=’2011001’andmat_num=’m001’;删除项目号为2011001的抢修工程领取的编号为m001的物资出库记录

第四章安全性管理

26.Sqlserver2008的安全机制

第五章SQL语言

27.查询:

基本查询(使用比较条件查询、逻辑条件查询、范围条件查询、字符串匹配条件查询、列表条件查询)、汇总查询(聚合函数、groupby)、连接查询(多表查询)、子查询查询最后一题(子查询)汇总查询平均值

查询至少有一门不及格学生的课程的授课教师

❤select课程号,授课教师

fromkc

where课程号in

(select课程号fromxs_kcwhere成绩<60)考的非常相似

28.通配符P62%\_

29.视图的作用(简答题P89)、定义、与表的关系、创建视图代码

Createview名称[withencryption加密]as[withcheckoption]go

Update名称set

Insertinto名称value

Dropview名称

❤ANSI表示法:

OUTERJOIN名词对应

视图的作用:

聚焦特定数据、简化数据操作、定制用户数据、合并分离数据

第八章关系模式规范化

30.关系规范化的三个范式、如何实现不考

第九章数据库设计

31.数据库设计过程、各个过程的要完成的任务

需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、数据运行与维护阶段

图灵奖:

网状、关系、事务处理

题型:

一、单选题(40分,20题)

二、填空题(20分,8题,20空)

四、简答题(10分,2题)

五、设计题(共30分)

 

1、基本查询

(1)查询学生表中全体学生的全部信息。

Select*fromStudent

(2)检索全体学生的学号、姓名。

SelectSno,SnamefromStudent

2、查询时改变列标题的显示

检索全体学生的学号、姓名、家庭地址信息,并分别加上“学生”、“学号”、“家庭地址”的别名信息。

SelectSnoas学生,Snameas学号,Home_addras家庭地址fromStudent

3、条件查询

(1)查询成绩大于80分的学生的学号及课程号、成绩。

SelectSno,Cno,GradefromSCwhereGrade>80

(2)查询成绩介于75~80分的学生的学号及课程号、成绩。

SelectSno,Cno,GradefromSCwhereGradebetween75and80

(3)查询选修了课程号为“002”,且成绩大于80的学生的学号。

SelectSnofromSCwhereGrade>80,Cno=002

(4)某些学生选修某门课程后没有参加考试,所以有选课记录,但没有考试成绩,下面我们来查一下缺少成绩的学生的学号和相应的课程号。

SelectSno,CnofromSCwhereGradeisnull

4、基于IN子句的数据查询

从课程表中查询出“高数”、“C语言”的所有信息。

Select*fromCoursewhereCname='高数'orCname='C语言'

5、基于BETWEEN。

AND子句的数据查询

查询所有成绩在70-80之间的学生选课信息。

(between···and为闭区间)

Select*fromSCwhereGradebetween70and80

6、基于Like子句的查询

(1)从学生表中分别检索出姓张的所有同学的资料;检索名字的第二个字是“红”或“虹”的所有同学的资料。

Select*fromStudentWHERESnamelike'张_'(_表示一个多个用%)orSnameLike'_[虹,红]%'

(2)查询课程名为Visual_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1