标签:作业 mac window content sep atl 数据库应用 外挂 特点
代写数据库表设计、代写SQL语句、代做数据库项目、代做MySQL数据库
一、实训目的
通过综合实训进一步巩固和深化学生的数据库管理和开发的基本知识和技能,使学生掌握基本的SQL脚本编写规范、养成良好的数据库操作习惯,达到以下目标:
1. 知识目标
? 熟悉数据库设计的基本方法和步骤,理清数据库设计各个阶段所要完成的任务。
? 了解表结构的特点
? 熟悉MySQL的基本数据类型
? 会用SQL语句创建和管理基本表
? 掌握视图的创建与管理方法
? 掌握存储过程的创建、修改与删除方法
? 掌握索引的创建、查看与删除方法
? 掌握利用各种约束实现数据完整性的方法
? 掌握数据库的备份和恢复
2. 专业能力目标
? 培养学生基本的数据库应用能力
? 培养学生把数据库设计思想应用于实际项目开发的能力
? 培养学生通过各种媒体进行自主学习的能力
3. 素质目标
? 培养学生观察问题、思考问题、分析问题的综合能力
? 培养学生设计、制作和维护小型数据库应用系统的能力
二、实训要求
1. 要求使用SQL语句完成实训内容。
2. 实训过程中,以小组为单位完成,组员可以相互讨论,发现问题后找出解决问题的办法。3. 将完成实训任务的SQL语句以WORD文件形式保存上交,并注明完成语句的小组成员姓名。
三、实训内容
本实训案例是构造学生信息管理系统的数据库。学生选修课程,教师教授课程,每个学生都属于某个系部,每个系部又设置多个不同的专业。在该系统中,要求可以查看到学生的信息、学生选课的信息、教师的信息、每个课程的信息,以及学生所在系部和专业的信息等。系统主要完成以下功能。
1) 学生信息维护:主要完成学生信息的登记、修改和删除等操作。
2) 课程信息维护:主要完成课程信息的添加、修改和删除等操作。
3) 学生选课处理:主要完成学生的选课活动,记录学生的选课情况和考试成绩。
4) 教师信息维护:主要完成教师信息的登记、修改和删除等操作。
5) 班级信息维护:主要记录各个班级的相关信息,并能进行添加、修改和删除等操作。
大作业需要完成:作为一个数据库管理员或数据库程序开发人员,需要从以下几个方面来完成数据库的管理操作(3月15号前提交,发到老师QQ邮箱:59720951@qq.com)。
完成以下任务,总分100分:
任务一、系统分析
初步分析,学生信息管理系统有6个实体:学生、教师、课程、班级、系部和专业。
序号 实体名称 属性(列名)
1. 学生 学号,姓名,性别,出生日期,政治面貌,入学时间,系部代码,班号,籍贯,家庭住址,备注
2. 教师 教师编号,姓名,性别,出生日期,政治面貌,参加工作,学历,职务,职称,系部代码,专业方向
3. 课程 课程号,课程名,课程性质,学分
4. 班级 班号,班级名称,学生数,专业代码,班主任
任务二、创建MYSQL 数据库(5分)
创建数据库名:stuMS,写出创建数据库的SQL语句:
任务三、创建表(用SQL语句创建表,每个表的代码占10分)
创建stuMS数据库中的9个表,写出SQL代码,每个表的代码10分,共50分。
(1)学生基本信息表stuinfo
表序号 1 表名 stuInfo
含义 存储学生基本信息
序号 属性名称 含义 数据类型 长度 是否为空 约束
1. StuNO 学号 char 10 not null 主键
2. StuName 姓名 char 8 not null
3. StuSex 性别 char 2 null
4. StuBirthday 出生日期 dateTime null
5. StuPolity 政治面貌 char 8 null
6. classNO 班号 char 7 not null 外键
代码为:
(2)选课表selectCourse
表序号 2 表名 selectCourse
含义 存储选课信息
序号 属性名称 含义 数据类型 长度 是否为空 约束
1. StuNO 学号 char 10 not null 主键
2. courseNO 课程号 char 9 not null 主键、外键
3. score 成绩 float null
4. MakeupScore 补考成绩 float null
5. credit 学分 tinyint null
代码为:
(3)课程表course
表序号 3 表名 course
含义 存储选课信息
序号 属性名称 含义 数据类型 长度 是否为空 约束
1. courseNO 课程号 char 9 not null 主键
2. courseName 课程名 varchar 30 not null
3. courseProperty 课程性质 char 10 not null
4. credit 学分 float not null
代码为:
(4)班级表class
表序号 4 表名 class
含义 存储班级基本信息
序号 属性名称 含义 数据类型 长度 是否为空 约束
1. ClassNO 班号 char 7 not null 主键
2. ClassName 班级名称 varchar 20 not null
3. StuNum 学生数 int null
4. teacherNO 班主任 char 8 null 外键
代码为:
(5)教师表teacher
表序号 8 表名 teacher
含义 存储教师基本信息
序号 属性名称 含义 数据类型 长度 是否为空 约束
1. teacherNO 教师编号 char 6 not null 主键
2. teacherName 姓名 char 8 not null
3. teacherSex 性别 char 2 null
4. teacherBirthday 出生日期 dateTime null
5. teacherPolity 政治面貌 char 12 null
6. WorkYear 参加工作 dateTime null
7. education 学历 char 2 not null
8. Position 职务 char 6 not null
9. Title 职称 char 4 null
代码为:
任务四、设计和输入数据(5分)
根据现实生活中的情况,为每个数据表设计输入5行或以上的数据,请写出为stuInfo “学生基本信息”表插入数据的SQL代码:
stuInfo “学生基本信息”表的数据
学号(StuNO) 姓名(Name) 性别 …… ……
2017010213 王小花 女 1999-02-12 ……
代码:
任务五、 数据查询(每小题5分,共30分)
1) 查询“学生基本信息”表中学生的学号、姓名、性别及政治面貌。代码为:
2) 讲“选课”表中的各科学分均增加2分,并显示结果。代码为:
3) 显示“学生基本信息”表中所有学生的姓名和年龄。代码为:
4) 查询“学生基本信息”表中所有学生所属的班号。代码为:
5) 查询“选课”表中所有成绩大于80分的学生的学号、课程号、成绩和学分。代码为:
6) 删除“学生基本信息”表中性别是“女”的学生信息。代码为:
任务六、视图(写出SQL代码,共10分)
1) 创建描述学生成绩的视图xs_cj_view,该视图中包含学号、姓名、性别、课程名和成绩。代码为:
http://www.daixie0.com/contents/15/1293.html
本团队核心人员组成主要包括硅谷工程师、BAT一线工程师,国内Top5硕士、博士生,精通德英语!我们主要业务范围是代做编程大作业、课程设计等等。
我们的方向领域:window编程 数值算法 AI人工智能 金融统计 计量分析 大数据 网络编程 WEB编程 通讯编程 游戏编程多媒体linux 外挂编程 程序API图像处理 嵌入式/单片机 数据库编程 控制台 进程与线程 网络安全 汇编语言 硬件编程 软件设计 工程标准规等。其中代写代做编程语言或工具包括但不限于以下范围:
C/C++/C#代写
Java代写
IT代写
Python代写
辅导编程作业
Matlab代写
Haskell代写
Processing代写
Linux环境搭建
Rust代写
Data Structure Assginment 数据结构代写
MIPS代写
Machine Learning 作业 代写
Oracle/SQL/PostgreSQL/Pig 数据库代写/代做/辅导
Web开发、网站开发、网站作业
ASP.NET网站开发
Finance Insurace Statistics统计、回归、迭代
Prolog代写
Computer Computational method代做
因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:99515681@qq.com
微信:codinghelp
代写数据库表设计、代写SQL语句、代做数据库项目、代做MySQL数据库
标签:作业 mac window content sep atl 数据库应用 外挂 特点
原文地址:https://www.cnblogs.com/helpcode/p/8946598.html