数据库管理系统及其应用开发环境的创建使用

数据库管理系统及其应用开发环境的创建使用

ID:35546627

大小:188.50 KB

页数:8页

时间:2019-03-26

数据库管理系统及其应用开发环境的创建使用_第1页
数据库管理系统及其应用开发环境的创建使用_第2页
数据库管理系统及其应用开发环境的创建使用_第3页
数据库管理系统及其应用开发环境的创建使用_第4页
数据库管理系统及其应用开发环境的创建使用_第5页
资源描述:

《数据库管理系统及其应用开发环境的创建使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学号:姓名:EMAIL:学院:专业:《数据库应用实践》实验一:数据库管理系统及其应用开发环境的创建使用实验目的:了解数据库应用开发环境的建立与使用;掌握SQL语言的使用;通过实践理解关系数据模型的相关概念;掌握数据库应用开发环境的使用;掌握创建、删除数据库的方法;掌握创建基本表、查看表属性、修改属性的方法;掌握向表中添加、删除以及修改数据的方法;掌握查询分析器的使用方法;掌握SELECT语句在单表查询中的应用;掌握复杂查询、多表查询的方法;掌握视图的使用方法;巩固数据库的基础知识。实验环境:操作系统:windows8.164bits数据库管理系统:Mi

2、crosoftSQLServer2008实验内容:1.应用背景及设计的数据库名。a)应用背景:学生选课管理系统,一门课可以由多个老师教授,一个老师可以教多门课程,一个学生可以选修多门课程,一门可以有多个学生选修b)数据库名:mrsunday2.所设计的各张表结构说明,各表之间关系图说明。表结构说明:创建4张表,Student表存储学生信息,Teacher表存储教师信息,Course表存储课程信息,SC表存储学生选课信息及选课成绩。数据库各表之间关系图说明:3.依据前面实验一实验内容(2),(3)的要求,写出实现相应操作的SQL语句并给出运行结果的截图。

3、(2)以下内容使用SQL语句完成:1、设计一个应用场景,创建符合该应用需求的应用数据库。代码:createdatabasemrsudnay;截图:2、在该数据库中创建至少4个相互关联的基本表,并设置主键、外键、自定义完整性约束(非空、唯一、默认值、check)。代码:1)Student表createtableStudent(Snochar(20)primarykey,Snamechar(20)notNULL,Ssexchar(2)default'男',SagesmallintnotNULLcheck(Sagebetween0and90),Sdeptch

4、ar(20)notNULL);2)Teacher表createtableTeacher(Tnochar(10)primarykey,Tnamechar(20)notNULL,Tsexchar(2)default'男',TagesmallintnotNULLcheck(Tagebetween20and60),Sdeptchar(20)notNULL);3)Course表createtableCourse(Cnochar(5)primarykey,Cnamechar(20)notNULL,Cpnochar(5)NULL,--Cpno是先修课Ccredits

5、mallintnotNULL,foreignkey(Cpno)referencesCourse(Cno));1)SC表createtableSC(Snochar(20),Cnochar(5),Tnochar(10),Gradesmallintcheck(Gradebetween0and100),primarykey(Sno,Cno,Tno),foreignkey(Sno)referencesStudent(Sno),foreignkey(Cno)referencesCourse(Cno),foreignkey(Tno)referencesTeacher

6、(Tno));截图:3、维护基本表的结构。1)在Student表Ssex列增加完整性约束代码:altertableStudentaddconstraintSsex_IDcheck(Ssexin('男','女'));修改前为:修改后为:4、创建并查看索引对象。代码:createuniqueindexSCnoonSC(SnoASC,CnoASC,TnoDESC);截图:5、向表中录入若干数据,并维护表中数据。1)Student表insertintoStudentvalues('031302428','mrsunday','男',19,'CS');inser

7、tintoStudentvalues('031302427','XJ','男',20,'CS');insertintoStudentvalues('031302429','ahaha','男',20,'CS');insertintoStudentvalues('031302426','qdl','男',21,'CS');2)Teacher表insertintoTeachervalues('00001','aaa','男','40','CS');insertintoTeachervalues('00002','bbb','男','41','CS');in

8、sertintoTeachervalues('00003','ccc','男','42','C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。