数据库原理及应用实验指导

数据库原理及应用实验指导

ID:18753260

大小:10.47 MB

页数:15页

时间:2018-09-22

数据库原理及应用实验指导_第1页
数据库原理及应用实验指导_第2页
数据库原理及应用实验指导_第3页
数据库原理及应用实验指导_第4页
数据库原理及应用实验指导_第5页
资源描述:

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

1、实验3表与视图的基本操作实验3表与视图的基本操作实验示例1.表的创建与使用1、创建表SQLServer2000提供了两种方法创建数据库表,第一种方法是利用企业管理器创建表;另一种方法是利用transact-sql语句中的createtable命令创建表。(1)利用企业管理器创建表-图3-1创建表结构对话框15实验3表与视图的基本操作在企业管理器中,展开指定的服务器和数据库,打开想要创建新表的数据库,用右键单击表对象,从弹出的快捷菜单中选择“新建表”选项,或者在工具栏中选择新建图标,就会出现新建表对话框如图3-1,在该对话框中,可以定义列名称、列类型、长度、精度、小数位数、

2、是否允许为空、缺省值、标识列、标识列的初始值、标识列的增量值和是否有行的标识。(2)利用createtable命令创建表。其语法为:CREATETABLE[database_name.[owner].

3、owner.]table_name({

4、column_nameAScomputed_column_expression

5、::=[CONSTRAINTconstraint_name]}

6、[{PRIMARYKEY

7、UNIQUE}[,...n]][ON{filegroup

8、DEFAULT}][TEXTIMA

9、GE_ON{filegroup

10、DEFAULT}]::={column_namedata_type}[COLLATE][[DEFAULTconstant_expression]

11、[IDENTITY[(seed,increment)[NOTFORREPLICATION]]]][ROWGUIDCOL][][...n]::=[CONSTRAINTconstraint_name]{[NULL

12、NOTNULL]

13、[{PRIMARYKEY

14、

15、UNIQUE}[CLUSTERED

16、NONCLUSTERED][WITHFILLFACTOR=fillfactor][ON{filegroup

17、DEFAULT}]]}

18、[[FOREIGNKEY]REFERENCESref_table[(ref_column)][ONDELETE{CASCADE

19、NOACTION}][ONUPDATE{CASCADE

20、NOACTION}][NOTFORREPLICATION]]

21、CHECK[NOTFORREPLICATION](logical_expression)}::=[CONSTRAINTconst

22、raint_name]{[{PRIMARYKEY

23、UNIQUE}[CLUSTERED

24、NONCLUSTERED]{(column[ASC

25、DESC][,...n])}[WITHFILLFACTOR=fillfactor][ON{filegroup

26、DEFAULT}]]

27、FOREIGNKEY[(column[,...n])]REFERENCESref_table[(ref_column[,...n])][ONDELETE{CASCADE

28、NOACTION}][ONUPDATE{CASCADE

29、NOACTION}][NOTFORREPLICATION]

30、CHECK[NOTFO

31、RREPLICATION](search_conditions)}[例1]创建一个雇员信息表的createtable命令如下:createtableemployee(empidintnotnullprimarykeyclustered,namevarchar(20)NOTNULL,sexchar(2)NULL,birthdaydatetimenull,hire_datedatetimeNOTNULLDEFAULT(getdate()),professional_titlevarchar(10)null,salarymoneynullcheck(salaryisnullor

32、salary>=450),memontextnull)。[例2]创建一个学生信息表的createtable命令如下:(注意该命令执行时,需要class班级表与speciality专业表已存在,或者先暂时把两外码参照子句去掉后执行。)CREATETABLEstudent(snochar(8)NOTNULLPRIMARYKEY,snamechar(20)NOTNULL,15实验3表与视图的基本操作sclasschar(10)NULLDEFAULT('本科'),ssexchar(2)NULLDEFAULT('男')CHECK(sse

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

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

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