数据库原理与应用教学大纲(2016填写版)_第1页
数据库原理与应用教学大纲(2016填写版)_第2页
数据库原理与应用教学大纲(2016填写版)_第3页
数据库原理与应用教学大纲(2016填写版)_第4页
数据库原理与应用教学大纲(2016填写版)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、知识单元1:数据库基础知识4数据库系统的主要组件4数据模型4关系的完整性4数据库设计5东-右图5电子病历转换关系的基本规则5面向对象编程方法5知识单元2:访问系统及其工作环境和模式5Access数据库管理系统的功能和特点6知识单元3:数据库和表的基本操作6表的结构6数据类型7主键7创建表间关系7索引7查找属性的优势7分类7关系完整性测试8输入掩码8有效性规则8知识单元4:查询及其基本操作8查询8查询和表9设计视图创建查询9交叉表查询、参数查询、操作查询9SQL查询9数据查询9数据处理10联合查询10子查询10数据定义10关系查询表达式运算符11功能11知识单元5:表格及其基本操作12表格12查

2、看模式12列表框和组合框13知识单元6:报告和基本操作13报表14报告类型14报告的视图14知识单元7:宏及其基本操作15宏15宏的主要功能15知识单元1:数据库基础知识学习内容:1.数据库、数据库管理系统和数据库应用系统的基本概念和功能。2.数据库设计和方法。3.数据库逻辑模型、关系数据库及其特点。4.e-r转换关系模型。5.关系数据库中的关系操作和关系完整性。6.关系查询语言的功能和特点。7.面向对象编程的概念。学习目标:1.掌握数据库、数据库管理系统和数据库应用系统的基本概念。2.了解数据库模型和基本结构。3.掌握关系数据库的相关知识和特点。4.理解关系查询语言。5.理解面向对象设计和编

3、程的基本概念。6.理解数据库设计的思想和方法。家庭作业:数据库系统的主要组成部分是什么?版本1 :数据、数据库、数据库管理系统、应用程序和用户版本2 :计算机硬件设备和操作系统;数据库管理系统及相关软件;数据库;数据库管理员;用户(功能:数据库管理系统的数据定义;数据操纵;数据库操作管理;建立和维护数据库;数据通信功能)什么是数据模型?有几个类别。他们的特点是什么?数据模型是数据库管理系统用来表示实体及其关系的一种方法,是数据库系统设计的核心。它分为层次模型、网络模型和关系模型。分层模型使用树结构来表示所有类型的实体及其关系。只有一个根节点没有父节点。此外,只有一个父节点向上,几个子节点向下。

4、它很容易扩展,但不能直接表达多对多的关系。网格模型可以通过使用网络的各种实体和实体间的连接来表示多对多的连接,并且结构复杂,难以修改。关系模型使用二维表结构来表示各种实体和实体之间的关系。它以其完整的理论基础、简单的模型、描述性的查询语言和方便的使用得到了广泛的应用。关系的完整性是什么?它体现在哪些方面?关系模型用来确保数据正确性和一致性的约束反映在:实体完整性中,关系的主键不能有空值或重复值;(2)引用完整性,定义建立关系的主键和外键的引用规则。外键为空或等于关系中主键的某个值;(3)用户定义的完整性(如域约束)4.什么是SQL语言,它在数据库管理中能执行什么功能?数据库设计通常分为几个阶段

5、。试着描述每个阶段的重要功能。需求分析:根据用户需求收集要管理的数据。(信息要求、处理要求、安全和完整性要求)概念设计:将从需求分析中获得的数据库的数据组成和功能需求抽象成概念模型逻辑设计:设计数据库的逻辑结构和数据的组织结构(数据逻辑模型),某个数据库管理系统可以根据用户的什么是E-R图?它主要解决什么问题,如何反映实体之间的各种关系?实体关系模型在某个数据库管理系统下,很难将现实世界的信息直接设计成逻辑结构。因此,E-R图被描述为根据所收集的用户数据和处理要求,并根据现实世界信息的联系和特征的每个局部数据结构。它通过某些工具被组合成一个统一的全局数据结构。使用符号表示实体、属性、关系和关系

6、,并使用符号标记关系的类别。矩形代表实体,椭圆代表属性,菱形代表连接。英汉转换关系的基本规则。必须能够反映真实世界用户的数据需求减少冗余数据和连接,以保持最小冗余数据一致性在结构中得到维护满足数据处理要求,尽可能使数据标准化。面向对象编程方法简介。将面向对象的思想应用于软件开发过程并指导开发活动是一种系统的方法。面向对象是基于对象的概念,以对象为中心,以类和继承为构造机制,理解、理解和描述客观世界,设计和构造相应的软件系统。9.设计一个“教师管理系统”数据库,其中包含以下基本信息:教师基本信息、教师教学信息、班级基本信息和教师工资信息。知识单元2:访问系统及其工作环境和模式学习内容:1.访问接

7、口。2.2 .访问的对象学习目标:1.了解ACCESS系统的特点、组成和主要功能。2.了解Access的操作环境。3.主访问接口和对象(表、查询、表单、报告、页面、宏、模块)。4.了解数据(数据库、表)的存储和组织,以及访问设计和开发工具。家庭作业:Access数据库管理系统的功能和特点是什么?数据定义、数据操作、数据库操作和管理、数据库建立和维护功能、数据通信功能(数据组织、存储和管理)2.2中的元素是什么?访问的主界面,并描述各自的功能。3.如何进入和退出访问?4.Access数据库中的对象是什么,这些对象的功能是什么?知识单元3:数据库和表格的基本操作参考小时:4小时学习内容:1.创建表

8、的方法。2.设置表中字段的属性。3.表中数据的编辑方法。4.索引和主键的创建。5.创建和编辑表之间的关系。学习目标:1.熟悉创建数据库的方法。2.掌握数据库的打开和关闭。3.熟悉表格的建立和操作。4.掌握指标的概念及其建立方法。5.掌握表格之间关系的建立和修改。6.擅长编辑和维护表格。家庭作业:1.如何在ACCESS中创建数据库?2.尝试描述在ACCESS中创建表的方法。(表格包括表格结构和表格内容)直接输入;使用sharepoint;导入或链接;使用表设计器;设置字段的数据类型;设置查找向导字段;设置表中字段的属性;设置表的索引表格的结构和建立。表结构是指表的框架,主要包括字段名、数据类型和

9、字段属性(表的组织形式)等。有两种创建表结构的方法,使用数据表视图或设计视图。(字段排列的顺序影响数据的排列和分组)(ACCESS表中的)数据类型是什么?文本(字符或数字,最多255个字符)备注(最多65535个字符,无法排序或索引)数字(单精度4字节,双精度8字节)日期/时间(固定8字节)货币(相当于双精度,8字节)自动编号(4字节,删除添加的记录时不重新编号)是/否(-1为是,0为否,1字节)OLE对象(作为文件、二进制数据存在,最大1GB)超链接附件(最大压缩2GB,最大未压缩700KB)计算(8字节)查找向导。(不能为附件和OLE类型的字段设置默认值属性)5.如何在ACCESS中设置字

10、段属性和相关信息?什么是主键?它的功能是什么?唯一标识表中每条记录的字段或字段组合。定义了主键表和表之间的关系,从而可以使用查询、表单和报表快速、准确地搜索和组合不同表的信息。如何创建表之间的关系,以及在创建表之间的关系时应该注意什么?.首先关闭需要定义关系的表,然后单击“实现参照完整性”复选框请注意,关联的字段数据类型必须相同索引有哪些不同的角色和设置(在ACCESS中有几个)?主要指标,起主导作用的指标。此字段中不允许重复值。桌子上只有一个。唯一索引确保表中索引值的记录是唯一的,但是可以有多个索引。公共索引,允许重复的索引值和重复的字段值,并且可以有多个查找属性有什么好处?提高输入效率并避

11、免输入错误10.如何修改和编辑ACCESS表?排序(如何排序ACCESS表)?该索引用于对其中数据进行逻辑排序;在“数据表”视图中,进入“表”窗口,用菜单选择“记录排序”选项,然后选择“升序”或“降序”(数据类型为备忘录、超链接、OLE对象或附件的字段不能排序)您也可以使用高级筛选/排序命令按多个字段排序关系完整性检查(如何实现已建立关系的表)?设置实现引用完整性设置索引以检查表中数据的完整性输入掩码(为文本日期/时间字段提供向导)0必须输入一个数字9您可以输入数字或空格#数字空间加或减数字我必须输入一个字母?您可以输入字母或空格必须输入字母或数字。a可以选择输入字母或数字。更改为小写更改为大

12、写有效性规则是什么?效果如何将数据输入有效性规则表时要遵循的约束。可以通过条件检查输入数据,也可以检查错误或不合逻辑的输入。知识单元4:查询及其基本操作参考小时:12小时学习内容:1.查询的概念和功能。2.查询的基本方法。3.查询设计规则。4.SQL语言。学习目标:1.掌握查询的基本概念。2.掌握探究的基本功能。3.掌握查询规则、设计方法和应用。4.掌握SQL语言及其查询应用。家庭作业:什么是查询?什么功能?什么类型的查询?根据某些条件或要求,可以检索或操作数据库中的数据。选择字段;选择记录;添加、修改和删除记录;进行各种统计计算;使用查询结果创建新表;建立基于查询的报表和表单是其他数据库对象

13、的数据源。主要有选择查询、参数查询、跨表查询、操作查询和SQL查询查询和表有什么不同?表是存储数据的最基本的数据库对象,而查询是检索、计算、分析、浏览和改变表中数据以实现各种数据库应用的重要数据库输出对象。表是根据标准化需求抽象和组织的真实数据表。查询是数据的动态虚拟表,是查询操作的结果,并以数据表视图的形式显示。关闭查询的数据表视图时,将保存查询的结构,而不保存查询结果的动态数据表。3.如何在ACCESS中创建查询?使用向导(有四种类型的查询向导:简单查询向导;(2)跨表查询向导;(3)重复项目搜索向导;(4)查找不匹配的查询向导)使用设计器设计视图创建查询的主要内容是什么?数据源窗口的上部

14、用于显示查询中涉及的数据源,可以是数据表或查询。下部是查询定义窗口,也称为QBE(按示例查询)网格,主要包括以下内容:字段;(2)表:查询结果中字段的来源;(3)分类;是否显示复选框;(5)查询条件:同一行的多个条件之间存在逻辑“与”关系;或:查询条件,表示多个条件之间的“或”关系。交叉表查询、参数查询和操作查询的特点是什么?交叉表查询:一种特殊的二维表类型的汇总查询,它可以方便地计算和分析表中的水平和垂直数据,并用于解决一对多关系中“多方”的分组和求和问题(只能使用一个列标题和值)参数查询:的查询条件由用户给出,具有很大的灵活性。操作查询:对数据库的原始表执行某些操作什么是SQL查询?它的特

15、点和功能是什么?介于关系代数和关系演算之间的结构化查询语言使用范围有限的形式语言。能够完成数据查询、数据操作、数据定义和数据控制功能7.7的含义。SQL语言函数语句。数据查询语句选择指定要显示的属性列*/所有所有DISTINCT不重复记录顶端.以前.从在哪里分组依据拥有排序依据DESC向上向下数据操作(维护)语句(表内容)将记录插入到表名中字段名1,字段名2 值(表达式1表达式2 )更新记录更新表名设置字段名1=表达式1字段名2=表达式2.位置条件删除记录从表名中删除位置条件联合查询UNIONALL with duplicates,注意字段的顺序和编号相同。子查询(通过查询)等于单个值=(选择)等于多值输入(选择单值比较/(选择)多值比较/全部/任意(选择数据定义查询创建删除修改(表结构)创建删除更改(表格)添加以添加新字段和新的完整性约束删除指定的字段和完整性约束修改字段名称和数据类型(完整性约束,主键:主键唯一性:唯一非空:不为空)8.SQL的主要数据类型Smallint短整数,2字节整数,4字节字符

温馨提示

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

最新文档

评论

0/150

提交评论