2022年数据库管理系统及其应用开发环境的创建使用归纳 .pdf





《2022年数据库管理系统及其应用开发环境的创建使用归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库管理系统及其应用开发环境的创建使用归纳 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号:姓名:EMAIL: 学院:专业:数据库应用实践实验一:数据库管理系统及其应用开发环境的创建使用实验目的:了解数据库应用开发环境的建立与使用;掌握SQL 语言的使用;通过实践理解关系数据模型的相关概念;掌握数据库应用开发环境的使用;掌握创建、删除数据库的方法;掌握创建基本表、查看表属性、修改属性的方法;掌握向表中添加、删除以及修改数据的方法;掌握查询分析器的使用方法;掌握SELECT 语句在单表查询中的应用;掌握复杂查询、多表查询的方法;掌握视图的使用方法;巩固数据库的基础知识。实验环境:操作系统 : windows 8.1 64 bits 数据库管理系统 : Microsoft SQL
2、Server 2008 实验内容:1. 应用背景及设计的数据库名。a)应用背景:学生选课管理系统, 一门课可以由多个老师教授, 一个老师可以教多门课程,一个学生可以选修多门课程,一门可以有多个学生选修b)数据库名: mrsunday 2. 所设计的各张表结构说明,各表之间关系图说明。表结构说明:创建 4 张表, Student 表存储学生信息, Teacher 表存储教师信息, Course表存储课程信息, SC表存储学生选课信息及选课成绩。数据库各表之间关系图说明:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
3、- - - - - - - 第 1 页,共 8 页 - - - - - - - - - 3. 依据前面实验一实验内容(2),(3)的要求 , 写出实现相应操作的SQL 语句并给出运行结果的截图。(2) 以下内容使用 SQL 语句完成:1、设计一个应用场景,创建符合该应用需求的应用数据库。代码:createdatabasemrsudnay;截图:2、在该数据库中创建至少4 个相互关联的基本表,并设置主键、外键、自定义完整性约束(非空、唯一、默认值、check)。代码:1) Student 表createtableStudent(Snochar ( 20 )primarykey , Snamech
4、ar( 20 )notNULL, Ssexchar( 2)default 男 , SagesmallintnotNULLcheck( Sagebetween 0 and 90 ), Sdeptchar( 20 )notNULL ); 2) Teacher 表createtableTeacher (Tnochar ( 10 )primarykey , Tnamechar( 20 )notNULL, Tsexchar( 2)default 男 , TagesmallintnotNULLcheck( Tagebetween 20 and 60 ), Sdeptchar( 20 )notNULL);
5、3) Course 表createtableCourse (Cnochar ( 5)primarykey , Cnamechar( 20 )notNULL, Cpnochar( 5)NULL,- Cpno是先修课CcreditsmallintnotNULL, foreignkey ( Cpno )referencesCourse( Cno ) ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 4) SC 表createtab
6、leSC ( Snochar ( 20 ), Cnochar ( 5), Tnochar ( 10 ), Gradesmallintcheck( Gradebetween 0 and 100 ), primarykey ( Sno ,Cno ,Tno ), foreignkey ( Sno )referencesStudent( Sno ), foreignkey ( Cno )referencesCourse( Cno ), foreignkey ( Tno )referencesTeacher( Tno ) ); 截图:3、维护基本表的结构。1) 在 Student 表 Ssex 列增加完
7、整性约束代码:altertableStudentaddconstraintSsex_IDcheck( Ssexin( 男 , 女 ); 修改前为:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 修改后为:4、创建并查看索引对象。代码:createuniqueindexSCnoonSC( SnoASC,CnoASC,TnoDESC);截图:5、向表中录入若干数据,并维护表中数据。1) Student表insertintoStude
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库管理系统及其应用开发环境的创建使用归纳 2022 数据库 管理 系统 及其 应用 开发 环境 创建 使用 归纳

限制150内