《数据库技术及应用》课程大作业

发布 2023-05-17 02:59:28 阅读 9184

《数据库技术及应用》课程大作业要求。

一、作业内容。

1. 数据库设计。

自选应用系统背景,如学生成绩管理系统、库存管理系统、工资管理系统等,具体不限。

分析系统的信息需求,进行系统数据库的概念模型设计、逻辑模型设计,关系的规范化,使各关系模式满足3nf的要求。

2. 数据库实现。

在sql server上实现所设计的数据库,包括:

基本表及其完整性的定义。

索引的定义。

视图的定义。

3. 数据库操作。

在所实现的数据库上完成数据记录的查询操作,其中需包含简单查询、嵌套查询、连接查询、聚合查询等各种查询方式,且需掌握目标列含有表达式、给输出列赋予别名、给数据源引用的表赋予别名等操作。

在所实现的数据库基本表上完成数据记录的增加、删除、修改等更新操作。

在所实现的视图上完成数据记录的增加、删除、修改等更新操作。

游标的练习。

4. 数据库管理及控制。

在所实现的数据库上完成以下控制操作:

触发器的定义及其测试。

事务的定义、提交、回滚及其测试。

创建数据库用户、角色并为其授权。

5. 数据库访问连接。

以自己所熟悉的某种语言(如visual basic,powerbuilder,delphi,j**a等)为客户端开发工具,实现数据库访问连接。

二、报告内容要求。

1. 系统背景介绍。

系统名称、系统概况、信息需求描述。

2. 概念模型设计。

根据系统需求,画出e-r图,给出语义说明描述。

3. 数据模型设计。

参照以下格式描述数据库中的每个基本表。数据库的关系模式需达到3nf要求。

主码:外码:

应建索引的数据项:

表级完整性约束:

4. 请分别给出各基本表及其完整性定义、视图定义、索引定义的t-sql定义语句。

5. 作业内容3请按以下要求完成:

操作请求表述。

t-sql语句。

执行结果的屏幕截图。

嵌套查询、连接查询、聚合查询、数据记录增加、删除、修改等各项操作至少给出2个实例。

6. 作业内容4请按以下要求完成:

给出触发器、事务的控制逻辑表述。

触发器、事务定义的t-sql语句。

触发器、事务测试结果的屏幕截图。

7. 请给出数据库连接实现的过程及访问实例。

8. 小结。

三、报告格式基本要求。

1. 纸型:a4纸。

2. 边距:上3cm,下3cm,左2.5cm、右2.5cm。

3. 字体:正文全部宋体、小四。

4. 行距:多倍行距,1.25;段前、段后均为0行,取消网格对齐选项。

5. 字数:不少于(5页)

四、报告提交要求。

1. 提交方式:书面报告(a4纸,双面打印,左侧装订)

2. 地点:管理学院一楼传达室100号信箱。

3. 截止时间:2023年1月20日。

数据库技术及应用课程设计

2013级 教学管理系统 院系 建筑工程学院 专业 工程造价 姓名 李婷婷 学号 21307031036 指导教师 蔡怀芳 提交日期 2014年6月14日。一 需求分析。1 系统的总体需求分析 教学管理系统系统建设目标是建成一个集自动化 信息化 网络化为一体的,符合高校教务管理特点的大学生教务管理信...

数据库课程大作业格式

数据库原理 综合作业。3个同学选作一个题目,尽量选择不相同的题目,可能会有2个小组所选做的题目相同,但系统的具体实现要完全不同。为了保证是同学们自己所做的系统而不是抄袭 复制而来的,特作如下要求 1 每个窗体的命名必须使用小组成员名作为前缀,例如lyt form1 frm 2 每个变量必须使用小组成...

《数据库应用技术》作业

第2章结构化查询语言sql 假设有一个教学管理数据库,该数据库有三张表,请写出下列问题的sql语句 学生 学号,姓名,年龄,性别 课程 课程号,课程名,任课教师 成绩 学号,课程号,成绩 1.创建上面的教学管理数据库和三张表的表结构 2.查询张向东老师说教课程的课程号 课程名 3.查询所有姓王的男同...