数据库实验七:创建窗体、查询设计与数据添加

5星 · 超过95%的资源 2 下载量 35 浏览量 更新于2024-01-22 收藏 2MB DOCX 举报
本次实验的主要目的是掌握使用简单查询向导创建查询和使用查询设计视图创建单表查询。实验内容包括创建窗体、添加数据和创建相关的窗体。 首先,我们需要打开实验七数据库并将其重新命名为"学号姓名.ccdb"。接下来,根据实验要求,我们需要创建一个名为"管理员档案"的窗体。操作步骤如下: 1. 在导航窗格中选择要显示在窗体上的"管理员档案"表。 2. 单击"创立"选项卡中的"窗体"选项组内的"窗体"选项,打开该窗体的布局视图。 3. 单击快速访问工具栏上的"保存"按钮,保存窗体,并命名为"管理员档案",然后关闭窗体。 4. 在导航窗格中可以看到已经创建好的"管理员档案"窗体。 5. 使用窗体添加数据,方法是打开"管理员档案"窗体,选择导航按钮中的"新记录"按钮,然后分别输入管理员ID、管理员姓名、性别、籍贯和民族,并保存。 接下来,我们需要创建两个相关的窗体:"选择图书编号"窗体和"图书借阅历史信息"窗体。操作步骤如下: 1. 创立"选择图书编号"窗体。运行时,先打开"选择图书编号"窗体,在组合框中选定值后,单击"确定"按钮。 2. 创立"图书借阅历史信息"窗体。运行时,先打开"选择图书编号"窗体,在组合框中选定值后,单击"确定"按钮。 以上是完成实验七的操作步骤。在创建窗体时,我们使用了窗体工具,并按照要求进行了布局视图的设计。在添加数据时,我们利用窗体添加了管理员的相关信息。在创建相关窗体时,我们先打开了"选择图书编号"窗体,并进行了相应的操作,然后再打开"图书借阅历史信息"窗体,并完成了相应的操作。 最后,我们需要适当调整按钮的大小和位置,并保存窗体,命名为"请输入用户名密码"。 通过本次实验,我们进一步熟悉了使用简单查询向导创建查询和使用查询设计视图创建单表查询的方法,掌握了创建窗体和添加数据的操作步骤。这些技能将对我们在实际工作中处理数据库相关任务时非常有帮助。
2023-05-18 上传
洛阳理工学院实验报告 "院部 "计算机与信息工程学院 "班级 " " "实验名称 "实验七 备份和恢复、事务 "成绩 " " "实验目的: " "1.了解SQL Server的数据备份和恢复机制。 " "2.掌握磁盘备份设备的创建和管理。 " "3.掌握各种备份数据库的方法。 " "4.掌握数据库恢复的方法。 " "5.掌握事务的概念及定义事务的方法。 " "实验条件: " "连在局域网中的微机1台、SQL Server 2008 " "实验内容与步骤: " "实现以下操作,并记录操作过程及结果: " "1.定义备份设备 " "创建一个备份设备,其逻辑设备名为:teachings_bak,物理位置为:d:\db_bak " "。(注:以下操作的备份要求建立在该备份设备上。) " "2.简单恢复模式下备份、恢复数据库 " "(1)右键选择"teachings"数据库-"属性"-"选项"-"恢复模式"-"简单",将数据 " "库的恢复模式设置为简单恢复模式。回答问题:此时可以执行哪些类型的备份操 " "作? " "只能进行完整和差异备份 " "为teachings数据库创建完全数据库备份。 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "在teachings数据库中,建立一个新表table1,使数据库在完全备份后发生一些变" "化。然后进行差异备份。 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "查看并记录备份设备teachings_bak中有哪些内容。 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "(5)模拟故障,将teachings数据库删除,然后利用完全备份将其恢复到table1 " "表建立之前。回答问题:当前数据库中是否有table1表? " "(提示:删除数据库后,在"还原数据库"界面中,"常规"选项卡:点击"源设备" " "单选钮,点击其后的选择按钮,选择备份设备teachings_bak,该设备上的所有的" "备份信息将列表显示,从中选择"完整备份")。 " "没有 " "不要删除第(5)题得到的teachings数据库,利用完整备份和差异备份,将teach" "ings数据库恢复到包含table1表的状态。回答问题:当前数据库中是否有table1 " "表? " "有 " "3.完整备份模式下备份和恢复数据库 " "(1)右键选择"teachings"数据库-"属性"-"选项"-"恢复模式"-"完整",将数据 " "库的恢复模式设置为"完整"。 " "试试能否建立数据库的日志备份。 " "不能 " "建立teachings数据库的完整备份。 " "(4)在teachings数据库中,建立一个新表table2。然后进行差异备份。 " "(5)在teachings数据库中,建立一个新表table3,然后进行日志备份。 " "(6)建立新表table4。 " "(7)将teachings数据库删除,然后利用完整备份和日志备份还原数据库。查看 " "并记录:当前数据库中有哪些表?哪些表没有被还原? " "有table1,table2,table3,class,course,score,student,teach_class,teacher " "table4没有被还原 " "(8)总结上面的操作,回答下面的问题: " "能否仅用完整备份和事务日志备份恢复数据库? " "不能 " "若在事务日志备份之后没有做新的备份,则事务日志备份之后做的操作能否恢复 " "? " "不能 " "4.事务的使用 " "(1)建立account表:Account(accountId, accountName, " "balance),其中accountID, " "accountName是字符型,balance是int型数据。并向表中插入多于两行的记录。 " "CREATE TABLE account( " "accountID nvarchar(10), " "accountName nvarchar(10), " "balance int " ") " "insert into account values('user1','wang',4500),('user2','zhao',100) " "select * from account " "请补充存储过程p_account的定义,其功能是利用事务,实现转账功能。 " "CREATE PROCEDURE p_account " "@ID_from n