vb第八讲数据库基础解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十天掌握VB.NET程序设计基础 —第八讲 数据库基础 潘志红 本讲内容 数据库的基础知识 关系型数据库 关系型数据库的分类 Access数据库简介 SQL Server数据库简介 SQL结构化查询语句 1. 数据库基础知识 1. 数据库: 所谓数据库(Database)是指一组排列成易于处理或读取的相关信息,它是由一个或多个表对象组成的集合。这有些类似于Excel的工作簿和工作表。 2. 数据库管理系统: 数据库管理系统(DataBase Management System,简称DBMS)是指在操作系统支持下为数据库建立、使用和维护而配置的系统软件。 有关数据库的概念 3. 数据库应用程序: 数据库应用程序是指用VB、FoxPro等开发工具设计的、实现某种特定功能的应用程序。如学生成绩管理系统、工资管理系统、物资管理系统等等。它利用数据库管理系统提供的各种手段访问一个或多个数据库,实现其特定的功能。 4. 数据库系统: 数据库系统是由计算机硬件、操作系统、数据库管理系统以及在其他对象支持下建立起来的数据库、数据库应用程序、用户和维护人员等组成的一个整体。 2. 关系型数据库 关系型数据库是根据表、记录和字段之间的关系进行数据组织和访问的一种数据库,它通过若干个表(Table)来存储数据,并通过关系(Relation)将这些表联系在一起。 近几年来,关系型数据库已成为数据库设计事实上的标准,这不仅因为关系模型本省具有强大的功能,而且还由于它提供了称为结构化查询语言Structure Query Language(SQL)的标准接口,该接口允许以一致的和可以理解的方法来一起使用多种数据库工具和产品。 在一个关系型数据库中可以包含若干张表,每张表又由若干记录组成,记录由若干字段组成。表与表之间通过关系连接。 关系 关联 常用术语一 关系 一个关系就是一张二维表,每个关系有一个关系名。在计算机里,一个关系可以存储为一个数据库文件的表,例如,医生表或患者表。 元组 表中的行称为元组。一行是一个元组,对应表中的一个记录 属性 表中的列称为属性,每一列有一个属性名,对应数据表中的一个字段,例如医生编号、姓名、职称等字段。 域 属性的取值范围,即不同元组对同一个属性的取值所限定的范围。例如,在“患者”表“女”或“男”是性别的取值范围,对应“性别”字段的一个域 常用术语二 关键字(主键) 属性或属性组合,其值能够唯一地标识一个元组。比如,“医生”表中的“医生编号”字段,“患者”表中的“患者病历号”都唯一地表示一名医生、一名患者,那么它们都可以作为记录的关键字。 外键 在关系A中存在一个属性,不是关系的主属性,但与另一个关系B的主键对应,则称其为关系A的外键。比如学生关系中院系代码属性,与院系关系的主键“院系代码”对应,所以是学生关系的外键。 索引 为了更快地访问数据,大多数数据库都是用关键字对表进行索引。也就是按关键字对数据库进行排序,并建立一张索引表,每个索引输入项指向该记录在数据库中的行。类似于书籍的目录,章节内容指向所在的页码,而并不直接在目录中放置内容。 3. 关系型数据库的分类 关系型数据库一般可分为两类: 一类是桌面数据库,如Access、Paradox、FoxPro和dBase等 桌面数据库主要用于小型的、单机的数据库应用程序,不需要网络和服务器,实现起来比较方便,是初学者常用的数据库类型。 另一类是客户/服务器(Client/Server)数据库,如SQL Server、Oracle、Sybase等。 客户/服务器数据库(C/S)主要应用于大型的、多用户的数据库管理系统。其数据库应用程序分为两部分:一部分驻留在客户机上,用于向用户提供信息及操作界面。另一部分驻留在服务器中,主要用来实现对数据库的操作、进行具体的计算,并将结果发送回客户机。这对客户机档次较低的情况尤为适合。 数据完整性约束 实体完整性 表中的主键不能为空 参照完整性 若一个表中含有外键,则外键要么为空,要么为另一个表的主键,不能自创外键。 用户定义完整性 反映某一具体应用所涉及的数据必须满足的语义要求。 4. ACCESS数据库简介 Access 数据库管理系统是Microsoft Office 套件的重要组成部分,Access2008是最新版本,可在Windows 环境下运行。Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。 Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表(Table) 查询(Query) 窗体(Form) 报表(Report) 宏(Macro) 模块(Modu

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档