随笔分类 -  数据库

摘要:PowerDesigner实用技巧小结 1、ORACLE数据库建模时,由于ORACLE的表名、字段名如果是小写会有一定的麻烦,需要将小写转化为大写? (1)在打开pdm的情况下,进入Tools-Model Options-Naming Convention,把Name和Code的标签的Charcter case选项设置成Uppercase就可以! (2)如果仅想在preview这一层实... 阅读全文
posted @ 2013-08-12 12:55 ZWmaqing 阅读(488) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner使用方法小结 PowerDesigner多用来进行数据库模型设计,具有SQL语句自动生成等功能。当然,也有不少缺点,比如团队分享。 一、设置PowerDesigner模型视图中数据表显示列 1、Tools-Display Preference… 2、窗口左边Category中General Settings下选择Table 3、窗口右边Advanced… 4、窗口... 阅读全文
posted @ 2013-08-12 12:54 ZWmaqing 阅读(298) 评论(0) 推荐(0) 编辑
摘要:SQL注入专题--整理帖 SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别, 所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一 部分程序员在编写代码... 阅读全文
posted @ 2013-08-11 18:03 ZWmaqing 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1、SQLite简介 SQLite第一个Alpha版本诞生于2000年5月. 至今已经有9个年头了. 而在今年的5月SQLite也迎来了一个新的里程: SQLite 3. SQLite官方网站: http://www.sqlite.org/ 2、SQLite类型 SQLite的数据类型 首先你会接触到一个让你惊讶的名词: Typelessness(无类型). 对! SQLite是无类型... 阅读全文
posted @ 2013-08-11 18:02 ZWmaqing 阅读(292) 评论(0) 推荐(0) 编辑
摘要:SQLite数据库如何存储和读取二进制数据 1. 存储二进制数据 SQLite提供的绑定二进制参数接口函数为: int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*)); 我们希望使用的是一套经过封装的COM接口,将上面这个函数封装为COM接口的形式 BindParaByIn... 阅读全文
posted @ 2013-08-11 18:00 ZWmaqing 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:对于表列数据类型选择的一点思考 简介 SQL Server每个表中各列的数据类型的选择通常显得很简单,但是对于具体数据类型的选择的不同对性能的影响还是略有差别。本篇文章对SQL Server表列数据类型的选择进行一些探索。 一些数据存储的基础知识 在SQL Server中,数据的存储以页为单位。八个页为一个区。一页为8K,一个区为64K,这个意味着1M的空间可以容纳16个区。如图1所示... 阅读全文
posted @ 2013-08-11 14:09 ZWmaqing 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一:C# 连接SQL数据库 Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;... 阅读全文
posted @ 2013-08-11 14:03 ZWmaqing 阅读(355) 评论(0) 推荐(0) 编辑
摘要:SQL Server:OA权限管理设计的实现 下OA系统权限管理设计方案 不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。 可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行操作的概念,将权限一致的人员编入同一组,然后对该组进行权限分配。 权限管理系统应该是可扩展的。它应该可以加入到任何带有权限管理功能的系统中。就像是组件一样的可以被不断的重用,而不是每开发一套管理系统,就要针对权限管理部分进行重新开发。 满足业务系统中的功能权限。传统业务系统中, 阅读全文
posted @ 2013-08-11 13:15 ZWmaqing 阅读(384) 评论(0) 推荐(0) 编辑
摘要:T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他简介 在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索引的概念,需要了解大量原理性的知识,包括B树,堆,数据库页,区,填充因子,碎片,文件组等等一系列相关知识,这些知识写一本小书也不为过。所以本文并不会深入讨论这些主题。索引是什么 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 精简来说,索引是一种结构.在SQL Server中,索引 阅读全文
posted @ 2013-08-09 16:30 ZWmaqing 阅读(329) 评论(0) 推荐(0) 编辑
摘要:SQL Server 2000的安全配置数据库是电子商务、金融连同ERP系统的基础,通常都保存着重要的商业伙伴和客户信息。大多数企业、组织连同政府部门的电子数据都保存在各种数据库中,他们用这些数据库保存一些个人资料,比如员工薪水、个人资料等等。数据库服务器还掌控着敏感的金融数据。包括交易记录、商业事务和帐号数据,战略上的或专业的信息,比如专利和工程数据,甚至市场计划等等应该保护起来防止竞争者和其他非法者获取的资料。数据完整性和合法存取会受到很多方面的安全威胁,包括密码策略、系统后门、数据库操作连同本身的安全方案。但是数据库通常没有象操作系统和网络这样在安全性上受到重视。微软的SQL Serve 阅读全文
posted @ 2013-08-08 14:45 ZWmaqing 阅读(297) 评论(0) 推荐(0) 编辑
摘要:小心设计数据库:让数据库变快的10个建议大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。小心设计数据库第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说,这很糟 阅读全文
posted @ 2013-08-07 15:46 ZWmaqing 阅读(193) 评论(0) 推荐(0) 编辑
摘要:如何在64位系统上安装SQL Server 2000?现在用SQLServer2000数据库的人少了吧?大都是SQLServer2005/2008了。不过还是有需求的,今天一朋友就让我在他的64位系统上安装一个32位的SQLServer2000。现在用SQL Server 2000数据库的人少了吧?大都是SQL Server 2005/2008了。不过还是有需求的,今天一朋友就让我在他的64位系统上安装一个32位的SQL Server 2000。1、下载SQL Server 2000 SP4下载地址:http://www.weste.net/2007/3-9/16552199010.html2 阅读全文
posted @ 2013-08-07 15:44 ZWmaqing 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:SQLite数据库入门教程SQLite是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。其特点是高度便携、使用方便、结构紧凑、高效、可靠。与其他数据库管理系统不同,SQLite的安装和运行非常简单,在大多数情SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。如果您正在寻找一个嵌入式数据库项目或解决方案,SQLite是绝对值得 阅读全文
posted @ 2013-08-07 15:43 ZWmaqing 阅读(790) 评论(0) 推荐(0) 编辑
摘要:SQL Server 127个SQL server热门资料汇总最近有许多关于如何学习SQLSERVER的问题,其实新手入门的资源和贴子很多,现在向大家隆重推荐经过精心整理的【SQLServer】127个SQL server热门资料汇总 ,希望能对学习SQLSERVER和正在使用SQLSERVER的午饭都会有所帮助,地址:http://down.51cto.com/data/427155【SQL server经典】127个SQLserver热门资料汇总——下载目录 专题名称 专题地址SQL Server系列精品教程http://down.51cto.com/zt/49SQL语句大全经典教程... 阅读全文
posted @ 2013-07-19 22:05 ZWmaqing 阅读(385) 评论(1) 推荐(0) 编辑
摘要:SQL Server 2005 盛宴系列 经典教程[复制链接]发表于2007-3-27 14:08|来自51CTO网页[只看他]楼主TECHNETSQL server 2005 经典课程共52集以下为超级链接,点击即可进入相应下载页面SQL Server 2005 盛宴系列之一:SQL Server 2005产品简介SQL Server 2005 盛宴系列之二:管理工具使用SQL Server 2005 盛宴系列之三:Adventure Works示例数据库介绍SQL Server 2005 盛宴系列之四:安全特性概述SQL Server 2005 盛宴系列之五:高可用性技术概述SQL Ser 阅读全文
posted @ 2013-07-19 22:03 ZWmaqing 阅读(325) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://www.7139.com/jsxy/cxsj/c/200607/114291.html使用ADO.NET时,每次数据库操作都要设置connection属性、建立connection、使用command、事务处理等,比较繁琐,有很多重复工作。能不能把这些繁琐的、常用的操作再封装一下,以更方便、安全地使用。下面这个类就是一种尝试:using System;using System.Data.SqlClient;using System.Text;using System.Data;using System.Collections;using System.Configura 阅读全文
posted @ 2013-07-17 22:01 ZWmaqing 阅读(709) 评论(0) 推荐(0) 编辑
摘要:Sql Server 带参数的存储过程执行方法Visual C# 动态操作 SQL Server 数据库实例教程(4):带参数的存储过程执行方法上一篇文章介绍了带参数的SQL语句执行方法和不带参数的存储过程执行方法,这一篇我们介绍带参数的存储过程执行方法,它调用通用数据访问类(SqlHelper)执行 SqlHelper.ExecuteNonQuery()方法,使用示例为;SqlHelper.ExecuteNonQuery(conn, CommandType.StoredProcedure, sqlexec, myparm);其中传递的4个参数:“conn”—为链接字符;“ CommandTy 阅读全文
posted @ 2013-07-16 21:57 ZWmaqing 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:【转】C# 通用数据访问类(SqlHelper)注:本文转自http://www.tzwhx.com/newOperate/html/3/31/312/13080.htmlVisual C# 动态操作 SQL Server 数据库实例教程:通用数据访问类(SqlHelper)本文介绍的通用数据库访问类,是本人的个人网站实际使用的一个基类,它是一组通用的访问数据库的代码集,在本人网站对数据库的访问绝大部分都使用这一个类。其主要功能有:1.判断数据库是否存在?2.判断数据库表是否存在?3.判断数据库存储过程是否存在?4.判断视图是否存在?5.自动创建数据库6.自动创建数据库表、存储过程7.不带参数 阅读全文
posted @ 2013-07-16 21:38 ZWmaqing 阅读(644) 评论(0) 推荐(0) 编辑
摘要:初识SqlLite ---.net连接数据库 SqlLite以小巧和嵌入式闻名,以前只是听说,现在终于忍不住要尝试下。先下载ADO.NET2.0 Provider for SQLite,下载完后解压缩,可以在bin目录下找到System.Data.SQLite.DLL。在vs中用Add Reference功能把System.Data.SQLite.DLL加到工程里就可以了。运行下面代码试试: string datasource = "D:/sqlLite/SQLite.NET/bin/Test.db3"; System.Data.SQLite.SQLiteConnec... 阅读全文
posted @ 2013-07-16 21:11 ZWmaqing 阅读(456) 评论(0) 推荐(0) 编辑
摘要:关系数据库 范式(NF: Normal Form) 说明数据库电话insertdelete存储oracle目录(?)[+]一.范式概述(NF:NormalForm)数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次 阅读全文
posted @ 2013-07-16 17:57 ZWmaqing 阅读(523) 评论(0) 推荐(0) 编辑