
(3)重点和难点
1. 重点
数据模型的开发,技术和其他相关技术的结合以及针对应用领域的新技术.
2. 困难
用于开发的新技术.
第四,教学时间和教学方法的分配以及对指标的支持
支持指标点
第一章介绍
案例,案例
第二章关系
案例,案例
第三章关系的标准语言SQL
讲座,案例,实验
第4章安全性
讲座+案例+实验+自学
第5章完整性
讲座+案例+实验+自学
第六章关系理论
讲座+案例
第七章设计
讲座+案例+自学+实验
第8章关系查询处理和查询优化
讲座+案例
第9章恢复技术
讲座+案例
第10章并发控制
讲座+案例
第11章技术的新发展
讲座+案例
本课程提供的五项实验项目和其他教学活动
(1)实验项目
实验项目名称
系统和的基本操作
验证
SQL语言-SELECT查询操作
验证
SQL语言更新操作,视图,索引等操作
验证
安全性和完整性
验证
设计和应用程序开发工作
可设计性
实验1系统和基本操作
1. 实验目的
1)熟练使用SQLServer.
2)了解并掌握DDL语言,并精通使用SQL DDL语句创建,修改和删除,模式和基本表.
2. 实验的主要内容
1)安装SQLServer集成环境.
2)了解并掌握SQL DDL语句的语法,尤其是各种参数的具体含义和用法;使用SQL语句创建,修改和删除和基本表. 掌握SQL语句中常见语法错误的调试方法.
3. 设备要求
1)一台电脑
实验2 SQL语言-SELECT查询操作
1. 实验目的要求
1)掌握SQL编程的基本规范,熟练使用SQL语言实现基本数据查询,包括单表查询,组统计查询和连接查询.
2)掌握各种高级查询的设计方法,例如SQL嵌套查询和设置查询.
2. 实验的主要内容
1)为SQL Server设计各种单表查询语句和分组统计查询语句;为自己的连接查询设计一个表,为多个表设计连接查询. 了解并掌握SQL查询语句的每个子句的特征和功能,根据SQL编程规范编写特定的SQL查询语句,然后对其进行调试.
2)对于SQL Server,正确分析用户查询要求并设计各种嵌套查询和集合查询.
3. 实验设备
1)每个学生都有一台电脑
2)已安装SQL Server环境
实验3SQL语言-更新操作,查看,索引和其他操作
1. 实验目的要求
1)熟悉的数据更新操作,并且可以使用SQL语句在中插入,修改和删除数据.
2)熟悉SQL语言中的视图操作,能够使用SQL语句创建所需的视图,定义外部模式,并使用创建的视图实现数据管理.
3)掌握索引设计的原理和技术,并能够创建适当的索引来改善查询.
2. 实验的主要内容
1)设计SQL语句,例如SQL Server的单元格组插入,批量数据插入,数据修改和数据删除. 了解并掌握INSERT,UPDATE和DELETE语法结构的各个组成部分,并结合嵌套的SQL子查询来设计几种不同形式的插入,修改和删除数据语句,并成功调试.
2)对于给定的模式和相应的应用程序要求,创建一个视图,使用WITH CHECK OPTION创建一个视图,并验证WITH WITH CHECK OPTION选项的有效性. 了解并掌握视图摘要执行的原理,并掌握可更新视图与不可更新视图之间的区别
3)为给定的模式和特定的应用程序需求创建唯一索引,函数索引,复合索引等;修改索引;删除索引. 设计相应的SQL查询以验证索引的有效性.
3. 实验设备
1)每个学生都有一台电脑
2)已安装SQL Server环境
实验4的安全性和完整性
1. 实验目的要求

1)掌握自主访问控制权限的定义和维护方法;
2)掌握实体完整性的定义和维护方法;
3)掌握参照完整性的定义和维护方法;
4)掌握用户定义完整性的定义和维护方法.
2. 实验的主要内容
1)定义用户和角色,为用户和角色分配权限,恢复权限,使用相应的用户名登录以验证权限是否正确分配. 选择一个应用方案,并使用自主访问控制机制来设计权限分配. 有两个选项. 方法1: 使用超级用户登录,完成所有权限分配,然后使用对应的用户名登录,验证权限分配的正确性;选项2: 使用sa用户登录以创建三个部门经理用户并分配相应的权限,然后使用三个管理员用户名登录,创建相应部门的USER,ROLE,并分配相应的权限权限. 在验证权限分配之前,请备份;设计相应的SQL语句以验证不同用户的权限.
2)定义实体完整性并删除实体完整性. 您可以编写两个用于定义实体完整性的SQL语句: 在创建表时定义实体完整性,在创建表后定义实体完整性. 设计SQL语句以验证完整性约束是否有效.
3)定义参照完整性,定义参照完整性违规系统概论,并删除参照完整性. 编写两个定义引用完整性的SQL语句: 创建表时定义引用完整性,并在创建表后定义引用完整性.
4)对于特定的应用程序语义,选择NULL / NOT NULL,DEFAULT,UNIQUE,CHECK等,以定义对属性的约束.
3. 实验设备
1)每个学生都有一台电脑
2)已安装SQL Server环境
实验5设计和应用程序开发工作
1. 实验目的要求
1)掌握设计的基本方法和设计工具;
2)掌握全面使用原理,方法和技术进行应用系统分析,设计和SQL的功能,以实现关键功能的能力.
2. 实验的主要内容
1)掌握设计的基本步骤,包括概念结构设计,逻辑结构设计,物理结构设计和模式SQL语句生成. 能够使用设计工具进行设计.
2)为某部门或部门开发应用系统,具体内容包括: 调查某部门或部门的业务和数据,系统分析,系统设计,设计,创建和数据加载,可以可以使用后台SQL语句编程来实现所需的功能,系统测试和分析,并报告主要操作.
3. 实验设备
1)每个学生都有一台电脑
2)已安装SQL Server环境
注意: 本课程是计算机相关的基础课程,教学对象是大二学生. 实验类型主要包括验证实验和设计实验. 验证实验不需要提交报告,而设计实验则需要提交计算机实验报告. 实验报告主要包括问题分析,概念模型,逻辑模型和物理模型设计,关键SQL语句,系统测试和分析.
(2)其他教学活动
学生使用纸质作业簿完成平时的家庭作业. 教师要认真纠正,并及时提供反馈和解释.
六个. 课程评估和毕业学位成绩的计算
(1)评估方法
评估方法或方式
评估要求
评估体重
支持指标点
普通作业
根据作业标题进行评分,平均计分(超过5次)
3.2(40%)
5.1(20%)
5.2(40%)
完成一份实验报告,主要检查需求分析,模型设计和SQL语句编程的能力
评分规则请参阅附录1
期末考试
3.2(50%)
5.2(50%)
(2). 计算该课程的毕业要求程度
VII. 参考资料和学习材料(书名,总编辑,出版社,出版时间和版本号)
1,系统的第一门课程,J.D. Ullman,J Widom,Pretice Hall,1997年.
2. “系统教程”,叶小平,清华大学出版社,2012年.
八,概述说明(内容可以包括实验内容,基本要求,问题要求和其他必要说明)
1. 推荐多媒体教学方法,并建议将讲座与教法结合使用,并综合运用多种教学方法.
2. 课后,您需要完成5个以上的基本问题作业,以加深学生对所学内容的理解和掌握. 建议使用教学平台.
3. 本课程实验时间为15小时,教师也可以根据实际教学情况进行调整.
开发人员: 朱玉泉
验证人: 潘玉清
批准人: 张建明
2016年1月25日
课程介绍
系统A的原理
(系统原理)
课程ID:
积分: 5.0
学时: 75(其中: 讲座时间: 60实验时间: 0上机时间: 15)
前提课程: 程序设计基础,数据结构,操作系统
适用: 计算机科学与技术,软件工程,网络工程
教科书: “系统概论”(第五版),王山,萨时宣,高等教育出版社,2014年9月;屠建飞主编,《 SQL Server 2008管理》,清华大学出版社,2011年1月.
开放课程: 计算机科学与通信工程学院
首先,课程的性质
“系统原理”是计算机科学与技术,软件工程,网络工程和其他的基础课程. 是数据管理中的最新技术,是计算机科学的重要分支,并且是计算机应用程序中非常活跃,迅速发展且广泛使用的领域. 作为计算机科学与技术相关的核心课程之一,该课程不仅训练学生掌握操作语言,分析和建模现实世界,还使他们能够分析问题,解决问题并建立模型. 能力.
附录1
有关测试报告的内容和分数所占的比例,请参见下表:
等级编号
实验评估内容
比例
支持毕业要求指数点
问题分析能力
通过搜索信息,可以使用数据字典和数据流图来写出系统的需求分析.
概念模型设计能力
将需求分析转换为的概念模型并对其进行优化.
逻辑模型设计和物理模型设计功能
将概念模型转换为某个DBMS的逻辑模型,并使用关系规范理论对其进行优化;设计逻辑模型的物理模型并对其进行优化.
设计有意义数据的能力
输入一些有意义的数据.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-183272-2.html
第一