Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt

Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt

ID:50080949

大小:87.50 KB

页数:20页

时间:2020-03-08

Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt_第1页
Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt_第2页
Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt_第3页
Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt_第4页
Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt_第5页
资源描述:

《Access 2010 数据库应用技术 教学课件 作者 朱广华 ACCESS2010 数据库应用技术教程-第1章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ACCESS2010数据库应用技术第1章数据库系统基本知识第1章数据库系统基本知识1.1数据库系统概述1.2数据模型1.3数据的组成层次1.4数据库设计方法和步骤1.5数据库的运行于维护1.6本章小结1.1数据库系统概述1.1.1数据库系统(DataBaseSystem,DBS)的构成硬件平台及数据库(1)要有足够大的内存,存放操作系统、DBMS的核心模块、缓冲区和应用程序。(2)有足够大的磁盘等直接存取设备存放数据库,有足够的数据备份设备。(3)要求系统有较高的通道能力,以提高数据传输率。软件数据库系统的软件主要包括:(1)

2、DBMS。DBMS是为数据库的建立、使用和维护配置的软件。(2)支持DBMS运行的操作系统。1.1数据库系统概述(3)具有与数据库接口的高级语言及其编译系统,便于开发应用程序。(4)以DBMS为核心的应用开发工具。(5)为特定应用环境开发的数据库应用系统。人员1.数据库管理员(DBA)2.系统分析员和数据库设计人员3.应用程序员4.用户1.1数据库系统概述1.1.2关于数据库管理系统对象定义功能DBMS通过提供数据定义语言(DataDefinitionLanguage,DDL)来实现对数据库中数据对象的定义,例如对外模式、模式

3、和内模式加以描述和定义,数据库完整性的定义,安全保密的定义(如用户口令、级别、存取权限),存取路径(如索引)的定义。数据操纵功能DBMS通过提供数据操纵语言(DataManipulationLanguage,DML)来实现对数据库中数据的一些基本操作,如检索、插入、修改、删除和排序等。1.1数据库系统概述1.1.2关于数据库管理系统数据库控制功能DBMS提供的数据控制语言(DataControlLanguage,DCL)保证数据库操作都在统一的管理下协调工作,以确保事务处理的正常工作,保证数据库的正确性、安全性、有效性和多用户

4、对数据的并发使用,以及发生故障后的系统恢复功能等。数据组织、存储和管理DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等;要确定以何种文件结构和存取方式在存储级上组织这些数据,以及如何实现数据之间的联系。1.1数据库系统概述1.1.2关于数据库管理系统其他功能DBMS的其他功能包括网络通信功能,一个DBMS与另一个DBMS或文件系统的数据转换功能,异构数据库之间的互访和和互操作功能等。1.2数据模型1.2.1数据模型的概念1.概念数据模型概念数据模型是面向数据库用户现实世界的数据模型,主要用来描述世界的

5、概念化结构,它是数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等。2.逻辑数据模型逻辑数据模型是有货从数据库中看到的数据模型,是具体的DBMS所支持的数据模型,如网状数据模型、层次数据模型、关系数据模型等。3.物理数据模型物理数据模型是描述数据在存储介质上的组织机构的数据模型,它不但与具体的DBMS有关,而且还与操作系统有关以及硬件有关。1.2数据模型1.2.1数据模型的概念目前,数据库领域中最常用的数据模型有四中,它们是:层次模型(HierarchicalMode

6、l)网状模型(NetworkModel)关系模型(RelationalModel)面向对象模型(ObjectOrientedModel)1.2数据模型1.2.2关系模型中常使用的术语关系(Relation):一个关系对应通常说的一张表,如图1.5中的这张学生登记表;元组(Tuple):表中的一行即为一个元组;属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即属性名。如上表有六列,对应六个属性(学号,姓名,年龄,性别,系和年级);主码(Key):表中的某个属性组,它可以唯一确定一个元组,如图1.5中的学

7、号,可以唯一确定一个学生,也就成为本关系的主码;域(Domain):属性的取值范围,如人的年龄一般在1~150岁之间,大学生年龄属性的域是(14~38),性别的域是(男,女),系别的域是一个学校所有系名的集合;分量:元组中的一个属性值;1.2数据模型1.2.2关系模型中常使用的术语关系模式:对关系的描述,一般表示为:关系名(属性名1,属性名2,...,属性名n)1.2数据模型1.2.3关系数据模型的完整性规则1.实体完整性规则实体完整性规则规定关系中元组的主键值不能为空。2.参照完整性规则参照完整性规则的形式定义如下:如果属性

8、集K是关系模式R1的主键,同时K也是关系模式R2的外键,那么在R2的关系中,K的取值只有两种可能:或者为空值,或者等于R1关系中某个主键值。这条规则的实质是“不允许引用不存在的实体”。3.用户定义的完整性规则用户定义的完整性规则是针对某一具体数据的约束条件,由应用环境决定。1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。