《数据库技术及应用》课程大作业要求。
一、作业内容。
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.查询所有姓王的男同...