网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库原理与应用课件作者林小玲第7章节数据库开发技术(下).ppt

数据库原理与应用课件作者林小玲第7章节数据库开发技术(下).ppt

  1. 1、本文档共123页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据库开发技术 上海大学 自动化系 林小玲 在两层结构中,SQL Server安装在一个中心服务器上,数据库存储在该服务器上,该服务器称为数据库服务器,可以被多台客户机访问。众多的客户机通过网络直接访问数据库服务器。客户机运行处理业务的程序和显示处理结果的程序。两层结构比较适合于用户量较少的情况,当用户量较大时,数据库服务器的性能会显著下降。 三层结构中引入了一层应用服务器。客户机只运行向应用服务器发送请求和显示请求结果的程序,客户机没有处理业务的程序,应用服务器运行处理业务的程序,多个客户机可以同时访问应用服务器,应用服务器负责访问数据库服务器,并取回处理结果,将结果返回给客户机。三层结构适用于客户量较大的情况。如图所示 1. 企业管理器(Enterprise Manager) 企业管理器是用户管理SQL Server的主要工具和图形界面,它的作用是用于配置系统的环境,完成数据库管理与维护的大部分工作。如配置系统环境和管理SQL Server服务器,显示、建立、管理所有的SQL Server对象,备份和恢复数据库,复制数据库,管理用户帐户等。主界面如图所示 事务日志文件(Transcation Log File) 用于存储数据库的更新情况等事务日志信息。 当数据库损坏时,可以使用事务日志文件恢复数据库。一个数据库可以有1到多个事务日志文件。事务日志文件的扩展名为ldf。 所有的数据库文件又有逻辑文件名与物理文件名之分 逻辑文件名 逻辑文件名是在所有Transact-SQL语句中引用文件时所使用的名称。逻辑文件名必须遵守SQL Server标识符的命名规则,且对数据库必须是唯一的。 物理文件名 数据库文件在物理磁盘上的存储路径及文件名称构成数据库文件的物理名称,物理文件名必须遵从操作系统文件名的命名规则。 此外,为了便于分配和管理,SQL Server允许将多个文件归纳为同一组,并赋予此组一个名称,这就是文件组。文件组也分为三类:主文件组 ,次文件组 ,默认文件组 创建数据库就是确定数据库的名称、设计数据库所占用的存储空间和文件的存放位置。每个新创建的数据库都包含以下数据库对象:关系图、表、视图、存储过程、用户、角色、规则、默认、用户定义的数据类型和用户定义的函数。 创建数据库的途径: 企业管理器 Transact-SQL语句 企业管理器创建数据库 选择“新建数据库”选项。或使用工具栏中的新建数据库,进行创建,如图所示 应用数据库文件页面,确定数据库文件及日志文件位置,数据库文件的名称并指定文件的初始大小,同时确定数据库文件大小是否自动增长和增长的方式等,如图所示。 【例】设已经在e盘建立了两个文件夹:e:\sql_data和e:\sql_log,分别用来存放数据库文件和事务日志文件,使用CREATE DATABASE语句创建一个company数据库: CREATE DATABASE company --创建数据库 ON PRIMARY --定义在主文件组上的文件 (NAME=company_data, --逻辑名称 FILENAME=e:\sql_data\company.mdf, --物理名称 SIZE=10, --初始大小为10MB MAXSIZE=unlimited, --最大限制为无限大 FILEGROWTH=10%) --增长速度为10% LOG ON --定义事务日志文件 (NAME=company_log, --逻辑名称 FILENAME =e:\sql_log\company.ldf, --物理名称 SIZE =1, --初始大小为1MB MAXSIZE =5, --最大限制为5MB FILEGROWTH =1) --增长速度为1MB (3)安全性 如同视图,可使用存储过程作为一种工具来加强安全性。可以创建存储过程来完成所有增加、删除和查询操作,并可通过编程方式控制上述操作中对信息的访问。 (4)面向数据规则的服务器端措施 使用智能数据库引擎的最重要原因之一,存储过程可利用规则和其他逻辑控制输入系统的信息。在创建用户系统时要切记客户用服务器模型。数据管理工作由服务器负责

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档