电子商务-互联网数据库-重点分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学习目标
1、对数据库的发展、ACCESS 2000、SQL SERVER 2000的安装有一定的了解。
2、能运用SQL SERVER管理工具集来配置数据库和安全管理。
3、掌握使用企业管理器和 TRansact-SQL来进行数据库对象的创建于管理、熟练掌握查询设计。
一、关系模型及数据库
1、关系模型
关系实际上就是关系模式在某一时刻的状态或内容。
也就是说,关系模式是型,关系是它的值。
关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。
但在实际当中,常常把关系模式和关系统称为关系。
而从现实世界中抽象出来的实体及其联系都使用关系这种二维表表示。
而关系模型就是用若干个二维表来表示实体及其联系的,关系之间通过公共属性产生联系。
这是关系模型的本质。
如图所示:
关系模型的优点:
(1) 数据结构单一
关系模型中,不管是实体还是实体之间的联系,都用关系来表示,而关系都对应一张二维数据表,数据结构简单、清晰。
(2)关系规范化,并建立在严格的理论基础上
构成关系的基本规范要求关系中每个属性不可再分割,同时关系建立在具有坚实的理论基础的严格数学概念基础上。
(3)概念简单,操作方便
关系模型最大的优点就是简单,用户容易理解和掌握,一个关系就是一张二维表格,用户只需用简单的查询语言就能对数据库进行操作。
2、关系数据库
一、ACCESS 2000简介
Access是一种关系型的桌面数据库管理系统,是Microsoft Office套件产品之一。
作为目前世界上最流行的关系型桌面数据库管理系统,Access能操作其他来源的资料,包括许多流行的PC数据库程序(如dBase,Paradox,Microsoft FoxPro)和服务器、小型机及大型机上的许多SQL数据库。
此外,Access还提供Windows操作系统的高级应用程序开发系统。
用户不用编写代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,开发出的程序不亚于专业程序员开发的程序。
ACCESS 2000的安装
1、将Office 2000的安装光盘插入CD-ROM驱动器,等
待安装程序自动运行,或双击桌面上的“我的电脑”图标,再双击CD-ROM的图标。
2、等一会儿,将会有一个对话框要求您输入用户信息。
按照要求输入完成后,单击“下一步”,确认用户信息并接受“最终用户许可协议”。
3、随后,选择“开始升级”可以用缺省设置安装Office 2000,选择“自定义安装”则可自行选择要安装的组建。
4、安装程序提示选择安装路径,可以单击“浏览”按钮进行选择,或直接键入。
完成后单击“下一步”。
5、为使用Access 2000的“数据访问页”等新特性,应当选择安装Internet Explorer 5浏览器。
单击“下一步继续”。
在树形视图中,单击各组件旁的下拉按钮选择安装方式。
单击“开始升级”,等待文件复制完,根据提示重新启动计算机完成安装。
二、SQL Server简介
1.SQL Server是微软公司开发的一个关系数据库管理系
统。
以Transact-SQL作为它的数据库查询和编程语言。
2.SQL Server采用二级安全验证、登录验证及数据库用
户账号和角色的许可验证。
其支持两种身份验证模式:Windows NT身份验证和SQL Server身份验证。
3.SQL Server可以在不同的操作平台上运行,支持多种
不同类型的网络协议,如:TCP/IP、IPX/SPX、
Apple Talk等。
(安装过程类似Access 2000在此不
再叙述)
三、ASP与ADO数据库
1、ASP概述
Active Server Pages(简称ASP)并不是一种语言,而是服务器端脚本环境,内含于IIS3.0和4.0之中,可以通过结合HTML网页、ASP指令和ActiveX控件建立动态、交互且高效的web服务器应用程序,消除了某些创建Web应用程序的不确定性,不必再担心客户机一端安装的浏览器类型。
ASP是基于NT平台的动态Web技术,它不但可以进行复杂的数据库操作,而且生成的页面具有很强的交互性,允许方便地控制和管理数据。
ASP的有如下四个重要特征:
(1)ASP可以包含服务器端脚本。
(2)ASP提供了几种build—in对象。
利用这些Active Server Page中提供的built—in对象,
你可以使你的脚本更加强大。
这些对象会允许您从浏览器中接受和发送信息。
(3)使用附加组件可以扩展Active Server Pages。
这意味着你可以不加限制的拓展你的ActiveX组件。
(4)ASP可以与数据库(如SQL Server、Microsoft Access等)建立连接,通过对数据库的
操作建立功能强大的Web应用程序。
2、ADO
是一组允许.NET开发人员使用标准的、结构化的、甚至无连接的方式与数据交互的技术。
对于来说,可以处理数据源是多样的。
既可以是应用程序唯一使用的创建在内存中的数据,也可以是与应用程序分离,存储在存储区域的数据。
ASP通过ADO来实现对数据库的访问,包括添加、删除、更新、查询和调用存储过程,并且有比较灵活的锁定和光标定位机制。
章 JDBC——基于Java的数据库连接第一节 JDBC概述
第二节 JDBC的设计目标
第三节主要的JDBC类
四、JDBC
JDBC是数据库应用的核心内容,没有这个工具,Java 将没有办法连接数据库。
JDBC是一个相对“低级”的接口,也就是说,它能够直接调用SQL命令。
在这方面它的功能极佳,数据库连接API易于使用,但它同时也被设计为一种基础接口,在它之上可以建立高级接口和工具。
高级接口是“对用户友好的”接口,它使用的是一种更易理解和更为方便的API。
JDBC的工作原理
用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统(DBMS)。
不但如此,使用Java编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。