- 6
- 0
- 约5.7千字
- 约 39页
- 2018-06-07 发布于河南
- 举报
Web程序设计案例教程 第6讲 Access数据库
Web数据库概述 随着Internet越来越普及,和人们的生活也越来越紧密联系,人们开始要求通过Web发布信息、查询即时信息,甚至不出门直接在网上订购商品,因此Web上存在大量信息交互和存储的需要,这时迫切需要Web与数据库互连才能满足人们的需求。 Web数据库是Web技术与数据库技术结合的产物。充分利用数据库已有的信息资源,用户可以在Internet上方便地检索、处理数据。 Web数据库概述 Web数据库采用三层或多层体系结构,前端采用浏览器技术,通过Web服务器和中间件访问数据库。 数据库的基本概念 数据:数据是指能被计算机存储和处理的反映客观实体信息的物理符号。 数据库:数据库是指数据的集合。这些数据在计算机中的存储格式是按一定的数据模型组织、描述和存储的,因此,数据库是由数据和结构组成的。 数据库的基本概念 关系数据库: 是一种数据库类型,关系数据库就是基于关系模 型的数据库。关系数据库的核心是表。 数据库管理系统: 数据库管理系统是为用户提供一个建立、维护和 使用数据库的环境,是控制和管理数据的软件系统。 Access就是用于微机系统中的比较流行的数据库管 理系统软件。 数据库的基本概念 二维表 数据库的基本概念 表:是一种数据库对象,它以行和列的形式来存储数据,其数据通常描述某一类事物,如学生表。一个数据库当中可以包含多个表,它是关系型数据库的核心内容。 字段:表中的一列,是对表中这类事物各种特性的描述。 记录:表中的一行,是表中这类事物各具体对象的集合。 主键:主键唯一标识了表的每一行,主键可以是一个字段,也可以是多个字段的组合。 使用access建立数据库 使用access建立数据库的一般步骤 1. 创建数据库 2. 设计表 a. 定义字段名 b. 定义字段的数据类型 c. 对字段进行说明 d. 定义字段的主键 3. 保存表 4. 继续添加其他的表 5. 向表里添加数据 使用access建立数据库 使用Access创建数据库实例 库名:Student 说明:该库是学生库,它包括学生的一些基本情况资料和学生的一些课程成绩。 使用access建立数据库 在数据库中建表 例子 表名:StudentInfo (学生基本情况表) StudentGrade(学生成绩表) StudentInfo表的字段 StudentGrade表的字段 字段名 说 明 字段名 说 明 StudentNO 学号 StudentNO 学号 Name 姓名 English 英语 Sex 性别 Math 数学 Age 年龄 VBNET VB.NET Hobby 爱好 Physical 体育 使用access建立数据库 在表间建立关系 关系概念:关系是建立在两个表的公共字段之间的一种关联。 关系种类:一对一、一对多、多对多 使用“关系建立工具”建立关系 使用access建立数据库 表间的关系是通过每一个表中的关键字链接起来的 SQL语句概述 SQL语句概念 定义: SQL语句即结构化查询语句,它是一种工业标准,它广泛应用于数据库的操作。 说明: SQL是根据美国国家标准学会(ANSI)标准而定义的。不同的数据库引擎有不同的SQL实现方式。例如,有面向Microsoft Access(Jet 4.0) 数据库的SQL版本,也有面向SQL Server的SQL版本。 SQL语句概述 常用SQL语句 Select——检索数据 可以明确地指定想要检索的记录以及检索结果的排列次序。 Insert——插入数据 可以明确地指定在某个位置插入一条记录。 Delete——删除数据 可以明确地指定删除某一条记录或删除多条记录。 Update——更新数据 可以明确地指定更新某些记录。 SQL语句概述 注:SQL语句中各命令应当都是英文表达,包括空格字符。 数据检索 SELECT语句 在SQL中SELECT语句通常用于检索数据库,或者检索满足你设定条件的数据,以下是简单的Select语句的格式: Select 字段1[,字段2, 字段3,...] From 表 [Where 条件] [ORDER BY 字段1 [ASC | DESC], …] [GROUP BY 字段1, …] 数据检索 SELECT语句 例如:从学生情况表中查询所有学生的学号、姓名、性别。 Select StudentNo, N
您可能关注的文档
- UML系统建模基础教程 第8章 序列图.ppt
- Visual Basic 2005程序设计案例教程 第1章 基础知识.ppt
- Visual Basic.NET数据库开发 ch03 按钮和选择框控件.ppt
- U酒吧策划案.ppt
- Visual Basic.NET数据库开发 ch10 构建控件.ppt
- U新势力2005年整合推广(定稿1).ppt
- Visual Basic.NET程序设计基础 第2章 VB.NET简介.ppt
- Visual Basic.NET程序设计基础 第1章 体验VB.NET应用程序.ppt
- Visual Basic.NET程序设计基础 第3章 VB.NET常用控件.ppt
- Visual Basic.NET程序设计基础 第4章 调试应用程序.ppt
- 2026年襄阳职业技术学院单招职业技能考试题库及答案详解1套.docx
- 2026年襄阳职业技术学院单招职业技能考试题库及答案详解1套.docx
- 2026年襄阳职业技术学院单招职业技能考试题库及答案详解(全优).docx
- 2023四川省成都市数学中考真题及答案.pdf
- 2026年衢州职业技术学院单招职业技能考试题库附答案详解(名师推荐).docx
- 2026年襄阳职业技术学院单招职业技能考试题库附答案详解(巩固).docx
- 2026年衢州职业技术学院单招职业技能考试题库附参考答案详解(培优).docx
- 2026年衢州职业技术学院单招职业技能考试题库附参考答案详解(培优).docx
- 2023届中考物理一轮复习专题练习41 内能、温度、热量概念辨析(选择题).pdf
- 2026年衢州职业技术学院单招职业技能考试题库附答案详解(考试直接用).docx
最近下载
- 幕墙成品保护措施及细则.docx VIP
- 巴西-狂欢节含内容.pptx VIP
- 蛋鸡合理的蛋白能量比.doc VIP
- 350MW超临界循环流化床机组调试大纲.doc VIP
- 初中奥数二次根式计算专项讲义.docx VIP
- 《基于MATLAB的10kV小电流接地系统中单相接地故障仿真研究》6500字.docx VIP
- 2025年第四季度电网工程设备材料信息参考价.docx VIP
- 深度解析(2026)《GBT 3511-2018硫化橡胶或热塑性橡胶 耐候性》.pptx VIP
- 深度解析(2026)GBT 14834-2009硫化橡胶或热塑性橡胶 与金属粘附性及对金属腐蚀作用的测定.pptx VIP
- 深度解析(2026)GBT 11211-2009硫化橡胶或热塑性橡胶 与金属粘合强度的测定 二板法.pptx VIP
原创力文档

文档评论(0)