实验1数据库的定义建立和维护精.docx
- 文档编号:1394550
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:10
- 大小:131.93KB
实验1数据库的定义建立和维护精.docx
《实验1数据库的定义建立和维护精.docx》由会员分享,可在线阅读,更多相关《实验1数据库的定义建立和维护精.docx(10页珍藏版)》请在冰豆网上搜索。
实验1数据库的定义建立和维护精
实验1:
数据库的定义、建立和维护
一、实验目的
1、掌握使用SQLServer企业管理器、SQL查询分析器、SQL创建数据库、基本表和修改基本表的结构。
2、掌握使用SQLServer企业管理器、Transact-SQL、SQL向数据库表输入数据、修改数据和删除数据的操作。
二、实验内容
1、创建数据库和查看数据库属性。
2、创建学生表、课程表和选课表。
3、查看和修改表结构。
4、通过企业管理器,在学生选课数据库中的学生、课程和选课3个表中,各输入10条以上记录。
5、通过企业管理器对学生选课数据库的学生、课程和选课3个表中的数据进行插入、删除和修改操作。
三、实验步骤
1、创建数据库
(1使用企业管理器建立数据库的步骤
1从开始”菜单中依次选取所有程序”、
“MicrosoftSQLServer、企业管理器”。
2选中需要在其上创建数据库的服务器,点击前面的“+号,使其展示为树形目录
3选中数据库”文件夹,单击鼠标右键,在弹出菜单上选择新建数据库”如图
1-1所示:
图1-1创建数据库(1
随后在数据库属性对话框的常规页面中,输入数据库名学生选课”如图1-2所示:
数据库属性对话框有3个页面:
常规页码、数据文件页面和事务日志页码。
分别用来义数据库名、数据文件属性和日志文件属性。
请结合帮助文档,了解这些页
面
中选项的含义。
4单击确定”按钮,关闭对话框。
在企业管理器窗口中出现学生选课”数据库标志,表明已经成功创建数据库。
5在SQLServer企业管理器中,右键单击学生选课”数据库,在弹出菜单中选择属性”将弹出一个对话框,显示学生选课”数据库的属性。
图1-2创建数据库(2
2、创建数据库表
1打开刚才创建的学生选课”数据库,并在“SQLServerEnterprise
Mananger窗口的右边窗口中用鼠标右键点击表”对象,选择新建表”命令,
打开SQLServer的表编辑器窗口,如图1-3所示:
图1-3新建表
2根据表1-1所示的表结构,添加新列。
3点击工具栏上的保存”按钮,在弹出的选择名称”对话框中输入表名学生表”然后单击确定”按钮,关闭表编辑器窗口,完成新表的创建。
表1-1学生表
列名
数据类
长
是否允许
默
说明
型
度
为空值
认值
4同理,根据表1-2建课程表,根据表1-3建选课表
表1-2课程表
学号
Char
6
N
主键
姓名
Char
8
N
性别
Bit
1
N
男1,女0
出生日期
datetime
4
N
专业名
Char
10
N
所在系
Char
10
N
联系电话
char
11
Y
学号
Char
6
N
主键
姓名
Char
8
N
性别
Bit
1
N
男1,女0
出生日期
datetim
e
4
N
专业
Char
10
N
教师
Char
10
开课学期
Tinvint
1
只能
1-6
学时
Tinvint
a.
1
60
学分
Tinvint
a.
1
N
表1-3选课表
教师
Char
10
开课
孚期
Tinyint
1
只能
1-6
学时
Tinvint
n.
1
60
学分
Tinvint
1
N「
列名
数据
长
是否允许
默
说明
类型
度
为空值
认值
3、定义表的完整性约束
在学生表和选课表之间(学号字段、课程表和选课表之间(课程号字段建立
表间关联。
4、查看和修改表结构
(1打开SQLServer企业管理器,展开数据库文件夹,进一步展开学生选课”数据库。
单击表文件夹,找到要查看表结构的表。
(2右键单击要查看表结构的表名,在弹出
菜单中选择设计表”将弹出设计表”对话框。
在改对话框中可以查看/修改表结构。
(3将修改过的表的结构改回表1-1,表1-2,表1-3所示的结构。
5、使用SQLServer企业管理器向数据库表输入数据、修改数据、删除数据。
(1打开SQLServer企业管理器,选中服务器,展开数据库文件夹,进一步展开学生选课”数据库。
单击表文件夹,找到学生表”。
(2用鼠标右键单击学生表”选择打开表”返回全部行,就会出现表更新
对话框,如图1-4所示:
图1-4数据更新对话框
(3按照表1-4的内容,为学生表输入数据
表1-学4
生表记录
(4同理,按照表1-5,表1-6的内容,为课程表,选课表输入数据表1-5课程表记录
表1-6选课表记录
号
课程名
教帅
开课学期
7
时
学
分
101
讣算机原理
陈红
2
45
3
102
计算方法
王颐
3
45
3
103
操作系统
徐格
O
60
4
104
数据库原理及应用
应对
刚
3
75
5
105
网络基础
吴江
江
4
45
3
106
高等数学
孙中
丈
1
90
6
107
英语
陈刚
1
90
6
108
VB程序设计
赵红韦
3
70
5
(5在表更新对话框中,对原有数据进行修改、删除操作
四、实验报告要求
韋号
成绩
020
101
101
85
020
101
血
87
020
10}
107
88
020
102
101
5H
020
102
102
63
020
L01
107
76
020
103
55
020
202
108
020
203
103
57
020
201
103
71
1、分别用SQL、Transact-SQL表示学生选课数据库建库和建表操作。
2、
实验操作步骤和实验结果,实验中出现的问题和解决方法。
3、以一条记录为例,分别写出用SQL和Transact-SQL表示的向学生表中插入、修改和删除数据的语句。
五、注意事项1、建表中如果出现错误,应采用相应的修改结构或删除结构的方法。
2、输入数据时要注意数据类型、主键、外键和数据约束的限制。
3、数据更改和数据删除时要注意外键约束。
六、思考题1、为什么要建立主健和外
键?
2、选课表中,属性学号”课程号”既可、采用数值型,也可采用字符型,采用那种数据类型更好?
3、SQLServer2000提供了哪些基本数据类型?
4、数据库中一般不允许更改主键数据。
如果需要更改主键数据时,怎样处理?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 数据库 定义 建立 维护