pb实训指导书-网络课程平台.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pb实训指导书-网络课程平台.doc

《数据库应用技术》课程设计指导书 一、课程设计题目 ·为本班同学建立通讯录的数据表; ·为学生考试管理建立对应的数据表; ·为本班创建学生成绩相关表; ·为宿舍管理建立相关数据表; ·为学校考勤管理建立相关数据表; ·为作业登记管理和查询建立对应的数据表; ·为学生选课管理建立对应的数据表; ·为学生档案管理建立对应的数据表。 根据时间的安排和你自己所熟悉的问题来选择课程设计内容,课程设计内容的选择可以是实际问题,也可以是虚构的问题。但是,选择的课程设计内容必须有一定的业务规则和应用价值。 二、课程设计目的 ·掌握使用数据库进行程序设计的基本方法; ·加深对数据库基础理论和基本知识的理解,提高运用数据库解决实际问题的能力; ·进行的一次综合性练习; ·检验学习本课程后用数据库知识解决简单问题的能力 。 三、课程设计内容 1 设计数据库的结构并建立 ·数据库名称的定义,包括数据文件和日志文件的逻辑名称、物理名称; ·数据库文件初始大小、增长方式、最大尺寸; ·日志文件初始大小、增长方式、最大尺寸。 2 设计并创建数据表结构 ·为每个数据表设计字段名称、字段类型、字段宽度、是否允许为空; ·收集真实数据或相关的虚拟数据,以便将其存插入到数据表中; ·选择主关键字、确定侯选关键字、确定替代关键字、在表结构中标识主关键字和替代关键字;这里,解决“同名同姓”问题,避免由此产生的混乱。 3 表的插入、更新、删除等操作 ·插入行 INSERT [INTO]{表名[(列清单)] VALUES {DEFAULT VALUES|值清单|select语句}; ·更新行 UPDATE{表名} SET 列名=值 FROM {表名} WHERE 条件; ·删除行 DELETE [FROM] {表名} WHERE 条件; ·删除表 DROP TABLE 表名; 4 数据检索与查询 ·确定数据检索与查询输出的需求、决定所需的列标题、确定数据输出的格式; ·用基于条件的查询来限制查询结果、对查询结果进行分组、联接、子查询的嵌套子查询。 5 实施数据完整性 ·实施数据完整性,即约束、默认和规则; ·PRIMARY KEY(主关键字)约束; ·FOREGN KEY(外关键字)约束; ·UNIQYE(唯一)约束; ·CHECK(检查)约束; ·DEFAULT(缺省)约束。 6 为数据表建立索引 ·CREATE INDEX创建索引; 簇索引中数据被物理排序,通常应用于其值有高度唯一性及不经常改变值的属性上; 非簇索引里行的物理顺序不同于索引顺序,它用于联接和WHERE子句里的属性上,这些值时常要改变。 7 设定提取数据范围,创建视图 ·CREATE VIEW 创建视图; ·ALTER VIEW 修改视图; ·DROP VIEW 删除视图; ·sp_rename 重命名视图。 8 设定业务规则和功能策略,创建存储过程或触发器 ·CREATE PROCEDURE 创建存储过程; ·EXEXUTE 执行存储过程; ·设置sp_procoption的选项自动执行; ·ALTER PROCEDURE 修改存储过程; ·ALTER PROCEDURE 修改存储过程; · DROP PROCEDURE 删除存储过程; 存储过程通过形参和实参来接收和发送数据。 8 根据表的内容创建用户自定义函数 ·CREATE FUNCTION创建用户自定义函数(标准函数、内嵌表值函数和多语句表值函数) ·ALTER FUNCTION修改自定义函数; ·DROP FUNCTION删除自定义函数。 9 使用T-SQL命令进行数据库的备份与还原 ·对数据库制订备份与还原的计划; ·BACKUP DATABASE; ·BACKUP LOG; ·RESTORE DATABASE; ·RESTORE LOG。 10 学会使用T-SQL的流程控制语句 运用事务处理和流程控制语句写一段小程序,其中包括: ·DECLARE; ·RETURN; ·RIASERROR; ·PRINT; ·CASE、BEGIN……END、IF------ELSE、WHILE、BREAK、CONTINUE。 四、课程设计要求 根据课程设计的主要内容的基本需求,编写Transact-SQL语句,并在查询分析器上调试运行,要求写出详细的设计说明书(word文档形式,说明书.doc)。 设计说明书包括:问题陈述、计划解答、实施解答、验证解答。 在所编写的SQL代码的注释中,必须写明班级、学号、姓名等信息,还应说明问题的简要分析、语句功能等。 在设计说明书中验证解答部分,应该包括课程设计遇到的主要问题和解决方法、体会和建议、关键技术的源程序以及结果示例等。 设计说明书和SQL源代码以软盘形式提交。 五、附录 ⑴ 为本班同学建立通

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档