网络数据库课程设计

合集下载

数据库课程原理课程设计

数据库课程原理课程设计

数据库课程原理课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库系统的组成和结构;2. 学会使用SQL语言进行数据库的基本操作,包括数据查询、插入、删除和修改;3. 掌握数据库设计的基本原则和方法,能够完成简单的数据库设计任务;4. 了解数据库管理系统的功能和特点,能够对数据库进行基本的维护和管理。

技能目标:1. 能够运用数据库设计方法,独立完成小型信息系统的数据库设计;2. 熟练使用SQL语言进行数据库操作,解决实际问题;3. 能够运用数据库管理工具,对数据库进行性能优化和故障排除;4. 具备团队协作能力,能够与他人共同完成数据库相关项目。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,激发学习积极性;2. 培养学生的数据素养,使其认识到数据在现代社会中的重要性;3. 培养学生严谨、细致的学习态度,提高问题分析和解决问题的能力;4. 培养学生具备良好的团队协作精神,尊重他人意见,善于沟通交流。

课程性质:本课程为数据库原理与实践课程,注重理论联系实际,提高学生的实践操作能力。

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

教学要求:结合学生特点,注重启发式教学,引导学生主动探究,提高实际操作能力。

通过课程学习,使学生能够将所学知识应用于实际项目中,达到学以致用的目的。

同时,关注学生的情感态度和价值观培养,使其全面发展。

在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 数据库基本概念:介绍数据库的定义、发展历程、分类及其应用场景,让学生了解数据库的核心概念和技术背景。

教材章节:第一章 数据库概述2. 数据模型与关系代数:讲解实体-关系模型、关系模型,学习关系代数的基本操作。

教材章节:第二章 数据模型与关系代数3. SQL语言及其应用:学习SQL语言的基本语法,掌握数据查询、插入、删除、修改等操作。

数据库课程设计---MAC帧封装程序设计

数据库课程设计---MAC帧封装程序设计

网络原理课程设计——项目文档报告MAC帧封装程序设计专业:网络工程班级:08网络1班一、概述学生成绩管理系统是—个关系数据库应用系统。

在数据库应用系统的开发过程中,数据库设计所要解决的问题是:设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效的支持数据库应用系统的开发和运行。

二、需求分析学生信息管理系统的主要任务是实现对某高校学生及其相关信息的管理,所有信息由学生信息数据库统一保存和管理。

学生信息数据库主要包括学生基本信息、任课教师的基本信息、所开课程的基本信息和各学生成绩管理。

因此要实现的功能如下所示:1、完成数据的录入和修改,并提交数据库保存。

其中的数据包括:学生信息、教师信息、课程设置、学生成绩等。

2、实现信息查询。

如成绩查询、教师授课情况查询、课程表查询等。

3、信息具有一定安全性,如只有一定的权限,才能进行数据的录入和修改。

故需要设置操作员并对其权限机型设置,并设置密码。

4、具有数据备份和数据恢复功能。

E-R图:三、数据库逻辑设计1、将实体转换为关系模式学生(学号,姓名,年龄,性别,班级);主键为:学号。

教师(教师号,姓名,性别,职称);主键为:教师号。

课程(课程号,课程名);主键为:课程号。

2、联系转换为关系模式成绩(学号,课程号,成绩);主键为(学好,课程号)3、基本表学生信息表(Stu):课程信息表(Cou):成绩表(Gra):3、建立索引:①对Stu表在Stu-ID上建立非聚焦索引②对Tea表在Tea-ID上建立非聚焦索引③对Cou表在Cou-ID上建立非聚焦索引④对Gra表在Stu-ID,Cou-ID上建立非聚焦索引,在Gra上建立聚焦索引。

四、软件功能设计程序运行开始界面如下图所示:点击“添加班级”按钮可进行班级注册,如下图所示:点击“更新成绩”按钮可对学生成绩进行录入,如下图所示:学生注册界面如下图所示:成绩查询界面如下图所示:教师授课情况查询如下图所示:五、程序源代码1、创建各表代码:学生信息表(Stu)create table Stu (Stu-ID char(10) primary key,Stu-Name char(10) not null,Stu-Sex char(4),Stu-date date,Stu-Pass char(20));班级信息表(Cla):create table Cla(Cla-ID char(8) primary key,Cla-Col char(10),Cla-Name char(10));教师信息表(Tea):create table Tea(Tea-ID char(6) primary key,Tea-Name char(8) not null,Tea-PS char(10) not null, );课程信息表:create table Cou(Cou-ID char(6) primary key,Cou-Name char(10) not null,);成绩表:create table Gra(Stu-ID char(10),Cou-ID char(6),Grade integer,primary key(Stu-ID,Cou-ID));2、建立索引CREATE NONCLUSTERED INDEX StuIndex on Stu (Stu-ID);CREATE NONCLUSTERED INDEX CouIndex on Cou(Cou-ID);CREATE NONCLUSTERED INDEX TeaIndex on Tea(Tea-ID);CREATE NONCLUSTERED INDEX GraIndex on Gra(Stu-ID,Cou-ID);4、学生成绩查询declare yb1 cursor forselect Stu-ID,Stu-Name from Stuwhere Stu-ID=:ss and Stu-Pass=:mm;open yb1;String sa,sb,sc;fetch yb1 into :sa,:sb;if sqlca.sqlcode<>0 thenmessageBox("您好!","请检查帐号密码并重新输入");elselb_3.additem("学号: "+sa+" 学生姓名: "+sb);end ifclose yb1;declare yb2 cursor forselect Cou.Cou-Name,Gra.Grade Gradefrom Stu,Cou,Grawhere Cou.Cou-ID in(select Cou.Cou-ID from Cou where Stu.Stu-ID in(select Gra.Stu-ID from Grawhere Gra.Stu-ID=:ss))and Stu.Stu-ID=Gra.Stu-ID and Cou.Cou-ID=Gra.Cou-ID open yb2;fetch yb2 into :sb,:sc;do while sqlca.sqlcode=0lb_1.additem(sb+" "+sc);fetch yb2 into :sb,:sc;loopclose yb2;declare yb3 cursor forselect sum(Gra.Grade),avg(Gra.Grade) from Gragroup by Gra.Stu-IDhaving Gra.Stu-ID=:ss;open yb3;fetch yb3 into :sb,:sc;lb_4.additem("总成绩:"+sb+" 平均成绩:"+sc);close yb3;5、学生成绩录入insert into Gra values(:xm,:xb,:cj);commit;dw_1.retrieve()6、学生注册open yb;String sa,sb,sc;fetch yb into :sa,:sb,:sc;if sqlca.sqlcode=0 thenmessageBox("提示","该学号已经存在");close yb;elseinsert into Stu values(:xh,:xm,:xb,:rq,:mm);close yb;commit;end if7、教师授课查询declare yb cursor forselect Tea.Tea-Name,Cou.Cou-Name from Cou,TeawhereCou.Cou-ID in(select teacher_Cou.Cou-ID from teacher_Cou where Tea.Tea-ID=teacher_Cou.Tea-ID);open yb;String sa,sb,sc;fetch yb into :sa,:sb;lb_3.additem("教师姓名课程名字");do while sqlca.sqlcode=0lb_1.additem(sa+" "+sb);fetch yb into :sa,:sb;loopclose yb;六、结束语在本次课程设计的软件开发的过程中,我全面实践一个面向数据库的应用系统的开发过程,学习了很多有关的知识。

数据库网页课程设计案例

数据库网页课程设计案例

数据库网页课程设计案例一、教学目标本课程旨在让学生掌握数据库网页的基本概念、设计和实现方法。

通过本课程的学习,学生应能理解数据库网页的原理和结构,熟练使用相关工具进行网页设计和开发,培养对数据库网页的兴趣和热情。

具体来说,知识目标包括:1.理解数据库网页的基本概念和原理。

2.掌握数据库网页的设计和实现方法。

3.了解数据库网页的应用场景和前景。

技能目标包括:1.能够使用相关工具进行数据库网页的设计和开发。

2.能够独立完成数据库网页的项目实践。

3.能够对数据库网页进行优化和维护。

情感态度价值观目标包括:1.培养对数据库网页的兴趣和热情。

2.培养团队协作和自主学习的意识。

3.培养对新技术的敏感性和适应能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库网页的基本概念:介绍数据库网页的定义、特点和应用场景。

2.数据库网页的设计原理:讲解数据库网页的设计原则、方法和流程。

3.数据库网页的实现方法:介绍常用的数据库网页开发工具和技术。

4.数据库网页的应用实践:通过案例分析,让学生了解数据库网页在实际应用中的优势和限制。

教学大纲安排如下:1.第一章:数据库网页概述2.第二章:数据库网页设计原理3.第三章:数据库网页实现方法4.第四章:数据库网页应用实践三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:讲解基本概念、原理和方法。

2.案例分析法:分析实际案例,让学生了解数据库网页的应用场景。

3.实验法:让学生动手实践,加深对数据库网页的理解。

4.讨论法:鼓励学生积极参与讨论,培养团队协作和自主学习的意识。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统的学习资料。

2.参考书:推荐一些高质量的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作精美的课件,提高课堂教学效果。

4.实验设备:提供充足的实验设备,确保学生能够充分实践。

数据库课程设计主题

数据库课程设计主题

数据库课程设计主题一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据表、字段、记录等;2. 帮助学生理解数据库的设计原则,如关系模型、实体-关系模型等;3. 引导学生了解数据库的基本操作,如查询、插入、删除和更新数据。

技能目标:1. 培养学生运用数据库设计软件(如MySQL、Access等)进行数据库设计的能力;2. 培养学生运用SQL语言进行数据查询、插入、删除和更新操作的能力;3. 提高学生分析问题、解决问题的能力,使其能够根据实际问题设计合适的数据库结构。

情感态度价值观目标:1. 激发学生对数据库课程的兴趣,培养其主动学习的习惯;2. 培养学生团队合作精神,使其在课程实践中相互帮助、共同进步;3. 引导学生认识到数据库在现实生活中的重要性,增强其学以致用的意识。

分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够独立完成一个简单数据库的设计,包括创建表、定义字段和设置关系;2. 学生能够运用SQL语言完成基本的数据操作,如查询、插入、删除和更新;3. 学生能够在课程实践中,通过团队合作解决实际问题,提高其解决实际问题的能力;4. 学生能够积极关注数据库技术的发展,了解其在各领域的应用,培养其持续学习的兴趣。

二、教学内容根据课程目标,本章节的教学内容主要包括以下几部分:1. 数据库基本概念:数据表、字段、记录等;2. 数据库设计原则:关系模型、实体-关系模型;3. 数据库操作:查询、插入、删除和更新数据;4. 数据库设计软件的使用:如MySQL、Access等;5. SQL语言基础:SELECT、INSERT、DELETE、UPDATE等语句。

教学大纲安排如下:1. 引言:介绍数据库的作用和现实生活中的应用,激发学生兴趣(课时:1课时);2. 数据库基本概念:讲解数据表、字段、记录等基本概念,并通过实例进行说明(课时:2课时);3. 数据库设计原则:阐述关系模型、实体-关系模型等设计原则,分析各自优缺点(课时:2课时);4. 数据库操作:讲解查询、插入、删除和更新数据的方法,结合实践操作(课时:3课时);5. 数据库设计软件使用:介绍MySQL、Access等软件的基本操作,让学生动手实践(课时:3课时);6. SQL语言基础:讲解SELECT、INSERT、DELETE、UPDATE等语句的用法,并进行实例演示(课时:4课时);7. 课程实践:分组进行数据库设计实践,解决实际问题,巩固所学知识(课时:4课时)。

数据库课课程设计学生

数据库课课程设计学生

数据库课课程设计学生一、教学目标本课程旨在让学生了解数据库的基本概念、设计方法和操作技能。

通过学习,学生应掌握数据库的基本原理,能够使用数据库管理系统进行数据设计和操作。

具体目标如下:1.理解数据库的基本概念和术语,如数据、数据库、表、字段等。

2.掌握数据库设计的基本步骤和方法。

3.了解数据库管理系统的使用和操作。

4.能够使用数据库管理系统创建和修改数据库。

5.能够设计数据库表结构,包括字段类型、主键、外键等。

6.能够进行数据查询、插入、更新和删除操作。

情感态度价值观目标:1.培养学生对数据的敏感性和保护数据安全意识。

2.培养学生解决问题的能力和团队合作精神。

二、教学内容本课程的教学内容主要包括数据库的基本概念、设计方法和操作技能。

教学大纲如下:1.数据库的基本概念:介绍数据库的定义、特点和应用场景。

2.数据库设计:讲解数据库设计的基本步骤和方法,包括需求分析、概念设计、逻辑设计和物理设计。

3.数据库管理系统:介绍常用的数据库管理系统,如MySQL、Oracle等,并讲解如何使用这些系统进行数据库的创建、表的设计和数据的操作。

三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性。

包括:1.讲授法:讲解数据库的基本概念和原理。

2.案例分析法:通过分析实际案例,让学生了解数据库的设计和应用。

3.实验法:让学生亲自动手操作数据库管理系统,进行实际的数据库设计和操作。

四、教学资源本课程所需的教学资源包括:1.教材:选用权威、实用的数据库教材,为学生提供系统的理论知识。

2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作课件、教学视频等,帮助学生更好地理解和掌握知识。

4.实验设备:提供数据库管理系统软件和计算机设备,让学生进行实际操作。

五、教学评估本课程的评估方式包括平时表现、作业和考试等,以全面反映学生的学习成果。

具体评估方式如下:1.平时表现:通过课堂参与、提问、小组讨论等环节,评估学生的学习态度和理解能力。

数据库课程设计要求

数据库课程设计要求

数据库课程设计要求一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据、数据库、数据库管理系统等;2. 使学生了解关系数据库的原理,如表、记录、字段、主键、外键等;3. 引导学生掌握SQL语言的基本操作,如增删改查等;4. 培养学生运用数据库设计原则,进行简单的数据库设计和优化。

技能目标:1. 培养学生运用数据库软件进行数据管理的能力;2. 提高学生利用SQL语言进行数据处理和分析的能力;3. 培养学生解决实际问题时,运用数据库设计方法进行问题分解和解决方案设计的能力。

情感态度价值观目标:1. 培养学生对数据库技术产生兴趣,激发学生主动学习的热情;2. 培养学生具备良好的团队合作意识,提高沟通协调能力;3. 引导学生认识到数据库技术在现代社会信息管理中的重要性,培养学生对信息技术的尊重和责任感。

课程性质:本课程为高年级数据库原理与应用课程,旨在让学生掌握数据库的基本知识和技能,培养学生解决实际问题的能力。

学生特点:学生具备一定的计算机操作能力和编程基础,对数据库有一定了解,但缺乏系统学习和实践。

教学要求:结合学生特点,注重理论与实践相结合,采用案例教学、任务驱动等方法,提高学生的动手实践能力和问题解决能力。

通过本课程的学习,使学生能够达到上述课程目标,为后续相关课程和实际应用打下坚实基础。

二、教学内容本课程教学内容主要包括以下几部分:1. 数据库基本概念:数据、数据库、数据库管理系统、数据库系统等;相关教材章节:第一章 数据库概述2. 关系数据库原理:关系模型、实体与属性、表与记录、主键与外键、关系运算等;相关教材章节:第二章 关系数据库原理3. SQL语言操作:数据定义、数据操纵、数据查询、数据控制等;相关教材章节:第三章 SQL语言4. 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施与优化等;相关教材章节:第四章 数据库设计5. 数据库应用案例:结合实际案例,分析数据库在不同场景下的应用;相关教材章节:第五章 数据库应用案例教学进度安排:第一周:数据库基本概念第二周:关系数据库原理第三周:SQL语言操作第四周:数据库设计第五周:数据库应用案例教学内容根据课程目标进行科学组织和系统安排,注重理论与实践相结合,确保学生在掌握基本知识的基础上,能够解决实际应用问题。

数据库课程设计报告完整版

数据库课程设计报告完整版

数据库课程设计班级物联网1202学号3120611027姓名杨璐指导老师年轶2014 年1 月目录一、引言 (2)1.目的 (2)2.题目 (2)3.要求 (2)二、系统的分析与设计 (3)1.概念设计 (3)2.逻辑设计 (3)3.系统功能结构 (4)4.完整性设计 (5)三、系统的实现 (6)四、课程设计小结 (22)一、引言1.目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

提高学生适应实际,实践编程的能力。

课程设计的目的:(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;(2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;(4)为毕业设计和以后工作打下必要基础。

2.题目题目2.设计一个大学教学数据库应用系统。

该系统涉及学生、教师、课程、分组、登记。

数据见附表2。

因时间关系,只要求每个学生任选1个题目,如有时间﹑有兴趣,可做另外一题,酌情加分。

3.要求运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。

要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。

(1)用E-R图设计选定题目的信息模型;(2)设计相应的关系模型,确定数据库结构;(3)分析关系模式各属于第几范式,阐明理由;(4)设计应用系统的系统结构图;(5)通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;(6)完成实验内容所指定的各项要求;(7)分析遇到的问题,总结并写出课程设计报告;(8)自我评价二、系统的分析与设计1.概念设计2.逻辑设计STUDENT(sno,sname,address,zip,state,city,sex) sno是主码TEACHER(tno,tname,phone,salary) tno是主码COURSE(cno,cname,department,credit) cno是主码SECTION(secno,cno,tno,sqty) secno、tno、cno是主码,cno、tno是外码ENROLL(secno,cno,sno,grade) cno,sno是主码,cno,sno是外码3.系统功能结构4.完整性设计/* 包含:关系主码、外码、CHECK约束。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

石家庄科技信息职业学院
课程设计(实训)报告
系部信息工程系专业计算机信息管理班班级 09-19 学号 090119010 姓名刘亚束课题企业报刊订阅管
理系统
指导教师报告成绩
日期:年月日
摘要
目录
引言
本系统就是面向一个企业的报刊订阅管理系统。

此系统是一种比较智能化的管理系统,它面向所有企业部门的职工用户,但具有比较高的安全性能。

它能够实现报刊订阅的基本功能,包括新报刊信息的录入、订阅、查询等操作以及后台数据库的备份和恢复。

用户合法注册后必须输入有效密码才能成功进入此系统,可以进行订阅报刊,查询信息,统计信息等操作。

对于非法操作,系统有识别和防护措施。

订阅信息处理的特点是订阅信息处理量比较大,所管理的信息信息种类繁多,而且订阅单、编辑单的发生量特别大,关联信息多,查询和统计的方式各不相同。

因此在管理上实现起来有一定因难。

本系统在设计过程中,为了克服这些困难,需要使程序代码标准化,软件统一化,确保软件的可维护性和实用性;删除不必要的管理冗余,实现管理规范化、科学化;界面友好、简单化,做到实用、方便,尽量满足报刊订阅中员工的需要。

二、课程设计目的
生结合所学管理知识,在借鉴课堂教学案例、了解家人或亲友所从事的业务及其流程的基础上,参考有关资料,选择自己了解的一项业务,运用课堂所学数据库系统与数据库设计知识,完成信息需求分析、数据库概念设计、逻辑设计、物理设计,实现完成该业务的数据库应用系统,并运行、评价改进之,最后要写出课程设计报告。

正文
设计概念
绘制E-R图
四.图形界面
管理员表
部门表
用户表
报刊类别表
报刊信息表
订单表
五、表的界面
管理员表
部门表
用户表
报刊类别表
报刊信息表
订单表
六.数据库的实现
1、用SQL语句创建数据库
create database bkdy
(NAME =_date,
filename='C:\bkdy_date.mdf',
size=3,
MAXSIZE=10,
FILEGROWTH=1)
LOG ON
(NAME ='bkdy_log',
FILENAME='C:\bkdy_log.ldf',
SIZE=2MB,
MAXSIZE=15MB,
FILEGROWTH=1MB)
GO
2、新建表
新建“管理员表”
USE bkdy
GO
create table Adminuser
(
gname char(10) NOT NULL,
code char(20) NOT NULL,
)
GO
2新建“部门表”
USE bkdy
GO
create table Department
(
bnum varchar(50) NOT NULL, bname varchar(10) NOT NULL, )
GO
3、新建“用户表”
USE bkdy
GO
create table Users
(
yz char(10) NOT NULL,
ycode char(10) NOT NULL, yname char(10) NOT NULL, dh varchar(15) NOT NULL, bnum char(10) NOT NULL,
sfzh varchar(50) NOT NULL, )
GO
4、新建“报刊类别表”
USE bkdy
GO
create table NewspaperClass (
fb char(10) NOT NULL,
fm char(10) NOT NULL,
yname char(10) NOT NULL, dh varchar(15) NOT NULL, bnum char(10) NOT NULL,
sfzh varchar(50) NOT NULL, )
GO
5、新建“报刊信息表”
USE bkdy
GO
create table Newspaper (
bd char(10) NOT NULL,
cname char(10) NOT NULL, cb char(10) NOT NULL,
fb char(10) NOT NULL,
)
GO
6、新建“订单表”
USE bkdy
GO
create table Order
(
db char(10) NOT NULL,
yb char(10) NOT NULL,
bd char(10) NOT NULL, dmonth char(10) NOT NULL,
)
GO
七、创建主键
1、管理员表主键的创建
USE bkdy
GO
alter table Adminuser
add constraint gname_Adminuser primary key clustered
( gname )
Go
2、部门表主键的创建
USE bkdy
GO
alter table Department
add constraint bunm_Department primary key clustered
(bunm)
Go
3、用户表主键的创建
USE bkdy
GO
alter table Users
add constraint yz_Users
primary key clustered
(yz)
Go
4、报刊类别表主键的创建
USE bkdy
GO
alter table NewspaperClass
add constraint fb_NewspaperClass primary key clustered
(fb)
Go
5报刊信息表主键的创建
USE bkdy
GO
alter table Newspaper
add constraint bd_ Newspaper
primary key clustered
(bd)
Go
6订单表主键的创建
USE bkdy
GO
alter table Order
add constraint db_ Order
primary key clustered
(db)
Go
八、创建查询
1,查询订单表中订阅月数为1的记录。

select *
from Order
where dmonth='1'
2,查询报刊信息表中报刊代号为B1的记录。

Select *
From Newspaper
Where bd=’B1’
3,查询部门表中部门号为005的记录。

Select *
From Department
Where bnum=’001’
九,结论参考文献附录。

相关文档
最新文档