东北大学,数据库开发技术,件,第3章 sql server 与结构化查询语言sql东北大学,数据库开发技术,课件,第3章 sql server 与结构化查询语言sql东北大学,数据库开发技术,课件,第3章 sql server 与结构化查询语言sql东北大学,数据库开发技术,课件,第3章 sql server 与结构化查询语言sql.ppt
- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 SQL Server数据库与结构化查询语言SQL ? SQL Server 2000数据库的特点 ? SQL Server 2000数据库运用设计规格说明 ? 实现SQL Server 2000数据库的过程 ? SQL语言基本知识 ? 数据定义命令 ? 数据查询语言 ? 数据操纵语言 ? 视图 ? 数据控制 3.1 SQL Server 2000数据库的特点 SQL Server 2000数据库是典型的服务器类型数据库,是开发C/S结构数据库应用系统常采用的数据库类型之一。 SQL Server 2000服务器提供了强有力的数据库管理功能,开发者可以使用企业管理器以可视界面的方式实现数据库,使用查询分析器运行调试SQL脚本,使用事件探查器监控对数据库的存取操作 SQL Server 2000数据库以逻辑名的方式进行标识,通过服务器名称(IP地址或主机名称)和数据库逻辑名称存取数据库,例如,如果服务器名称是BYTESERVER,数据库名称是GSCoreMS,可使用BYTESERVER.GSCoreMS存取数据库。存取SQL Server 2000数据库还需要网络协议和客户端网络库文件的支持 ...... 3.1.1 数据类型 3.1.1 数据类型 不同数据库数据类型之间的转换关系 !! 使用BDE作为数据库引擎时Delphi的字段对象能够存取的数据类型(长度和精度)与Paradox数据库的相应数据类型相同,使用BDE存取SQL Server 2000数据库时必须注意这样的转换关系。例如,SQL Server 2000数据库中将某字段的数据类型设计为varchar(2000),从数据库设计和实现本身的角度来看这种设计是正确的,但从开发应用程序的角度来看就未必是正确的,使用BDE存取SQL Server 2000数据库时,BDE只能处理1-255个字符,剩余字符全部截断 3.1.2 完整性约束 SQL Server 2000提供了全面的数据库完整性实现支持,不仅提供了以声明方式实现大多数约束的功能,还提供了使用触发器机制和编写存储过程实现复杂业务规则的功能 SQL Server 2000声明方式实现的约束类型如下: 实体完整性 参照完整性 用户定义的完整性 3.1.2 完整性约束 实体完整性: 若属性A是基本关系R的主属性,则属性A不能取空值 3.1.2 完整性约束 参照完整性: 3.1.2 完整性约束 用户定义的完整性: 3.1.3 SQL支持 SQL Server提供的SQL语言称为Transact-SQL.与 SQL Server 通讯的所有应用程序都通过向服务器发送 Transact-SQL 语句来进行通讯,而与应用程序的用户界面无关 如果能够充分利用Transact-SQL的特性,不仅能够减少开发工作量,而且能够开发出高质量的数据库应用程序。SQL Server的联机帮助中详细地介绍了Transact-SQL的语法和应用示例,请读者务必花足够时间学习并掌握Transact-SQL的程序设计方法 先花少量时间全面地了解(不是掌握是了解)所采用的开发技术或开发工具能够提供的开发和应用能力,勾画出关键的技术点并拟定各点的实践顺序,然后拿一个小规模但足够复杂的题目逐步实践,直到关键技术都掌握了为止 3.1.4 数据库安全 数据库安全包括存储安全和存取安全两个方面。存储安全涉及数据库的备份和恢复技术,存取安全涉及数据库存取权限技术 SQL Server 2000提供了比较完整的备份和恢复功能,例如完整备份、差异备份和相应的恢复功能,同时还能够使用检查点技术恢复数据库 SQL Server 2000提供的数据库存取安全机制分为两个层次,第一层是数据库的登录用户控制,第二层是登录用户对数据库对象的存取权限控制。 SQL Server 2000的数据库登录用户有两种类型,一种是Windows局域网内的操作系统域用户,第二种是SQL Server服务器的登录用户。ADO支持两种类型的登录用户存取数据库,而BDE则只能支持服务器的登录用户这一种类型 3.2 SQL Server 2000数据库运用设计 安全设计 登录用户和密码。 数据库的脚本安全保证:所有存储过程都加密 为了保护软件产品必须授权才能使用,将系统运行参数,如使用单位名称、部门等报表打印时必须打印的系统参数,以及软件是否已经注册的标识存储在一个加密的存储过程中。 3.2 SQL Server 2000数据库运用设计 系统参数存储过程的名称为ap_RegInfo 3.2 SQL Server 2000数据库运用设计 数据字典(典型示例) 3.3 实现SQL Server 2000数据
您可能关注的文档
- 电子围栏安装规范电子围栏安规范装规范.doc
- 电子围栏设计方案 中性电子栏设计方案 中性电子围栏设计方案 中性电子围栏设计方案 中性.doc
- 电子商务物流概述电子商务物概述流概述.ppt
- 电子信息与机电工程学院毕业文(设计)工作管理规范(试行)(2014版)电子信息与机电工程学院毕业论文(设计)工作管理规范(试行)(2014版)电子信息与机电工程学院毕业论文(设计)工作管理规范(试行)(2014版)电子信息与机电工程学院毕业论文(设计)工作管理规范(试行)(2014版).doc
- 电子围栏主机zbg-1技术册电子围栏主机zbg-1技术手册电子围栏主机zbg-1技术手册电子围栏主机zbg-1技术手册.doc
- 电子围栏系统初步设计(6线新)方案电子围栏系统初步设计(6线必威体育精装版)方案电子围栏系统初步设计(6线必威体育精装版)方案电子围栏系统初步设计(6线必威体育精装版)方案.doc
- 电子围栏整套说明资料电子围整套说明资料电子围栏整套说明资料电子围栏整套说明资料.doc
- 电子招投标基本知识电子招投基本知识标基本知识.ppt
- 电子制造企业dfmea潜在效模式与影响分析电子制造企业dfmea潜在失效模式与影响分析电子制造企业dfmea潜在失效模式与影响分析电子制造企业dfmea潜在失效模式与影响分析.doc
- 电子围栏工程方案书电子围栏程方案书工程方案书.doc
文档评论(0)