网上学习系统数据库课程设计

合集下载

数据库课程设计网上教学系统详细设计-推荐下载

数据库课程设计网上教学系统详细设计-推荐下载

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

学校数据库课程设计

学校数据库课程设计

学校数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的基本结构及其应用场景。

2. 学会使用SQL语言进行数据库的基本操作,包括数据查询、插入、更新和删除。

3. 掌握数据库设计的基本原则,能够根据实际需求设计简单的数据库模型。

技能目标:1. 能够运用数据库管理系统(如MySQL、Access等)进行数据的有效存储和管理。

2. 培养学生运用数据库技术解决实际问题的能力,例如对学校成绩、图书馆藏书等数据进行管理。

3. 提高学生的逻辑思维和数据分析能力,通过数据库操作锻炼问题解决技巧。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学生主动探索新技术、新方法的学习热情。

2. 增强学生的团队协作意识,通过小组讨论和项目实践,使学生学会共同解决问题。

3. 培养学生的信息素养,使他们认识到数据库在信息管理中的重要性,从而更加重视个人信息安全和数据保护。

本课程针对中学高年级学生设计,结合学生已有的计算机操作基础和认知水平,注重培养学生的实践操作能力和创新思维。

课程内容紧密联系课本,以实际应用为导向,确保学生在掌握基本理论知识的同时,能够将所学技能应用于实际问题的解决。

通过本课程的学习,旨在提高学生对数据库技术的理解和应用能力,为未来进一步学习相关专业打下坚实基础。

二、教学内容1. 数据库基础知识- 数据库的基本概念与作用- 数据模型:实体-关系模型、关系模型- 关系数据库的规范化理论2. 数据库管理系统与SQL操作- 常见数据库管理系统介绍- SQL语言的基本语法与使用方法- 数据定义、数据查询、数据更新与删除操作3. 数据库设计- 数据库设计的基本步骤与方法- 实体-关系图(E-R图)的绘制- 关系模式的转换与优化4. 数据库应用案例分析与实践- 学校成绩管理系统案例分析- 图书馆藏书管理系统案例分析- 学生小组项目实践:设计并实现一个简单的数据库应用系统教学内容依据课程目标,以课本为依据,结合学生的实际情况进行组织。

学生选课数据库课程设计

学生选课数据库课程设计

学生选课数据库课程设计一、教学目标本课程的目标是让学生掌握数据库的基本概念、原理和操作技能,能够运用数据库技术解决实际问题。

具体来说,知识目标包括了解数据库的基本概念、掌握数据库的设计和操作原理、了解数据库管理系统的功能和应用;技能目标包括能够使用数据库管理系统进行数据库设计、创建、查询、更新和管理数据库;情感态度价值观目标包括培养学生的信息素养、团队合作能力和创新精神。

二、教学内容教学内容主要包括数据库的基本概念、数据库的设计和操作原理、数据库管理系统的功能和应用。

具体包括以下几个方面:1. 数据库的基本概念:数据库的定义、特点和分类;2. 数据库的设计和操作原理:数据库设计的方法和步骤、数据库操作的基本命令;3. 数据库管理系统的功能和应用:数据库管理系统的组成、功能和应用领域。

三、教学方法针对不同教学内容,采用多种教学方法相结合的方式进行教学。

1. 讲授法:通过讲解和演示,使学生了解和掌握数据库的基本概念、原理和操作方法;2. 案例分析法:通过分析实际案例,使学生学会运用数据库技术解决实际问题;3. 实验法:通过上机实验,使学生掌握数据库管理系统的基本操作和应用。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1. 教材:《数据库原理与应用》;2. 参考书:国内外数据库领域的经典著作;3. 多媒体资料:教学PPT、视频教程等;4. 实验设备:计算机、数据库管理系统软件、网络设备等。

五、教学评估为了全面、客观地评估学生的学习成果,我们将采用多种评估方式相结合的方法。

1. 平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和理解能力;2. 作业:布置适量的作业,让学生巩固所学知识,通过批改作业了解学生的掌握情况;3. 考试:进行期中、期末考试,全面测试学生的知识掌握和应用能力。

评估结果将作为学生课程成绩的重要依据。

六、教学安排本课程的教学安排将遵循以下原则:1. 教学进度:按照教材和教学大纲的要求,合理安排每一节课的内容和进度;2. 教学时间:充分利用课堂时间,确保教学内容得到充分讲解和实践;3. 教学地点:选择适宜的教室进行教学,确保教学环境舒适、设备齐全。

如何设计数据库课程设计

如何设计数据库课程设计

如何设计数据库课程设计一、课程目标知识目标:1. 学生能理解数据库的基本概念,掌握数据库设计的基本原理和方法。

2. 学生能掌握实体-关系模型、关系模型等数据库模型,并运用到实际数据库设计中。

3. 学生能掌握SQL语言的基本操作,实现对数据库的创建、查询、更新和删除。

技能目标:1. 学生能够运用所学知识,独立完成小型数据库的设计与实现。

2. 学生能够通过实际操作,掌握数据库管理软件的使用,如MySQL、Oracle 等。

3. 学生能够运用数据库设计原则,优化数据库性能,提高数据存储和查询效率。

情感态度价值观目标:1. 培养学生严谨、细致的学习态度,养成良好的数据库设计习惯。

2. 培养学生团队协作精神,学会与他人共同分析和解决问题。

3. 培养学生尊重知识产权,养成良好的信息素养,遵循数据库设计规范。

本课程旨在使学生掌握数据库设计的基本知识和技能,培养学生解决实际问题的能力。

针对高年级学生的认知特点,课程设计注重理论与实践相结合,引导学生主动探索,提高学生的创新意识和实践能力。

通过本课程的学习,学生能够具备独立设计数据库的能力,为后续专业课程学习打下坚实基础。

二、教学内容1. 数据库基本概念:数据库的定义、特点、分类;数据库管理系统(DBMS)的作用和功能。

2. 数据模型:实体-关系模型、关系模型;实体、属性、关系的概念及其表示方法。

3. 关系数据库设计:关系模型的基本理论;实体-关系模型到关系模型的转换;数据库设计方法与步骤。

4. SQL语言:SQL基本语法;数据定义、查询、更新和删除操作;索引和视图的创建与使用。

5. 数据库管理:数据库的创建、备份与恢复;数据库安全性和完整性控制;事务管理和并发控制。

6. 数据库性能优化:数据库设计规范;查询优化技术;索引和分区策略。

教学内容按照以下进度安排:1. 第1周:数据库基本概念、数据模型。

2. 第2周:关系数据库设计。

3. 第3-4周:SQL语言。

4. 第5周:数据库管理。

数据库课程设计学生课程表

数据库课程设计学生课程表

数据库课程设计学生课程表一、课程目标知识目标:1. 学生能理解数据库的基本概念,掌握数据库的设计原则和步骤。

2. 学生能掌握课程表数据库的表结构设计,熟悉数据表之间的关系。

3. 学生能运用SQL语句进行数据查询、插入、修改和删除操作。

技能目标:1. 学生能够运用所学知识,独立设计并实现一个简单的课程表数据库系统。

2. 学生能够运用数据库管理软件(如MySQL、Access等)进行数据库的操作。

3. 学生通过实践操作,培养解决实际问题的能力。

情感态度价值观目标:1. 学生通过课程学习,增强对数据库技术在现实生活中的应用和价值的认识。

2. 学生培养团队协作精神,学会与他人共同解决问题。

3. 学生提高对信息技术的兴趣,树立学习信息技术的自信心。

课程性质:本课程为实践性较强的学科,旨在让学生掌握数据库的基本知识和技能,培养解决实际问题的能力。

学生特点:本年级学生具备一定的计算机操作能力和编程基础,对数据库知识有一定的了解,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,强调动手实践,让学生在操作中掌握数据库知识。

同时,关注学生个体差异,因材施教,提高学生的自主学习能力。

通过课程学习,达到预定的学习成果。

二、教学内容1. 数据库基本概念:数据库的定义、分类、发展历程;数据库管理系统(DBMS)的作用和功能。

2. 数据模型:实体-关系模型、关系模型、层次模型和网状模型;实体、属性、关系的表示方法。

3. 关系数据库:关系模型的基本概念,SQL语言基础,数据的查询、插入、修改和删除操作。

4. 数据库设计:需求分析,概念结构设计,逻辑结构设计,物理结构设计;规范化理论,关系数据库设计方法。

5. 课程表数据库设计:根据实际需求,设计课程表数据库的表结构,确定表之间的关系,进行实体和关系的映射。

6. 数据库操作:运用数据库管理软件(如MySQL、Access等),进行课程表数据库的创建、数据插入、查询、修改和删除等操作。

网络数据库课课程设计

网络数据库课课程设计

网络数据库课课程设计一、教学目标本课程旨在让学生了解和掌握网络数据库的基本概念、原理和方法,培养学生运用网络数据库技术解决实际问题的能力。

具体目标如下:1.知识目标:(1)理解网络数据库的基本概念,如数据库、数据模型、SQL等。

(2)掌握网络数据库的设计和建立方法,包括需求分析、概念设计、逻辑设计等。

(3)了解网络数据库的管理和维护方法,如备份、恢复、安全等。

2.技能目标:(1)能够使用网络数据库管理系统(如MySQL、Oracle等)进行数据库的创建、表的创建和操作。

(2)能够编写简单的SQL查询语句,进行数据的增、删、改、查操作。

(3)具备网络数据库项目开发的基本能力,如数据库设计、后台管理等。

3.情感态度价值观目标:(1)培养学生对网络数据库技术的兴趣,认识到其在现代社会中的重要性和应用前景。

(2)培养学生团队协作、自主学习的能力,提高学生的问题解决能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.网络数据库基本概念:介绍数据库、数据模型、SQL等基本概念。

2.网络数据库设计:讲解需求分析、概念设计、逻辑设计等数据库设计方法。

3.网络数据库管理:介绍备份、恢复、安全等数据库管理方法。

4.网络数据库应用:学习如何使用网络数据库管理系统进行数据库的创建、表的创建和操作,以及编写SQL查询语句。

5.项目实践:进行网络数据库项目开发,巩固所学知识,提高实际应用能力。

三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解网络数据库的基本概念、原理和方法。

2.案例分析法:分析实际案例,让学生了解网络数据库在实际应用中的作用。

3.实验法:让学生动手实践,操作网络数据库管理系统,提高实际操作能力。

4.讨论法:分组讨论,培养学生的团队协作能力和问题解决能力。

四、教学资源为实现教学目标,我们将使用以下教学资源:1.教材:选用权威、实用的网络数据库教材,为学生提供系统的理论知识。

学习通数据库课程设计

学习通数据库课程设计

学习通数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的基本结构;2. 学会使用学习通数据库进行数据查询、插入、删除和修改操作;3. 掌握数据库表的设计原则,能独立设计简单的关系型数据库表;4. 了解数据库的安全性和一致性原则。

技能目标:1. 能够运用学习通数据库进行有效数据管理;2. 熟练使用SQL语句进行数据查询和操作;3. 能够运用所学知识解决实际问题,如设计班级管理系统、成绩管理系统等;4. 具备一定的数据库分析和设计能力。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发其学习主动性和积极性;2. 培养学生的团队协作精神,学会与他人共同解决问题;3. 增强学生的信息意识,使其认识到数据库在现实生活中的重要性;4. 培养学生严谨、细致的学习态度,提高其逻辑思维能力。

本课程针对高年级学生,结合学科特点和教学要求,将课程目标分解为具体的学习成果,旨在帮助学生掌握数据库基础知识,提高实际操作能力,培养良好的学习态度和价值观。

通过本课程的学习,使学生能够运用所学知识解决实际问题,为未来进一步学习数据库技术打下坚实基础。

二、教学内容1. 数据库基本概念:介绍数据库的定义、作用和分类,重点讲解关系型数据库的基本原理。

教材章节:第一章 数据库概述2. 学习通数据库操作:讲解学习通数据库的安装与配置,学习基本的SQL语句,包括数据查询、插入、删除和修改。

教材章节:第二章 学习通数据库操作3. 数据库表设计:介绍数据库表的设计原则,学习如何创建、修改和删除数据库表,掌握主键、外键、索引等概念。

教材章节:第三章 数据库表设计4. 数据库查询:深入学习SQL查询语句,包括单表查询、多表查询、子查询等,掌握查询优化技巧。

教材章节:第四章 数据库查询5. 数据库安全性和一致性:讲解数据库的安全性和一致性原则,学习如何进行用户管理和权限设置。

教材章节:第五章 数据库安全性和一致性6. 实践项目:设计班级管理系统、成绩管理系统等实际项目,巩固所学知识,提高实际操作能力。

网课数据库课程设计

网课数据库课程设计

网课数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库的基本结构;2. 学会使用SQL语言进行数据查询、插入、修改和删除操作;3. 了解数据库的设计原则,能够进行简单的数据库设计。

技能目标:1. 能够运用所学知识,独立创建数据库,并进行数据管理;2. 掌握使用数据库软件(如MySQL、Access等)进行数据操作;3. 能够通过网课平台进行有效的信息检索和数据库知识学习。

情感态度价值观目标:1. 培养学生主动探究数据库知识的兴趣,激发学习动力;2. 培养学生良好的团队合作意识,提高沟通与协作能力;3. 增强学生的信息素养,使其认识到数据库在现代社会中的重要价值。

分析课程性质、学生特点和教学要求:1. 本课程为数据库基础课程,旨在让学生掌握数据库的基本知识和操作技能;2. 学生为年级中学生,具备一定的计算机操作基础,对数据库知识有一定的好奇心;3. 教学要求注重实践操作,以培养学生实际应用能力为主。

二、教学内容1. 数据库基本概念:数据库的定义、功能、分类;2. 数据模型:实体-关系模型、关系模型、层次模型和网状模型;3. 关系数据库:关系数据结构、关系操作(查询、插入、修改、删除)、关系完整性约束;4. SQL语言:数据查询、数据定义、数据操纵、数据控制;5. 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施;6. 数据库管理:数据库的创建、使用、备份与恢复、安全性控制、事务管理。

教学大纲安排:第一周:数据库基本概念及数据模型;第二周:关系数据库及SQL语言基础;第三周:SQL语言的高级应用;第四周:数据库设计方法与步骤;第五周:数据库管理及实践操作。

教材章节关联:第一章:引言,介绍数据库的基本概念;第二章:数据模型,讲解各类数据模型;第三章:关系数据库,讲解关系模型及关系操作;第四章:SQL语言,详细介绍SQL语句的使用;第五章:数据库设计,讲解数据库设计的过程及方法;第六章:数据库管理,介绍数据库的管理与维护。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计课程名称____数据库系统概论____ 题目名称____网上学习系统______ 学生学院_______计算机_________ 专业班级_ _学号___________学生姓名_______ _________指导教师_______左亚尧_________ 2012年1 月9 日目录一、课程设计目的 (1)二、系统定义 (1)三、需求分析 (1)四、系统设计 (3)五、详细设计 (6)六、课程设计总结 (13)七、附录 (13)一、课程设计目的学习使用某个RDBMS,利用合适的应用系统开发工具为某个应用背景设计和开发一个数据库应用系统。

学习数据库原理及应用目的就是能创建和管理一个真实的数据库,通过规划设计一个小型数据库系统。

掌握数据库规划设计的基本技术,熟悉数据库的设计的基本方法和步骤,明白数据库设计各阶段的任务,加深对数据库系统概念和特点的理解。

二、系统定义随着识识经济的到来,我们的学习模式受到了前所未有的冲击,各种新的学习模式如潮水般涌现,在所有学习模式中,最具有冲击力的便是随着网络技术发展而出现的网络化学习,又称网上学习,它是通过在网上建立教育平台,学员应用网络进行在线学习的一种全新方式。

这种在线学习方式是由多媒体网络学习资源、网上学习社区及网络技术平台构成的全新的学习环境。

相对于其他的学习模式来说,它具有无可比拟的优势。

网上学习的一个好处就是不受时间、地点、空间的限制,并且可以实现和现实当中一样的互动。

管理员可以随时随地更换系统中的学习资料,并且管理学生信息,学生可以对系统中的内容进行学习,还可以进行自我测试,学生可以查看自己的成绩。

三、需求分析(一)系统综合需求从总体上考虑,系统的任务是实现学生在网上进行学习。

主要分为以下功能:1、对管理员来说,包括考生管理、题库管理、成绩管理。

1)考生管理:管理员可以查看数据库中的学生信息和添加新学生。

2)题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的学习资料、删除旧有学习资料、修改原有学习资料;另外对于测试的题目,管理员也可以有同样的操作。

3)成绩管理:管理员可以查看学生的测试成绩。

2、对学生来说,包括网上学习、自我测试和查询测试成绩。

1)网上学习:可以查看系统当前有的学习资料。

2)自我测试:学生可以进行自我检查,考察自己当前的学习情况。

3)查询测试成绩:学生可以查询自己测试之后的成绩。

(二)系统逻辑模型1、数据流程图根据根据系统功能的要求,可将系统分为下列几个模块2、数据字典该系统的数据库由下述6张数据表组成:管理员表:Administrator列名数据类型约束编号Char(10) 主键姓名Char(10) 非空密码Char(10) 非空学生表:Student列名数据类型约束学号Char(10) 主键姓名Char(10) 非空密码Char(10) 非空主修科目编号Char(10) 外键、非空性别Char(10) 非空列名数据类型约束科目编号Char(10) 主键科目名Char(10) 非空列名数据类型约束题目编号int 主键所属科目编号Char(10) 外键内容Char(50) 非空考试题目表:Questions成绩表:Score四、系统设计(一)数据库概念设计分析前面的系统功能要求,需要一个表来存储管理员的信息,另外,还需要一个表来存储和管理学生信息,使系统能够接受学生原始的各项数据,以实现数据录入、查询或统计学生信息等功能。

为了能实现查询和统计学生的学习和测试情况等功能,必须有一个表来存储和管理题库的信息。

此外,还需要一个表来存储题目所属的科目信息,及科目类别,学生的测试成绩信息也需要一个表来存储和管理。

据此可以绘出系统数据库的E-R图如下:实体属性列表如下:实体属性管理员编号姓名密码学生学号姓名密码主修科目性别科目类别科目编号科目名称(二)数据库的逻辑设计将数据库的概念模型转换为关系模型:实体转换成的关系模式有:管理员(编号,姓名,密码)学生(学号,姓名,密码,主修科目,性别)科目类别(科目编号,科目名称)学习题库(题目编号,所属科目,内容,难度)测试题库(题目编号,所属科目,题干,选项A,选项B,选项C,答案,分数)成绩(学号,分数)(三)数据库与数据表设计——物理结构设计1、数据库与数据表设计:管理员表:其中,编号是主码,唯一标识一个管理员。

科目类别表:科目编号是主码,用来唯一标识每门课。

学生表:学号是主码,用来标识每一个学生,主修课目编号是外键,与科目类别表的主码(科目编号)关联。

学习题库表:题目编号是主码,用来唯一标识每一道题目。

其中,所属科目编号是外键,与科目类别表的主键相关联。

测试题库表:成绩表:2、数据完整性约束1)每一个表都有一个主键,用来唯一标识每一个元组。

管理员表:主键编号,此项非空学生表:主键学号,此项非空科目类别表:主键科目编号,此项非空学习题库表:主键题目编号,此项非空测试题库表:主键题目编号,此项非空2)实施CHECK约束学生表中建立一个检查约束,即学生性别不是‘男’就是‘女’CHECK(性别 IN('男','女')成绩表中建立一个对于分数的检查约束,即分数在0-100之间check (成绩>=0 and 成绩<=100)3)外键约束学生表中主修课目为外键。

学习题库和测试题库中所属科目编号为外键。

FOREIGN KEY(主修科目编号)REFERENCES Course (科目编号) FOREIGN KEY (所属科目编号)REFERENCES Course (科目编号)五、详细设计1、建立数据库USE masterGOCREATE DATABASE课程设计ON primaryNAME= sc,FILENAME='e:\DataBase\课程设计.mdf',SIZE= 10,FILEGROWTH= 10%)LOG ON(NAME= Sc_log,FILENAME='e:\DataBase\课程设计.ldf',SIZE= 3MB,FILEGROWTH= 1MB)2、建表CREATE TABLE Administrator(编号char(10) PRIMARY KEY,姓名char(10)NOT NULL,密码char(10)NOT NULL);CREATE TABLE Course(科目编号char(10) PRIMARY KEY,科目名称char(10)NOT NULL);CREATE TABLE Student(学号char(10)PRIMARY KEY,姓名char(10)NOT NULL,密码char(10)NOT NULL,主修科目编号char(10)NOT NULL, --外键性别char(10)CHECK (性别IN ('男','女')), --CHECK约束FOREIGN KEY(主修科目编号)REFERENCES Course (科目编号) );CREATE TABLE Topic(题目编号int PRIMARY KEY,所属科目编号char(10), --外键内容char(50)NOT NULL,难度char(10)NOT NULL,FOREIGN KEY (所属科目编号)REFERENCES Course (科目编号) );CREATE TABLE Questions(编号int PRIMARY KEY,所属科目编号char(10), --外键题干char(50)NOT NULL,选项A char(10)NOT NULL,选项B char(10)NOT NULL,选项C char(10)NOT NULL,答案char(10)NOT NULL,分值int NOT NULL,FOREIGN KEY(所属科目编号)REFERENCES Course (科目编号) );CREATE TABLE Score(学号char(10)PRIMARY KEY,成绩int CHECK(成绩>=0 AND成绩<=100) --CHECK约束);3、插入信息:1)插入管理员信息INSERTINTO Administrator (编号,姓名,密码)V ALUES('10000','admit','admit');2)插入科目信息INSERTINTO Course (科目编号,科目名称)V ALUES('100','高数');INSERTINTO Course (科目编号,科目名称)V ALUES('101','大英');INSERTINTO Course (科目编号,科目名称)V ALUES('102','大物');INSERTINTO Course (科目编号,科目名称)V ALUES('103','计算机');3)插入学生信息INSERTINTO Student (学号,姓名,密码,主修科目编号,性别)V ALUES('3110006214','杨广富','3110006214','100','男');INSERTINTO Student (学号,姓名,密码,主修科目编号,性别)V ALUES('3110006215','杨浩涛','3110006215','101','男');INSERTINTO Student (学号,姓名,密码,主修科目编号,性别)V ALUES('3110006216','叶显青','3110006216','102','男');INSERTINTO Student (学号,姓名,密码,主修科目编号,性别)V ALUES('3110006217','袁德诚','3110006217','103','男');4)插入题目信息INSERTINTO Topic (题目编号,所属科目编号,内容,难度)V ALUES('1','100','1+1=2','A');INSERTINTO Topic (题目编号,所属科目编号,内容,难度)V ALUES('2','101','You are a student.','B');INSERTINTO Topic (题目编号,所属科目编号,内容,难度)V ALUES('3','102','电梯上升时人会感到超重。

相关文档
最新文档