项目1初识数据库 课件(共48张PPT)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社).ppt.pptx
项目1初识数据库
目录/CONTENTS创建数据库初识Acces业PPT模板/hangye/
01初识Access2016
如今,信息系统的作用越来越重要,为了提高工作效率,建立一个满足各级部门信息处理要求的信息系统已经成为一个企业或组织生存和发展所不可缺少的重要条件,数据库技术作为信息系统的核心和基础也因此格外引人注目。那么如何设计数据模型来高效地解决工作中的数据管理问题?任务导入
任务分析对于人员信息管理系统的设计与构建,不仅需要了解其详细的架构、业务流程,还需要学习数据、数据库、关系数据库、数据模型以及数据库设计等方面的知识,只有这样才有能力在Access2016中进行数据库应用系统的开发。
任务分析本次任务有如下几个重点需要学习和掌握:2了解数据、数据库、数据库系统、数据库管理系统、数据模型等概念。1了解Access2016工作界面。3掌握数据库中E-R模型的设计要点。
必备知识1.数据传统意义上的数据是指数值、文字、字母和其他符号。但随着计算机技术的发展,计算机的数据处理能力不断增强,数据已不再局限于传统的定义,而是包括了图形、图像、声音等在内的多种形式。
在数据库中,不仅包含数据本身,而且包含数据之间的联系。01数据通过一定的数据模型(如层次、网状和关系模型)进行组织,保证有最小的冗余度。02各个应用程序共享数据。03对数据的各种操作(如定义、管理等)都由数据库管理系统统一进行。04必备知识2.数据库数据库是为了实现一定的目的、按某种规则组织起来的数据的集合,是存储数据的“仓库”。
必备知识3.数据库系统数据库系统是指计算机系统中引入数据库后的系统,它能对大量的动态数据进行有组织的存储和管理。数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)5个部分构成,其核心是数据库和数据库管理系统,而基础则是硬件平台。
必备知识4.数据库管理系统图书馆中可以存放很多图书,为了更方便查找、整理和存放图书,每个图书馆都有图书管理员来对这些图书进行管理。而数据库中可以存放大量的数据,那么,数据库是否也可以找一个“管理员”来负责帮助人们管理数据呢?答案是可以,这就是“数据库管理系统”。它可以像图书管理员管理图书那样帮助人们管理数据库中的数据。数据库管理系统是位于用户与操作系统之间的数据管理软件。Access是建立数据、操作数据和管理数据的一种数据库管理系统。
5.数据模型数据模型是数据特征的抽象,是描述数据以及数据之间联系的结构模式。数据模型从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库的信息表示和操作提供一个抽象的框架。数据模型是数据库的基础,任何数据库管理系统都是基于某种数据模型的。必备知识
必备知识(1)概念模型。概念模型用于信息世界的建模,与具体的DBMS无关,是现实世界到信息世界的第一层抽象,是用户与数据库设计人员之间进行交流的语言。概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面应该简单、清晰、易于用户理解。概念模型的表示方法一般采用E-R图,描述现实世界的概念模型被称为实体联系模型,简称E-R模型。5.数据模型
必备知识5.数据模型(1)概念模型。E-R图提供了表示实体型、属性和联系的方法。E-R图中的符号及其意义如图1-1所示。图1-1E-R图中的符号及其意义
必备知识①实体。客观存在且可以相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。例如,职工、图书等属于实际事物;订货、借阅图书、比赛活动等是比较抽象的事件。③域。属性的取值范围称为属性的域。例如,性别的域为男或女。②实体的属性。实体所具有的特性称为属性。实体可以由若干个属性来刻画。例如,学生实体可以由学号、姓名、性别、出生年份、院系、入学时间等属性组成;图书实体可以用总编号、分类号、书名、作者、单价等属性来描述。E-R模型的相关术语如下:
必备知实体集。同类型的实体的集合称为实体集。例如,全体学生就是一个实体集。每个实体集都有一个名字,以便与其他实体集相互区别。④实体型。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如,学生(学号、姓名、性别、出生年份、院系、入学时间)就是一个实体型。⑥主码。唯一标识实体的属性称为主码(关键字)。⑦联系。在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系。两个实体之间的联系可以分为以下3类。E-R模型的相关术语如下:
必备知识01a.一对一联系(1∶1)02b.一对多联系(1∶n)03c.多对多联系(m∶n)
必备知识5.数据模型