加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SQL数据库课程设计

(2012-03-18 23:50:55)
标签:

杂谈

3A学习网-九年学习资料成功运营,汇聚97.1W套论文资料

 

实力与承诺

1、售前查询、售后登记。保证唯一! (全省保证唯一!)

2、九年论文服务成功运营信誉保证   (2003年—2012年)

3、完善的售后服务-有问必答系统!  (注册用户可使用)

4、1 0分钟内传送资料到指定邮箱!

5、定制论文由硕士、博士学历撰写!(保证原创,版权归您!)

6、论文发表支持全国七万家期刊杂志(包罗全国所有期刊杂志)

7、汇聚97.1W套论文资料大型题库!

8、计算机专业同一个题目提供多种语言选择!

  (asp、asp.net、Java、vb、vb.net、C#、C#.net、VC++、Delphi、pb、php、vfp等等)

注:计算机毕业设计含源代码源程序,机械模具设计含图纸,所有论文资料免费赠送开题报告与答辩稿,文献综述,英文翻译。

一、 课程设计目的
•在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高
•学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力
•为毕业设计和以后工作打下必要基础
二、 课程设计要求
运用数据库基本理论与应用知识,在微机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) 检索没有选修课程“Calculus Iv”的学生学号
(9) 检索至少选修教师“Dr. Lowe”所开全部课程的学生学号
(10) 检索每门课学生登记的人数、相应的课程名、课程号、分组号
(11) 检索选修两门以上课程的学生姓名
(12) 检索只有男生选修的课程和学生名
(13) 列出所有学生选修的课程名、学生名、授课教师名、该生成绩
(14) 删去名为“Joe Adams”的所有记录
(15) 把教师“Scango”的编号改为“666”
(16) 统计教师“Engle”教的英语课的学生平均分
(17) 统计各门课程的选课人数
(18) 统计学生来自省的省名
(19) 输出如下报表:
学生名 课程名 教师名 成绩
(20) 输出操作结果和程序清单
附表5-9
附表5:学生(STUDENTS)
学号(student) 姓名
(student-name) 地址
(address) 邮政编码(zip) 
(city) 省(state) 性别(sex)
148 Susan powell 534 East River Dr 19041 Haverford PA F
210 Bob Dawson 120 South Jefferson 02891 Newport RI M
298 Howard Mansfield 290 Wynkoop Drive 22180 Vienna VA M
348 Susan Pugh 534 East Hampton Dr 06107 Hartford CN F
349 Joe Adams 473 Emmerson Street 19702 Newark DE M
354 Janet Ladd 441 10th Street 18073 Pennsburg PA F
410 Bill Jone 120 South Harrison 92660 Newport CA M
473 Carol Dean 983 Park Avenue 02169 Boston MA F
548 Allen thomas 238 West Ox Road 60624 Chicago IL M
558 Val Shipp 238 Westport Road 60556 Chicago IL F
649 John Anderson 473 Emmory Street 10008 New York NY M
654 Janet Yhomas 441 6th Street 16510 Erie PA F

附表6:教师(TEACHERS)

教师编号
(teacher) 姓名
(teacher-name) 电话号码
(phone) 工资
(salary)
303 Dr. Horn 257-3049 27540.00
290 Dr. Lowe 257-2390 31450.00
430 Dr .Engle 256-4621 38200.00
180 Dr. Cooke 257-8088 29560.00
560 Dr. Olsen 257-8086 31778.00
784 Dr. Scango 257-3046 32098.00

附表7:课程(COURSES)

课程号
(course) 课程名
(course-name) 系名
(department) 学分
(nurc-credits)
450 Western Civilization History 3
730 Calculus Iv Math 4
290 English Composition English 3
480 Compiler Writing Computer Science 3


附表8:分组(SECTION)
组号
(section) 教师编号
(teacher) 课程号
(course) 学生数量
(num-students)
303 450 2
290 730 6
430 290 3
180 480 3
5WWW.3A3B.COM60 450 2
784 480 2

附表9:登记(ENROLLS)

课程号
(course) 组号
(section) 学生学号
(student) 评分
(grade)
730 148 3
450 210 3
730 210 1
290 298 3
480 298 3
730 348 2
290 349 4
480 358 4
480 410 2
450 473 2
730 473 3
480 473 0
290 548 2
730 558 3
730 649 4
480 649 4
450 654 4
450 548 1

 

 

E-R图
 1

 n

 1

 n

 1
 1

关系模型:
学习(student,teacher)
属于(teacher,section)
教授(teacher,course)
对应1(student,(course,section,student))
对应2(course, (course,section,student))
对应3(section,(course,section,student))
改关系属于第一范式
因为存在部分函数依赖
四、 实验内容及其源程序
4.检索系名为‘math’和‘english’的课程表信息
select *
from courses
where courses.department='math'
select *
from courses
where courses.department='english'
结果:
Course   coursename   department   nurccredits
730      calulus iv   math         4
Course   coursename            department   nurccredits
290      english composition   English      3
5.按字母顺序列出教师姓名和电话号码
select teachername,phone
from teachers
where teachername like 'Dr.%'
order by teachername asc
结果:
Teachername             phone
Dr.Cooke             257-8088           
Dr.Engle             256-4621           
Dr.Horn              257-3049           
Dr.Lowe              257-2390           
Dr.Olsen             257-8086           
Dr.Scango            257-3046           
6.检索电话号码不是以‘257’开头的教师姓名和电话号码
select teachername,phone
from teachers
where teachers.phone not like '257-____'
结果:
Teachername             phone
Dr.Engle             256-4621           
7.检索数学系所有成绩大于3的课程名,系名,学分
select coursename,department,nurccredits
from courses
where

 

 

实力与承诺

1、售前查询、售后登记。保证唯一! (全省保证唯一!)

2、九年论文服务成功运营信誉保证   (2003年—2012年)

3、完善的售后服务-有问必答系统!  (注册用户可使用)

4、1 0分钟内传送资料到指定邮箱!

5、定制论文由硕士、博士学历撰写!(保证原创,版权归您!)

6、论文发表支持全国七万家期刊杂志(包罗全国所有期刊杂志)

7、汇聚97.1W套论文资料大型题库!

8、计算机专业同一个题目提供多种语言选择!

  (asp、asp.net、Java、vb、vb.net、C#、C#.net、VC++、Delphi、pb、php、vfp等等)

注:计算机毕业设计含源代码源程序,机械模具设计含图纸,所有论文资料免费赠送开题报告与答辩稿模板。

网址:www.3a3b.com

客服QQ1:858840878 客 服QQ2:860687608

 

http://www.3a3b.com/images/97.1W.jpg



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有