




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统原理实验指导5数据库系统原理实验指导书实验课程类别:课程内实验实验课程性质:必修适用专业、年级:08计算机工程1-2班开课院、系:计算机工程教研室学时:12编写依据:数据库系统原理实验教学大纲修订时间:2011年2月实验内容安排实验序次实验题目实验学时一创建数据库和表4一SQL语句的使用(数据的查询与视图及安全性管理)4三数据库开发技术4实验说明实验1创建数据库和表实验目的:1 .学会在企业管理器中创建数据库和表。2 .学会使用TSQL语句创建数据库和表。3 .学会在企业管理器中对数据库表进行插入、修改和删除数据操作。4 .学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作
2、。5 .理解数据更新操作时应注意数据完整性约束。6 .了解数据库备份、恢复及导入、导出的概念及方法。实验要求:1 .独立完成实验2 .提交比较规范的实验报告实验内容:1,使用企业管理器和查询分析器创建教学管理数据库,数据库名为JXGLJXGL2.使用查询分析器创建教学管理数据库,数据库名为包含下列3个表:(1)STUDENT:学生信息表。(2)COURSE:课程信息表。(3)SC:选课情况表。各表的结构分别如表1表2和表3所示。表1STUDENT表结构列名数据类型长度是否允许为空说明noChar10学生编号,主键SnameChar8姓名SsexChar2性别(男,女)SageInt4年龄(20
3、30)Sdeptnvarchar20系别表2COURSE表结构列名数据类型长度是否允许为空说明Cnoint4课程编号,主键:Cnamechar20课程名Cpnoint4选修课号1CcreditInt4学分表3SC表结构列名数据类型长度是否允许为空说明SnoChar卜0学生编号,主属性(外键)Cnoint4课程编号,主属性(外键)GradeInt4成绩实验步骤:1 .在SQLServerManagementStudio中创建数据库JXGL要求:数据库JXGL初始大小为10MB最大大小为50MB数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB最大可增长到5MB默认为不限制),按1MB
4、曾长(默认是按5%比例增长)。数据库的逻辑文件名和物理文件名均采用默认值,分别为JXGL_data(物理名称是包括目录路径的物理文件名。它必须符合操作系统文件的命名规则。默认路径一般为:c:programfilesmicrosoftsqlservermssql.1mssqldata,本机房c:programfilesmicrosoftsqlservermssql.2mssqldata,物理文件名的后缀为.mdf)事务日志的逻辑文件名和物理文件名也均采用默认值,分别为JXGL_LOG®理文件jxgl_log.ldf,默认路径同上)注意:数据库中默认路径是可以更改的。可以右击某个数据库实
5、例,在弹出的快捷菜单中选择“属性”命令,打开服务器属性”对话框。在该对话框中,选择“数据库设置”页,即可在“数据库默认位置下修改数据库默认位置。2 .在SQLServerManagementStudio删除创建的JXGL数据库在SQLServerManagementStudio中,展开“对象资源管理器组件窗口中选择数据库JXGL在JXGL±单击鼠标右键,删除。3 .使用T-SQL语句创建数据库JXGL按照上述要求创建数据库JXGL启动SQLServerManagementStudio并连接到数据库引擎服务器。单击工具栏上的“新建查询”按钮,打开一个新建查询窗口。窗口中输入如下T-SQ
6、L语句:CREATEDATABASEJXGLON(NAME='JXGL_Data',filename=c:programfilesmicrosoftsqlservermssql.2mssqldataJXGL.Mdf',说明:也可以自已指定路径SIZE=10MBMAXSIZE=50MBFILEGROWTH=5)LOGON(NAME='JXGL_Log',filename=c:programfilesmicrosoftsqlservermssql.2mssqldataJXGL_Log.1df',SIZE=2MBMAXSIZE=5MBFILEGROWT
7、H=1MB)go单击快捷工具栏的执行图标执行上述语句,并在企业管理器中查看执行结果。4 .在SQLServerManagementStudio中分另怆U建表STUDENTCOURSE和SC表,注意完整性约束条件的创建。在SQLServerManagementStudio中选择数据库JXGL,在JXGL±单击鼠标右键,新建表。5 .使用T-SQL语句仓I建表STUDENT、COURSE、和SC1表。结构同STUDENTCOURSE和SC表。6 .分别使用SQLServerManagementStudio和T-SQL语句,向数据库JXGL的3个表student、course和sc中插入多
8、行数据记录,然后修改和删除一些记录。注意完整性约束的作用。7 .为所创建的JXGL数据库备份,并恢复。8 .在SQLServer和excel之间导入和导出数据。实验2SQL语句的使用实验目的:1 .掌握SELEC语句的基本语法。2 .掌握子查询的表示。3 .掌握连接查询的表示。4 .掌握数据汇总的方法。5 .掌握SELEC话句的GROUPBY子句的作用和使用方法。6 .掌握SELEC话句的ORDERBY子句的作用和使用方法。7 .掌握视图的概念及创建方法。8 .掌握安全性控制策略的实施方法。实验要求:1.独立完成实验2.SQL语句写在作业本上3.提交比较规范的实验报告实验内容:一、对实验一的J
9、XGL数据库,完成下列各查询语句。1 .查询计算机系的所有学生的信息。2 .查询所有姓李的学生的详细信息。3 .查询所有年龄在19到25之间的学生的详细信息。并按年龄由低到高的顺序排列。4 .查询选修了课程的学生的学号及姓名。5 .查询所有选修现代数据库技术这门课程的学生成绩信息,显示学号、姓名、成绩,并按成绩的高低顺序排列。6 .按系统计男、女生人数。7 .查询每门课程的最高分、最低分及平均分。8 .查询选修了三门以上课程的学生的学号、姓名及课程门数。9 .查询既选修了现代数据库技术,又选修网络操作系统这两门课程的学生的详细信息。10 .查询计算机系选修了所有课程的学生的信息。11 查询计算
10、机系没有选修现代数据库技术这门课程的学生信息,二、视图的操作1.创建“计算机系”所有学生的视图。并通过视图修改学生的信息。2.创建所有选修“现代数据库技术”这门课程的学生及成绩信息。显示学号、姓名、系别、成绩信息。是否能修改视图中信息。三、安全性控制的实施使用JXGL的人员有:学生:李那、黎民、刘敏、王强;任课教师:张行、小叶教务管理人员:汪辉。其中学生只可以查看库中任何一张表的任何内容;教师可以查看任何一张表的内容,还可以修改自己所带学生的成绩(假设张行带1号课程,小叶带2号课程);教务管理人员可以查看任何一张表,对表做任何更新操作。创建各用户,并授予权限。实验三数据库开发技术实验目的:1.
11、 依照数据库设计的方法,完成图书管理系统的数据库设计。2. 掌握程序设计语言和SQLSERVERODBCSADO勺连接方法。3. 建立简单的数据库访问界面。掌握数据访问控件及浏览控件的使用方法。实验要求:1. 独立完成实验2. 提交比较规范的实验报告实验内容:依照图书管理系统的要求,完成如下任务1. 设计适合此应用需求的规范化的数据库2. 建立ODBC:据源。创建BDB1接。3. 创建ADO1接。4. 制作一个简单的数据库访问程序。(DELPHIVBPB等)附:图书管理系统经过数据需求分析得到的数据项借阅人信息:学号(stuid),姓名(name),性别(sex),科别代号(depno),科别名(depname),年级(grade),班级(class),电话(tel),地址(addr)书籍信息:书籍编号(code),书籍名称(bookname),作者(writer),出版商(publisher),购买日期(buydate),借阅次数(number),是否借出(isloa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村公文收发管理制度
- 村文化社团管理制度
- 水利站合同管理制度
- 水上训练基管理制度
- 水处理运营管理制度
- 利用社交媒体助力打造未来的持续学习体系
- 教育政策与经济发展关系研究
- 小学生狗咬伤急救知识
- 技术助力医学进步的实践案例
- 教育心理学在跨文化学习中的应用
- 2024年重庆中考历史B卷试题答案解析及备考指导课件(深度解读)
- 全国住房城乡建设行业职业技能大赛各赛项技术文件 C1-建筑信息模型技术员LS技术文件
- 畜禽屠宰企业兽医卫生检验人员考试试题
- 世界农业概论智慧树知到期末考试答案章节答案2024年西南大学
- 智慧旅游智慧树知到期末考试答案章节答案2024年浙江旅游职业学院
- 2024年演出经纪人考试必背1000题及完整答案(各地真题)
- 重力坝毕业设计
- DB11/1983-2022-建筑类涂料与胶粘剂挥发性有机化合物含量限值标准
- 网络购物顾客满意度研究以京东网上商城为例
- 2022-2023学年湖北省黄冈市武穴市七年级(下)期末历史试卷(含解析)
- 《眼球的结构与功能》课件
评论
0/150
提交评论