实验51数据库设计_第1页
实验51数据库设计_第2页
实验51数据库设计_第3页
实验51数据库设计_第4页
实验51数据库设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、个人整理精品文档,仅供个人学习使用实验数据库设计一、实验目的1 掌握数据库和表的创建方法。2 掌握各种类型的字段的定义方法。3 理解主键的概念,掌握主键的设置方法。4 理解外部键的概念,掌握外部键的设置方法。5 掌握使用查询设计器创建查询的方法。二、实验内容在盘创建一个你自己的文件夹,文件夹名称为 “班级学号姓名实验” ,用来存放本实验所创建的数据库文件。1 创建数据库【要求】创建一个空数据库,文件名为“图书管理”,存放在以上创建的文件夹中,并将该文件夹设置为默认工作目录。【提示】( 1) 使用“开始所有程序” ,在打开的对话框中参考图设置数据库文件的名称和位置。( 2) 单击图左侧窗格的“选

2、项” ,在打开的对话框的右侧窗格中,指定“默认数据库文件夹”选项为你自己的文件夹。1 / 11个人整理精品文档,仅供个人学习使用图新创建“图书管理”数据库2 在数据库中创建表【要求】建立“图书”表、“读者”表和“借阅情况”表,各表结构如表表所示。表“图书”表结构字段名称数据类型字段大小小数位数约束格式默认值书号文本主键书名文本作者文本出版社文本文本定价货币图书类别文本出版日期日期时间长日期2 / 11个人整理精品文档,仅供个人学习使用内容简介备注封面对象库存数字长整型表“读者”表结构字段名称数据类型字段大小约束借书卡号文本主键姓名文本性别查阅向导(包含:男、女)部门文本表“借阅情况”表结构字段

3、名称数据类型字段大小约束格式借书卡号文本联合书号文本主键借书日期日期时间长日期应还日期日期时间长日期还书日期日期时间长日期【提示】( 1) 新建表:单击“创建”选项卡的“表格”组中的“表设计”按钮,可以打开表设计视图设计新表。在表设计视图中定义各字段的名称及其他属性。定义完成后单击快速访问工具栏的“保存”按钮保存表。( 2) 修改表结构:对于已经创建并保存的表,可以在左侧“所有对象”窗格中右击表名,从快捷菜单中选择“设计视图” ,进入表设计视图继续修改表结构。( 3) 在表设计视图中,选中要设置“主键”的字段(如书号),然后在“表格工具”组的“设计”选项卡上,单击“主键”按钮,在“主键”字段(

4、如书号)前就会出现“钥匙”标记,如图所示。对于“借阅情况”表,需要同时选中“借书卡号”和“书号”,然后单击“主键”按钮设置联合主键。3 / 11个人整理精品文档,仅供个人学习使用图在“图书”表的“表设计视图”中设置主键3 设置参照完整性【要求】根据以上创建的三个表所代表的实体,确定实体之间的联系,在数据库中定义参照完整性。【提示】 可以看出,“借阅情况” 表中的书号必须在“图书” 表中存在, 而“借阅情况”表中的“借阅卡号”必须在“读者”表中存在。因此,可以定义“借阅情况”表中的书号和“借阅卡号”为外部键。具体方法如下:( 1) 关闭各个表,然后在“数据库工具”选项卡的“关系”组中,单击“关系

5、”按钮,弹出“显示表”对话框,如图所示,选择以上三个表,将它们依次添加到“关系”面板中,如图所示。图 “显示表”对话框图“关系”面板( 2) 鼠标指向 “借阅情况” 表中的 “借书卡号” ,然后拖动鼠标至 “读者” 表中的 “借4 / 11个人整理精品文档,仅供个人学习使用书卡号”,鼠标指针变为形状,松开鼠标,则弹出“编辑关系”对话框,按图所示设置参照完整性, 并单击 “创建” 按钮创建关系。 用同样的方法将 “借阅情况” 表中的 “书号”设置为外部键,如图所示。)设置“借阅卡号”外部键)设置“书号”外部键图 “编辑关系”对话框( 3) 创建好的关系图如图所示,单击快速访问工具栏的“保存”按钮

6、保存关系。图创建好的关系4 录入数据【要求】向“图书”表中手工录入数据,如图所示。其中,图书封面和内容简介自行定义(或从教师处获取)。【提示】 录入图书封面字段(类型) 时,可以右击字段内容处,从快捷菜单中选择“插入对象”,在打开的对话框中选择“由文件创建”,然后单击“浏览”按钮查找相应的图片文件即可。不同格式的图片文件,插入之后在这里的显示方式不同。图插入的是位图格式的文件。图片文件可以自行任意指定。5 / 11个人整理精品文档,仅供个人学习使用)“图书”表之一)图书表之二图“图书”表数据5 导入外部数据(文本文件)数据库表中的数据也可以从外部文件直接导入。【要求】( 1) 首先打开“读者”

7、表,手动向表中录入两行数据,如图所示,然后右击图的选项卡位置,从快捷菜单中选择“关闭”关闭“读者”表。图“读者”表的前两条记录( 2) 使用“开始所有程序附件记事本”打开记事本,建立一个文本文件,输入以下内容,并以“读者信息”为文件名保存在你的文件夹下。,王五 , 男 , 化学系 ,赵六 , 女 , 电子工程系 6 / 11个人整理精品文档,仅供个人学习使用,钱七 , 男 , 计算机系 ( 3) 将“读者信息”中的数据导入到“读者”表中,导入的内容附加在“读者”表的现有记录之后。【提示】( 1) 选择“外部数据”选项卡,在“导入并链接”组中,单击“文本文件”按钮。如图所示。图 “文本文件”按钮

8、( 2) 弹出“获取外部数据文本文件”对话框,在该对话框中指定数据源和指定数据在当前数据库中的存储方式和存储位置,如图所示。图“获取外部数据文本文件”对话框( 3) 单击“确定”按钮,在打开的对话框中继续指定文本文件中数据之间的分隔符(如逗号),按提示逐步完成数据的导入。导入后的“读者”表如图所示。7 / 11个人整理精品文档,仅供个人学习使用图导入文本数据后的“读者”表记录6 导入外部数据(文件)【要求】()使用“开始所有程序”打开,输入如图所示的内容,并以“借阅情况”为文件名保存在你的文件夹下。图借阅情况文件内容()将“借阅信息”中的数据导入到“借阅情况”表中。【提示】( 1) 选择“外部

9、数据”选项卡,在“导入并链接”组中,单击“”按钮。如图所示。图“”按钮( 2) 与导入文本文件类似,按向导提示逐步将“借阅信息”中的数据导入到“借阅情况”表中,如图所示。8 / 11个人整理精品文档,仅供个人学习使用图导入数据后的“借阅情况”表记录7 使用简单查询向导创建查询【要求】使用简单查询向导查询所有图书的书名、作者和出版社,如图所示。(其中,标题中的“班级学号姓名”请替换成你自己的班级、学号和姓名)图查询所有图书的作者、书名和出版社【提示】( 1) 在“创建”选项卡的“查询”组中,单击“查询向导”按钮,在打开的“新建查询”对话框中选择“简单查询向导” ,单击“确定”按钮 。( 2) 在

10、打开的对话框中选择“图书”表,选择“书名、作者、出版社”字段,如图所示,单击“下一步” 按钮,在下一个对话框中为查询指定标题“班级学号姓名图书查询”,生成的查询结果如图所示。9 / 11个人整理精品文档,仅供个人学习使用图选择表和字段8 使用查询设计器导创建查询【要求】查询所有未还的“哲学类”图书的读者姓名、部门、书名、应还日期,查询结果保存为“班级学号姓名查询”。【提示】( 1) 单击“创建”选项卡的“查询”组中的“查询设计”按钮,在打开的“显示表”对话框中选择表,包括“读者”表、 “借阅情况”表和“图书”表,参照图进行设计。其中“还书日期”的条件设置为“” ,表示将该列内容“为空”作为查询条件。图 查询设计器的设置10 / 11个人整理精品文档,仅供个人学习使用( 2) 单击工具栏的“运行”按钮运行查询,检查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论