欢迎来到天天文库
浏览记录
ID:44209719
大小:695.65 KB
页数:10页
时间:2019-10-19
《SQL2000简介及数据库和表的创建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、桂林电子科技大学数学与计算科学学院实验报告实验室:实验日期:2012年10月27日院(系)数学与计算科学学院年级、专业、班级11007102姓名罗婕成绩课程名称数据库原理实验实验项H名称SQLServer2000简介及数据库和表的创建指导教师毛睿—,实验目的1、认识SQLServer软件功能和基木操作。2、了解SQLServer数据库的逻辑结构和物理结构;3、了解表的结构特点;4、了解SQLServe的基本数据类型;5、了解空值的概念;6、初步掌握在企业管理器中创建数据库和表;7、掌握查询分析器的使用方法;8、熟练掌握使用T-SQL语句创建数据库和表;二
2、,实验原理1.SQLServe中常用数据类型以及空值的概念;2.SQL语言屮数据库的创建(CreateDatabase)、表的创建(Createtable)、表的修改(update)以表删除(delete)操作的语法格式以及各参数的意义。三,使用仪器,材料电脑。四,实验内容与步骤(1)创建用于教学管理的学生数据库,名为“Studcntll00710205”。1>打开SQLServerEterpriseManager的企业管理器。2、打开“数据库”文件夹。3、在“数据库”文件夹的空白处单机右键选中“新建数据库”,如图:4、在弹开的“数据库属性”窗口中的“常
3、规”选项卡下的名称处写:Studentll00710205;如图:在“数据文件”选项卡中选择“文件自动增长”、“按百分比:5”、“将文件增长限制为(MB):40”;如图:在“事务日志”选项卡中选择“文件自动增长”、“按百分比:5”、“将文件增长限制为:4”如图:单机“确定”,成功建立以"Studentll00710205"为名的数据库。分别新建(2)在^Studentl100710205"的窗口中选择“表”,在表中的工具栏上选择-student表、course表、sc表。女口图:血,,StudentllOO71O2O5n中(在“(locals上)的新表I
4、数据类型长度允许空Ich2tarnh•1c00241md・1数子増Gu值种递5、]MicrosoftSQLServers表21个项目屋性表6、关系7、索引/键CHECK约束名称苗]%tudentll00710205"中(在M(local)n上)笊表名:Student选走的约束(S):CKStudent新建00I刪除(约束名(C):8、CK_Student约束表达式00:性别请or性别女'V创建中检查现存数据00P对复制强制约束U)P对INSERT和UPDATE强制约束(E)关闭避(Y)插入列(M)删除列9、(D)藝(A)®ms)索引/键(X)关浆(H)...CHECK约束(N)(上表为填入表的列属性)SQLServerEnterpriseManager文件(F)窗口(W)帮助(H)10、01西,翁舛時画(上图为对表中的性别进行条件约束)▲oserver組I圉dtpropertiesdbo逾1,Studentll00710205rT中(在n(local)n上)的新表:□aI数据类型丨长度I允许空I插入列(M)删除列(D)2054(上表为定义表屮的主键)(上表为保存、修改表的名称),1性表11、关系12、索引/键CHECK约束13、表名:TABLE1选定的约束(S):14、CKT15、ABLE1zJ新建®)16、刪除(D)17、约束名(C):18、CKTABLE1约束表达式(X):成绩NO,or成绩<三10『▲▼疋创建中检查现存数据00啟对复制强制约束(F)[7对INSERT和UPDATE强制约束(E)(上表为约朿成绩的范围)-下图片是使用T-SQL语句创建的数据库和表:乜SQL訥分析器・[訥—MM-PC.studentllOO71O2O5.mm-PCmm—无虑:T]邮文件(F)扁辑(E)查询(Q)工具(T)窗口(W)帮助(H)崗▼色嗚前爲电宦百風G曰・vZ►■[0"studentl10071jJW囹圉Onname=,student11007119、0205_data,、Filename=,e:programfilemicrosoftsqlServermssqldatastudent1100710205_data.mdf',Size=10mb,Maxsize=40mb5Flegrowth=5%)Logon(najne=,student1100710205_log,$Filename=?e:programfilesinicrosoftsqlservermssqldatastudent1100710205-log.ldf*,size二1MB」maxsize=5mb,filegrowt20、h=lmb)go0SQL—MM•PGttudentl10071020S.mm-P
5、]MicrosoftSQLServers表21个项目屋性表
6、关系
7、索引/键CHECK约束名称苗]%tudentll00710205"中(在M(local)n上)笊表名:Student选走的约束(S):CKStudent新建00I刪除(约束名(C):
8、CK_Student约束表达式00:性别请or性别女'V创建中检查现存数据00P对复制强制约束U)P对INSERT和UPDATE强制约束(E)关闭避(Y)插入列(M)删除列
9、(D)藝(A)®ms)索引/键(X)关浆(H)...CHECK约束(N)(上表为填入表的列属性)SQLServerEnterpriseManager文件(F)窗口(W)帮助(H)
10、01西,翁舛時画(上图为对表中的性别进行条件约束)▲oserver組I圉dtpropertiesdbo逾1,Studentll00710205rT中(在n(local)n上)的新表:□aI数据类型丨长度I允许空I插入列(M)删除列(D)2054(上表为定义表屮的主键)(上表为保存、修改表的名称),1性表
11、关系
12、索引/键CHECK约束
13、表名:TABLE1选定的约束(S):
14、CKT
15、ABLE1zJ新建®)
16、刪除(D)
17、约束名(C):
18、CKTABLE1约束表达式(X):成绩NO,or成绩<三10『▲▼疋创建中检查现存数据00啟对复制强制约束(F)[7对INSERT和UPDATE强制约束(E)(上表为约朿成绩的范围)-下图片是使用T-SQL语句创建的数据库和表:乜SQL訥分析器・[訥—MM-PC.studentllOO71O2O5.mm-PCmm—无虑:T]邮文件(F)扁辑(E)查询(Q)工具(T)窗口(W)帮助(H)崗▼色嗚前爲电宦百風G曰・vZ►■[0"studentl10071jJW囹圉Onname=,student110071
19、0205_data,、Filename=,e:programfilemicrosoftsqlServermssqldatastudent1100710205_data.mdf',Size=10mb,Maxsize=40mb5Flegrowth=5%)Logon(najne=,student1100710205_log,$Filename=?e:programfilesinicrosoftsqlservermssqldatastudent1100710205-log.ldf*,size二1MB」maxsize=5mb,filegrowt
20、h=lmb)go0SQL—MM•PGttudentl10071020S.mm-P
此文档下载收益归作者所有