已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章使用小型关系数据库访问,4.1数据库概述,数据管理应用要求(1),应用案例:大学教育业务管理,学生信息(学号,名字.)教师信息(项目编号,名称.)教材信息(图书编号、教材名称、)课程信息(课程编号,课程名称.)教室信息(教室编号、位置.)选修课信息(学生编号、课程编号.。大量数据、数据库(db)、。、部门共享数据,按特定结构组织,存储在计算机上,数据管理的应用程序要求(2),数据库,数据库管理系统,应用程序1,应用程序2,应用程序k,。、数据库系统中的用户共享数据库资源,数据管理的应用程序要求(3),概括地说,集成管理和共享的主要特征数据库系统(DBS)已经逐步发展。在DBS中,数据不再只提供给程序或用户,而是按照调度结构存储在数据库中,作为共享资源由数据库管理系统(DBMS)软件管理,因此可以将数据提供给尽可能多的应用程序。4.1.1数据库的基本概念对象:客观存在且可以相互区分的东西。学生,课程属性:实体具有的属性。实体可以具有多个特性。例如:学习编号、名称、课程名称关键字:唯一标识实体的一组特性或特性。学号、课程代码连接:说明主体之间的关系,可以是一对一、一对多、多对一、多对一三种方法。1: 1联系方式:班级班长1: n联系方式:班级学生m: n联系方式:学生课程,仓库部件,数据:统称计算机上存储和处理的各种信息。可以是数字、字母、文字、图形、图像、声音、视频等。数据库:存储在计算机上的有组织的、可共享的、多种形式的数据集合。数据库中的数据按特定数据模型进行组织、描述和存储,冗馀度低,数据独立性高,可扩展性高。数据库管理系统:数据库管理软件,提供数据库接口软件,以便以集成方式管理和维护数据库以及访问数据库。主要功能是功能定义、操作功能、控制功能和维护功能。数据字典:用于在数据库的所有级别存储方案结构的说明。数据库系统:数据库引入计算机系统后的系统,通常由数据库、数据库管理系统、应用程序系统、数据库管理员和用户组成。数据模型:数据库系统中数据的表示和工作方式的抽象说明。目前,典型的数据模型有三种:层次模型、网格模型和关系模型。最重要的数据模型是关系模型,其关系数据库应用程序最为常见。4.1.2关系数据库1。关系术语关系模型是使用二维表表示实体和实体之间关联的数据模型,关系模型的数据结构是由行和列组成的二维表。关系模型的主要术语如下:(1)关系:整个表是关系,每个关系都有关系名称。(2)元组:表中的一行称为单个元组,与实体相对应,在Access中称为记录。(3)属性:表格中的列称为属性,在Access中称为字段。(4)域:属性的值范围。(5)主键或主键:表的属性或属性组,用于唯一标识单个元组。(6)关系模式:对象的说明,由关系名称和所有属性名称组成的集合。通常,关系名称(属性1、属性2、属性n)。例如,学生登记表格(s)、课程开放表格(C):学生选择证明(SC):学生登记表格(s)、课程开放表格(C)和学生选择证明之间的联系:关系模型的特点如下:在关系模型中,每个组件必须是未分区的数据项。也就是说,表格中不允许表格。在一种关系模式下,不允许每个列中的单独数据项具有相同的属性,具有两个不同属性的数据项具有相同的属性名称。不允许相同的列。在一个关系模型中,每个记录行表示一个实体,由一个对象的多个属性项目组成,不允许同一记录行。在关系模型中,行和行、列以及列的顺序可以随机交换,而不会更改关系的实际含义。2 .关系操作关系操作使用集合操作。即,操作的对象和结果是集合。关系模型中常用的关系操作包括关系代数的基于集合的操作、选择操作、投影操作和联合操作。更新操作:包括添加、删除和修改操作。3 .关系完整性约束关系模型的完整性是指数据库中数据的准确性和一致性,关系数据模型的工作必须满足关系的完整性约束。关系的完整性约束包括实体完整性、引用完整性和定制完整性。实体完整性:保证关系中元组的唯一性。受关键字约束时,主键不能为空值。引用完整性:确保相关表数据的准确性和一致性。输入、编辑或删除数据时,请确保数据库完整。自定义完整性:用户为特定应用程序领域定义的约束条件,该约束条件反映了特定应用程序中包含的数据必须满足的语义要求。实体完整性和引用完整性由关系数据库系统自动支持。4.1.3公用数据库管理系统1。桌面管理系统:Acess2。大型业务数据库:MicrosoftSQLServer、Oracle3。开源数据库:MySQL、PostgreSQL、4.2Access基本作业;2020/6/9,21;考试大纲要求ACCESS数据库:创建数据库;建立和修改表结构;输入和修改记录查询设计器:插入、删除、更新记录;简单查询聚合查询与其他格式文件一起综合应用ACCESS表和查询结果。2020/6/9,22,1。创建数据库,打开MSACCESS2003文件新建空数据库命名新数据库文件,2020/6/9,23,1。创建数据库,右键单击该目录,然后单击2020/6/9,24,2。建立和修改表格结构,表格结构设计者,2020/6/9,25,2。建立表格结构,例如,如下图所示建立表格。表格名称为STUDENT,2020/6/9,26,3。表格结构的修改,2020/6/9,27,4。输入和修改记录,打开表格:双击要添加记录的表格,2020/6/9,28,5。删除记录,在要删除的记录行中右键单击,然后单击“删除记录”,2020/6/9,29,6。在查询设计器的“在设计视图中创建查询”双击“显示表”对话框中,选择所需的表以设置表之间的连接,2020/6/9,30,7。查询设计器-简单查询,添加与结果内容相关的表添加字段匹配关系在结果内容中设置字段设置查询的条件设置排序标准,2020/6/9,31,8。查询设计器-聚合查询,设置与添加结果内容相关的表字段相关关系工具栏上的总计按钮,设置要添加结果内容的字段和要汇总的字段,设置查询条件设置排序标准,2020/6/9,32,9。查询设计器-汇总查询,汇总合计类别:指定字段的总计平均值:指定字段的平均最小值:指定字段的最小最大值数:指定字段的最大值标准差:指定字段的标准差分布:指定字段的偏差分布,2020/6/9,33,10。查询设计器SQL视图,双击“从设计视图创建查询”以显示“表”对话框,单击“关闭”右键菜单3354SQL视图,2020/6/9,34,11。查询设计器-插入,INSERT语句insert into(、)values(,),2020/6/9、35、12。查询设计器-删除,DELETE语句DELETEFROMWHERE,2020/6/9,36,13。查询设计器-更新,UPDATE语句updateset=,=,where,2020/6/9,37,14。access表和查询结果与其他格式文件相互转换。export、2020/6/9,38,15.ACCESS表和查询结果与其他格式文件进行交叉转换。,导入,2020/6/9,39,2009秋季考试,考生文件夹中的“TEST .打开数据库“MDB”。数据库包含“部门”、“学生”和“绩效”表。表格中的所有字段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁夏回族自治区六盘山高级中学 2025年高二上生物期末学业质量监测模拟试题含解析
- 六盘水职业技术学院《高层建筑施工技术》2024-2025学年第一学期期末试卷
- 土工布撕破强力试验记录
- 幼儿园中班新体验式家长会
- 浅议电影《盗梦空间》中蒙太奇的运用
- 2025初中议论文范文知足者常乐
- 西南大学课程论文封面及排版要求
- 论文格式要求(大全5)
- 湖南农业大学硕士博士学位论文格式规范
- 本科生毕业设计评语
- 尊重学术道德遵守学术规范学习通超星期末考试答案章节答案2024年
- 理财产品合同样本
- 小学全-英语单词+短语
- KJ9NA-NB监控系统中心站软件操作说明书213515
- DB11-T 2291-2024 建设工程电子文件与电子档案管理规程
- GB/T 5169.23-2024电工电子产品着火危险试验第23部分:试验火焰聚合物管形材料500 W垂直火焰试验方法
- MOOC 概率论与数理统计-南京邮电大学 中国大学慕课答案
- 招标代理服务服务方案
- 2023年大庆杜尔伯特蒙古族自治县事业单位人才引进考试真题及答案
- 2024届高考现代文阅读之小说叙事的对话性(含答案)
- 原子弹设计方案(巴基斯坦,1992)
评论
0/150
提交评论