ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:62.61KB ,
资源ID:22713134      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22713134.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库实验Word格式文档下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库实验Word格式文档下载.docx

1、将事务日志文件的大小增加到15MB,将数据文件students1和students2分别增加到15MB和30MB。同时增加两个文件组data1和data2,分别包含一个数据文件,逻辑文件名为students3和students4,物理文件名为students3.ndf和students4.ndf,它们的初始大小为20MB,最大尺寸无限大,增长速度15%;增加一个10MB事务日志文件,最大尺寸无限制,增长速度为10%。6、使用企业管理器查看student1的基本信息;使用SQL语言查看students中所有文件组和文件信息。7、使用企业管理器删除student;使用SQL语言同时删除studen

2、t1和students中所有文件组和文件信息。教师评语优良中及格不及格批改日期实验二表的管理与使用表的管理与使用(2课时)1、主要使用SQL语言定义、删除与修改基本表。2、会使用企业管理器对基本表进行建立、修改和删除。在自己的文件夹建立student数据库,并在此数据库中建立如下的表和插入数据:关系Students关系Courses关系ReportsSnoSnameSsexSageSdeptS01S02S03S04S05S06王建平刘华范林军李伟黄河长江男女21191820自动化计算机数学CnoCnamePre_CreditsC01C02C03C04C05C06C07英语数据结构数据库DB_设

3、计C+网络原理操作系统423Grade928490948272751、建立学生表Students,每个属性名的意义为Sno-学号、Sname-姓名、Ssex-性别、Sage-年龄、Sdept-所在系。并用insert语句插入6条数据。2、建立表3.4所示的课程表Courses,其属性名意义分别为Cno-课程号, Cname-课程名, Pre_Cno-先修课程号, Credits-学分。并用insert语句插入7条数据。3、建立成绩表Reports。其中的属性名意义分别为Sno-学号,Cno-课程号和Grade-考试成绩。并用insert语句插入8条数据。4、向基本表Students中增加“入学

4、时间”属性列,其属性名为Sentrancedate,数据类型为DATETIME型。5、将Sage(年龄)的数据类型改为SMALLINT型。6、删除Students表。7、将学习成绩的元组(S01, C01)添加到基本表Reports中。实验三数据简单查询数据简单查询(2课时)1、 掌握查询语句的一般格式。2、 掌握无条件、有条件查询及查询结果排序与分组。1、查询全体学生的姓名(Sname)、学号(Sno)、所在系(Sdept)。2、查询全体学生的姓名(Sname)、出生年份及学号(Sno)。3、查询所有年龄在1822岁(包括18岁和22岁)之间的学生姓名(Sname)及年龄(Sage)。4、查

5、询所有不姓刘的学生姓名(Sname)和年龄(Sage)。5、查询自动化系、数学和计算机系学生的学号(Sno)、姓名(Sname)和性别(Ssex)。6、查询选修了C03号课程的学生的学号(Sno)和成绩(Grade),并按成绩降序排列。7、查询全体学生情况,查询结果按所在系的系名(Sdpet)升序排列,同一系中的学生按年龄(Sage)降序排列。8、查询选修了课程的学生人数9、计算选修C01号课程的学生平均成绩,最高分数,最低分数。10、求各个课程号(Cno)及相应的选课人数。11、查询选修了3门或3门以上课程的学生学号(Sno)。实验四数据查询与更新1、掌握sql连接、嵌套和集合查询语句的一般

6、格式和各种使用方法。2、掌握sql数据插入、修改和删除语句的一般格式和使用方法。1、查询每个学生及其选修课程的情况。2、查询每个学生的学号(Sno)、姓名(Sname)、选修的课程名(Cname)及成绩(Grade)。3、查询选修了编号为“C02”的课程的学生姓名(Sname)和所在系(Sdept)。4、查询与“李伟”在同一个系学习的学生学号(Sno)、姓名(Sname)和系名(Sdept)。5、查询选修了课程名为“数据结构”的学生学号(Sno)和姓名(Sname)。6、查询所有选修了编号为“C01”课程的学生姓名(Sname)和所在系(Sdept)。7、查询计算机科学系的学生或年龄不大于20

7、岁的学生信息。8、将学号为“S03”的学生年龄改为22岁。9、将所有学生的年龄增加1岁。10、将数学系所有学生的成绩置零。11、删除学号为“S04”的学生选修的课号为“C02”的记录。12、删除所有学生的选课记录。13、删除数学系所有学生的选课记录。实验心得实验五索引与视图索引与视图(2课时)1、掌握sql建立索引的二种方法,即在基本表中建立和用命令方式建立;掌握删除索引的方法。2、掌握sql视图建立、修改和删除。1、为student数据库中的Students,Courses,Reports三个表建立索引。其中Students表按Sno(学号)升序建立唯一索引,Courses表按Cno(课程号

8、)升序建立唯一索引,Reports表按Sno(学号)升序和Cno(课程号)号降序建立唯一索引。2、在基本表Students的Sname(姓名)和Sno(学号)列上建立一个聚簇索引,而且Students中的物理记录将按照Sname值和Sno值的升序存放。3、删除基本表Reports上的Rep_SCno索引。4、建立数学系学生的视图,并要求进行修改和插入操作时仍需保证该视图只有数学系的学生,视图的属性名为Sno,Sname,Sage,Sdept。5、建立学生的学号(Sno)、姓名(Sname)、选修课程名(Cname)及成绩(Grade)的视图。本视图由三个基本表的连接操作导出。6、定义一个反映学

9、生出生年份的视图。7、删除视图Student_CR。8、在数学系的学生视图C_Student中找出年龄(Sage)小于20岁的学生姓名(Sname)和年龄(Sage)。9、在Student_CR视图中查询成绩在85分以上的学生学号(Sno)、姓名(Sname)和课程名称(Cname)。10、将数学系学生视图C_Student中学号为S05的学生姓名改为“黄海”。11、向数学系学生视图C_Student中插入一个新的学生记录,其中学号为“S09”,姓名为“王海”,年龄为20岁。12、删除数学系学生视图C_Student中学号为“S09”的记录。实验六存储过程和触发器、安全管理存储过程和触发器、安

10、全管理(2课时)1、 主要使用SQL语言对存储过程和触发器进行创建、显示与删除。2、 会使用企业管理器对存储过程和触发器进行创建、显示与删除。3、主要使用SQL语言对SQLserver中数据库进行安全管理。1、根据Sno创建一个存储过程Sno_prog,用于显示学生学号和姓名。并执行此过程。2、创建一个存储过程add_prog,用于添加学生表Students的学生记录。3、创建一个存储过程dele_prog,删除Courses中指定Cno的记录。4、显示存储过程add_prog。5、删除存储过程Sno_prog。6、在表Reports上创建一个触发器Sno_update,当Stuents表更改

11、Sno时同步更改Reports中的Sno。7、在表Reports上创建一个触发器Cno_update,当Courses表更改Cno时同步更改Reports中的Cno。8、在Reports表上创建一个触发器“成绩插入”、“成绩删除”、“成绩更新”触发器,当用户插入、删除、更新记录时触发。9、删除触发器“成绩删除”。10、创建一个名为“计算机”,密码为“1234”,默认数据库为“student”的登录帐户。11、将登录帐户“计算机”的密码由“1234”改为“OK”。默认数据库由“student”改为“Pubs”数据库。12、删除登录帐户“计算机”。13、创建一个名字和密码都为自己学号,默认数据库为

12、“student”登录帐户。而后将该登录帐户设置为加入到sysadmin角色中。14、在“student”数据库中建立新的角色yyc 和managers。15、给public角色授予SELECT权限,并将UPDATA、DELETE权限授予用户yyc 和managers,使这些用户拥有对数据库“student”下的“Students”、“Courses”、“Reports”表的相应权限。实验七数据完整性数据完整性(4课时)1、主要使用SQL语言对约束、规则和默认值进行定义、删除与修改。2、会使用企业管理器对约束、规则和默认值进行建立、修改和删除。在实验二的基础上对student数据库的表Stud

13、ents、Courses和Reports进行完整性操作。并进行如下完整性定义:Sno定义为主键,Ssex的默认值为“男”, Sage的取值范围为1660。2、对课程表Courses进行如下完整性定义:Cno为主键,Credits的默认值为1分。3、对成绩表Reports进行如下完整性定义。(Sno,Cno)定义为主键,Grade的取值范围为0100分,默认值为60分。4、建立规则sex_rule,其取值范围为男,女,并与学生表Students中Ssex进行绑定。5、建立默认值age_default,其默认值为18,并与学生表Students中Sage进行绑定。6、建立外键约束,学生表Stude

14、nts的Sno是成绩表Reports的外键,课程表Courses的Cno是成绩表Reports的外键,请建立这两个外键约束。7、建立规则Credits_rule,其取值范围为14分,并与课程表Courses中的Credits进行绑定。8、修改规则Credits_rule,其取值范围为16分。9、删除规则Credits_rule。10、删除age_default。实验八在VB中操纵数据库中的数据在VB中操纵数据库中的数据(2课时)Windows、SQLserver 2000、VB掌握在VB中插入、删除和移动数据记录的方法。1、“插入”记录的代码。2、“删除”记录的代码。3、程序运行“结束”的代码

15、。4、移动到“首记录”的代码。5、移动到“下一条记录”的代码。6、移动到“上一条记录”的代码。7、移动到“末记录”的代码。实验九在VB中使用SQL语句掌握在VB中检索、更新sql中数据的方法。数据库原理及应用课程设计大纲一、课程设计的目的和要求 、培养学生运用所学课程数据库原理及应用的理论知识和技能,分析解决计算机应用实际问题的能力。 、培养学生掌握用数据库原理及应用的知识设计计算机课题的思想和方法。 、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括: 通过调查研究和上机实习,收集和调查有关技术资

16、料。 掌握设计课题的基本步骤和方法。 根据课题的要求进行上机实验调试。二、课程设计选题原则、选题的原则在充分注意满足教学要求和对学生技能训练的前提下,尽可能结合生产需要选题。选题的难易程度要适当,以学生在规定时间内经过努力可以完成为宜。、选题的类型从实际生产中提出的应用题目。在内容的深度和广度符合教学要求的前提下,应积极选作这类题目。选择一些应用性较强、难度适中的题目(由学生自己选题,最多2人一组,不允许跨班组合)。语言:采用VB或Delphi+SQL Server 2000编写程序。 3、实施时间 本课程设计应安排在开设数据库原理及应用课程所在学期的十六、十七周。三、编写课程设计说明书的文档

17、格式1、概述 包括项目背景、编写目的、开发环境(软、硬件环境)等内容。2、需求分析 问题陈述、需完成的功能,画出ER模型图。3、数据库逻辑设计 把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到3NF范式。定义主关键字、数据的完整性规则、表间的联系、定义权限等。4、软件功能设计 画出软件功能图。对系统中各个模块的功能都要作详细的说明。5、界面设计 用户界面设计采用窗口式,色彩要柔和,界面要友好,操作要简单。6、程序调试情况系统在调试过程中出现问题,以及如何解决方法加以说明。7、结论。对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等。8、结束语。通过课程设计,你有何感

18、想?有哪些收获?学到了什么?9、参考文献。四、考核方式及成绩构成考核方式:在机器上能正确演示程序,上交程序软盘和课程设计报告。考核标准见课程设计考核标准。成绩构成:调试运行50%,课程设计报告50%。五、课程设计题目可自行拟定题目或从下面选择一个题目:小型图书管理系统、学籍管理软件、学生成绩管理软件、教务管理系统、工资管理软件、超市管理系统;人事管理系统、档案管理软件、宿舍管理软件等。在课程设计开始的两天内选定题目报指导老师处。1、小型图书管理系统(仅供参考)首先建立以下几个表:图书(书号,书名,作者,价格,出版社,摘要)读者(卡号,姓名,性别,单位,类型,级别)借阅(书号,书名,卡号,借书时

19、间,还书时间)(为方便用户操作可考虑建立一个单位至单位编号表)编写应用程序完成一个图书管理应用系统的开发:要求有以下子系统:(1) 图书和读者登记子系统要求:做到实体完整性(2) 借书,还书子系统做到参照完整性,并考虑用户自定义完整性(如不同读者类型的借书限制册)数和还书日期等约束条件的实现)(3) 超期图书罚款处理子系统有允许用户更改期限每天罚款的灵活性(4) 读者的撤消(如:毕业生成批删除的情况)(5) 系统维护考虑方便地建立后备,日志文件。2、学生学籍管理信息系统(仅供参考)学生学籍管理工作包括学生档案、学籍、成绩、升学等内容的管理;应完成的主要功能:(1)学生档案的管理,即录入、修改、

20、查询、输出学生档案信息,这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息。(2)学生学籍管理,录入、修改、查询、输出学生学籍信息,这些信息包括学生奖学金情况、学生注册、学生异动情况、学生毕业情况。(3)学生成绩管理,录入修改、查询、输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。3、人事管理系统(1)系统功能的基本要求 员工信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等; 员工信息的修改; 员工信息的删除(如转出、辞职、辞退、退休); 员工信息的查询、统计等; 对查询、统计的结果打印输出。 (2)数据库要求:在数据库中至少应该包含下列数据表: 员工基本信息表; 员工婚姻情况表,反映员工的配偶信息; 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等; 企业工作岗位表; 企业部门信息表。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1