- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB教程第5章数据库项目开发概述
第5章 数据库应用开发概述 5.1 数据库基础知识 5.2 数据库设计 5.3 SQL语言简介 5.4 ODBC与ADO简介 §5.1 数据库基础知识 数据库技术研究如何科学合理地组织数据、存储数据、如何高效的访问数据 §5.1.1 四个基本概念----数据库管理系统 Database Management System,简称DBMS 数据库管理系统是位于用户与操作系统间的一层数据管理软件,属系统软件的范畴。 数据库管理系统负责定义数据和操纵数据,并能够保证数据库中数据的安全性、完整性,以及进行多用户对数据的并发使用及发生故障后的系统恢复。 Access、SQL Server、Oracle 、Sybase 、Foxpro 是典型的数据库管理系统 §5.1.1 四个基本概念----数据库管理员 Database Administrator,简称DBA DBA是指全面负责数据库系统的“规划、设计、维护、管理和正常使用的”人员,其职责如下: (1)参与数据库设计的全过程,决定数据库的结构和内容; (2)定义数据的安全性和完整性,负责分配用户对数据库的使用权限和口令管理; (3)监督控制数据库的使用和运行,改进和重新构造数据库系统。当数据库受到破坏时,应负责恢复数据库;当数据库的结构需要改变时,完成对数据结构的修改。 DBA不仅要有较高的技术专长和较深的资历,并应具有了解和阐明管理要求的能力。 特别对于大型数据库系统,DBA极为重要。对于常见的微机数据库系统,通常只有一个用户,常常不设DBA,DBA的职责由应用程序员或终端用户代替。 §5.1.1 四个基本概念----数据库系统 数据库系统是指由数据库、数据库管理系统、应用系统、数据库管理员和用户等构成的系统。 广义的讲,数据库系统由下面几部分构成 硬件及数据库 软件:包括操作系统、DBMS、编译系统及应用开发工具软件等 人员:包括数据库管理员、用户等。 数据库系统的各类人员对数据库的各种操作请求,都由DBMS完成,DBMS是数据库系统的核心软件。 §5.1.2 常用数据模型 在数据库中是用数据模型这个工具来对现实世界进行抽象的。数据模型是数据库系统中用于提供信息表示和操作手段的形式构架。 根据模型应用的目的不同,可将数据模型分为两类。 概念模型(信息模型):按照用户的观点对数据和信息建模 逻辑模型(层次、网状、关系):按照计算机系统的观点对数据建模。 1. 概念模型 三个世界 1. 概念模型 信息世界中的基本概念 实体(Entity):客观存在并可相互区别的事物称为实体,如:一个学生、一个部门、一门课、学生的一次选课、部门的一次订货等。 实体集(Entity Set):同型实体的集合称为实体集。如:全体学生就是一个实体集。 属性(Attribute):实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。例如学生实体可以用学号、姓名、性别、出生年月等属性组成。 码(Key):唯一标识实体的属性集称为码。如:学号是学生实体的码。 1. 概念模型 联系:事物之间的联系可以分为三类 一对一联系(1 :1)如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。如班级和班长之间的联系 一对多联系(1 : n):如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系(n=0),反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B具有一对多联系。如班导师和学生之间的联系。 1. 概念模型 联系: 多对多联系(m :n):如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系(n=0),反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m=0)与之联系,则称实体集A与实体集B具有多对多联系。如:学生和课程之间的关系。 多个实体之间也可以存在一对一、一对多、多对多的联系,如学生、课程和教科书之间的联系。 同一个实体集内的各实体之间也可以存在一对一、一对多、多对多的联系,如职工实体集内有领导和被领导的联系。 1. 概念模型 概念模型的表示方法:实体联系方法 实体型:用矩形框表示,矩形框内写上实体名 。如: 属性:用椭圆形表示,并用无向边将其与相应的实体联系起来。如: 1. 概念模型 概念模型的表示方法:实体联系方法 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n,m:n)。如: 1. 概念模型 实体联系 1. 概念模型 E-R图实例 1. 概念模型 E-R图实例 2. 逻辑模型 不同的数据模型具有不同的数据结构形式,目前最常用的数据模型有层次模型、网状模型和关系模型。
您可能关注的文档
最近下载
- 生殖系统彩色图解.ppt
- 2023年变频器投资申请报告.docx VIP
- uapv63-1主子表单据操作手册预订单ver.1.pdf VIP
- 新高考数学解题研究——高考题型全归纳.pdf
- uap63攻略4课件1ria平台uapv63-ria单据开发.pdf VIP
- 应急器材使用及维护培训.pptx
- 中医科带状疱疹诊疗规范、诊疗路径.pdf
- 四川省成都市天府新区2023-2024学年七年级下学期语文期末考试试卷.docx VIP
- 2.3地域文化与城乡景观(课件)高一地理(人教版2019必修第二册).pptx
- 2.2地域文化与城乡景观 课件 2023-2024学年高一年级地理中图版(2019)必修第二册.pptx VIP
文档评论(0)