- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术是当前的一种先进的数据管理技术。Visual Basic 6.0VB中最吸引人,同时也是大家最关心的地方就是Visual Basic 6.0VB强大的数据库开发功能。人们可以通过使用数据控件或在程序中添加代码的方法来访问和控制大多数的数据库,如最常见的Access、FoxPro、 Excel 、Paradox等,而且随着Visual Basic 6.0VB编程技术的不断进步,使得Visual Basic 6.0VB在数据库方面的功能突飞猛进,已经与专业的数据库处理软件相差不远无几。本章将主要讲述数据库的基本理论和基本应用。 12.1 数据库基础 12.1.1 数据库概念 1.数据库 数据库是指以一定的组织形式存储在一起的、能够为多用户共享的、并且独立于应用程序的相互关联的数据集合。数据库中的数据按照特定的数据模型加以加以组织、描述和存储,具有较高的数据独立性和可扩展性。数据库相对于以前的数据管理工具而言,具有独立性、完整性、共享性和数据冗余度底等特点。用户使用DBMS提供的命令,能够方便的建立所需要的数据库,保存数据供日后经常使用。例如,可建立企业的人力资源数据库、生产材料数据库;建立学生的学籍管理数据库;建立超级市场的商品数据库等。 2.数据库系统 数据库系统是指以数据库方式管理的拥有大量共享数据的计算机应用系统,它一般是由计算机硬件系统、操作系统、数据库管理系统、数据库、应用程序及用户(最终用户和数据库管理人员)组成。 3.数据库管理系统 数据库管理系统是指能够帮助用户使用和管理数据库的软件系统。例如,Microsoft Access 、PowerBuiler 、SQL Server 、Oracle 、Informix等都是目前常用的数据库系统管理软件。数据库管理系统位于操作系统和用户之间,在操作系统的支持下,提供一系列数据库的操作命令。 4.数据库应用程序 数据库应用程序是指针对实际工作的需要,而开发的各种基于数据库管理方式的应用程序。可以利用DBMS提供的各种命令直接开发,也可使用VB等开发工具在开发前台界面的同时,去访问后台的数据库。例如企业的管理信息系统的开发、事业单位的办公自动化等。 5.用户 用户是指最终操作使用应用程序的人员和数据库管理员。应用程序运行中的操作一般是由从事实际工作的人员承担,数据库管理员负责数据库的维护和管理。大型数据库的管理一般都需要配备专业的数据库管理员承担管理工作。 6. 关系数据库 数据库的存储是经过组织化数据库按其数据存储方式、结构化的数据,数据组织可被分为以采用不同的数据模型:层次模型、网状模型、关系模型三种类型。目前大多数的数据库管理都是基于数关系模型的。关系模型数据库管理系统以关系代数为理论基础,在逻辑上可以将数据库理解为表。因此关系模型数据库的概念更易于理解,和日常处理的表格工作很接近,便于掌握和使用。关系模型提出后,关系数据库得到迅速发展,广泛用于社会各个方面。 关系数据库是根据表、记录和字段之间的关系进行组织和访问的,以行和列组成的二维表形式存储数据,并且通过关系将这些表联系在一起。另外,可以使用结构查询语言(SQL)来描述关系数据库的查询问题,极大地提高了查询效率。 ⑴数据表 数据表是关系数据库基本组成单元。一个数据库通常由一个或多个数据表及其他相关对象组成。数据库实际上就是一个二维表格,通常用来描述一个实体,每个数据表均有一个表名。例如:表12-1、为Access数据表“人员档案表” 。 ⑵数据库的记录和字段 ①记录:表中每一个人的信息称为一个记录,即数据表的每一行就是一个记录。例如:姓名为“王东明”对应的行中所有数据就是一个记录。 ②字段:表中的各数据项称为一个字段,即数据表的每一列就是一个字段。例如:“姓名”、“基本工资”等都是字段名。 (3)关键字 关键字是表中的某个字段或多个字段的组合,利用关键字表被关键字索引后,能够在表中实现快速检索。关键字可以是唯一的,也可以不是唯一的,取决于是否允许重复。唯一的关键字可以指定为主关键字,用来唯一标识表的一条记录。例如:学号可以作为主关键字,它能唯一地标识一个学生。而学生姓名不能作为主关键字,因为姓名可能有重复。 (4) 索引 当数据库较大时,为了提高访问数据库的速度,可以对数据库建立使用索引。索引是一种特殊的表,功能类似于书的目录,它基于索引的查询能够使数据获取更为快捷。索引包含原数据库中经定义的关键字段的值和指向记录物理地址的指针,关键字段的值和指针两者根据所指定的排序顺序排列,从而可以快速地查找所需要的数据。 (
您可能关注的文档
最近下载
- 职场心理学培训课件.pptx VIP
- 第一单元作文“青春情怀”导写及范文 统编版高中语文必修上册.docx VIP
- 2024年大学毕业生薪资待遇与行业发展报告.pptx VIP
- 2025年新版招聘看护队考试题及答案.pdf VIP
- 2025必威体育精装版小学“学宪法讲宪法”知识竞赛试题库及答案.docx VIP
- 博饼规则(含图及奖品分布).xls VIP
- 2024年~2016年历年事业单位场监督管理局面试真题及答案解析18套.docx VIP
- 从商业角度看《孙子兵法》受日本人喜爱的原因.docx VIP
- 抗精神药物常见不良反应.pptx VIP
- 统编版高中语文必修上册第一单元“青春价值”单元主题作文导写及范文赏析3篇.docx
文档评论(0)