版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计教室管理数据库包括班级、教室、课程、教师四个关系。概念结构设计逻辑结构设计设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系,其关系模息表Student1:Student1:(学号,姓名,性别,年龄,专业,系别e)l)teano学生信息表(student1)charcharararharame3.教师表(teacherl)teanotnameepartharharrhar4.成绩表reechar数据库实现数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。打开SQL工具“查询分析器”在查询窗口中键入下列SQL语句edatabaseScoreSystemreSystem在此学生成绩管理系统中需要创建四个表,即课程信息表、学生信息表、教师信息表和创建数据库后,为ScoreSystem数据库添加数据表,步骤如下。(1)新建查询窗口(2)在查询窗口中键入下列SQL语句createtableClass(enochar(10)primarykey,cnamechar(10)notnull,teanochar(10)Notnullcreditchar(4),Notnullctimechar(50),Notnullcreatetablestudent1(snochar(10)primarykey,snamechar(10)notnull,ssexchar(2)notnull,Sagechar(2)notnull.Majorchar(10)notnull,Departchar(10)notnull,)createtableteacher1(tnochar(10)primarykey,tnamevarchar(50)notnull,tsexchar(2),tdepartvarchar(50))//教师号//教师名//教师性别//教师系别createtablescore(snochar(10),cnochar(10),)学生信息相关表格//仓U建成绩表//学号//课程号数学教育计算机应用系计算机系me崔雪娇男女女课程信息相关表格eo财务管理2供应链管理生产与运作管理统计学操作系统原理数据库原理项目管理成绩信息表教师信息表otnamexart君女明男男女男明男男机丽女机女机数据库运行和维护阶段1、数据定义:基本表的创建、修改及删除;索引的创建和删除;视图的创建和删除5 (1)基本表的创建,建表语句createtablestudents(stunochar(10)primarykey,stunamevarchar(40)notnull,stusexchar(2)notnull,stuagechar(10)notnull,stumajorchar(10)notnull,studepartchar(10)notnull,)(2)基本表的删除droptablestudents(1)查询sno为101学生的snameselectsnamefromstudent1wheresno='101'(2)查询ssex为'女'并且sdepart为'工商'的snameselectsnamefromstudent1wheressex='女'andsdepart='工商'(3)查询所有学生的姓名和系别。selectsname,departfromstudent1(4)查询depart为数学系的sname。selectsnamefromstudent1wheredepart='数学系'(5)查询所有学生所在院系名称selectdistinctdepartfromstudent(6)查询学生信息表中年龄小于21和年龄大于21的学生的姓名和系别selectsname,departfromstudent1wheresage>21orsage<21(7)查询所有学生的平均年龄selectavg(sage)as平均年龄fromStudent1(1)学生的学号、姓名,所选课程的课程号、课程名和成绩、任课教师名Selectstudent1.sno,student1.sname,o,ame,score.degreeteacher1.tnamefromstudent,class,score,teacher1andWherestudent1.sno=o=oteacher1.tno=class.and(2)找出教授数据库原理的老师的教师名selectteacher1.tnamefromclass,teacher1Whereclass.tno=ame='数据库原理C.操作结果集查询查询102号同学和103号同学共同选修的课程ectcnoFromscoreWheresno='102'rsectSelectcnoFromscoreWheresno='103'D.嵌套查询查询选修了0306这门课的所有学生的学号、姓名、年龄、院系Selectsno,sname,sage,departWheresnoin noA.插入数据Student1(Sno,Sname,Ssex,sage,major,depart)Values('201','叶问','男','36','信息管理','工商')B修改数据修改陈琦的学号为023:UpdateStudentWhereSname='陈琦';删除所有工商学生的记录Where(depart='工商');5(1)在class表的cno列上创建非聚集索引。CreateindexclassrnameONclass(cno)(2)在student1表的sno列上创建非聚集索引。Createuniqueindexstudent1noONStudent1(sno)Createindexstudent1noONstudent1(snoASC)Dropindexstudent1noA.查询所有学生选课的信息,包括学号、姓名、课程号、课程名、成绩createviewscore3selects.sno'学号',sname'学生名',o'课程号',cname'课程名',sc.degree成绩'fromstudent1s,classc,scorescwheres.sno=o=ogo(1)修改信息:将陈琦的名字改为陈琪琪Updatescore3set学生名='陈琪琪'where学生名='陈琦(2)删除信息:删除视图score3中陈琪琪的记录deletefromscorewhere学生名='陈琪琪'删除视图:删除前面的score3视图。dropviewscore3数据库的安全性SQLServer身份验证的登录账户陈琦、崔雪娇、董朝阳、杜鹃sp_addloginsp_addloginsp_addloginsp_addloginsp_adduser‘杜鹃','000','AAA'创建数据库用户EXECsp_adduserEXECsp_adduserEXECsp_adduser建立数据库角色EXECsp_addrole删除SQLServerEXECsp_droplogin崔雪娇'董朝阳'杜鹃','杜鹃managersmanagers'身份验证的登录账户'杜鹃'从当前数据库中删除用户'杜鹃'EXECsp_dropuser授权操作(1)把对表student的insert权限授予用户董朝阳,并允许他再将此权限授予其他用户。grantinsertontableGoodsto董朝阳withgrantoption(2)把查询表Goods和修改nowprice属性的权限授给用户陈琦。grantselect,update(nowprice)ontableGoodsto陈琦3)把用户陈琦查询表Goods权限收回。revokeselectont
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大型项目进度控制方案
- 社区化妆活动方案
- 社区党日活动活动方案
- 疫情过去餐饮活动方案
- 去年鸟巢跨年活动方案
- 粉店店营销活动方案
- 签字打卡活动方案
- 钢结构施工安全风险控制方案
- 社会团结活动方案
- 人教版二下数学除法公开课教案
- 平型关大捷课件下载
- 前程无忧测评题库及答案
- 市政道路工程施工交通工程施工方案
- 【MOOC】空中机器人-浙江大学 中国大学慕课MOOC答案
- 融资担保贷款担保合同模板
- 初一新生家长会(共27张课件)
- 智能天然气净化厂建设实践
- 第五章 语言的表达内容-语义
- FIDIC国际合同条款中英文对照
- 2023中国高净值人群健康投资白皮书
- 2023年10月自考00087英语翻译试题及答案含评分标准
评论
0/150
提交评论