数据库原理与应用课程大作业要求.pdfVIP

  • 0
  • 0
  • 约3.47千字
  • 约 5页
  • 2026-02-11 发布于北京
  • 举报

《数据库原理与应用》大作业及上机练

一、数据库设计

自选一个应用系统,如学生成绩管理系统、库存管理系统、工资管理

系统等,具体不限。

分析系统的信息需求,进行系统数据库的概念模型设计、逻辑模型设

计、模型设计,所设计的关系数据模型规范化程度需满足3NF的要求。

二、SQLServer上机练习主要内容

1.熟悉SQLServer环境及常用组件。

2.在SQLServer上实现上面设计的关系数据模型,包括基本表的创建、

索引的建立和数据库完整性的定义。

3.用户视图的定义。针对不同用户的需求,设计数据库子模式中的用

户视图,并在SQLServer上实现视图。要求既要有行列子集视图,

也要有非行列子集视图。

4.数据表中初始数据输入。用企业管理器向基本表中输入初始数据,

要求每个基本表中的数据在20条记录左右。

5.数据库数据导入、导出练习。将Excel表中的数据导入到数据库表

中,将数据库表中的数据导出到Excel表中。

6.对所建立的数据库进行数据查询操作练习,包括单表查询、连接查

询、嵌套查询、聚合查询。要求既要有对基本表的查询,也要有对

视图的查询。

7.对所建立的数据库进行数据的增加、删除、修改操作练习。要求既

要有对基本表的更新,也要有对行列子集视图的更新。同时观察行

列子集视图更新后,原基本表中数据的变化。

8.在所建立的数据库上进行控制操作练习。包括触发器的定义及其测

试;事务的定义、提交、回滚及其测试;观察测试结果。

9.数据库编程练习。包括游标的定义和使用,局部变量的定义和赋值,

配置数据源等。

《数据库原理与应用》课程报告要求

一、完成方式

1.提交截止时间:2014年1月3日下班前。

2.请各班班长或学委收齐后统一刻录到光盘到管理学院楼仲老师

的信箱。

注:每个学生报告文档请用“班级-学号-”命名,用Word2003

版本保存。

二、报告内容要求

1.系统背景介绍

请为所设计的系统命名,简要描述系统的概况,分析系统的信息需求。

2.概念模型设计

完整地画出概念模型E-R图,并给出问题的语义说明。要求系统中至少

包含两个实体。

3.数据库逻辑模型设计

将概念模型转换为关系数据模型,给出关系模式,指出各关系模式的主

码、外码。

4.数据库模型设计

给出数据库中各基本表数据结构的描述;说明各基本表的主码、外

码;说明每个数据项的类型和宽度(数值型的数据需说明小数位数)、取

值范围等完整性约束;确定该基本表需建立的索引。请参照以下格式描述

数据库中的每个基本表。

数据项名数据类型宽度及小数位列级完整性描述

主码:

外码:

应建的索引:

表级完整性约束:

5.数据定义语言练习

在查询分析器中,用T-SQL定义语句完成所有基本表及其完整性、索引、

视图的定义。

在报告中给出所有基本表及其完整性、索引、视图的定义的SQLServer

语句,仅给出T-SQL定义语句即可。

6.数据库中初始数据输入

在报告中给出所有基本表中所有数据记录列表。

7.数据查询操作练习

在报告中,针对单表查询、连接查询、嵌套查询、聚合查询操作,每项

练习至少给出2个实例,包括查询请求表述、T-SQL查询语句、执行结果

的屏幕截图。注意要求既要有对基本表的查询,也要有对视图的查询。

8.数据更新操作练习

在报告中,针对基本表数据的增加、删除、修改操作,每项练习至少给

出1个实例,包括操作请求表述、T-SQL语句;针对行列子集视图的增加、

删除、修改操作,每项练习至少给出1个实例,包括操作请求表述、T-SQL

文档评论(0)

1亿VIP精品文档

相关文档