数据库作业布置计划_第1页
数据库作业布置计划_第2页
数据库作业布置计划_第3页
数据库作业布置计划_第4页
数据库作业布置计划_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、作业布置计划本课程作业以管理数据库系统开发为任务主轴,按照数据库应用开发的流程设计,如图所示,通过课程作业学生完成一个数据库应用系统的数据库设计。需求分析概念设计逻辑设计物理设计应用开发系统维护数据模型概念模型数据查询创建视图程序设计系统综述设计基础SQL Server 2005平台T-SQL语言查询编辑器系统安全数据维护关系规范化概念模型转为关系模型关系模型创建数据库创建基本表创建索引数据库系统开发作业1 项目准备(第1章、第7章)【教学目标】1. 理解关系型数据库基本概念。2. 了解数据库设计的主要阶段和步骤。3. 掌握E-R图的绘制。4. 掌握E-R图转换为数据表逻辑形式方法。【能力目标

2、】1. 认识各种数据库管理系统及其特点。2. 明确与数据库技术相关的职业技术岗位。3. 能够对实际应用系统进行项目需求分析。4. 能够根据项目需求分析进行数据库的概念模型设计。5. 能够将E-R 模型转换为关系模型。(第7章)6. 通过项目需求分析,培养与客户沟通的能力。【学生作业】1. 阅读理解“数据库设计的典型案例”。2. 分析该案例的整体规划及功能模块组成。3. 根据“数据库设计的典型案例”管理系统的工作流程,自己设计一个数据库应用系统。按照数据库设计的思想及基本步骤对该系统进行如下设计。1) 需求分析。l 信息需求l 处理需求l 安全性与完整性要求2) 概念结构设计。(第7章)l 实体

3、l 实体属性l 联系及其联系类型l E-R模型作业2数据库与数据表设计(第3章、第5章、第6章)【教学目标】1. 能够创建数据库。2. 能够查看、修改和删除数据库。3. 能够创建数据库的相关数据表。4. 能够对已有的表进行修改、查看、重命名和删除操作。5. 能够正确设置约束和默认值,以保证数据完整性。6. 能够正确录入、更新和删除数据。【能力目标】1. 能运用关系模型的基本知识将概念模型转换为关系模型。2. 能应用关系规范化方法对关系模型进行规范化和优化。(第6章再作。)3. 在创建数据表的过程中,能合理运用约束和默认操作。4. 能够根据完整性规则对关系模型进行实体完整性、用户定义完整性和参照

4、完整性设计。(第5章后,进一步完善。)5. 能对数据库的物理空间进行合理设置,培养良好的软件职业素养。【学生作业】1. 根据数据库规划阶段的设计对数据库进行物理设计,即为了进一步完成管理数据库系统的开发,需要创建管理数据库以存放数据和事务日志信息,并对数据库进行一系列的管理。2. 将作业1中的E-R图转换成数据表。3. 设计相关数据表的表结构。l 数据类型、宽度、小数位数。l 主码约束、外码约束、用户自定义的约束,以及默认与规则。实现关系的完整性。作业3 数据查询(第3章)【教学目标】1. 能够正确使用T-SQL中的变量和函数。2. 能够熟练使用SELECT查询语句。3. 能够对数据库中的数据

5、进行单表查询和多表查询。【能力目标】1. 熟练掌握各种查询,为数据库应用系统的开发奠定基础。2. 能根据项目功能需求对表进行投影查询、连接查询、分组统计查询、限定查询、排序查询和保存查询。3. 培养学生数据库开发的基本能力及与与用户的沟通能力。【学生作业】根据项目实际需要,对已经录入的数据进行必要的查询操作。l 进行数据的简单查询。l 对数据进行分组查询并对结果集排序。l 利用集函数进行数据统计。l 同时在多个数据表中进行数据的复合查询。作业4 索引和视图设计(第3章)【教学目标】1. 能根据需要创建索引。2. 能根据需要对已创建的索引进行修改。3. 在实际应用开发时能够灵活运用视图以提高开发

6、效率。【能力目标】1. 理解关系数据库三级模式结构的内模式、模式和外模式与SQL Server 2005数据库、表和视图的相互关系和概念。2. 根据项目开发的需要,为应用程序创建索引,以提高查询速度。3. 能根据项目开发的需要,为应用程序创建视图。4. 能用T-SQL语句对视图进行管理,为应用程序开发的好基础。5. 通过数据操作规范,培养严谨的科学态度。【学生作业】1. 根据项目需求创建索引,达到提高数据检索速度,改善数据库性能的目的。2. 根据项目需求建立相应的视图,来操作数据库中的数据,以达到简化操作和提高数据安全性的目的。作业5 安全管理(第4章)【教学目标】1. 理解及使用数据库的安全

7、管理机制。2. 掌握用户、角色和权限的管理操作。3. 能够正确设置SQL Server 2005的登录身份验证模式。4. 能够创建并管理用户和角色。5. 能够正确设置数据库权限。【能力目标】1. 能够根据数据库安全需求进行权限管理。2. 能够根据数据库安全需求进行角色管理。3. 能够处理好维护数据库安全和为用户服务之间的关系。【学生作业】安全性对于任何数据库管理系统来说都是至关重要的,根据项目需求对数据库应用系统进行安全管理。l 设置系统身份验证模式。l 添加/删除登录账户。l 创建和管理数据库的用户、角色及其相应权限。 作业6 触发器(第5章)【教学目标】1. 能正确理解触发器的概念、功能和

8、类型。2. 能够创建触发器。3. 能够修改、删除触发器。【能力目标】1. 掌握触发器的创建、修改、删除等操作。2. 能够根据项目逻辑设计中的数据完整性要求设计触发器。【学生作业】根据项目需求设计触发器,从而达到简化数据处理操作和提高数据安全性的目的。作业7 数据库系统的编程(第8章)【教学目标】1. 了解SQL编程的基础知识和SQL Server 2005提供的常用系统函数.2. 学会T-SQL的表达式和基本控制语句。3. 了解存储过程的概念。4. 了解使用存储过程的优点。5. 了解系统存储过程的特点及用途。【能力目标】1. 能够正确应用T-SQL的表达式和基本控制语句。2. 能够根据项目需求

9、分析编写简单的T-SQL程序。3. 能够根据项目需求设计存储过程。4. 能够根据项目逻辑设计中数据完整性要求设计触发器。5. 能够灵活运用存储过程来提高系统工作效率。6. 具有常用代码的编写能力。【学生作业】1. 根据项目需求分析编写简单的T-SQL语句,来实现管理功能,以提高系统的效率。2. 根据项目需求,创建相应的存储过程,以实现信息的添加、删除、修改和查询等功能。作业8 数据库的管理与维护(第10章)【教学目标】1. 理解数据库备份、导入/导出的意义及重要性。2. 掌握对数据库进行日常维护和管理的各种方法及操作。3. 能够正确备份和还原数据库。4. 能够正确导入/导出数据。5. 能够正确

10、附加和分离数据库。【能力目标】1. 能根据数据库安全需求选择合理的恢复机制。2. 树立强烈的数据安全意识,培养严肃、认真的工作态度。【学生作业】任何系统都不可避免地会出现各种形式的故障,从而可能导致数据库灾难性的破坏,因此做好数据库的备份工作至关重要。根据项目实际,进行数据库的维护与管理,具体内容如下。l 备份/还原数据库。l 分离/附加数据库。l 为数据库导入和导出数据。作业9 C#应用开发实例(选做)【教学目标】1. 掌握Visual Studio 2005中数据库设计与实现的技能。2. 掌握Visual Studio 2005中SQL Server 数据库的连接和访问机制。3. 掌握Vi

11、sual Studio 2005应用程序编程技巧。【能力目标】本项目通过实例“信息浏览”和“信息查询”,了解后台数据库SQL Server 2005的应用,以及使用前台开发工具Visual Studio 2005进行C/S模式数据库系统开发的技能。【学生作业】通过上机模拟“信息浏览”和“信息查询”案例,实现通过前台C#应用程序对后台SQL Server 2005数据库数据的浏览和查询功能,掌握Visual Studio 2005中数据库应用开发的基本技能。大作业一、需求分析1. 系统简介及功能需求2. 安全性和完整性要求二、概念结构设计1. 分析确定实体,实体的属性,实体间的联系以及联系类型。2. E-R图三、逻辑结构设计1. 将E-R图转换成关系模型2. 对关系模型进行规范化分析四、物理设计和数据库实施1. 数据库设计2. 表结构设计1) 实体完整性2) 参照完整性3) 用户定义的完整性3. 视图设计4. 索引设计5. 触发器设计6. 各个功能的存储过程设计7. 数据入库8. 安全性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论