数据库实验指导书 - 图文
.
数 据 库 原 理
实 验 指 导 书
陕西理工学院计算机系 2008.
1
1.实验目的与要求
数据库原理及应用是计算机科学与技术专业和信息管理与信息系统专业的课程之一,是一门理论与实践相结合的课程,上机实验环节是本课程的重要组成部分。
(1)实验的目的是为了配合课堂教学,进一步强化、加深对数据库原理理论知识的理解。实验的任务是要结合数据库原理和SQL Server 2000数据库系统,熟练掌握和深入理解课堂教学内容,实现从理论到实践的统一。以提高动手能力,提高分析问题和解决问题的能力。 (2)实验教学的要求:学生每次实验前必须根据实验指导书,设计出实验方案(代码和实验步骤);在实验过程中要求独立进行程序调试和排错,必须学会使用在线帮助解决实验中遇到的问题,必须应用理论知识分析问题、解决问题。上机结束后写出实验报告,对实验过程进行分析和总结。 2.实验方式与基本要求
⑴第一次实验前,任课教师需要向学生讲清实验的整体要求及实验的目标任务;讲清实验安排和进度、平时考核内容、期末考试办法、实验守则及实验室安全制度;讲清上机操作的基本方法。
⑵《数据库原理》课程是以理论课为主、实验为辅的课程。每次实验前:教师需要向学生讲清实验目的和基本要求,讲清实验对应的理论内容;学生应当先弄清相关的理论知识,再预习实验内容、方法和步骤,避免出现盲目上机的行为。
⑶实验1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。
⑷该课程实验是一个整体,需要有延续性。机房应有安全措施,避免前面的实验数据、程序和环境被清除、改动或盗用的事件发生。
⑸任课教师要认真上好每一堂课,实验前清点学生人数,实验中按要求做好学生实验情况及结果记录,实验后认真填写实验记录。
⑹学生最好能自备计算机,课下能通过Email进行联系,以便能够熟悉和精通实验方法。如果能结合实际课题进行训练,会达到更好的效果。 3.适用专业
适用于计算机类。 4.主要实验环境
操作系统为Microsoft Windows 2000。
数据库管理系统为Microsoft SQL Server2000标准版或企业版。 5.考核与报告
《数据库原理》上机实验采用平时实验考勤和报告结合的方法评定成绩,其中平时实验考核占40%,报告占60%。
实验报告要求采用统一印制的实验报告纸。撰写实验报告要按制定的规范进行,实验报告中应附有实验原始记录。指导教师对每个学生的实验报告要认真批改、评分、签字 。 6.实验项目设置与内容
实验项目与内容提要见表1
2
表1 序号 实验项目名称 实验内容提要 通过SOL Server企业管理器和查询分析器工1 数据库的定义 具的使用创建数据库、创建基本表和查看数据库属性 数据库的建立和维护 数据库的简单3 查询和连接查询 4 通过SOL Server企业管理器和查询分析器工具向数据库输入数据,修改数据,删除数据的操作 在SOL Server查询分析器中对数据库进行简单查询和连接查询 必做 验证 2 必做 验证 2 必做 验证 2 性质 类型 学时 2 数据库的嵌套在SOL Server查询分析器中,使用查询 数据库的组合和统计查询 数据库的视图定义及使用 数据完整性和安全性 数据库备份和恢复 学生成绩管理in,any,exists操作符进行嵌套查询操作 在SOL Server查询分析器中对数据库进行组合和统计查询 创建、查看、修改和删除视图 设置SOL Server的安全认证模式,设置数据操作权限,设置数据完整性约束条件,定义触发器。 用企业管理器创建一个备份,并恢复定义的学生选课数据库 必做 验证 2 5 6 必做 验证 必做 验证 2 2 7 必做 验证 2 8 必做 验证 2 9 系统的数据库利用SQL Serever 2000设计一个简单学生成设计 绩管理系统的数据库 必做 综合 4
3
数据库原理与应用实验
实验1:数据库的定义实验
一、实验目的
要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。 二、实验内容包括:
l)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,建立索引。 3)查看和修改表结构。
4)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法 三、实验任务如下(基本和提高操作实验都必须完成)
1.基本提作实验
1)使用Enterpriser Manager建立图书读者数据库
2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。 3)通过Enterpriser Manager,在建好了图书借阅数据库中建立图书、读者和借阅3个表, 其结构为:
图书(书号,类别,出版社,作者,书名,定价); 读者(编号,姓名,单位,性别,电话): 借阅(书号,读者编号,借阅日期)
要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和 Default Value(缺省值)等列级数据约柬。 4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey(主键)约束;借阅表与图书表间、借阅表与读者表之间的foreign key(外码)约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。
2.提高操作实验
建立学生_课程库操作,在查询分析器中实现。 库中表结构为:
学生(学号,姓名,年龄,性别,所在系): 课程(课程号,课程名,先行课); 选课(学号,课程号,成绩)。 要求:
l)建库、建表、建立表间联系。
2)选择合适的数据类型。
3)定义必要的索引、列级约束和表级约束。
3选择操作实验
将自设计的数据库应用系统中的数据库、库中的表、索引和约束用T-SQL表达,并通过Enterpriser Manager或Query Analyzer实现建库、建表、建立表间联系和建立必要的索引、
4
列级约束和表级约束的操作。
四、实验报告要求
1、简要写出在企业管理器中的各操作过程。 2、用T-sql表示建表和建库操作。
3、实验操作步骤和实验结果,实验中出现的问题和解决方法。 4、体会和提高。
实验2:数据库的建立和维护实验
一、实验目的
要求学生熟练掌握使用SQL、T-SQL和SQL Server Enterpriser Manager向数据库输入数据、修改数据和删除数据的操作。 二、实验任务
1.基本操作实验
1)通过 Enterpriser Manager,在图书借阅数据库的图书、读者和借阅3个表中各输入10条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。2)图书借阅数据库的三个基本表为图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);借阅(书号,读者编号,借阅日期)。对通过 Enterpriser Manager实现对图书借阅数据库的图书、读者和借阅3个表中数据的插入、删除和修改操作。
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文