标准实用文案文档数据库原理与应用实验报告学院:专业:班级:学号:姓名:标准实用文案文档数据库原理与应用实验实验一查询分析器建表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)asIfromstudentgroupbysdetp“实验二企业管理器创建表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的左右移动和最大最小移动的可以进行选择操作。实验小结通过数据库软件,我们学习查询分析器建表、企业管理器创建表、查看表的信息、查看表的属性、修改表当中的数据、删除表当中的数据以及修改、删除表备份数据等操作,从课程的学习和上机实验当中我了解到,表是数据库数据当中最重要的一个数据对象,表建立的好坏直接关系到数据库的实际使用效果,表当中的内容越具体对表越有利。在数据库中,数据内容的查询可以使用查询语句的方法查询,同时还可以检索数据,在查询时还能向基表当中添加、修改和删除数据,能有效的提高数据库可用性和安全性。