预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共107页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ACCESS2010基础教程数据库概述数据库概述数据库概述数据库概述6.1数据库概述举例:图书馆===数据库数据库概述数据库管理系统(DBMS)对数据库进行管理的软件.功能:(1)定义:定义数据库的结构、数据完整性和其它的约束条件;(2)操纵:实现数据插入、修改、删除和查询;(3)控制:实现数安全控制、完整性控制以及多用户环境下的并发控制;(4)维护:提供对数据的装载、转储和恢复,数据库的性能分析和监测;(5)数据字典,存放数据库各级结构的描述。应用程序利用DBMS开发的应用软件。数据库管理员(DBA)负责管理数据库资源;确定用户需求,设计、实现数据库;并负责维护和管理数据库。数据库系统(DBS)完整的数据库系统由硬件、数据库、数据库管理系统、操作系统、应用程序、数据库管理员等部分组成。应用程序三.数据库系统的体系结构二级映射用于三级模式之间的转换。(1)外模式/模式映射定义外模式和概念模式之间的对应性,这一映射使得概念模式的改变不影响外模式和应用程序,从而达到了数据的逻辑独立性。(2)模式/内模式映射定义概念模式和内模式之间的对应性,当存储结构改变即修改内模式时,只要相应改变模式/内模式映象,而模式尽量保存不变,从而达到了数据的物理独立性。数据库系统的体系结构数据模型数据模型实体集之间的联系实体集之间的联系实体集之间的联系E-R图举例:网上成绩查询管理系统的E-R图学生实体集和课程实体集之间的关系逻辑数据模型逻辑数据模型逻辑数据模型逻辑数据模型物理数据模型物理数据模型关系数据库关系数据库关系模型中的常用术语关系模型中的常用术语关系模型中的常用术语关系模型中的常用术语关系模型中的常用术语关系模型中的常用术语关系模型的特点关系的基本运算关系的基本运算关系的基本运算专门的关系运算——选择、投影、连接由E-R图设计关系模型根据概念数据模型设计关系数据模型一个实体集转换为一个关系模式,实体集的属性就是关系的属性Access简介ACCESS数据库管理系统Access的启动6.4.1创建数据库和数据表数据完整性控制参照完整性示例建立student表和sel_course表间的关联关系school数据库中各表的关联关系数据查询多种查询视图多种查询类型说明数据库组成数据库组成数据库组成数据库组成数据库组成数据库组成数据表的建立和使用建立数据表编辑数据表建立表间关系建立表间关系数据表的使用数据表的使用查询查询的类型设计视图窗口的组成课堂训练实体完整性课堂训练用户定义的完整性课堂训练参照完整性课堂训练参照完整性课堂训练参照完整性课堂训练用两个表的数据建立查询课堂训练用查询对数据进行分类汇总动手练习:建立一个学生数据库,并向该数据库中添加6个数据表,分别为:课程表、开课计划表、选课成绩表、学生表、教师表、系部表等。这几个表的字段分别如下所示:课程表(课程编号、课程名称、课程类别)说明:主键字段是课程编号,数字类型,整型,必添字段,课程名称,文本性,长度为50,必添字段,不允许空白字符串课程类别:文本性,长度为10选课成绩表(选课代码、学号、平时成绩、考试成绩、总评成绩、成绩等级)说明:选课代码,数字类型,整型,必填字段学号,数字类型,整型,必填字段平时成绩,数字类型,单精度,小数位数2考试成绩,数字类型,单精度,小数位数2总评成绩,数字类型,单精度,小数位数2成绩等级,文本,长度为2学生表(学号、姓名、性别、电话)说明:学号,主键,数字类型,长度为5,必填字段姓名,文本类型,长度为20,必填字段,不允许为空性别,文本类型,长度为2,进行有效性规则的设定及有效性文本的设定,默认为男电话,文本型,长度为13,输入掩码属性定义为9000-90000000;0;#教师表(教师编号、系部编号、姓名、性别、职称)说明:教师编号,数字类型,长度为4,主键,必填字段系部编号,数字类型,整型,不允许为空姓名,文本类型,长度20,不允许为空性别,文本类型,长度2,默认为男,不允许为空职称,文本类型,长度8系部表(系部编号、系部名称、负责人、联系电话)说明:系部编号,数字类型,整型系部名称,文本类型,50,不允许为空负责人,文本类型,50联系电话,文本类型,长度11查询总结窗体的使用