数据库原理与运用教程实验报告.docx
- 文档编号:30666932
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:13
- 大小:709.60KB
数据库原理与运用教程实验报告.docx
《数据库原理与运用教程实验报告.docx》由会员分享,可在线阅读,更多相关《数据库原理与运用教程实验报告.docx(13页珍藏版)》请在冰豆网上搜索。
数据库原理与运用教程实验报告
数据库原理与应用实验报告
学院:
专业:
班级:
学号:
姓名:
数据库原理与应用实验
实验一查询分析器建表
1.打开查询分析器
2.建立三张表:
student表、course表、sc表
在数据库中选择“master“
在命令框中输入命令语句:
定义基本表使用SQL语言数据定义功能中的CREATETABLE语句实现,一般格式为:
CREATETABLE<表名>(
<列名><数据类型>[约束],
{,<列名><数据类型>[约束]...}
[,约束]
)
写入代码,创建学生表、课程表、选课表。
“创建数据表的语句“
createtableStudent(
Snochar(8)PRIMARYKEY,
Snamechar(20)notnull,
Sagetinyintnull,
Sdetpchar(20)null
)
createtableCourse(
Cnochar(6),
Cnamechar(20)null,
Credittinyint,
semestertinyint,
PRIMARYKEY(Cno)
)
createtablesc(
Snochar(8)notnull,
Cnochar(6)notnull,
Gradesmallint,
PRIMARYKEY(Sno,Cno),
FOREIGNKEY(Sno)REFERENCESStudent(Sno),
FOREIGNKEY(Cno)REFERENCESCourse(Cno)
)
写好代码后运行。
然后再左边的对象栏中查找“master—用户表”中,查看是否成功创
在打开相应的表后填入数据,如图:
3.查询数据
将数据表建立完成后,在命令窗口输入语句开始查询数据:
查询语句的基本结构:
SELECT<目标列名序列>FROM<数据源>
[WHERE<检索条件表达式>]
[GROUPBY<分组依据列>]
[HAVING<组提取条件>]
[ORDERBY<排序依据列>]
(1)“selectSdetpas系,count(distinctsno)as人数
fromstudentgroupbySdetp“
(2)“selectCnoas课程,count(distinctsno)as人数,max(grade)as最高分
fromSCgroupbyCno“
(3)“selectcount(distinctSno)as总人数,MAX(sage)asM,min(sage)asI
fromstudentgroupbysdetp“
实验二企业管理器创建表
1.打开企业管理器:
2.进入数据库或创建数据库:
在左边的控制台选择创建数据库“students”
3.在数据库中创建表:
(1)选中要使用的数据库,然后打开,在右击选择“创建表“:
(2)设计表的格式:
4.输入表中数据:
选中要编辑的表后,打开表,开始输入数据:
实验三备份和恢复数据库
1.进入企业管理器。
2.备份开始:
(1)选中要备份的数据库右击-所以任务->备份数据库:
(2)修改备份名称后,点击添加备份,选择备份的位置后确定:
成功后出现:
3.恢复备份数据:
(1)选中要备份的数据库右击-所以任务->还原数据库:
(2)选中要恢复的数据库名称和要备份的名称
(3)点击确定后开始恢复:
恢复成功后到数据库中的表中查看,发现数据库已恢复。
实验四用VisualBasic开发数据库应用程序
1.ADO数据控件与数据绑定控件:
(1).首先添加ADO数据控件:
打开VB,在VB工具栏中右击选中“部件”-选中“MicrosoftADODataControl6.0”后确定:
(2).ADO数据控件和数据库的绑定:
选中VB界面中的ADO控件右击选择ADODC属性后:
在生成中选中“SQLServer”:
(3)记录源中选中命令类型:
如“8-ad*”在在命令文本中输入相应的查询语句:
点击下一步后:
使用“在服务器上选择数据库”,选中要连接的数据库后点击“测试连接”:
于是ADO控件就与相应的数据库连接起来了。
2.DataGrid控件的使用:
(1).添加DataGrid控件:
在VB工具栏中右击选中“部件”-选中“MicrosoftDataGridControl6.0”后确定:
然后再VB种将其画出来:
(2).DataGrid控件的数据连接:
选中DataGrid控件后,在其的属性栏中找到:
Darasoure然后再绑定ADOC1数据控件;
完成上一步骤后,在属性栏中找到“DataField”指定控件要显示的结果集中字段:
完成绑定后,点击开始运行:
Adodc1的左右移动和最大最小移动的可以进行选择操作。
实验小结
通过数据库软件,我们学习查询分析器建表、企业管理器创建表、查看表的信息、查看表的属性、修改表当中的数据、删除表当中的数据以及修改、删除表备份数据等操作,从课程的学习和上机实验当中我了解到,表是数据库数据当中最重要的一个数据对象,表建立的好坏直接关系到数据库的实际使用效果,表当中的内容越具体对表越有利。
在数据库中,数据内容的查询可以使用查询语句的方法查询,同时还可以检索数据,在查询时还能向基表当中添加、修改和删除数据,能有效的提高数据库可用性和安全性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 运用 教程 实验 报告