实验一 创建数据库和表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一创建数据库和表
1. 实验的目的
1)熟悉企业管理器环境。
2)掌握企业管理器环境下创建数据库和表的操作。
3)运用T-SQL语句创建数据库;运用T-SQL创建表;
4)查看数据库和表。
2. 实验内容
1)熟悉SQL Server 2000 企业管理器环境。
2)企业管理器环境下创建XSCJ数据库。
3)在XSCJ数据库中创建学生情况表XSQK,课程表KC,学生成绩表XS_KC。
4)在XSQK、KC、XS_KC表中输入数据。
5)运用T-SQL语句重复上述实验内容。
3. 实验步骤
1)启动SQL Server企业管理器,打开“SQL Server Enterprise Mananger”
窗口,并在左边的目录树结构中选择“数据库”文件夹。
2)选择“操作”菜单中的“新建数据库”命令,打开“数据库属性”对话
框,并在“名称”框内输入数据库名称XSCJ。
3)单击“确定”按钮,完成XSCJ数据库的创建。
4)打开刚才创建的“XSCJ”文件夹,并在“SQL Server Enterprise
Mananger”窗口的右边窗口中选择“表”对象。
5)选择“操作”菜单中的“新建表”命令,打开SQL Server的表编辑器窗口。
6)根据表1-1所示的表结构增加新列。
表1-1 学生情况表XSQK的结构
列名数据类型长度是否允许为空值默认值说明
学号Char 6 N 主键
姓名Char 8 N
性别Bit 1 N 男1,女0 出生日期smalldatetime 4 N
专业名Char 10 N
所在系Char 10 N
联系电话char 11 Y
7)点击快捷工具栏上的快捷按钮,在弹出的“选择名称”对话框中输入表名
XSQK,然后单击“确定”按钮,关闭表编辑器窗口,完成新表的创建。
8)打开“表”对象,在“SQL Server Enterprise Manager”窗口的右边窗口
中选择刚才创建的“XSQK”表。
9)选择“操作”菜单中的“打开表”子菜单下的“返回所有行”命令,打开
表的数据记录窗口。
10)输入的学生情况数据记录见表1-2。
表1-2 学生情况记录
学号姓名性别出生日期专业所在系联系电话020101 杨颖0 1980-7-20 计算机应用计算机88297147 020102 方露露0 1981-1-15 计算机应用计算机88297147 020103 俞奇军 1 1980-2-20 信息管理计算机88297151 020104 胡国强 1 1980-11-7 信息管理计算机88297151 020105 薛冰 1 1980-7-29 水利工程水利系88297152 020201 秦盈飞0 1981-3-10 电子商务经济系88297161 020202 董含静0 1980-9-25 电子商务经济系88297062 020203 陈伟 1 1980-8-7 电子商务经济系88297171 020204 陈新江 1 1980-7-20 房建水利系88297171
11)同理建课程表KC,表的结构见表1-3所示,表的内容见表1-4所示。
表1-3 课程表KC的结构
列名数据类型长度是否允许为空值默认值说明
课程号Char 3 N 主键
课程名Char 20 N
教师Char 10
开课学期Tinyint 1 只能1-6 学时Tinyint 1 60
学分Tinyint 1 N
表1-4 课程表记录
课程号课程名教师开课学期学时学分
101 计算机原理陈红 2 45 3
102 计算方法王颐 3 45 3
103 操作系统徐格 2 60 4
104 数据库原理及应用应对刚 3 75 5
105 网络基础吴江江 4 45 3
106 高等数学孙中文 1 90 6
107 英语陈刚 1 90 6
108 VB程序设计赵红韦 3 70 5
12)同理建成绩表XS_KC,表的结构见表1-5所示,表的内容见表1-6所示。
表1-5 成绩表XS_KC的结构
列名数据类型长度是否允许为空值默认值说明
学号Char 6 N 外键
课程号Char 3 N 外键
成绩Tinyint 1 0-100之间
表1-6 成绩表XS_KC的记录
学号课程号成绩
020101 101 85
020101 102 87
020101 107 88
020102 101 58
020102 102 63
020104 107 76
020202 103 55
020202 108 80
020203 103 57
020204 103 71
4.修改、删除表。
5.在基本表的基础上添加、修改、删除数据