《《数据库基础知识》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据库基础知识》PPT课件.ppt(20页珍藏版)》请在三一办公上搜索。
1、考试辅导班(二级ACCESS),主讲:蒲东兵,上课时间与地点,每周周日上午8:0011:10下午1:004:10地点计算机科学与信息技术学院418机房,关于考试,笔试考试时间:90分钟考试内容:公共基础知识(四门课程):30分ACCESS知识:70分上机考试时间:90分钟考试内容:有关ACCESS的操作,课程说明,数据库基础知识,数据库设计基础,知识点1:数据库系统的基本概念(1),数据(Data)描述事物的符号记录。数据是存储在某种媒体上的用来描述事务的物理符号。临时性数据永久性数据。范例:文字、图形、图像、声音等等。数据处理(Data Processing)将数据转换成为信息的过程。包括数
2、据的收集、存储、加工、排序、检索等一系列活动。目的是从大量的现有数据中,提取对人们有用的信息,作为决策的依据。信息(Information)有一定含义的、经过加工处理的、对决策有价值的数据。信息数据数据处理范例:每个人的年龄=今年年份-出生日期中的年份平均年龄=每个人的年龄相加求和/人数,数据库系统的基本概念(2),数据库(Database,DB)存储在计算机存储设备上,结构化的相关数据的集合。结构化:数据库中的数据必须按照一定的规则(即数据模型)来存放,以便于检索和使用数据。范例:图书馆中的书籍信息、学生自然信息等等。数据库管理系统(Database Management System,DB
3、MS)是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等等。位于用户和OS之间。范例:ORACLE、PowerBuilder、DB2、SQLServer、Visual FoxPro、Access等等。功能数据模式定义:数据存取的物理构建:数据操纵:数据完整性、安全性定义与检查:数据库的并发控制与故障恢复:数据服务:,数据库系统的基本概念(3),数据库管理员(Database Administrator,DBA)对数据库进行规划、设计、维护、监视等工作的管理人员。数据库系统(Database System,DBS)DBS=HD+SW+DB+DBMS+DBA+Use
4、rHD:Computer,Network(C/S,B/S)SW:OS(Windows,UNIX,LINUX etc.)DB:是DBS的核心。Tools:C,C+,VB,PB,Delphi,HTML,XML,专用工具。Interface:DB-Application,DB-Network(ODBC,JDBC,OLEDB,CORBA,COM,DCOM etc.)数据库应用系统(Database Application System,DBAS)DBAS=DBS+Application+Interface,数据库系统的软硬件层次结构图,DBAS,Tools,DBMS,OS,HD,数据库系统的特点及发展
5、,特点实现数据共享、减少数据冗余将数据定义和描述从应用程序中分离。采用特定的数据模型有结构,反映现实世界事物之间的联系。具有较高的数据独立性逻辑结构与物理结构独立,用户只需考虑数据的逻辑结构。有统一的数据控制功能发展人工管理文件系统数据库系统分布式数据库系统面向对象数据库系统,数据库系统的内部结构体系,外模式,外模式,外模式(用户数据库),外模式概念模式映射,概念模式(概念数据库),概念模式内模式映象,内模式(物理数据库),数据库,子模式,物理模式,知识点2:数据模型,数据模型:反映实体及其实体间联系的数据组织的结构和形式。实体:客观存在并相互区别的事物。可以是实际事物,也可以是抽象事物。范例
6、:学生、课程、读者等等;学生选课、借阅图书等等。实体之间的联系:实体的特性。实体之间的对应关系,反映现实世界事物之间的相互关联。例如:一个学生可以选修多门课程,同一门课程可以由多名教师讲授等等。类型:一对一(one to one)1:1一个学校只能有一个正校长。一对多(one to many)1:M或M:1一个学校可以有多个学院。多对多(many to many)M:N一个学生可以选修多门课程,一门课程可以被多名学生选修。实体属性:范例:学生的姓名、性别、出生年月等等实体集:同类型实体的集合。如全体学生,数据模型的三种应用层次,概念数据模型(Conceptional Data Model)面向
7、客观世界、面向用户的模型与具体的DBMS无关,与具体的计算机平台无关。着重对客观世界复杂事物的结构描述及它们之间的内存联系的刻画。是数据模型的基础类型E-R模型扩充的E-R模型面向对象模型谓词模型逻辑数据模型(Logic Data Model)面向数据库系统的模型,也称为数据模型。着重于数据库系统的实现。类型层次模型网状模型关系模型面向对象模型物理数据模型(Physical Data Model)面向计算机物理表示的模型。给出数据模型在计算机上物理结构的表示。,知识点3:关系代数,传统的集合运算:两个关系必须具有相同的关系模式,即元组具有相同结构。并(R S)交(R S)差(R-S)笛卡尔积(
8、RS)专门的关系运算(用于查询操作)选择:从关系中找出满足给定条件的元组的操作。投影:从关系中指定若干属性组成新的关系。连接:是关系的横向结合,将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含所有满足连接条件的元组。,关系代数中的扩充运算,交(Intersection)运算除(Division)运算,交运算,知识点3:数据库设计与管理,数据库设计步骤需求分析确定创建数据库中需要的表确定表中需要的字段明确有唯一值的主关键字段确定表之间的关系优化设计输入数据并创建其他数据库对象,知识点4:SQL基本命令,SQL简介SQL是结构化查询语言的简称,是集数据查询、数据操纵、数据定义和数据控制功能于一身。常用的SQL语句包括Select、Insert、Update、Delete、Create以及Drop等。SQL基本语句SELECT ALL/DISTINCT*|FROM WHERE ORDER BY ASC|DESC,知识点5:ACCESS简介,ACCESS的对象表查询窗体报表数据访问页宏模块,知识点6:启动与关闭ACCESS,关闭ACCESS有4种方法单击ACCESS右上角的“关闭”按钮选择“文件”菜单的“退出”命令使用ALT+F4快捷键使用ALT+F+X快捷键,各年考试题解析,END,