《2022年2022年关系数据库设计及创建数据库 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年关系数据库设计及创建数据库 .pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1 章 关系数据库设计及创建数据库知识提要数据库技术是随着数据管理任务的需要而产生的。计算机在数据管理方面经历了由低级到高级的发展过程。随着计算机硬件、软件和计算机应用范围的发展而发展,多年来经历了人工管理、文件系统、数据库系统、分布式数据库和面向对象数据库系统等几个阶段。在数据库系统中,数据已经成为多个用户或应用程序共享的资源,从应用程序中完全独立出来,由DBMS (DataBase Management System ,数据库管理系统)统一管理。关系数据库系统是目前比较主流的数据库系统,Access 是关系数据库系统中最容易掌握的一个实用性很强的数据库管理系统。Access 2003
2、的用户界面与其它Office 应用程序的界面类似,用户可以和使用其它Office 软件一样使用菜单系统、工具栏及工作窗口。作为一种微型计算机数据库开发平台,Access 可支持在数据库应用系统中使用7 种对象,即表、查询、窗体、报表、页、宏和模块。Access 的 7 种对象,在一个具体的数据库系统中各自起着不同的作用。但是,它们又不是各自独立的,彼此之间存在相互关联。在以上的7 类对象中,前5 类对象均用于对数据的存储和显示,实际上属于数据文件,后两类则可以是程序文件,代表了应用程序的指令和操作。但宏和模块之间的区别是:模块是由用户自己编写的程序,而宏是系统以命令方式提供的程序。本章主要介绍
3、关系数据库设计以及Access 2003数据库创建方法、Access 2003数据库管理系统的工作环境等内容。一共设计2 个实验, 6 个实验题目。通过本章实践,应该掌握以下知识点:数据库系统的系统功能分析,数据库需求分析。关系的设计、关系之间的关联设计等。Access 2003数据库的创建及工作环境。实验 1.1 关系数据库设计【实验目的 】1掌握关系数据库设计的一般方法和步骤。2掌握数据库中表结构的设计原则和方法。3掌握数据库中表间关联关系的确定原则。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
4、- - - - 第 1 页,共 14 页 - - - - - - - - - Access数据库应用技术学习及实验指导2 【实验准备】1硬件条件: Pentium(4) CPU 1.8GHz 、256MB 内存以上。2软件条件: Windows XP/Win7操作系统、 MS Office Access 2003/2007 。3素材准备:调研高等学校学生成绩管理的基本方法。【实验内容】1对高校学生成绩管理系统做需求分析。操作提示:(1)调查高校学生成绩管理机构,了解成绩管理的基本方法。(2)明确成绩管理的具体数据、输入输出信息以及具有的功能。(3)确定信息输入、信息处理、信息安全性及完整性约束
5、所能达到的标准。(4)明确计算机在管理成绩过程中的工作范围和作用,以及操作人员的工作过程。2设计“学生成绩管理系统”的关系模式。操作提示:(1)由上题的需求分析,根据数据规范化原则确定每个实体及实体间联系的属性。其具体关系模式如下:学生基本情况表(学号、姓名、性别、出生年月、团员、班级、专业代码、照片、简历)成绩表(学号、课程代码、平时成绩、期中成绩、期末成绩、综合成绩、所修学分)补考成绩表(学号、课程代码、重考成绩)课程表(课程代码、课程名称、学分)院系表(院系代码、院系名称、办公地点、联系电话)专业表(专业代码、专业名称、院系代码、专业介绍)教师基本情况表(教师编号、姓名、性别、职称、院系
6、代码)任课教师表(课程代码、教师编号)其中带下划线的属性为主关键字。3将上题的关系模式转化成如下二维表。操作提示:表 1.1 学生基本情况表学号姓名性别出生年月团员班级专业代码照片简历名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 实验指导3 表 1.2 成绩表表 1.3 补考成绩表表 1.4 课程表2000302012 李明明男1983-9-18是信息 035 007 2000302122 郝大庆男1982-4-3否信息 0
7、32 006 2001202010 刘海燕女1980-12-9是经贸 016 004 2001202301 景刚磊女1981-10-15是经贸 013 004 2002301020 张莉莉女1982-2-23否英语 021 002 2002301102 王卫东男1981-10-3是英语 0110 002 学号课程代码平时成绩期中成绩期末成绩综合成绩所修学分2000302012 jsj201 80 89 91 95 3 2000302012 wy209 78 80 81 82 3 2000302122 jsj203 60 60 50 48 0 2000302122 jsj402 76 68 77
8、 78 1 2001202010 lx308 89 78 91 90 4 2001202010 wy209 77 81 85 81 3 2001202010 jsj201 89 79 80 85 3 2002301020 gm402 78 90 85 89 3 2002301020 gm405 89 90 95 93 3 2002301020 jsj402 78 88 85 81 1 2001202301 lx308 60 75 50 55 0 2001202301 wy203 65 68 54 57 0 2001202301 jsj201 87 67 77 76 3 2000302012 w
9、y203 70 67 55 57 0 2002301102 jsj402 88 84 80 83 3 2002301102 lx308 78 90 89 92 4 学号课程代码重考成绩2000302122 jsj203 65 2001202301 lx308 70 2001202301 wy203 79 2000302012 wy203 80 课程代码课程名称学分名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 14 页 - - - - - - - - - Access数据
10、库应用技术学习及实验指导4 表 1.5 院系表表 1.6 专业表gm402 国际金融学3 gm405 金融学概论3 jsj101 数据结构4 jsj201 计算机基础3 jsj203 Access 基础与应用3 jsj402 网页设计1 lx308 高等数学4 wy203 英语泛读2 wy209 英语3 院系代码院系名称办公地点联系电话01 外语学院12#301 8340 02 信息工程学院5#402 8201 03 金融学院10#304 8231 04 法学院3#305 8603 05 理学院5#201 8611 06 文学院6#602 8773 07 行政管理学院3#502 8636 08
11、 工商管理学院11#402 8821 09 机械制造学院2#120 8542 10 生命科学学院4#403 8562 11 机电工程学院7#304 8921 专业代码专业名称院系代码专业介绍001 英语01 002 日语01 003 俄语01 004 国际贸易03 005 会计03 006 计算机应用02 007 软件设计02 008 行政管理07 009 生物制药10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - - - - - - - 实验指导
12、5 表 1.7 教师基本情况表表 1.8 任课教师表4表间关系的分析操作提示:考虑到所有表结构的设置,以及经过对表间关系的分析,可以得到表间如下的关系。(1)表 1.1 和表 1.2 之间可通过关键字段“学号”,建立表间的一对多关联关系,如图 1.1 所示。教师编号姓名性别职称院系代码01110 刘军男讲师01 01111 赵军海男副教授01 01120 张丽红女讲师01 02012 马明伟男讲师02 02101 徐莉莉女教授02 03020 李海明男讲师03 03091 王明男副教授03 03104 郑丽梅女助教03 课程代码教师编号jsj201 02101 jsj201 02012 Wy2
13、03 01110 Wy203 01120 Gm402 03020 Gm405 03020 Wy209 01120 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 14 页 - - - - - - - - - Access数据库应用技术学习及实验指导6 表 1.1 学生基本情况表表 1.2 成绩表图 1.1 “学生成绩表”与“成绩表”之间关联关系(2)表 1.1 和表 1.3 之间可通过关键字段“学号”,建立表间的一对多关联关系,如图1.2 所示。表 1.1 学生基本情况表
14、表 1.3 补考成绩表图 1.2 “学生基本情况表”与“补考成绩表”之间关联关系(3)表 1.6 和表 1.1 之间可通过关键字段“专业代码”,建立表间的一对多关联关系,如图 1.3 所示。表 1.6 专业表学号姓名性别出生年月团员班级专业代码照片简历2000302012 李明明男1983-9-18信息 035 007 2000302122 郝大庆男1982-4-3信息 032 006 2001202010 刘海燕女1980-12-9经贸 016 004 ,学号课程代码平时成绩期中成绩期末成绩综合成绩所修学分2000302012 jsj201 80 89 91 95 3 2000302012
15、wy209 78 80 81 82 3 2000302122 jsj203 60 60 50 48 0 ,学号姓名性别出生年月团员班级专业代码照片简历2000302012 李明明男1983-9-18信息 035 007 2000302122 郝大庆男1982-4-3信息 032 006 2001202010 刘海燕女1980-12-9经贸 016 004 ,学号课程代码重考成绩2000302122 jsj203 65 2001202301 Lx308 70 2001202301 Wy203 79 2000302012 Wy209 80 名师资料总结 - - -精品资料欢迎下载 - - - -
16、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 14 页 - - - - - - - - - 实验指导7 表 1.1 学生基本情况表图 1.3“专业表”与“学生基本情况表”之间关联关系(4)表 1.5 和表 1.6 之间可通过关键字段“院系代码”,建立表间的一对多关联关系,如图1.4 所示。表 1.5 院系表院系代码院系名称办公地点联系电话01 外语学院12#301 8340 02 信息工程学院5#402 8201 03 金融学院10#304 8231 ,表 1.6 专业表专业代码专业名称院系代码专业介绍001 英语01 002
17、 日语01 003 俄语01 ,图 1.4 “院系表”与“专业表”之间关联关系(5)表 1.5 和表 1.7 之间可通过关键字段“院系代码”,建立表间的一对多关联关系,如图 1.5 所示。专专业代码专业名称院系代码专业介绍001 英语01 002 日语01 003 俄语01 ,学号姓名性别出生年月团员班级专业代码照片简历2000302012 李明明男1983-9-18信息 035 007 2000302122 郝大庆男1982-4-3信息 032 006 2001202010 刘海燕女1980-12-9经贸 016 004 ,名师资料总结 - - -精品资料欢迎下载 - - - - - - -
18、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 14 页 - - - - - - - - - Access数据库应用技术学习及实验指导8 表 1.5 院系表院系代码院系名称办公地点联系电话01 外语学院12#301 8340 02 信息工程学院5#402 8201 03 金融学院10#304 8231 ,表 1.7 教师基本情况表教师编号姓名性别职称院系代码01110 刘军男讲师01 01111 赵军海男副教授01 01120 张丽红女讲师01 ,图 1.5 “院系表”与“教师基本情况表”之间关联关系(6)表 1.7 和表 1.8 之间可
19、通过关键字段“教师编号”,建立表间的一对多关联关系,如图 1.6 所示。表 1.7 教师基本情况表教师编号姓名性别职称院系代码01110 刘军男讲师01 01111 赵军海男副教授01 01120 张丽红女讲师01 ,表 1.8 任课教师表课程代码教师编号jsj201 02101 jsj201 02012 Wy203 01110 ,图 1.6 “教师基本情况表”与“任课教师表”之间关联关系(7)表 1.4 和表 1.8 之间可通过关键字段“课程代码”,建立表间的一对多关联关系,如图 1.7 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
20、- - - - 名师精心整理 - - - - - - - 第 8 页,共 14 页 - - - - - - - - - 实验指导9 表 1.4 课程表课程代码课程名称学分gm402 国际金融学3 gm405 金融学概论3 jsj101 数据结构4 ,表 1.8 任课教师表课程代码教师编号jsj201 02101 jsj201 02012 wy203 01110 ,图 1.7“课程表”与“任课教师表”之间关联关系(8)表 1.4 和表 1.2 之间可通过关键字段“课程代码”,建立表间的一对多关联关系,如图 1.8 所示。表 1.4 课程表课程代码课程名称学分gm402 国际金融学3 Gm405
21、金融学概论3 jsj101 数据结构4 ,表 1.2 成绩表图 1.8 “课程表”与“成绩表”之间关联关系(9)表 1.4 和表 1.3 之间可通过关键字段“课程代码”,建立表间的一对多关联关系,如图 1.9 所示。学号课程代码平时成绩期中成绩期末成绩综合成绩所修学分2000302012 jsj201 80 89 91 95 3 2000302012 wy209 78 80 81 82 3 2000302122 jsj203 60 60 50 48 0 ,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
22、- - - - 第 9 页,共 14 页 - - - - - - - - - Access数据库应用技术学习及实验指导10 表 1.4 课程表课程代码课程名称学分gm402 国际金融学3 gm405 金融学概论3 jsj101 数据结构4 ,表 1.3 补考成绩表学号课程代码重考成绩2000302122 jsj203 65 2001202301 Lx308 70 2001202301 Wy203 79 2000302012 Wy209 80 图 1.9 “课程表”与“补考成绩表”之间关联关系【实验作业】1调查思考高校图书馆管理方式方法,对高校图书馆管理做出需求分析,首先明确需要存储哪些数据,确
23、定需要几个数据表,每个表中包括几个属性等。这一过程需要遵循关系数据库完整性和规范化设计要求。再确定表间关联关系。【实验问题】1对系统需求分析主要解决哪些问题?2确定数据表遵循的基本原则是什么?3确定表间关系主要依据什么?实验 1.2 数据库的创建【实验目的 】1掌握数据库的创建方法和步骤。2掌握设计数据库属性和默认文件夹的方法。【实验准备】1硬件条件: Pentium(4) CPU 1.8GHz 、256MB 内存以上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 1
24、4 页 - - - - - - - - - 实验指导11 2软件条件: Windows XP/Win7操作系统、 MS Office Access 2003/2007 。3素材准备:高等学校学生成绩管理数据库。【实验内容】1使用直接创建“空数据库”的方法建立“学生成绩管理系统”数据库。操作步骤:(1)单击“开始”按钮|“所有程序”菜单|“ Microsoft Office ”|“Microsoft Access 2003 ”菜单项,打开Access 2003 数据库管理系统窗口,如图1.10 所示。图 1.10 Access数据库系统窗口图 1.11 “新建文件”任务窗格名师资料总结 - -
25、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 14 页 - - - - - - - - - Access数据库应用技术学习及实验指导12 (2)单击“开始工作”任务窗格下面的“新建文件”超链接,打开“新建文件”任务窗格,如图 1.11所示。(3)在“新建文件”任务窗格中,单击“空数据库 ”选项,弹出如图 1.12所示的对话框,在该对话框中“保存位置”下拉列表框中选择数据库文件保存位置。图 1.12 “文件新建数据库”对话框(例如:成绩管理,默认是“我的文档”) ,在“文件名”下拉列表框中填
26、写数据库文件名称为“学生成绩管理系统”,单击“创建”按钮,打开“数据库”窗口,如图1.13 所示,图 1.13 数据库窗口关闭 Access 系统,即完成了“学生成绩管理系统”数据库的创建。(4) “学生成绩管理系统”窗口的组成说明如图1.14 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 14 页 - - - - - - - - - 实验指导13 图 1.14 “学生成绩管理系统”数据库2设置“学生成绩管理系统”数据库的默认文件夹。操作步骤:(1)在 Acce
27、ss 数据库管理系统中,单击“工具”菜单|“选项”命令,弹出如图1.15 所示的“选项”对话框。图 1.15“选项”对话框(2)在“选项”对话框中,选择“常规”选项卡,如图1.15 所示,在“默认数据库文件夹”文本框中,输入“成绩管理”文件夹名称,单击“确定”按钮,即可设置数据库文件存取位置。【实验作业】数据库窗口标题栏数据库窗口工具新建对象快捷选项“对象”选项对象列表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 14 页 - - - - - - - - - Access数据库应用技术学习及实验指导14 1创建一个空的“高校图书馆管理系统”数据库。2*用“本机上的模板”创建一个“库存控制”数据库。【实验问题】1使用模板建立的数据库,系统通常建立了哪些对象?2设置默认文件夹的意义?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 14 页 - - - - - - - - -