您好,欢迎访问三七文档
实验及课程设计要求《数据库课程设计》课程是《数据库原理》和《SQLServer2000》课程的配套课程。课程目标是通过实践环节,消化和理解数据库原理,初步掌握Client/Server分布式数据库应用的开发技巧。本课程总共16周,32学时。本课程要求学生:1,基于MicrosoftSQLServer2000数据库管理系统,完成一个完整的Client/Server数据库应用系统。具体要求如下A,题目自选。B,Client端编程采用Java语言。C,拥有2个以上的表,1个以上的外键,1个以上的存储过程,1个以上的触发器,1个以上的视图。D,随报告提交设计文档、源程序和数据库文件。2,随教学进度完成《SQLServer2000》课程的上机作业并提交实验报告2005-09-15任务描述1,选定课程设计题目,填写到封面上。在下面给出对该题目的简单描述。分资产录入与查询模块。录入:多地点查询,单地点查询查询:按地点(,系统),类别(大类,明细)2,用三种不同的方式启动和关停SQLServer引擎。在下面给出操作过程描述。a.开始→程序→MicrosoftSQLserver→服务管理器b.开始→运行(输入cmd)→输入“netstart/stopmssqlserver”进行启动/停止c.开始→设置→控制面板→管理工具→服务→mssqlserver3,利用SQLServer“联机丛书”和“查询分析器”,找出本机SQLServer引擎的版本信息。在下面给出所使用的查询命令和得到的版本信息。SELECT@@VERSIONGOMicrosoftSQLServer2000-8.00.2039(IntelX86)May3200523:18:38Copyright(c)1988-2003MicrosoftCorporationDeveloperEditiononWindowsNT5.0(Build2195:ServicePack4)4,用“查询分析器”在自己的master数据库中用create命令创建一张表,表名为ownerinfo,拥有name、studentId两个字段。在下面写出所用的SQL命令。CREATETABLE[ownerinfo]([name][char](8)COLLATEChinese_PRC_CI_ASNOTNULL,[studentId][varchar](20)COLLATEChinese_PRC_CI_ASNOTNULL)ON[PRIMARY]GO5,用企业管理器为该表输入自己的学号和姓名信息。在下面插入输入时的屏幕截图。6,用“查询分析器”登录邻桌的引擎,查询该生的学号和姓名。在下面插入查询完毕时的屏幕截图。提示:远程登录的时候,需要使用对方的IP地址。7,变动自己引擎所使用的IP端口号为14xx,后两位为学号尾数。(转本的同学使用15xx,后两位仍然为学号尾数)。重新启动引擎。再用“查询分析器”登录邻桌的引擎,查询该生的学号和姓名。在下面给出操作过程描述。开始→程序→MicrosoftSQLserver→网络使用工具→tcp/ip属性(端口号改为:1518)结论:仍然能登录邻桌的引擎。2005-09-22任务描述1,变动本机SQLServer引擎配置,使其只使用TCP/IP通信方式,且所使用的IP端口号为14xx,后两位为学号尾数。(转本的同学使用15xx,后两位仍然为学号尾数)。重新启动引擎。再用“查询分析器”登录邻桌的引擎,查询该生的学号和姓名。在下面给出操作过程描述。开始→程序→SQL→客户端网络实用工具→把NamedPipes禁用→点TCP/IP,点属性,更改端口号为1518。开始→程序→SQL→服务器网络实用工具→把NamedPipes禁用→点TCP/IP,点属性,更改端口号为1518。结论:当本机的客户端端口号与远程计算机服务器端口号一致时,成功!2,在你选定的课程设计题目下,分析该系统可能会涉及到的对象及对象间存在的关联。给出对象的清单、关联的清单、并对每个对象和关联作出必要的说明。3,(教材P45之15题)按题目要求创建该数据库(注意“512K”如果做不到可临时用“1M”设置)。然后用企业管理器的“生成SQL脚本”功能导出该数据库对应的DDL脚本,保存为ex01.sql文件。浏览该文件。修改该脚本文件使其符合题目中“512K”的要求,在查询分析器中打开该脚本文件并执行,重新创建数据库。(思考:用脚本创建数据库和用企业管理器创建数据库相比有什么好处?)完成题目要求后,将ex01.sql文件的内容粘贴在下面。DROPDATABASE[Student]GOCREATEDATABASE[Student]ON(NAME=N'StudentData1',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\StudentData1_Data.MDF',SIZE=512KB,MAXSIZE=20,FILEGROWTH=1),(NAME=N'StudentData2',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\StudentData2_Data.NDF',SIZE=512KB,MAXSIZE=20,FILEGROWTH=1)LOGON(NAME=N'StudentLog1',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\StudentLog1_Log.LDF',SIZE=512KB,MAXSIZE=5,FILEGROWTH=1)COLLATEChinese_PRC_CI_ASGOexecsp_dboptionN'Student',N'autoclose',N'false'GOexecsp_dboptionN'Student',N'bulkcopy',N'false'GOexecsp_dboptionN'Student',N'trunc.log',N'false'GOexecsp_dboptionN'Student',N'tornpagedetection',N'true'GOexecsp_dboptionN'Student',N'readonly',N'false'GOexecsp_dboptionN'Student',N'dbouse',N'false'GOexecsp_dboptionN'Student',N'single',N'false'GOexecsp_dboptionN'Student',N'autoshrink',N'false'GOexecsp_dboptionN'Student',N'ANSInulldefault',N'false'GOexecsp_dboptionN'Student',N'recursivetriggers',N'false'GOexecsp_dboptionN'Student',N'ANSInulls',N'false'GOexecsp_dboptionN'Student',N'concatnullyieldsnull',N'false'GOexecsp_dboptionN'Student',N'cursorcloseoncommit',N'false'GOexecsp_dboptionN'Student',N'defaulttolocalcursor',N'false'GOexecsp_dboptionN'Student',N'quotedidentifier',N'false'GOexecsp_dboptionN'Student',N'ANSIwarnings',N'false'GOexecsp_dboptionN'Student',N'autocreatestatistics',N'true'GOexecsp_dboptionN'Student',N'autoupdatestatistics',N'true'GOif((@@microsoftversion/power(2,24)=8)and(@@microsoftversion&0xffff=724))execsp_dboptionN'Student',N'dbchaining',N'false'GOuse[Student]GO4,为该数据库新建一个文件组second,并新建StudentData3.ndf数据库文件,将该文件安排在second文件组中。你可以再次导出该数据库对应的DDL脚本,阅读学习该脚本。将脚本文件内容粘贴在下面。IFEXISTS(SELECTnameFROMmaster.dbo.sysdatabasesWHEREname=N'Student')DROPDATABASE[Student]GOCREATEDATABASE[Student]ON(NAME=N'StudentData1',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\StudentData1_Data.MDF',SIZE=512KB,MAXSIZE=20,FILEGROWTH=1),(NAME=N'StudentData2',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\StudentData2_Data.NDF',SIZE=512KB,MAXSIZE=20,FILEGROWTH=1)LOGON(NAME=N'StudentLog1',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\StudentLog1_Log.LDF',SIZE=512KB,MAXSIZE=5,FILEGROWTH=512KB)COLLATEChinese_PRC_CI_ASGOALTERDATABASE[Student]ADDFILEGROUP[second]GOALTERDATABASE[Student]ADDFILE(NAME=N'StudentData3',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL\data\StudentData3_Data.NDF',SIZE=1,FILEGROWTH=10%)TOFILEGROUP[second]GOexecsp_dboptionN'Student',N'autoclose',N'false'GOexecsp_dboptionN'Student',N'bulkcopy',N'false'GOexecsp_dboptionN'Student',N'trunc.log',N'false'GOexecsp_dboptionN'Student',N'tornpagedetection',N'true'GOexecsp_dboptionN'Student',N'readonly',N'false'GOexecsp_dboptionN'Student',N'dbouse',N'false'GOexecsp_dboptionN'Student',N'single',N'false'GOexecsp_dboptionN'Student',N'autoshrink',N'false'GOexecsp_dboptionN'Student',N'ANSInulldefault',N'false'GOexecsp_dboptionN'Student',N'recursivetriggers',N'false'GOexecsp_dboptionN'Student',N'ANSInulls',N'false'GOexecsp_dboptionN'Student',N'concatnullyieldsnull',N'false'GOexecsp_dboptionN'Student',N
本文标题:实验及课程设计要求
链接地址:https://www.777doc.com/doc-3857670 .html