数据库原理与应用

出版社:贾长云、 新世纪应用型高等教育教材编审委员会 大连理工大学出版社 (2011-06出版)  

书籍目录

第一篇 基础篇 第1章数据库概述 1.1数据库技术简介 1.1.1信息、数据与数据管理 1.1.2数据管理技术的发展 1.1.3数据库技术的发展 1.2数据模型 1.3数据库体系结构 1.3.1数据库的三级体系结构 1.3.2数据库的两级映像 1.4数据库系统 1.4.1基本术语 1.4.2数据库系统组成 本章总结 习 题 第2章关系模型 2.1关系模型及其定义 2.1.1关系模型概述 2.1.2关系的定义 2.1.3关系的性质 2.1.4关系模式 2.1.5关系数据库 2.2关系模型的完整性 2.2.1实体完整性 2.2.2参照完整性 2.2.3用户自定义完整性 2.3关系代数 2.3.1传统的集合运算 2.3.2专门的关系运算 2.3.3关系代数运算的应用实例 本章总结 习 题 第二篇 应用篇 第3章SQL Server 2005概述 3.1 SQL Server 2005简介 3.2 SQL Server 2005的安装 3.2.1 SQL Server 2005的版本 3.2.2 SQL Server 2005的软硬件需求 3.2.3 SQLServer 2005的安装步骤 3.3 SQL Server 2005的常用工具 3.3.1配置管理器(SQLServer Configuration Manager) 3.3.2管理套件(SQL Server Management Studio) 3.4本书案例简介——高校教务管理系统 本章总结 习 题 第4章数据库语言SQL 4.1 SQL语言概述 4.1.1 SQL的产生与发展 4.1.2 SQL语言的特点 4.1.3 SQL的组成 4.1.4 SQL的体系结构 4.2 SQL数据与运算 4.2.1数据类型 4.2.2表达式与运算符 4.2.3语法规则与规定 4.3 SQL数据查询 4.3.1单表查询 4.3.2多表连接查询 4.3.3嵌套查询 4.3.4集合查询 4.4 SQL数据操作 4.4.1插人数据 4.4.2修改数据 4.4.3删除数据 4.5 SQL视图 4.5.1视图的作用 4.5.2视图的创建 4.5.3视图的删除 4.5.4查询视图 4.5.5更新视图 本章总结 习题 第三篇 设计篇 第5章数据库设计概述 5.1信息系统生命周期 5.1.1信息系统与数据库 5.1.2软件工程及软件生存周期 5.1.3数据库应用系统生存周期 5.2数据库设计的特点与方法 5.2.1数据库设计的特点 5.2.2数据库设计方法 5.3数据库设计的基本步骤 本章总结 习 题 第6章数据库规划与需求分析 6.1数据库规划 6.2事实发现技术 6.2.1概述 6.2.2事实发现的应用 6.3需求分析 6.3.1需求分析的任务 6.3.2需求分析的方法与步骤 6.3.3数据字典 6.4案例分析——高校教务管理系统需求分析 6.4.1数据库规划 6.4.2数据库需求分析 本章总结 习 题 第7章数据库的概念设计 7.1概念设计的任务与方法 7.1.1概念设计的任务 7.1.2概念设计的方法与步骤 7.2实体联系模型(E—R)概述  7.2.1 E—R模型的基本元素 7.2.2基本元素的扩展 7.3案例分析——高校教务管理系统概念设计 7.3.1局部概念模式的设计 7.3.2全局概念模式的设计 7.3.3冲突检查与冗余消除 本章总结 习题 第8章数据库的逻辑设计与物理设计 8.1逻辑设计与物理设计概述 8.1.1数据库逻辑设计 8.1.2数据库物理设计 8.2 E—R模型向关系模型的转换 8.2.1转换规则 8.2.2 案例分析——一高校教务管理系统E—R图转换 8.3规范化理论 8.3.1冗余与异常 8.3.2数据依赖 8.3.3范式 8.3.4 案例分析——高校教务管理系统关系模式规范化 8.4 SQL数据定义语言 8.4.1数据库及表的定义 8.4.2外模式的定义 8.4.3存储过程及其使用 8.4.4案例分析——高校教务管理系统数据定义 8.5数据库的完整性控制 8.5.1数据库完整性概述 8.5.2 SQL Server中的完整性约束 8.5.3触发器 8.6数据库的物理设计 8.6.1数据库物理设计概述 8.6.2关键事务分析 8.6.3存取方式选择 8.6.4存储结构与系统配置选择 8.6.5物理结构的评价 本章总结 习题 第9章数据库的安全与维护 9.1数据库安全 9.1.1数据库安全性控制模型 9.1.2 SQL Server的安全控制 9.1.3服务器身份验证 …… 第四篇 高级篇 第10章数据库访问技术 第11章XML数据库技术 第12章SQL Server商业智能应用 第五篇 实验篇 第13章课程实验 参考文献

章节摘录

版权页:   插图:   ①课程信息:包括课程的名称、代码、开课学院、学分、简介等信息。 ②教室信息:包括教室编号、教室名称、容量、是否为多媒体教室等。 ③上课时间信息:包括每天几节课、每节课长度与起始时间等。 ④开课计划信息:反映每个学期的所有开课情况。如开设课程、面向对象、考核方式、周学时、任课教师、起止时间等。 ⑤学生选课信息:包括选课学生的学号、课程代码、教师代码、上课安排等。 ⑥课表信息:包括教师课表、学生课表、教室课表,每种课表都必须包括上课的课程名称、时间、地点、教师名、教室名等。 处理需求: ①对课程进行管理,包括对课程进行分类与编码,对课程进行增加、删除或更新。 ②对教室进行管理,教室的统一编码与命名,教室的数据维护。 ③编排课表,根据开课计划、课程性质、排课规则安排课表并形成能够正常运行的各类课表。 ④选课管理,根据需要开放给学生选择的课程安排,规定选课时间与选课原则等。 ⑤各类课表的生成,包括学生课表、班级课表、教室课表、教师课表等。 (2)学籍科 数据需求: ①学生信息:包括学生的姓名、学号、出生年月、专业、班级等信息。 ②班级信息:包括班级编码、班级名称、班级简称、人数、班主任等。 ③学籍状态信息:反映学生的学籍状态,如在籍、休学、复学、停学、退学等。 处理需求: ①对学生信息进行维护,包括对学生进行编班、编学号,对学生信息进行增加、删除与更新。可以按不同的关键字进行学生信息的查询。 ②对班级进行管理,对班级的名称、简称进行统一命名,编制班级编码,班级相关数据的维护。 ③学生的注册,根据学生提供的交费凭据在规定时间内为学生办理注册,注册每学期进行一次。 ④学生学籍变动处理,如实记录学生的学籍变动情况及变动原因。 (3)教研科 数据需求: ①院(部)信息:包括院(部)的编码、名称、负责人、联系电话、办公地址等信息。 ②专业信息:包括专业代码、专业名称、专业简称、专业层次、开设时间等。 ③教师信息:包括教师的基本信息,如工号、姓名、性别、出生年月、学历、学位、职称、毕业时间、毕业院校、专业、来校时间、所属学院、联系电话等。 ④培养方案:专业编码、适用年级、课程代码、课程类别、考核性质、开设学期、周学时等。处理需求: ①对院(部)信息进行维护,包括对院(部)的统一编码,对院(部)的基本信息进行维护。 ②对专业进行管理,对专业的名称、简称进行统一命名,编制专业代码,专业相关数据的维护。 ③对教师数据进行管理,包括教师信息的维护、查询等。 ④培养方案的管理,培养方案的审核,方案的维护,根据培养方案形成某一学期的开课计划等。

编辑推荐

《新世纪应用型高等教育计算机类课程规划教材:数据库原理与应用:SQL Server2005》以SQL Server 2005为平台介绍数据库的应用、数据库设计及数据库编程和商业智能应用等。《新世纪应用型高等教育计算机类课程规划教材:数据库原理与应用:SQL Server2005》将SQL Server 2005有机集成到各章的内容之中,使学生在学完相关的知识后,通过SQL Server 2005平台就可以对所学的知识进行检验,同时也极大地锻炼了学生的实践操作能力。

图书封面

评论、评分、阅读与下载



用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7