SQL数据库课程设计学生选课(论文和程序)
SQL数据库课程设计学生选课(论文和程序)-系统图片展示 |
SQL数据库课程设计学生选课(论文和程序)-包括论文和程序列表 |
包括目录名称:
SQL数据库课程设计学生选课(论文和程序) - 20 文件数, 0 目录数.
..\2-10.sql
..\2-11.sql
..\2-12.sql
..\2-13.sql
..\2-14.sql
..\2-15.sql
SQL数据库课程设计学生选课(论文和程序)-论文部分内容 |
数据库课程设计19-部分内容
数据库课程设计
班级:x
x
一、课程设计目的
·在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高
·学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力
·为毕业设计和以后工作打下必要基础
二、课程设计要求
运用数据库基本理论与应用知识,在微机RDBMS的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的概念模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新等操作。
1.可在以下内容中仅选一题
2.用E-R图设计概念模型
3.设计关系模型
4.分析关系模式各属于第几范式,阐明理由
5.设计应用系统的系统结构图
6.使用对象许可和命令许可设计安全性控制检查程序
7.使用CHEEK和RULE设计表的有效性规则及说明
8.为每一库表设计插入、删除、修改触发器
9.设计关系的外码约束
10.完成内容指定的各项要求
11.分析遇到的问题,总结并写出课程设计报告
三、课程设计题目
题目2:设计一个大学教学数据库应用
该系统涉及学生、教师、课程、分组、登记。数据见附表5-9。
完成以下操作:
(1)定义各文件的结构
(2)编制输入子系统,完成数据的录入
(3)检索系名为"Math"和"English"的课程表信息
(4)按字母顺序列出教师姓名和电话号码
(5)检索电话号码不是以"257"打头的教师姓名和电话号码
(6)检索数学系所有成绩大于3的课程名、系名、学分
(7)检索没有选修任何课的学生姓名、学号
(8)检索没有选修课程"CalculusIv"的学生学号
(9)检索至少选修教师"Dr.Lowe"所开全部课程的学生学号
(10)检索每门课学生登记的人数、相应的课程名、课程号、分组号
(11)检索选修两门以上课程的学生姓名
(12)检索只有男生选修的课程和学生名
(13)列出所有学生选修的课程名、学生名、授课教师名、该生成绩
(14)删去名为"JoeAdams"的所有记录
(15)把教师"Scango"的编号改为"666"
(16)统计教师"Engle"教的英语课的学生平均分
(17)统计各门课程的选课人数
(18)统计学生来自省的省名
(19)输出如下报表:
学生名
课程名
教师名
成绩
(20)输出操作结果和程序清单
附表5-9
附表5:学生(STUDENTS)
学号(student)
姓名
(student-name)
地址
(address)
邮政编码(zip)
市
(city)
省(state)
性别(sex)
148
Susanpowell
534EastRiverDr
19041
Haverford
PA
F
210
BobDawson
120SouthJefferson
02891
Newport
RI
M
298
HowardMansfield
290WynkoopDrive
22180
Vienna
VA
M
348
SusanPugh
534EastHamptonDr
06107
Hartford
CN
F
349
JoeAdams
473EmmersonStreet
19702
Newark
DE
M
354
JanetLadd
44110thStreet
18073
Pennsburg
PA
F
410
BillJone
120SouthHarrison
92660
Newport
CA
M
473
CarolDean
983ParkAvenue
02169
Boston
MA
F
548
Allenthomas
238WestOxRoad
60624
Chicago
IL
M
558
ValShipp
238WestportRoad
60556
Chicago
IL
F
649
JohnAnderson
473EmmoryStreet
10008
NewYork
NY
M
654
JanetYhomas
4416thStreet
16510
Erie
PA
F
附表6:教师(TEACHERS)
教师编号
(teacher)
姓名
(teacher-name)
电话号码
(phone)
工资
(salary)