资源描述:
《基于sqlserver的c-s数据库应用系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于SQLServer的C/S数据库应用系统>>教育资源库 SQLServer6.5作为面向中小型企业的网络数据库服务系统,提供了与众多高级数据库管理器相同的运行性能,向传统的数据库厂商发起了强有力的挑战。在程序设计方面:SQLServer6.5采用了关键而新颖的对称式结构,从而简化了程序设计,并且Microsoft在它的VisualBasic可视化编程语言中为程序员提供了良好的控件;在数据库管理方面:SQLServer6.5以一种易于管理的方式处理多服务器事务管理,提供了一种把SQLServer系统扩展而超出单个
2、计算机能力的方法。 SQLServer6.5主要具有以下几个功能: 全面的数据完整性保护,无论是复杂的事务支持和高级安全性,还是面向用户的数据库隐式部分,以及数据完整性保护都适用; 与anage菜单项,然后选择DatabaseDevice选项。出现ManageDatabaseDevice窗口。 (4)选择Nee:为所要创建的设备名;Location:可以选择创建设备的地点(如:c:\database);Size(MB):用于设定此设备的大小(一般为数据库的1.25倍)。 (6)单击CreateNo
3、.。 (3)选择Manage菜单项,然后选择Database选项。出现ManageDatabase窗口。 (4)选择Nee项为数据库名,DataDevice为数据库物理设备名称,Size是该物理设备为数据库分配的存储空间(MB);LogicDevice为数据库逻辑设备名称,Size是该逻辑设备为数据库分配的存储空间(MB)。请不要复选DefaultDevice选项。 (6)按CreateNonname:字段名Datatype:字段类型。 Size:字段长度Nulls:是否允许空值。 Default
4、:默认值。 (6)按Save按钮,保存表格。 4.为数据表创建主关键字 (1)启动MicrosoftSQLServer6.5EM,选择适当的服务器以及数据库。单击数据库旁的加号,ServerManager会展开数据库,并列出所有组件。 (2)单击Objects项目旁边的加号,ServerManager会列出可操作的数据库对象。 (3)单击Tables文件夹旁边的加号。用右键点击相应的数据表对象,然后从弹出式菜单里选择Edit命令。随后屏幕上会出现ManageTables窗口。 (4)单击工具栏
5、上的AdvancedFeatures(高级特性)按钮。随后会出现与表格有关的更详细的信息。 (5)在第一张卡片(PrimaryKey/Identity)里,可设置主关键字。单击PrimaryKey窗框里的ColumnNames(列名)组合框。会显示出未设为Nulls的一系列列名。请选择适当的列,使其成为主关键字。 (6)对于主关键字来说,索引类型应定义为(non-clustered)。单击Add按钮,在表格里添加主关键字信息。 注意:①主关键字的定义对于一个数据表来说是非常重要的,如果没有主关键字,那么
6、这个数据表将是只读的。 ②主关键字的定义必须在数据表保存之前,因为数据表在保存后,所增加的字段将不允许为非NULL型。 5.为表格创建群集索引 (1)启动SQLEM,选择相应的数据库。 (2)从Manage菜单里选择Indexes选项。 (3)在Table组合框里,选择适当的数据表。在Index组合框里,选择,以便创建一个新索引。在里面输入新索引的名123下一页>>>>这篇文章来自..,。字。 (4)在AvailableColumnsInTable(表格内的可用列)列表内,选择适当的列并按下A
7、dd按钮。这样会将列名移至ColumnsInIndex(Key)列表框。还可选择多列。 (5)在IndexAttribute(索引属性)窗框内,选择Clustered(群集)复选框。 (6)在Clustered旁边的两个单选钮中,Alloe中输入用户名;在Passission菜单项,再在弹出的对话框中列出了单击ByUser标签。 (4)要想授予一个用户或用户组特定的权限,只要从User/Group下拉式列表中选定用户或用户组,并单击相应权限的单元格。 (5)最后单击Set按钮,保存设置。 另外,S
8、QLServer6.5也为系统管理员提供了功能强大的备份和恢复数据库功能。 但是,想从网络客户机访问SQLServer只设服务器方还不行。利用VisualBasic对SQLServer进行编程还需要对客户端的ODBC进行设置。 ODBC(开放数据库连接)是Microsoft为应用程序开发人员提供的一种策略。它采用单一的API来辐射各种不