实验三数据表的创建与管理

实验三数据表的创建与管理

ID:35544147

大小:394.50 KB

页数:10页

时间:2019-03-26

实验三数据表的创建与管理_第1页
实验三数据表的创建与管理_第2页
实验三数据表的创建与管理_第3页
实验三数据表的创建与管理_第4页
实验三数据表的创建与管理_第5页
资源描述:

《实验三数据表的创建与管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验三数据表的创建与管理一、实验目的要求学生熟练掌握SQLserverManagementStudio的使用和利用T-SQL语句进行数据表的创建和删除,并对数据表和表中数据进行有效的管理。二、实验内容分别使用SQLServerManagementStudio和T-SQL语句创建和删除数据表,修改表结构,输入数据、更新数据。三、实验指导1.数据表定义实验3.1在“JXGL”数据库中,使用SQLServerManagementStudio建立S、C和SC三个表,其结构如表1.3.1、表1.3.2、表1.3.3所示。表1.3.1学生表S结构列名描述数据类型允许空值说明sno学号cha

2、r(8)NO主键sname姓名char(8)NOage年龄SmallintYESsex性别char(2)YESsdept所在系Varchar(50)YES表1.3.2课程表C结构列描述数据类型允许空值说明cno课程号char(4)NO主键cname课程名char(20)NOcredit学分FloatYESpcno先修课char(4)YESdescribe课程描述varchar(100)YES表1.3.3选课表SC结构列描述数据类型允许空值说明sno学号char(8)NO主键(同时都是外键)cno课程号char(4)NOgrade成绩FloatYES具体步骤如下:(1)在SQLS

3、erverManagementStudio的对象管理器中,单击数据库前面的“+”号,选择“表”并击右键,在弹出的快捷菜单中选择“新建表”·27·菜单项,则进入设计表字段对话框,如图1.3.1所示。图1.3.1设计字段对话框(2)在设计表字段对话框中,共有三列参数:列名,数据类型,允许Null值。“列名”就是数据库表的字段名,而“数据类型”是字段值的类型即整型、字符型、日期时间型等类型,“允许Null值”是用来设置该字段中的值能不能为空。“列属性”显示在表设计器的底部窗格中。主要有:l常规展开此项可显示“名称”、“允许空值”、“数据类型”、“默认值或绑定”、“长度”、“精度”和“

4、小数位数”。名称:显示所选列的名称。长度:显示基于字符的数据类型所允许的字符数。此属性仅可用于基于字符的数据类型。默认值或绑定:当没有为此列指定值时显示此列的默认值。此字段的值可以是SQLServer默认约束的值,也可以是此列被绑定到的全局约束的名称。该下拉列表中包含数据库中定义的所有全局默认值。若要将该列绑定到某个全局默认值,可以从下拉列表中进行选择。另外,若要为该列创建默认约束,可以直接以文本格式键入默认值。数据类型:显示所选列的数据类型。若要编辑此属性,只需单击该属性的值,展开下拉列表,然后选择其它值。允许Null值:指示此列是否允许空值。若要编辑此属性,只需在表设计器的

5、顶部窗格中单击与列对应的“允许Null值”复选框。l表设计器展开表设计器部分。·27·标识规范:显示此列是否对其值强制唯一性的相关信息。此属性的值是否为标识列以及是否与子属性“是标识”的值相同。标识种子:显示在此标识列的创建过程中指定的种子值。默认情况下,会将值1赋给该单元格。标识增量:显示在此标识列的创建过程中指定的增量值。默认情况下,会将值1赋给该单元格。计算列规范:显示计算所得列的相关信息。该属性显示的值与“公式”子属性的值相同,可显示计算所得列的公式。公式:显示计算所得列的公式。简洁数据类型:按与SQLCREATETABLE语句同样的格式显示有关字段的数据类型的信息。排

6、序规则:显示当使用列值对查询结果的行进行排序时,SQLServer默认情况下对列应用的排序规则顺序。③设计好表的字段后,单击“关闭”按钮(或直接按“保存”按钮),弹出是否要保存更改的提示对话框,如图1.3.2所示。图1.3.2是否要保存更改提示对话框④单击“是”按钮,弹出选择名称提示对话框,在这里命名为Student,单击“确定”按钮,则建立好了Student表。用同样方法,可以建立起如表1.3.2中结构的Course表和如表1.3.3中结构的SC表。实验3.2在学生管理数据库“EDUC”中,利用T-SQL语句创建数据表。表结构如下:表1.3.4学生信息表Student_inf

7、o的结构列名描述数据类型允许空值说明sno学生学号char(8)NO主键sname学生姓名char(8)NOsex学生性别char(2)YESs_native籍贯varchar(50)YESbirthday学生出生日期SmalldatetimeYES续表·27·列名描述数据类型允许空值说明dno学生所在院系编号char(4)YES外键classno班级号char(4)YES外键entime学生入校时间SmalldatetimeYEShome学生家庭住址varchar(50)YEStel学生联

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

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

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