华信教育资源网
数据库基础
丛   书   名: 计算机专业•任务驱动应用型教材
作   译   者:迟丽娟 出 版 日 期:2023-01-01
出   版   社:电子工业出版社 维   护   人:王艳萍 
书   代   号:G0438750 I S B N:9787121438752

图书简介:

本书采用项目式设计,循序渐进地讲解数据库的基本原理和应用的方法。全书共8个项目,具体内容为数据库系统概述、关系数据库、数据库设计、SQL基础应用、SQL高级应用、索引和视图、存储过程和触发器、安全管理。本书实例丰富、内容翔实、操作方法简单易学,不仅适合作为高等职业院校计算机与大数据相关专业教材,也可供从事数据处理相关工作的专业人士参考。
定价 49.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书采用项目式设计,循序渐进地讲解数据库的基本原理和应用的方法。全书共8个项目,具体内容为数据库系统概述、关系数据库、数据库设计、SQL基础应用、SQL高级应用、索引和视图、存储过程和触发器、安全管理。本书实例丰富、内容翔实、操作方法简单易学,不仅适合作为高等职业院校计算机与大数据相关专业教材,也可供从事数据处理相关工作的专业人士参考。

    图书详情

    ISBN:9787121438752
    开 本:16(185*260)
    页 数:220
    字 数:352

    本书目录

    
    项目1  数据库系统概述	1
    任务1  数据库系统	2
    | 任务引入 |	2
    | 知识准备 |	2
    一、数据库系统的组成	2
    二、数据库系统的体系结构	2
    任务2  数据库管理系统	4
    | 任务引入 |	4
    | 知识准备 |	4
    一、DBMS的主要功能	4
    二、DBMS的组成	5
    任务3  数据模型	6
    | 任务引入 |	6
    | 知识准备 |	7
    一、数据模型的概念	7
    二、概念模型	8
    三、数据库类型	11
    项目总结	14
    项目2  关系数据库	15
    任务1  关系代数	16
    | 任务引入 |	16
    | 知识准备 |	16
    一、传统的集合运算	16
    二、专门的关系运算	17
    任务2  关系数据库设计基础	18
    | 任务引入 |	18
    | 知识准备 |	19
    一、关系模式中的问题	19
    二、函数依赖	20
    项目总结	21
    项目3  数据库设计	22
    任务1  数据库设计基础	23
    | 任务引入 |	23
    | 知识准备 |	23
    一、需求分析	23
    二、概念设计	28
    三、逻辑设计	30
    四、物理设计	31
    任务2  创建和使用数据库	31
    | 任务引入 |	31
    | 知识准备 |	31
    一、系统数据库	31
    二、创建数据库	33
    三、数据库的属性设置	35
    四、删除数据库	37
    任务3  创建和使用表	38
    | 任务引入 |	38
    | 知识准备 |	38
    一、创建表	38
    二、修改表的结构	40
    三、建立表间关系	41
    四、删除表	43
    五、新增和修改记录	44
    项目总结	46
    项目实战	47
    实战一  创建一个名为factory的数据库	47
    实战二  在factory数据库中创建表	48
    实战三  为factory数据库中的3个表建立关系	48
    实战四  为factory数据库中的3个表添加记录	49
    项目4  SQL基础应用	51
    任务1  操作语句	52
    | 任务引入 |	52
    | 知识准备 |	52
    一、数据库的操作语句	52
    二、表的操作语句	57
    任务2  数据查询	60
    | 任务引入 |	60
    | 知识准备 |	61
    一、投影查询	61
    二、选择查询	63
    三、排序查询	64
    四、聚合函数	65
    五、表的连接查询	67
    六、子查询	71
    七、相关子查询	75
    八、带EXISTS测试的子查询	76
    任务3  SQL程序设计基础	78
    | 任务引入 |	78
    | 知识准备 |	78
    一、标识符	78
    二、数据类型	81
    三、运算符	92
    四、变量	98
    五、批处理	100
    六、注释	101
    七、控制流语句	102
    八、函数	110
    项目总结	113
    项目实战	114
    实战一  查询工资为5000~6000元的职工的职工号、姓名和部门号	114
    实战二  输出11号职工的平均工资	114
    项目5  SQL高级应用	116
    任务1  高级查询	117
    | 任务引入 |	117
    | 知识准备 |	117
    一、数据汇总	117
    二、连接查询	120
    三、子查询	125
    四、在查询的基础上创建新表	130
    任务2  事务处理	131
    | 任务引入 |	131
    | 知识准备 |	131
    一、事务分类	132
    二、显式事务	132
    三、自动提交事务	136
    四、隐式事务	136
    任务3  游标	138
    | 任务引入 |	138
    | 知识准备 |	138
    一、使用游标	139
    二、游标类型	144
    项目总结	145
    项目实战	145
    实战一  插入一条职工记录,进行完整外部连接、显示,然后删除记录	145
    实战二  启动一个事务,向depart表中插入一条记录,然后回滚该事务	146
    项目6  索引和视图	148
    任务1  索引	149
    | 任务引入 |	149
    | 知识准备 |	149
    一、索引类型	149
    二、创建索引	153
    三、查看和删除索引	157
    任务2  视图	158
    | 任务引入 |	158
    | 知识准备 |	158
    一、创建视图	159
    二、使用视图	162
    三、删除视图	166
    项目总结	167
    项目实战	168
    实战一  为salary表的“职工号”和“日期”列创建聚集索引,并且强制唯一性	168
    实战二  创建View1视图,查询所有职工的职工号、姓名、部门号和工资	168
    项目7  存储过程和触发器	170
    任务1  存储过程	171
    | 任务引入 |	171
    | 知识准备 |	171
    一、创建存储过程	171
    二、执行存储过程	173
    三、存储过程的参数	174
    四、查看和删除存储过程	176
    任务2  触发器	177
    | 任务引入 |	177
    | 知识准备 |	178
    一、创建触发器	178
    二、使用触发器	181
    三、修改触发器	183
    四、删除触发器	183
    项目总结	184
    项目实战	184
    实战一  创建一个为worker表添加职工记录的存储过程Addworker	184
    实战二  在worker表上创建一个触发器worker_delete,当删除职工记录时同步删除salary表中对应职工的工资记录	184
    项目8  安全管理	186
    任务1  账号和角色	187
    | 任务引入 |	187
    | 知识准备 |	187
    一、服务器的登录账号	187
    二、数据库的用户账号	190
    三、角色	192
    任务2  备份和还原数据库	196
    | 任务引入 |	196
    | 知识准备 |	197
    一、备份数据库	197
    二、还原数据库	202
    项目总结	208
    项目实战	208
    实战一  创建一个登录账号ABC,密码为123456	208
    实战二  在factory数据库中创建一个用户账号,并将其关联到ABC登录账号中	208
    展开

    前     言

    数据库技术是目前计算机相关行业中发展最快的技术之一,已经广泛应用于各种类型的数据处理系统之中,了解并掌握数据库知识已经成为对各类技术人员和管理人员的基本要求。“数据库基础”已逐渐成为各个专业本、专科学生的必修课程。
    一、本书的特点
    1.实例丰富
    本书结合大量的数据库制作与管理实例,详细讲解了数据库原理与应用要点,让读者在学习过程中潜移默化地掌握数据库制作与管理技能。
    2.突出提升技能
    本书中的很多实例本身就是数据库开发项目,经过作者精心提炼和改编,不仅保证了读者能够学好知识点,更重要的是能够帮助读者掌握实际的操作技能,同时培养数据库开发实践能力。
    3.技能与思政教育紧密结合
    在讲解数据库开发专业知识的同时,从专业知识角度触类旁通引导学生提升相关思政品质。
    4.项目式教学,实操性强
    全书采用项目式设计,把数据库理论知识分解并融入一个个实践操作的训练项目中,增强了本书的实用性。 
    为与数据库语句保持一致,本书中的变量统一用正体表示。
    二、本书的基本内容
    全书共8个项目,具体内容为数据库系统概述、关系数据库、数据库设计、SQL基础应用、SQL高级应用、索引和视图、存储过程和触发器、安全管理。
    本书由牡丹江大学的迟丽娟、河北科技学院的余宁、哈尔滨科学技术职业学院的张继旺担任主编,由贵州电子信息职业技术学院的朱道萌、四川长江职业学院的蒲陶担任副主编。
    
    
    展开

    作者简介

    迟丽娟,2008年至今在牡丹江大学任教,副高职称,多年来一直担任计算机专业的基础课教学,科研课题《高职技术技能型人才培养模式的研究与实践》荣获省级二等奖,承担多项重点科研和教研项目。
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网