学生选课系统的数据库(sqlserver20xx包含er图)设计与实现内容摘要:

insert choice values(10004,6,89) insert choice values(10005,1,90) insert choice values(10005,4,100) insert choice values(10006,1,60) insert choice values(10006,3,49) insert choice values(10007,5,70) insert choice values(10008,1,70) insert choice values(10008,6,78) insert choice values(10009,2,80) insert choice values(100010,3,78) insert choice values(100010,1,80) insert choice values(100010,2,78) insert choice values(100010,4,89) insert choice values(100010,5,45) 查询记录: 、姓名满足性别为女,年龄小于 25 select studentNo,studentName from student 东北大学秦皇岛分校电子信息系 第 5 页 指导教师:李佳音 where sex=39。 f39。 and age25 创建视图 :选择班级人数 50 的班级输出其班级号和人数 create view Num as select classNo,number from class where number50 查询语句 select * from Num 插入数据:插入 student 表中一个学生,学生名为 newstudent,性别为女,年龄 34,班级号为 40806 insert student values(100011,39。 newstudent39。 ,39。 f39。 ,24,40806) 东北大学秦皇岛分校电子信息系 第 6 页 指导教师:李佳音 三、 利用 SQL Server 2020 的 Management Studio 来创建表的关系图 ,创建好的关系图如下所示 : 东北大学秦皇岛分校电子信息系 第 7 页 指导教师:李佳音 四. 实验 体会 通过这次实验,让我对 sql server2020 的使用更加熟悉了,同时也加深了我对课本上数据库知识的理解,这次实验可以说是我第一次完成的一个整体的数据库实验。 此次实验中,我完成了从概念设计到逻辑设计,也就是完成了 ER 图的设计并完成了向关系模型的转换,完成了数据库的建立、表的建立、视图的创建,最后还完成了表之间的关系图。 一个数据库的创建首先要对客户的需求进行充分的分析,找出创建数据库所需的实体和实体间的 关系画出 ER 图,确定要创建的表的数量和每张表的属性、主键和外键。 在动手实验的过程中我遇到很多困难,比如如何删除表中的数据但不保留到日志文件中,数据的不普遍性所造成的查询等操作的空表 等等,但是正是这些问题才让我学到了更多,同时也享受到了解决问题后的喜悦。 更重要的是,我对数据库产生了浓厚的兴趣,相信以后会把学到的东西应用到实践中去的。 东北大学秦皇岛分校电子信息系。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。