搜档网
当前位置:搜档网 › (考研复试)C语言笔记

(考研复试)C语言笔记

(考研复试)C语言笔记
(考研复试)C语言笔记

1:用高级语言编写的程序叫做源程序,然后用编译程序吧源程序翻译成二进制的目标程序,然后将该目标程序与系统函数库以及其他目标程序连接,形成可执行程序。

2:算法五个特点:确定性,有穷性,输入,输出,可行性。3:程序流程图、N-S盒图、伪代码

4:int 无论有符号无符号,都是16位

Short 无论是有符号还是无符号都是16位

Long 无论是有符号还是无符号都是32位

Float 32位double 64位,long double 128位。

一个整型常量后面加u就是无符号,加l就是长整型5:\t,\b退格,\r移到本行开头

6:‘0’48,‘A’65,‘a’97,差值32

/

7:级别char

8:(int)x+y 只是int化x;

9:i+++j (i++)+j

:float 32位,24位表示小数部分(其中包括了符号位),8位表示指数部分。

11:字符给整形赋值,如果是无符号字符型,赋值给整形就是占据整形低8位,高8位补0,如果是有符号字符型,如果是负号就补1,正好补0;

12:int short long 给char 就是把低8位给char

13:整形给long,同char给int一样,

14:putchar() Getchar()

Puts(),gets()

Printf(“%md”,d) %d,%c,%f,%ld,%o,%x,%u,%s

%d的原意是,按十进制整形数据输出

M表示输出字段的宽度,数字靠右拜访。如果数字太大,就输出数字,不管m.

Printf(“%”,d)

输出占m列,靠右端,只取字符串中的前n个字符,如果n大于m,则不管m

Printf(“%”,d)

输出占m列,靠左端

Printf(“%”,d)

%f输出实数,包括单精度和双精度,只能输出六位小数,输出n位小数

Printf(“%”,d)

|

N指的是输出小数的位数,

Scanf输入整形,分割可以用回车或者tab或者空格但是不能用逗号

Scanf(“%3d%3d”,&a,&b)输入123456.

系统自动把123赋值给a,456赋值给b;同理,如果系统输入abc三个字符,但是ch只能容纳一个,就吧a给ch,

bc给后面的。

Scanf(“*%3d”)表示读入三位整数,但是不赋值。,

Scanf的字符串中,除了格式说明符以外还有其他的字符,输入的时候要在对应位输入这些字符。

Scanf(“%c%c%c”,&c1&c2&c3) 输入的abc,不应该是有空格的、

Scanf(“%s%s%s”,str1,str2,str3);

Scanf输入多个字符串的时候,用空格分隔

15:大小于的优先级高于等于。

<

16:优先级由低到高:赋值运算符,与和或,大小于,算术运算,非。

17:break是跳出循环,continue是跳出本次循环,

18:int a[3][4]={{1},{5},{9}},每行自补0

19:strcat(s1,s2)把s2连接到s1。

Strcpy(s1,s2)把s2复试到s1中,覆盖s1.注意这个复制的时候‘\0’也复制进去

Strncpy(s1,s2,n)把s2的前n个字符复试到s1中

Strlwr 大写转小写strupr 小写转大写

20:数组做形参的时候,大小可以不指定,其实本质上还是把首地址给参数传递了

21:多维数组做函数参数,可以且只能省略第一维的大小。22:register变量,只有局部变量和形式参数可以作为寄存器

变量,寄存器数目有限的,局部静态变量不能,局部静态变量不能为寄存器变量

23:外部变量跨文件使用的方法是,在文件1中函数外定义外部变量int A;在文件2中函数外声明extern A

24:实际上,编译器遇到extern的时候,现在本文件找外部变量的定义,如果找到,就在本文件中扩展作用于,如果找不到,就在连接时从其他文件中找外部变量的定义,然后作用域就是跨文件的。

25:在文件中函数外部定义的变量,如果是一般的定义,int A,其他文件可以通过extern来引用这个变量,但是如果定义static int A,则其他文件无法通过extern来引用。

26:如果外部变量不在文件开头定义,则有效范围只在定义处到文件结束,如果定义之前的函数要引用外部变量,就要用extern声明。,如果外部变量定义在函数之前,就没有必要extern了、通常人们喜欢吧变量和函数的extern声明放在一个单独的文件中,即头文件。

声明:extern int A,B

定义:int A=13,B=8;

27:局部变量:自动,静态局部变量,寄存器。

全局变量:静态外部变量,外部变量

动态存储:自动,寄存器,形参

静态存储:静态局部,静态外部,外部变量

静态存储区:静态局部变量,静态外部变量,外部变量、动态存储区:自动,形参

寄存区存储区:寄存器。

28:声明与定义,声明就是int a,。

声明有两种,一种是int a是分配存储空间的,叫定义性声明(简称定义),一种是extern a 是不分配存储空间的,叫引用性声明,所以,声明包含定义,定义是分配存储空间的声明。

外部变量的定义只能有一次,它的位置在所有函数之外,而同一文件中的外部变量的声明可以有很多次,它的位置可以任意。系统根据外部变量的定义来分配存储空间,对外部变量的初始化只能在定义时进行,外部变量的声明,其作用是声明该变量是一个已在后面已定义的外部变量,仅仅是为了扩展该变量的作用范围。Static 也是一个声明的符号,但是必须加上变量类型。

29:define 后面不要加;

30:(*a)++不等于*a++,*a++等价于*(a++)

31:数组名a代表数组首元素地址,是一个指针常量,在运行期间固定不变,所以a是常量,a++无法实现。但是,实参数组代表一个固定的地址,可是形参不是一个固定的地址值,而是一个指针变量,可以再被赋值。

27:二维数组的指针中,取值的只有,*(a[1]+2)

*(*(a+1)+2),a[1][2]

32:char a[]; A=”I love”错误

char *a;a=”I LOVE”对

即,数组可以再定义的时候赋值,不能再赋值语句中赋值。同样,这里的数组名也是不能改变的。但是用指针定义的数组就可以。

33:int (*p)(int int )指向函数的指针

Int *p (int int )返回值的指针的函数

int (*p)[4],表示一个指向4个整型数组的指针

int *p[4],表示一个含有4个整型指针的数组

34:对于指向函数的指针,p++等无意义

35:指向指针的指针。

~

Char *name={“”,””,””,””};

Char **p;

P=name+I;

Printf(*p)

36:p1指向a[1],p2指向a[3],p2-p1=2,但是p1+p2无意义。37:struct student

{int num;

Char c;

}stu[3]={{1,’c’},{2,’c’},{3,’c’}}

38:(*p).num等价于p->num

39:结构体在定义的时候,不能student I,j,k;应该

Struct student I,j,k;

40:void *malloc(int size)

41:共用体所占内存等于最长成员的长度。

42:枚举类型:

Enum weekday{sum,mon,tue,wed,thu,fti,stu}

Enum weekday I,j,k;

定义时候自动赋值0-6;printf(“%d”,sum) 输出0

也可以强制赋值

Enum weekday{sum=7,mon,tue,wed,thu,fti,stu}

:

则mon自动为8,tue自动为9

但是一个整数不能在定义外直接赋值枚举,

i=7;是错的,应该要i=(enum weekday)2,相当于i=tue;43:typedef struct {int I,int j,int k}NUM

NUM sum;即可,不用struct

Typedef int NUM[100];意思是NUM表示一个长度为100的整形数组,到时候NUM n,就表示,n为一个长度为100的整型数组。

Typedef int *NUM;意思是NUM表示一个整形指针,到时候NUM n,就表示,n为一个整型指针。NUM a[10]表示a

为一个整形指针数组。

Typedef int (*NUM)();意思是NUM表示一个指向函数指针,到时候NUM n,就表示,n为一个指向函数指针。44:位与,可以清零,可以取中间某位,

45:异或:特定位翻转(即与异或),

@

保留原值(即与00000000异或),

交换两个值不用临时变量A=a^b;b=b^a;a=a^b; 46:右移特殊,如果为无符号,就左边补0,如果有,就正数补0,负数补1;

47:位段:

Struct ak

{unsigned a:2;(必须是unsigned)

Unsigned b:3;

Unsigned c:4;

Int o;

Unsigned d:5;

Unsigned :0;

Unsigned e:6;

Int I;}

Struct ak data;

一个abc占9位,那个i从第三个字节开始算,d占5位,

但是Unsigned :0;表示下一个位段从下一个单元开始放,e占6位,从下一个单元开始放i;所以data一共占用8个字节

如果赋值=9;就会自动把8的低2位给,a里面就是01,再Printf(“%d”, )输出1

48:输入一个字符串的时候,用回车结束,但是这个回车也会被接受,要用一个getchar来收下回车符,比如

Scanf(“%s”,filename)

Ch=getchar();

49:fp=fopen(“a1”,”r”)打开失败则返回NULL

}

fclose(fp);成功返回0,失败返回EOF

fputc(ch,fp)把字符ch写到fp中,失败返回EOF

ch=fgetc(fp)从指定文件读入一个字符,失败返回EOF

feof(fp)判断文件是否结束,

fread(buffer,size,count,fp)从buffer数组中读入count个数字进fp文件中,size表示数组中每个元素占字节数。

fwrite(buffer,size,count,fp)

fprintf(fp,”%d”,d)把整型变量d输出到fp文件中

fprintf(fp,”%d”,&d),从磁盘文件中读入一个整形

putw(10,fp)把整数10输出到fp中

i=getw(fp)

fgets(str,n,fp)从fp文件中读n-1个字符,放入str 中

fputs(str,fp)把str放到fp中

rewind(fp),是fp回到文件开头

fseek(fp,100,1)从fp文件当前位置开始,往后移100个字节。0表示文件开始,2表示文件末尾

i=ftell(fp),i为文件当前对文件开头的偏移量、

50:r 只读w只写a追加

Rb只读(打开的是二进制文本)wb只写ab 追加

R+,w+,a+都是读写,但是r+需要该文件已经存在,w+的时候会新建一个文件,a+打开后指针在文件末尾

51:find是标识变量。

52:定义一个指针数组,并分别存入四个字符串的首地址。)

53:*(a+i)表示a[i]或者数组a的第i个元素。

50:a表示二维数组首地址,a[0]表示第0行首地址,a[0][0]表示第0行第0列数组元素。

54:sqrt返回的数据类型是double

55:while(K=0)循环体一次也不执行

56:c语言的编译系统对宏的处理是在源程序中其它正式编译之前进行。

57:char str[]=”ABC”,*p=str;

P=p+3;

Printf(“%d”,strlen(strcpy(p,”ABCD”)));

答案是4;

58:u(u=(a>b)a:b)>c)u:c

"

59:printf(“%d”,y=y/x);输出的是运算后的y的值

60:argc是命令行参数的个数。

61:以0开头的都是8进制,比如int x=010,就是x=8;62:返回值为char的函数,return 0是可以的

63:strlen中,\t \b \\等都按一个字符算。

64:构建杨辉三角:

void yh(int a[18][18])

{

int j,k;

for(j=1;j<18;j++)

{

a[j][1]=1;

a[j][j]=1; ;

}

for(j=3;j<18;j++)

{

for(k=2;k

{

a[j][k]=a[j-1][k-1]+a[j-1][k];

}

"

}

}

65:用大括号阔起来,就可以定义局部变量。

Void main()

{

int k=5;

{

Int k=8;

Printf(“%d”,k)

}

)

Printf(“%d”,k)

}

答案是85

66:

static struct st1

{

char name[10];

char*addr;

};

static struct st2

{

char*pname;

struct st1 s1;

}s2={"England",{"Ann","London"}};

void main()

{

printf("%s,%s\n",++&[3]);

}

是一个指针,[3]是一个字符,对此字符取地址,&[3],以此地址开始输出字符串。

67:while(x)

'

{

T=x%10;

X=x/10;

Y=y*10+t;

}

Printf(“%d”,y)

实现把x逆序,比如x为3275,输出5723

68:宏定义之间可以互相调用。

69:C程序由变量和函数组成。

67:5*7/9和5/9*7 是不一样的

\

70:c=getchar(),涉及到文件的时候,c最好用int定义,因为EOF的话,一个字节不够用。

71:多路判定

72:值传递的好处,参数看做是局部变量,因为局部变量便于初始化,因此,额外使用的变量更少。

73:不同枚举重的名字必须不相同,同一枚举重不同的名字可以具有相同的值。

74:枚举相对于define语句来说,优势在于常量值可以自动生成,此外,可以用符号的形式打印出枚举变量的值。75:变量用const限定符,则无法修改。

76:float不会自动转为double

77:sqrt的参数和返回值都是double。

78:算术移位:用符号位填充,逻辑移位:用0填充

79:ab:c 此条件表达式也遵循类型转换,比如

(

Float f=5;

Int n=5;

(n>0)f:n;

答案无论是n>0还是n<=0,都是float类型的5;

80:优先级:

(1):括号取值运算符

(2):一元运算符(右结合)

(3)算术运算符

(4)移位

(5)大小于

\

(6)等于不等于

(7)位运算:与>异或>或

(8)逻辑运算:与>或

(9)问号(右结合)

(10)+=,|=。。。其中算术运算高于位预算(右结合)(12)逗号

81:{ }括起来的叫程序块,其后不需要分号。

82:else默认和最近的一个if匹配,但是可以用{}打乱匹配。If()

{

?

if()

}

Else

83:字符串转整数

N=0;

While(s[i]!=’\0’)

{

N=10*n+(s[i]-‘0’);

}

Return n;

84:把数组n转化为字符串,

S[i++]=n%10+’0’;

85:do while循环体至少被执行一次。

86:goto语句用于深度循环的跳出。

87:函数与主函数在同一个源文件,若函数声明与后面定义的返回值不一类型,就会检测出错误,但是如果不在同一个源文件,就不会检测错误。

88:外部变量的好处就是在函数之间提供一种代替函数参数与返回值的数据交换,但是这样容易破坏函数之间的独立性。如果两个函数必须共享数据但是互不调用对方,这种情况下最好用外部变量。比如栈和队列。

89:计算器的时候,/和-的左右字符串必须加以区别。

90:计算器中,输入一个数字,比如,但是输入2的时候,2想知道下一个是数字还是操作符,如果是数字,则把1和2还有3都放入字符串中,如果是操作符,就把s[i]中的1,2变成数字赋值,那么这就需要一个预输入的操作,判断下一个输入的是数字还是操作符,用缓冲区思想可以解决。

取数规则:如果缓冲区中有货,就从缓冲区中取,如果没,就调用输入函数。如果预读入的是一个字符,就放进缓冲区。读入的6,看到下一个读入的是+号,就把+号放进缓冲区,把给化成数字然后复制,然后下一次取值就从缓冲区中取出+号。

91:.c文件里面是完整的源文件,.h是把诸多个.c文件的共享部分集中在一起。

#undef getchar 取消getchar的宏定义、

92:条件编译:一般来说源文件中所有行都参加编译,但是希望一部分代码在满足条件时候再编译,于是有了条件编译#ifdef

#else

#endif

采用条件编译,可以减少被编译的语句,减少目标程序的长度。

93:

Char *p sizeof(p)=4;

Char a[100] sizeof(a)=400;

Char s1[]={'A','B','C','D','E','F'}; sizeof(s1)=6 char s2[]="ABCDEF"; sizeof(s2)=7;

胡壮麟《语言学教程》笔记和考研真题详解(现代语言学理论与流派)【圣才出品】

第12章现代语言学理论与流派 12.1 复习笔记 本章要点: 1. The Prague School and Functional Sentence Perspective (FSP) 布拉格学派与功能句子观 2. The London School and context of situation 伦敦学派与语境观 3. Halliday and Systemic-Functional Grammar 韩礼德与系统——功能语法 4. Bloomfield and American Structuralism 布隆菲尔德与美国结构主义 5. Chomsky and Transformational-Generative Grammar 乔姆斯基与转换——生成语法 常考考点: 各流派的代表人物、理论基础、特点、主要观点、重要概念;语言普遍性和人类行为关系等。 本章内容索引:

I. Saussure and modern linguistics II. The Prague School 1. Main points and contribution 2. Functional Sentence Perspective (FSP) 3. Communicative Dynamism (CD) III. The London School 1. Introduction 2. Malinowski’s theories 3. Firth’s theories 4. Halliday and Systemic-Functional Grammar 5. Systemic grammar and Functional grammar (1) Systemic grammar (2) Functional grammar IV. American Structuralism 1. Introduction 2. Three stages of the development V. Transformational-Generative Grammar 1. Introduction 2. The Innateness Hypothesis 3. Generative Grammar 4. Stage of development of TG Grammar 5. Main features of TG Grammar

中国考研复试 必备数据库试题1

中国计量学院现代科技学院200 ~ 200 学年第学期《数据库应用技术》课程考试试卷(A) 一、单选题(每题1分,共20分) 1.数据库管理系统、操作系统、应用软件的层次关系从核心到外围是() A.数据库管理系统、操作系统、应用软件 B.操作系统、数据库管理系统、应用软件 C.数据库管理系统、应用软件、操作系统 D.操作系统、应用软件、数据库管理系统 2.要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式 3.关系代数表达式σ2<5(S)表示() A.表示从S关系中挑选2的值小于第5个分量的元组 B.表示从S关系中挑选第2个分量值小于5的元组 C.表示从S关系中挑选第2个分量值小于第5个分量的元组 D.表示从S关系中挑选第5个分量值大于2的元组 4.下列四项中,不属于数据库特点的是( ) A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 5.反映现实世界中实体及实体间联系的信息模型是( ) A.关系模型 B.层次模型 C.网状模型 D.E-R模型 6.SQL语言是关系型数据库系统典型的数据库语言,它是() A.非过程化语言 B.过程化语言 C.格式化语言 D.导航式语言 7.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其 他用户。实现此功能的SQL语句是() A.GRANT SELECT TO S ON WANG WITH PUBLIC B.GRANT SELECT ON S TO WANG WITH PUBLIC C.GRANT SELECT TO S ON WANG WITH GRANT OPTION D.GRANT SELECT ON S TO WANG WITH GRANT OPTION 8.SQL中,下列涉及空值的操作,不正确的是( ) A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 9.SQL语言中,删除一个表的命令是() A.DELETE B.DROP C.CLEAR D.REMOVE

数据库系统概论知识点总结

一、选择题: 1. 在关系数据库的结构化查询语言中,“DELETE FROM表名”表示(从基表中删除所有属性); 2.在数据库管理系统中,事务的四个特性包括(原子性,一致性,隔离性,持续性); 3.在数据库理论中,用二维表结构表示的数据模型称为(关系模型); 4.在数据库系统结构中,用户使用的数据视图称为(外模式,也称子模式或用户模式); 5.下列说法正确的是(B); A.数据库避免了一切数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有完全的数据独立性 6.在关系数据库中,用于关系代的关系运算包括(选择,投影,连接,除运算); 7.封锁机制主要用于实现(并发控制); 8.转储的冗余包括(日志文件、数据库后背副本) 9.在局部视图设计中,分E-R图之间的冲突包含下列哪一个(A); A.属性冲突 B.实体冲突 C.联系冲突 D.关系冲突 10.关系演算是用(谓词)来表达查询要求的方式; 11.并发控制:把关系数据库从错误状态恢复到一致状态; 12.转储方式可分为(海量转储和增量转储); 13.在关系数据库的结构化查询语言中,实现分组查询的子句是(GROUP BY); 14.在关系数据库的结构化查询语言中,带有“EXISTS”谓词的子查询返回是(逻辑值真“true”假“false”); 15.在关系数据库的结构化查询语言中,实现“投影”操作的语句是(SELECT); 16.SQL语言提供的功能不包括(A); A.修改表结构 B.删除属性列 C.删除元组 D.授权 17.两个函数依赖集F和G等价的充分必要条件是(F*=G*); 18.下面列出的关于“视图”的条目中,不正确的是(C) A.视图是外模式 B.视图是虚表 C.加快查询语句的执行速度 D.简化查询语句的编写 19.事务定义不正确的说法是(C) A.用户定义的一个数据库操作序列 B.一个不可分割的工作单位

戴伟栋语言学笔记(全)

Chapter 1 What is language? [A] The origins of language Some speculations of the origins of language: ①The divine source The basic hypothesis: if infants were allowed to grow up without hearing any language, then they would spontaneously begin using the original god-given language. Actually, children living without access to human speech in their early years grow up with no language at all. ②The natural-sound source The bow-wow theory: the suggestion is that primitive words could have been imitations of the natural sounds which early men and women heard around them. The “Yo-heave-ho” theory: the sounds produced by humans when exerting physical effort, especially when co-operating with other humans, may be the origins of speech sounds. Onomatopoeic sounds ③The oral-gesture source It is claimed that originally a set of physical gestures was developed as a means of communication. The patterns of movement in articulation would be the same as gestural movement; hence waving tongue would develop from

普通语言学教程笔记(索绪尔)

《普通语言学教程》索绪尔 绪论 第一章语言学史一瞥 语法(规范)-语文学(过于注重书面语)-比较语文学或比较语法(只比较)-新语法学派(语言集团集体精神的产物) 第二章语言学的材料和任务;与毗邻科学的关系 语言学的任务是:a 对一切能够得到的语言进行描写并整理他们的历史,尽可能重建每个语系的母语;b 寻求在一切语言中永恒地普遍地起作用的力量,整理出能概况一切历史特殊现象的一般规律;c 确定自己的界限和定义。它与社会心理学、生理学、语文学相关。语言学也有实际用途,特别是对于那些利用文献的人,另外对一般修养也很重要。 第三章语言学的对象 定义——在任何时候,语言都是现行制度和过去的产物。我们的研究方法是一开始就站在语言的阵地上,把它当做言语活动的其他一切表现的准则。语言和言语活动不能混为一谈,它只是言语活动的一个确定的部分,而且当然是一个主要部分,它既是言语机能的社会产物,又是社会集团为了使个人有可能行使这机能所采用的一整套必不可少的规约。语言本身是一个整体,一个分类的原则。它是一种约定俗成的东西,人们同意使用什么符号,这符号的性质是无关轻重的。对人类天赋的不是口头的言语活动,而是构成语言——即一套和不同的观念相当的不同的符号——的机能。人们说话的机能——不管是天赋的或非天赋的——只有借助于集体所创造和提供的工具才能运用,所以,说语言使言语活动成为统一体,绝不是空想。 语言在言语活动事实中的地位——言语循环重建:心理现象-生理过程-物理过程-生理过程-

心理现象 (c-i)这一主动过程称为执行部分,(i-c)这一被动过程称为接受部分,此外还有联合和配置的机能。语言是社会的、主要的,言语是个人的、偶然的、从属的。 语言的特征是:1 他是言语活动事实的混杂的总体中的一个十分确定的对象,是言语的社会部分。2 语言是人们能够分出来加以研究的对象。3 言语是异质的,而规定下来的语言是同质的,它是一种符号系统,在系统中,只有意义和音响形象的结合是主要的,符号的两个部分都是心理的。4 语言这个对象在具体性上比言语毫不逊色。即是音响形象的堆叠,又可转为文字。 语言在人文事实中的地位:符号学——语言是一种表达观念的符号系统。符号在本质上是社会的。 第四章语言的语言学和言语的语言学

数据库考研必备复试题

试卷一 一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 2. ()是存储在计算机内的有结构的数据集合。 A. 网络系统 B. 数据库系统 C. 操作系统 D. 数据库 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。 A. 外模式 B. 内模式 C. 存储模式 D. 模式 4. 作为关系数据系统,最小应具备的关系运算是()。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。 A. where B. from C. select D. having 6. 在where语句的条件表达式中,及零个或多个字符匹配的通配符是()。 A. * B. ? C. % D. _ 7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。 A. 2NF B. 3NF C. BCNF D. 4NF 8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的()。 A. 充分必要条件 B. 必要条件 C. 充分条件 D. 既不充分也不必要条件 9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 10. 基本E-R图就是数据库的()。 A. 外模式 B. 逻辑模式 C. 内模式 D. 概念模式 11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。 A. 数据项 B. 数据流 C. 数据处理 D. 数据存储 12. 以下()不是当前常用的存取方法。 A. 索引方法 B. 聚簇方法 C. HASH方法 D. 链表方法 13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 14. 并发控制要解决的根本问题是保持数据库状态的()。 A. 安全性 B. 完整性 C. 可靠性 D. 一致性

数据库系统概论王珊第五版学习笔记

第一章 1.数据库的四个基本概念:数据、数据库、数据库管理系统、数据库系统。 数据:是数据库中存储的基本对象。描述事物的符号称为数据。 数据库:是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库数据具有永久存储、有组织和可共享三个基本特点。 数据库管理系统:是计算机的基础软件。 数据库系统:是由数据库、数据库管理系统、应用程序和人组成的存储、管理、处理和维护数据的系统。 2.数据处理和数据管理。 数据处理:指对各种数据进行手机、存储、加工和传播的一系列活动的总和。 数据管理:指对数据进行分类、组织、编码、存储、检索和维护。 3.数据独立性。 物理独立性:指用户的应用程序与数据库中数据的物理存储是相互独立的。 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。 4.数据模型------是对现实世界数据特征的抽象(现实世界的模拟)。 数据模型是数据库系统的核心和基础。 概念模型:信息模型,按照用户的观点来对数据和信息建模,主要用于数据库设计。 逻辑模型:按照计算机系统的观点对数据建模。 物理模型:描述数据在计算机内部的表示方式和存取方法。 数据模型组成要素:数据结构、数据操作、数据的完整性约束条件。 5.信息世界中的基本概念。 实体:客观存在并可相互区别的事物。 属性:实体所具有的某一特征。 码:唯一标识实体的属性集。 联系:失误内部以及事物之间是有联系的。实体内部的联系通常是指组成实体的个属性之间的联系,实体之间的联系通常是指不同实体集之间的联系。实体之间的联系有一对一、一对多和多对多等各种类型。 6.数据完整性约束条件。 实体完整性:检查主码值是否唯一,检查主码的各个属性是否为空。实体完整性在

语言学考研笔记整理(共16页)

语言学考研笔记整理 一、语言和语言学 1.语言的本质 (1)自然属性:语言从本质上来说是一套符号系统。 (2)社会属性:是人类最重要的交际工具。 (3)心理属性:是人类进行思维的工具。 语言的自然属性从本质上来说是一套符号系统。 2.什么是符号?语言符号和其它符号的不同特点。 符号:用甲事物指代乙事物,甲即乙的符号。 语言符号的特点:①有声的;②成系统的;③分层次的装置,语音→音素→音节→语素→词;④音义结合是任意的,是约定俗成的(不可论证,无理据);⑤线条性:语言符号在输出时是一个接一个的,不能全盘端出。 语言符号与客观事物的关系。 3.语言最基本的社会功能:交际功能。 文字:是在语言的基础上产生的,是记录语言的书写符号。 符号:是形式和内容(意义)的统一体。 (1)语言符号的形式:声音(语音)是语言的物质外壳,听觉可感知。 (2)语言符号的内容:意义(语义)是人们对现实现象的概括反映。 (99年填空) 4.语言符号的特点:①任意性和强制性;②线条性;③系统性。 人的语言和动物语言有何不同? 简要说明语言符号的任意性和强制性。 答:①任意性:语言符号的音与义之间没有必然的、本质的联系,它们的结合是由社会“约定俗成”的。表现:某种具体语言的音义结合关系;形成人类语言多样性的一个重要原因。②强制性:符号的任意性知识是就创制符号时的情形说的。符号一旦进入交际,也就是某一语音形式与某一意义结合起来,表示某一特定的现实现象以后,它对使用它的社会成员来说就具有了强制性。任何人不能借口任意性而随意改变音义之间的结合关系。符号的音义结合是社会约定俗成的,它们之间的关系改变也要由社会来决定。

《普通语言学教程》读书笔记

《普通语言学教程》读书笔记 10级汉语3班徐星星100322 本书著者是本世纪最著名、影响最深远的语言学家之一费尔迪南·德·索绪尔,在本书中,他对欧美语言学界所接触到的各种有关原理和方法的问题都作了总结,并且提出了自己独到的见解。这本书的影响也遍及世界。 首先在绪论的第三章中,索绪尔向我们阐释了语言的定义: 语言是一种约定俗成的东西,人们同意使用什么符号,这符号的性质是无关轻重的。即一套和不同的观念相当的不同的符号。人们说话的机能只有借住集体创造和提供的工具才能运用,不管是天赋的或非天赋的。所以说,说语言使言语活动成为统一体,那绝不是什么空想。在索绪尔看来。语言是语言共同成员中的语法体系,言语则是人们平时说的那些话,是依赖于语法系统的说话行为。言语是语言的体现。语言学研究实际语言行为中所潜藏的形式系统,因此,在索绪尔看来,语言学的对象是语言而不是言语。 索绪尔认为,把语言和言语分开,我们就把什么是社会的,什么是个人的,什么是主要的,什么是从属的和偶然的区分开来了。照此看来,语言学家主要的研究对象应该是“语言”、确定构成“语言”的单位及其组合规则,而不是去描写言语活动。“语言”是一个符号的系统,在这个系统中,只有意义和音响的形象的结合是主要的。 索绪尔为了确立语言学的研究对象,区分出“语言”和“言语”,他的“语言”和“言语”理论不仅对本世纪的语言研究的方法产生了深刻的影响,而且还影响着文学和符号学研究。 在第一编中,索绪尔指出语言是一个符号系统。语言是符号学的一部分,他强调语言具有一般符号系统的主要特征。语言与其他一切同类的的符号系统有以下几点共同点。一是目的相同,各种符号系统虽然采用的手段不同,复杂程度不同,但目的都是一样的,都是为了传递信息。二是它们的内涵相同,一切符号系统之所以能传递信息是因为它们与意义相联系。意义是符号的内涵,是符号在使用该系统的人在头脑中激发的概念。三是构成元素相同,无论使用

(考研复试)数据库笔记

1:数据:描述事物的符号记录 2:数据库是长期存储在计算机内,有组织可共享的大量数据的集合。 3:数据库管理系统维语用户和操作系统之间的一层数据管理软件,具有,数据定义,数据组织管理,数据操纵,数据库事务管理和运行管理,数据库建立和维护。 4:数据库系统:计算机系统引入数据库后的系统,简称数据库。 5:数据管理技术3阶段:人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具有独立性。文件管理阶段:数据可以长期保存,文件系统管理数据,数据共享性差冗余大,数据独立性差。数据库系统阶段:数据结构化,数据共享性好,冗余低,易扩充,独立性高。 6:数据模型分为:第一类:概念模型。第二类是逻辑模型和物理模型,逻辑模型有(层次模型,网状模型,关系模型,面向对象模型,对象关系模型),物理模型:对数据最低层的抽象,描述数据库在系统内部的表示方式和存取方式。从现实世界到概念模型的转换是由数据库设计人员完成,从概念模型到逻辑模型转换由数据库设计人员和工具完成,逻辑模型到物理模型就由DBMS完成。 7:数据模型由:数据结构(描述数据库对象和对象之间的,

完整,数据操作(对数据库中各对象的操作的集合)关系).性约束(数据和其联系所具有的制约)三部分组成。 9:层次模型:简单清晰,查询效率高,良好的完整性支持,但是和现实世界不符,查询子女必须通过双亲。网状模型:更直接的表达现实世界,存取效率高,但是结构复杂。关系模型:简历在严格的数学模型上。概念单一,简单易懂,存取路径对用户透明,高独立性,保密性,但是查询效率不高。10:数据库三级模式结构:外模式,模式,内模式,外模式有多个,就是视图的意思,模式就是数据的逻辑结构,内模式就是物理结构。 11:三级结构有两层映像:外模式/模式映像:修改此映像保证外模式不变,保证逻辑路理性,模式/内模式映像,修改此映像保证模式不变,保证物理独立性。 12:数据库系统由数据库,数据库管理系统,应用系统和数据库管理员构成。 13:关系数据库:候选码:某一列的值能唯一标识一个元组。主码:候选码之一。候选码们的属性称为主属性, 14:实体完整性:主码不为空。参照完整性:关系的外码一定为其他关系的主码,或者外码全部为空。用户定义完整性:比如XX不能为空,XX只能取指定值。 15:SQL 结构化查询语言 16:查询:select。定义:create,drop,alter。操纵:insert,。

数据库系统概论期末试题及答案(重点知识)

数据库系统概论期末试题及答案(重点知识)

精心整理,用心做精品2 试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合 题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专 业,出生日期)的主码是( )。 (考 生 答 题 不 得 超 过 此 线)

A.宿舍编号 B.学号 C.宿舍地址,姓名 D.宿舍编号,学号 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A.元组 B.行 C.记录D.属性 7.下列关系运算中,()运算不属于专门的关系运算。 A.选择B.连接 C.广义笛卡尔积D.投影 8. SQL语言具有()的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 精心整理,用心做精品3

语言学 重点笔记 考研可用

Chapter 1 Introduction Teaching objectives To define language and its defining features ◆To distinguish the distinctive terms in linguistics ◆To master functions of language Teaching difficulties 3 origins 4 scholars’ viewpoints 5 defining features 6 distinctive terms 7 functions of language What is language? Sapir’s definition (1921) “Language is a purely human and non-instinctive method of communicating ideas, emotions and desires by means of voluntarily produced symbols 语言是人类所独有的,用任意创造出来的符号交流思想、感情和愿望的非本能的方法。——撒皮尔,1921 Hall’s definition (1968) Language is “the institution whereby humans communicate and interact with each other by means of habitually used oral-auditory arbitrary symbols.” 语言是人们通过惯用的任意口头—听觉符号进行交际 和互动的惯例。——霍尔,1968 Chomsky’s definition (1957) “From now on I will consider language to be a set of (finite or infinite) sentence, each finite in length and constructed out of a finite set of elements.” 从现在起,我将语言看作是一系列(有限的或无限的)句子,每个句子的长度有限,并由有限的成分组合而成。——乔姆斯基,1968 许国璋先生认为把语言定义成交际工具不够科学,至少不够严谨.他对语言的定义做了如下概括:语言是一种符号系统. 当它作用于人与人之间的关系的时候,它是表达相互反应的中介; 当它作用于人与客观世界的关系的时候,它是认知事物的工具; 当它作用于文化的时候,它是文化的载体. Language can be generally defined as a system of arbitrary vocal symbols Used for human communication. 语言是一个用于人类交际的、具有任意性的语音符号系统。 The design/defining features (识别性特征) Arbitrariness (任意性) Productivity/Creativity(创造性) Duality (双重性) Displacement (空间移位性) Cultural transmission(文化传递) Arbitrariness means that there is no logical connection between meanings and sounds.

《语言学纲要》(叶蜚声_徐通锵)详细复习资料_课堂讲义笔记

语言学纲要讲义笔记 导言 一、语言的定义 语言是人类最重要的交际工具和思维工具、是由音义结合的词汇和语法构成的一种符号系统。 二、语言学的对象和任务 语言学是研究语言的科学。 要把语言学跟语文学区分开来 中国传统语文学——“小学” 小学是我国古代语文学的统称,由训诂学、文字学、音韵学三部分组成。 在古印度,公元前4世纪,著名学者潘尼尼在整理、注释婆罗门教经典《吠陀》时,写了一本《梵语语法》,提出3996条规则,被人们称为最完备的语法书。在古希腊,伯拉图和亚里斯多德是从哲学的角度来研究语言的,他们讨论了词为什么具有意义等内容。 三、语言学在科学体系中的地位 语言学既是一门古老的科学,又是一门年轻的科学。 1、与社会科学、自然科学的联系 语言研究的成果是哲学、历史学、考古学、文学、政治学、经济学、逻辑学、社会学、民族学、计算机科学等学科所必须利用的,可见语言研究在这些社会科学中已占重要地位。 语言学与其他学科相交叉产生社会语言学、心理语言学、计算语言学、生物语言学、模糊语言学、实验语音学等。如:运用语言传递信息的过程,可分为五个阶段: 编码——发送——传递——接收——解码 对这一具体过程的解释需要结合物理学、生理学、心理学等其他学科的知识。三、语言学的基本类别 总体上,根据研究对象的不同,语言学可以分为理论语言学和应用语言学两大类。(一)理论语言学可分为: 1、一般/普通语言学

2、个别/具体语言学 具体语言学 (1)历时语言学 (2)共时语言学 (二)应用语言学 1、社会语言学:研究语言与社会集团的关系。如地域方言、社会方言、语言的接触、语言规划等。 2、心理语言学:研究儿童语言习得、语言的接收和发生过程,等。 3、神经语言学 最近二十年才从心理语言学中分离出来的一门新的学科,主要研究语言和大脑结构的关系,中心是大脑如何生成语言。 此外,还有数理语言学、统计语言学、实验语音学等。 第一章语言的功能 第一节语言的社会功能 一、语言的信息传递功能 信息传递功能是语言的最基本的社会功能。 人类还借助语言之外的其他形式传递信息,它们是文字,旗语,信号灯,电报代码,数学符号,化学公式等等。 身势等伴随动作等是非语言的信息传递形式。 身势等非语言的形式多半是辅助语言来传递信息; 文字是建立在语言基础之上的最重要的再编码形式; 旗语之类是建立在语言或文字基础之上的再编码形式; 语言是人类社会信息传递第一性的、最基本的手段,是最重要的交际工具。二、语言的人际互动功能 语言的社会功能的另一个重要方面是建立或保持某种社会关联,这就是语言的人际互动功能。互动包括两个方面:一个是说话者在话语中表达自己的情感、态度、意图,另一方面这些又对受话者施加了影响,得到相应的语言或行动上的反馈,从而达到某种实际效果。

中国考研复试必备数据库试题1

中国考研复试必备数据库试题1 中国计量学院现代科技学院200 ~ 200 学年第学期 , 《数据库应用技术》课程考试试卷,A 一、单选题(每题1分,共20分) 1.数据库管理系统、操作系统、应用软件的层次关系从核心到外围是( ) A.数据库管理系统、操作系统、应用软件 B.操作系统、数据库管理系统、应用软件 C.数据库管理系统、应用软件、操作系统 D.操作系统、应用软件、数据库管理系统 2.要保证数据库的数据独立性,需要修改的是( ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式 3.关系代数表达式σ(S)表示( ) 2<5 A.表示从S关系中挑选2的值小于第5个分量的元组 B.表示从S关系中挑选第2个分量值小于5的元组 C.表示从S关系中挑选第2个分量值小于第5个分量的元组 D.表示从S关系中挑选第5个分量值大于2的元组 4.下列四项中,不属于数据库特点的是( ) A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 5.反映现实世界中实体及实体间联系的信息模型是( ) A.关系模型 B.层次模型 C.网状模型 D.E-R模型

6.SQL语言是关系型数据库系统典型的数据库语言,它是( ) 过程化语言 B.过程化语言 A.非 C.格式化语言 D.导航式语言 7.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功 ) 能的SQL语句是( A.GRANT SELECT TO S ON WANG WITH PUBLIC B.GRANT SELECT ON S TO WANG WITH PUBLIC C.GRANT SELECT TO S ON WANG WITH GRANT OPTION D.GRANT SELECT ON S TO WANG WITH GRANT OPTION 8.SQL中,下列涉及空值的操作,不正确的是( ) A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 9.SQL语言中,删除一个表的命令是( ) A.DELETE B.DROP C.CLEAR D.REMOVE 10.SQL语言中,HAVING子句用于筛选满足条件的( ) A.列 B.行 C.分组 D.元组 11.数据库的并发操作可能带来的问题包括( ) A.丢失更新 B.数据独立性会提高 C.非法用户的使用 D.增加数据冗余度 12. 若事务T1已经给数据A加上了共享锁,则事务T2( ) A.只能再对A加共享锁 B.只能再对A加排他锁 C.可以对A加共享锁,也可以对A加排他锁 D.不能再给A加任何锁 13.数据 库中的封锁机制是( )的主要方法。 A.完整性 B.安全性 C.并发控制 D.恢复 14.在关系数据库设计中,绘制E-R图属于( )阶段的任务,

胡壮麟《语言学教程》笔记和考研真题详解-第6~12章【圣才出品】

第6章语言与认知 6.1 复习笔记 本章要点: 1. Psycholinguistics 心理语言学 2. Language acquisition, language comprehension, language production 语言习得,语言的理解,语言的生成 3. First language acquisition 第一语言习得 4. Cognitive linguistics 认知语言学 常考考点: 语言习得;第一语言习得;语言的理解和生成;范畴;隐喻;整合理论等。 本章内容索引: I. Definition of cognition II. Definition of Psycholinguistics III. Language acquisition 1. The Behaviorist Approach

2. The Innateness Hypothesis IV. Language comprehension 1. Sound Comprehension 2. Word recognition 3. Comprehension of sentences 4. Comprehension of text V. Language Production 1. Access to words 2. Generation of sentences 3. Written language production VI. Cognitive Linguistics 1. Definition 2. Construal and Construal Operations (1) Attention/ Salience (2) Judgment/ Comparison (3) Perspective/ Situatedness 3. Categorization (1) Basic level (2) Superordinate level (3) Subordinate level 4. Image Schemas 5. Metaphor

索绪尔及其《普通语言学教程》之心得

费迪南德?德?索绪尔(Ferdinand de Saussure,1857-1913)是现代语言学的创始人。他是一位杰出的语言学家。作为一门新兴人文学科的开创者,他对语言哲学的影响也极为广泛深刻。 索绪尔出生于日内瓦,父亲是一位科学家。他从小受到自然科学的教育,同时也得到良好的语言教育和语言学教育,掌握法语、德语、英语和拉丁语,初通梵文。15岁时就写了一篇《语言论》。曾于日内瓦大学和莱比锡大学,研习物理、化学和希腊文。莱比锡大学当时是新语法学家的中心,在那的学习大致确定了索绪尔后来以语言学为业的道路。也就在这个时期,他发表了他的第一篇重要论文,《论印欧系语言中原因的原始系统》,引起学术界的重视,而那时他才年仅21岁。获得博士学位后,索绪尔移居巴黎,在高等研究学院讲授梵文、哥特语、古高地德语以及印欧语文学概况。1891年,他开始到日内瓦大学任教。日内瓦与巴黎的学术研究相比相对滞后。索绪尔穷究一生,不带任何传奇色彩。他在世时只是著名的语言学家,但他作为一个哲学家的地位,却是直到他死后才为人们所认可的。 索绪尔生前只发表过很少几篇相当专业的论文。1907-1911年期间,他在日内瓦大学担任普通语言学课程的教学。1913年他去世以后,他的学生和同事根据几本听课笔记才汇编成《普通语言学教程》一书,出版发行。索绪尔不仅吝于发表,他留下的笔记也很少,因此编辑这本书很不容易。因为,跟所有的老师一样,他讲课时也是有很多重复,甚至不一致的内容。难得的是编辑者们没有放弃,合并梳理成一本书,从而造就了一部惊世巨著。 《普通语言学教程》这部著作主要由绪论和附录两部分组成。绪论部分主要阐述了索绪尔对于语言系统的看法。索绪尔认为语言系统具有自主性和形式化这两个特点。他把语言现象划分为“内部要素”和“外部要素”两部分,并以此作为语言研究的前提。“内部要素”是指语言系统内符号与符号之间所形成的相互制约、相互对立的关系;“外部要素”则是指与语言有间接关系的政治、经济、文化、宗教、地理、历史等社会因素。因为索绪尔认为“内部要素”与“外部要素”之间无联系,且进行语言研究必须建立起一个界限清晰的“语言系统”。所以,他说:“我们关于语言的定义是要把一切跟语言的组织、语言的系统无关的东西,简言之,一切跟我们用‘外部语言学’这个术语所指的东西排除出去。”另外,索绪尔还阐发了“语言符号的价值决定于语言系统整体性质”的观点,并将此观点以及上面所提及的观点合在一起,共同支撑起关于语言系统具有自主性的说法。实际上,此举的真正目的是为语言学的研究对象下定义,且以此厘清语言和言语之间的关系。 语言是言语行为的社会部分,是个人被动地从社会接受而储存于头脑中的系统。它存在于个人意志之外,是社会每个成员共同具有的,是一种社会心理现象。言语是言语行为的个人部分,是个人对语言系统的运用。语言和言语紧密相连,互为前提。个人要说话使人理解,必须用语言,同时语言的存在又必须体现在言语当中,而且,使语言发生变化的也是言语。所以,语言既是言语的工具,又是言语的产物,但“这并不妨碍它们是两种绝对不同的东西” 在对语言学进行概述之后,《普通语言学教程》的附录部分进一步详细叙述了索绪尔的音位观、符号观以及结构主义研究方法论。他认为语言可为语音符号和文字符号,语音由心灵激活而被赋予意义,文字则只是语音的无生命的、随意的、可有可无的替代物。在符号观中,索绪尔对符号的“任意性”和“线条性”展开阐述,并且重点论述了符号的“不变性”与“可变性”特点。由此他不但揭

大数据的库考研复试的的题目

试卷一(工业大学) 一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 2. (D )是存储在计算机的有结构的数据集合。 A. 网络系统 B. 数据库系统 C. 操作系统 D. 数据库 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。 A. 外模式 B. 模式 C. 存储模式 D. 模式 4. 作为关系数据系统,最小应具备的关系运算是( B )。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 5. 在select语句中使用group by Sno时,Sno 必须出现在(C )子句中。 A. where B. from C. select D. having 6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是(C )。 A. * B. ? C. % D. _ 7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到(B )。 A. 2NF B. 3NF C. BCNF D. 4NF 8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的(A )。 A. 充分必要条件 B. 必要条件 C. 充分条件 D. 既不充分也不必要条件 9. 在关系数据库设计阶段中,完成关系模式设计的阶段是(C )。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 10. 基本E-R图就是数据库的( D )。 A. 外模式 B. 逻辑模式 C. 模式 D. 概念模式 11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的(D )。 A. 数据项 B. 数据流 C. 数据处理 D. 数据存储 12. 以下( D )不是当前常用的存取方法。 A. 索引方法 B. 聚簇方法 C. HASH方法 D. 链表方法 13. 事务一旦提交,对数据库的改变是永久的,这是事务的(D )。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 14. 并发控制要解决的根本问题是保持数据库状态的( D )。 A. 安全性 B. 完整性 C. 可靠性 D. 一致性 15. 在数据库系统中,对存取权限的定义称为( A )。 A. 授权 B. 定义 C. 约束 D. 审计 16. 视图建立后,在数据字典中存放的是( D )。 A. 查询语句 B. 视图的定义 C. 组成视图的表容 D. 产生视图的表定义 17. 由全码组成的关系模式,最高可以达到的模式为(D )。 A. 4NF B. 2NF C. 3NF D. BCNF

数据库系统概论知识点

第一章:绪论 数据库(DB):长期存储在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有娇小的冗余度、交稿的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统(DBMS):位于用户和操作系统间的数据管理系统的一层数据管理软件。用途:科学地组织和存储数据,高效地获取和维护数据。包括数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事物管理和运行管理,数据库的建立和维护功能,其他功能。 数据库系统(DBS):在计算机系统中引入数据库后的系统,一般由数据库。数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。目的:存储信息并支持用户检索和更新所需的信息。 数据库系统的特点:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DBMS统一管理和控制。 概念模型实体,客观存在并可相互区别的事物称为实体。 属性,实体所具有的某一特性称为属性。 码,唯一标识实体的属性集称为码。 域,是一组具有相同数据类型的值的集合。 实体型,具有相同属性的实体必然具有的共同的特征和性质。 实体集,同一类型实体的集合称为实体集。 联系 两个实体型之间的联系一对一联系;一对多联系;多对多联系 关系模型关系,元组,属性,码,域,分量,关系模型 关系数据模型的操纵与完整性约束关系数据模型的操作主要包括查询,插入,删除和更新数据。这些操作必须满足关系完整性约束条件。关系的完整性约束条件包括三大类:实体完整性,参照完整性和用户定义的完整性。 数据库系统三级模式结构外模式,模式,内模式 模式:(逻辑模式)数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式。

相关主题