第8章 设计数据库应用网站
设计数据库应用网站
第8章 设计数据库应用网站本章讲述的主要内容8.1 数据库基础知识
8.28.3
使用数据库系统SQL查询基础
8.48.5
http://doc.guandang.net简介使用数据控件访问数据库
8.6
使用http://doc.guandang.net对象
设计数据库应用网站
8.1 数据库基础知识8.1.1 有关数据库的概念 1. 数据库 2. 数据库管理系统 3. 数据库应用程序 4. 数据库系统
设计数据库应用网站
8.1 数据库基础知识8.1.2 关系数据库关系型数据库是根据表、记录和字段之间的关系进行数据组织 和访问的一种数据库,它通过若干个表(Table)来存储数据,并通过 关系(Relation)将这些表联系在一起。 近几年来,关系型数据库已成为数据库设计事实上的标准,这不 仅因为关系模型本省具有强大的功能,而且还由于它提供了称为结构 化查询语言Structure Query Language(SQL)的标准接口,该接口允 许以一致的和可以理解的方法来一起使用多种数据库工具和产品。 在一个关系型数据库中可以包含若干张表,每张表又由若干记录 组成,记录由若干字段组成。表与表之间通过关系连接。
设计数据库应用网站
8.1 数据库基础知识8.1.2 关系数据库 1. 关系型数据库的分类 关系型数据库一般可分为两类,一类是桌面数据库,如 Access、Paradox、FoxPro和dBase等。另一类是客户/服务器数 据库,如SQL Server、Oracle、Sybase等。 2. 表、记录和字段 表(Table)是一种数据库对象,由若干条描述客观对象多 个特征的记录(Record)也称为行(Row)组成。表中每一列 (Column)表示客观对象的同一特征点,也称为字段(Field)。 见表8-1和表8-2。
设计数据库应用网站
8.1 数据库基础知识8.1.2 关系数据库 3. 关键字 关键字是表中某个或多个字段,可以是唯一的,也可以是非 唯一的。唯一关键字可以指定为主键,用来唯一标识一条记录。 4. 索引
为了更快地访问数据,大多数数据库都使用关键字对表进行 索引。也就是按关键字对数据库进行排序,并建立一张索引表, 每个索引输入项指向该记录在数据库中的行。 5. 关系数据库中可以包含多张表,表与表之间可以用不同的方式相 互关联。这样做可以充分利用数据库中现有数据,减少数据的冗 余。
设计数据库应用网站
8.2 使用数据库系统8.2.1 Microsoft Access Access数据库管理系统是Microsoft Office的一个组件,是 最常用的本地数据库之一。在C#中可以方便地使用数据库对 象,操作Access数据库。
1. 创建数据库 2. 创建数据表
设计数据库应用网站
8.2 使用数据库系统8.2.2 Microsoft SQL Server 前面介绍的Access数据库属于桌面数据库,主要在本地(本 计算机)运行。在本章中将主要介绍另一类数据库的使用, 即客户机/服务器(Client/Server)数据库,如SQL Server、Oracle和Sybase数据库等。通过使用这种数据库系 统,用户可以方便地访问远程数据信息,
而且这种数据库系 统的多用户性使得信息共享成为现实。本节将以安装在 Windows 2000 Server中的SQL Server 2000企业版数据库管 理系统为背景介绍其使用方法。 在SQL Server 2000的企业管理器中用户可以十分方便地创建 数据库,创建数据库包括有创建数据库结构、创建表、创建 相应的视图及存储过程等项工作。
设计数据库应用网站
8.2 使用数据库系统8.2.2 Microsoft SQL Server 1. 创建SQL Server数据库 2. 在SQL Server中创建表 3. 使用SQL Server客户端工具
设计数据库应用网站
8.3 SQL查询基础SQL是Structured Query Language(结构化查询语言)的缩 写。表8-4中列举了常用的SQL语句。 表8-4 SQL的主要语句及说明
设计数据库应用网站
8.3 SQL查询基础8.3.1 查询语句Select SELECT语句主要用于从数据库中返回需要的数据集,其语法格式 为: SELECT select_list [INTO new_table_name]
FROM table_list[WHERE search_conditions] [GROUP BY group_by_list] [HAVING search_conditions] [ORDER BY order_list [ASC|DESC]]
设计数据库应用网站
8.3 SQL查询基础8.3.2 插入记录语句Insert 使用Insert语句可以向表中插入一条记录,该语句的语法格式为: INSERT INTO 表名称(字段名) VALUE(字段值) 8.3.3 修改记录语句Update
使用Update语句可更新(修改)表中的数据,该语句的语法格式为: UPDATE 表名称 SET 字段名=值 WHERE 条件 8.3.4 删除记录语句Delete
使用DELETE语句可以删除数据表中指定行,该语句的语法格式为:DELETE FROM 表名称 WHERE 条件
设计数据库应用网站
8.4 http://doc.guandang.net简介8.4.1 数据库通用接口 美国微软公司提供的数据库通用接口程序,经过了 ODBC→OLEDB→ADO→http://doc.guandang.net几个发展阶段。 1. ODBC通用数据库接口 ODBC(Open Database Connectivity,开放数据库互联)
2. ADO通用数据库接口ADO(Active Data Object,动态数据对象) 3. http://doc.guandang.net概述 在.NET框架的System.Data命名空间及其子空间中有一些类, 这些类被统称为http://doc.guandang.net。使用http://doc.guandang.net可以方便地从Microsoft Access、Microsoft SQL Server或其他数据库中检索、处理数据, 并能更新数据库中的数据表。
设计数据库应用网站
8.4 http://doc.guandang.net简介8.4.2 http://doc.guandang.net的数据模型 http://doc.guandang.net采用了层次管理的结构模型,各部分之间的逻辑关系 如图8-18所示。
设计数据库应用网站
8.4 http://doc.guandang.net简介8.4.3 数据源控件简介
数据源控件的类型主要有以下几种。1. AccessDataSource AccessDataSource数据源控件是专门为连接Microsoft Access 数据库而设计的。 2. SqlDataSource
SqlDataSource数据源控件是专门为连接Microsoft SQL Server数据库而设计的。3. ObjectDataSource
4. XmlDataSource5. SiteMapDataSource
设计数据库应用网站
8.5 使用数据控件访问数据库8.5.1 使用GridView数据控件
GridView控件用于配合数据源控件实现对数据库进行浏览、编 辑、删除等操作。数据源控件主要包括用于连接Access数据库 的AccessDataSource和用于连接SQL Server数据库的 SqlDataSource。1. 添加数据源控件 2. 添加Gr
idView控件
3. 设臵GridView控件的属性
设计数据库应用网站
8.5 使用数据控件访问数据库8.5.2 使用FormView数据控件 FormView控件与前面介绍过的GridView控件相似,也是用于浏 览或操作数据库的数据控件。它与GridView相比主要的不同在于显 示在FormView中的数据记录是分页的,即每页只显示一条记录。
…… 此处隐藏:1863字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




