数据库原理实验指导书
更新时间:2023-09-19 23:01:01 阅读量: 小学教育 文档下载
LIAOCHENG UNIVERSITY
数据库原理 实验指导书
聊城大学计算机学院
2011年3月
《数据库原理》课程实验指导书
目 录
《数据库原理》课程实验教学大纲 ........................... 1 实验1 模式定义与数据完整性操作 .......................... 1 实验2 SQL数据操作及查询 ................................ 7 实验3 数据库安全性控制 ................................. 16 实验4 T-SQL程序设计 ................................... 19 实验5 PowerDesigner数据库建模 ......................... 24 实验6 事务并发控制操作 ................................. 29 实验7 简单的Web数据库应用(选做) ....................... 34
I
《数据库原理》课程实验指导书
《数据库原理》课程实验教学大纲
课程名称: 数据库原理
英文名称: Database Principles 设置形式: 非独立设课 课程模块: 专业核心课
实验课性质: 专业基础实验 课程编号: 509311,509514,509460,509610,509710 课程负责人: 左风朝 大纲主撰人: 孙涛 大纲审核人: 左风朝 一、学时、学分 课程总学时: 92 实验学时: 24 课程学分: 4 二、适用专业及年级
专业:计算机科学与技术、电子商务、信息管理与信息系统、软件工程、网络工程 学生:二、三年级 三、课程目标与基本要求 《数据库原理》是计算机科学与技术、电子商务、信息管理与信息系统、软件工程和网络工程专业的必修课程,实验是《数据库原理》课程讲授中一个重要的、不可或缺的实践环节。其目的是通过实验使学生把所学数据库知识融会贯通,在培养学生理论联系实际、动手能力的同时,着重培养学生思考问题、解决问题的能力和创造能力,使学生真正深层次了解数据库系统的体系结构,掌握数据库系统的基础理论、技术和方法,掌握主流数据库管理系统SQL Server 2005的应用技术及数据库应用系统的设计、开发能力。实验教学中提倡以学生为主体、教师为主导,充分发挥学生的主观能动性。 四、主要仪器设备 数据库服务器,Web服务器,微机。 五、实验项目及教学安排 序号 1 实验项目名称 实验基本方法和内容 创建数据库、创建架构、创建表及索引、修改表结构、定义数据完整性 基本表的插入、删除、修改和各类查询操作 视图定义、创建登录、创建数据库用户及角色、数据授权与回收操作、审计操作 T-SQL语法结构,存储过程、触发器及事务的定义与应用、数据库编程 生成CDM、CDM转化为PDM、自动生成物理数据库 并发操作引起的三种异常、使用封锁协议进行并发控制操作 开发基于SQL Server数据库的简单Web应用系统 1
项目 学时 4 项目 类型基础 每组 人数1 教学 要求必修 模式定义与数据完整性操作 2 数据操作及查询 6 基础 1 必修 3 数据库安全性控制 4 基础 1 必修 4 T-SQL程序设计 6 综合 1 必修 5 PowerDesigner数据库建模 2 基础 1 必修 6 事务并发控制操作 2 基础 1 必修 7 简单的Web数据库应用 6 设计 3 选修 《数据库原理》课程实验指导书
六、考核方式及成绩评定
考核方式:进行综合考核,包括3项:
1、课外参阅文献,实验预习。
2、实验课中的动手能力,综合素质。 3、实验报告的完成总结。
考核时以上述3条的综合成绩为实验成绩。
实验成绩分为: 优秀、良好、中等、及格、不及格五种。 七、实验教科书、参考书
1.实验教科书
数据库原理实验指导书(讲义),左凤朝、孙涛、王玉亭,2011. 2.实验参考书
[1]数据库系统概论(第四版),王珊、萨师煊,高等教育出版社,2006.12.
[2]数据库原理与应用——基础·开发技术·实践,刘玉宝主编,电子工业出版社,2010.9 [3]数据库技术与应用实践教程——SQL Server 2005,熊拥军、刘卫国主编,清华大学出版社,2010.4
2
《数据库原理》课程实验指导书
实验1 模式定义与数据完整性操作
实验目的:
1. 掌握数据库、架构、表(关系)和索引的建立方法; 2. 掌握表结构(关系模式)的修改方法;
3. 实践DBMS提供的数据完整性功能,加深对数据完整性的理解。
实验内容:
1. 使用Management Studio图形界面创建studentdb数据库,使用SQL语句创建spjdb。
在左侧的对象资源管理器中“数据库”上点右键,新建数据库,指定数据库名studentdb和各项参数如路径等,确定。
在上方工具条中点“新建查询”,新打开窗口中输入如下SQL语句:create database spjdb 然后点“执行”。 2. 在studentdb数据库中新建查询,使用SQL语句创建以下3个表,同时完成数据完整性的定义(实体完整性、参照完整性和用户定义的域完整性)。注意创建完成后需要刷新当前数据库的表目录。 student(学生信息表): 主码 Pk 列名 sno sname ssex sage sdept 数据类型 char char char smallint char 宽度 9 10 2 15 小数位 空否 N N Y Y Y 取值范围 不小于12 备 注 学号 姓名 性别 年龄 系名
course(课程表): 主码 Pk 列名 cno cname cpno ccredit 数据类型 Char Char Char smallint 宽度 4 20 4 小数位 空否 N Y Y Y 备 注 课程号 课程名称 先行课号 学分
sc(学生选课表): 主码 Pk 列名 sno cno grade 数据类型 宽度 Char Char Decimal 9 4 5 小数 1 空否 N N Y 外码 Fk Fk 参照关系 student course 取值范围 0≤x≤100 备 注 学号 课程号 成绩
3. 在spjdb数据库中使用图形界面创建以下4个表,同时完成数据完整性的定义(实体完整性、参照完整性和用户定义的域完整性): S(供应商信息表): 主码 Pk 列名 sno sname status city 数据类型 char char smallint char 宽度 2 10 10 1 小数位 空否 N N Y Y 取值范围 大于0 备 注 供应商号 供应商名称 供应商状态 所在城市
正在阅读:
数据库原理实验指导书09-19
项 目 建 议 书05-10
聪明的妈妈作文800字07-02
《创新思维与实践》第一学期期末考试题12-08
财经法规与会计职业道德卷B格式06-10
七年级上册单词巧记+句型语法剖析(Unit 5 Do you have a soccer04-18
人教版七年级上册语文期中试卷(2018审定教材) - 图文03-29
常见急危重症的快速识别要点05-31
第九章练习题 - all10-02
教育机构实习周记01-22
- 通信原理实验报告
- 2016年上半年安徽省临床医学检验技术中级技师职称试题
- 传智播客刘意老师JAVA全面学习笔记
- 星级酒店客房部保洁服务标准与工作流程操作规范 - PA新员
- 算法竞赛入门经典授课教案第1章 算法概述
- 《微信公众平台架起家校互通桥》结题报告
- 2018年宁夏银川市高考数学三模试卷(理)Word版含解析
- 大学生创业基础 - 尔雅
- 2016年6月英语六级真题写作范文3套
- 中国磁性材料纸行业专项调查与发展策略分析报告(2015-2020)
- 云南省2018届高三普通高中学业水平考试化学仿真试卷二Word版缺答案
- 窗函数法设计低通滤波器
- 第三章 绩效考评方法与绩效管理模式
- 高等数学教案
- 个人独资合伙企业习题及答案
- 小学语文沪教版三年级上册第六单元第30课《想别人没想到的》公开课优质课教案比赛讲课获奖教案
- 曳引钢丝绳及其他曳引系统校核计算 - 图文
- 淮阴工学院管理学期末试卷7 - 图文
- 受力分析方法(1)
- 2013-2014学年陕西省西安市西工大附小五年级(上)期末数学试卷及解析
- 指导书
- 原理
- 实验
- 数据库
- 水利工程施工档案管理、归档与移交
- 2011第十届中国(国际)电机博览会暨发展论坛
- 一年级上册语文第七单元提升练习题含答案
- 大学英语 B 机考作文题
- 计算机网络原理计算题
- 热工基础第二版(张学学著)高等教育出版社课后答
- 浅析设计中的使用和审美之间的关系
- 面部护理操作流程
- 在全镇备春耕生产动员会议上的主持词
- 北邮网页设计阶段作业
- BGM-109“战斧”巡航导弹
- 波速测试报告1
- 湖南省耒阳市八年级语文上册 第六单元 21《小石潭记》学案 语文版 精
- 行政处罚案卷评查评分细则表
- 二OO七年福建省优秀新产品奖目录
- 刘祖洞遗传学第三版答案 - 第9章 - 数量性状遗传
- 搓澡技师操作流程
- 分析化学部分-习题及典型例题分析一
- 曼昆西经完整Test Bank03
- 包钢实验中学青蓝工程(班主任老带新)