- 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)