新書推薦:
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:NT$
357.0
《
有趣的中国古建筑
》
售價:NT$
305.0
《
十一年夏至
》
售價:NT$
347.0
《
如何打造成功的商业赛事
》
售價:NT$
408.0
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:NT$
265.0
《
慈悲与玫瑰
》
售價:NT$
398.0
|
編輯推薦: |
本书以计算机科学与技术、软件工程专业的本科学生为主要适用对象,以培养研究型和应用型复合人才以及卓越工程师类型实用人才为主要目标。本书在内容选取上,先有适当的理论知识回顾,对当前应用广泛的数据库管理系统进行介绍,再安排丰富的实验案例讲解及大量的实验技能训练,从而达到以实验促教学和以理论促实验的结合。全书论述清晰、通俗易懂,案例选择面向学生、贴近实际,力争让学生看得懂、学得会、记得牢、用得上。
|
內容簡介: |
本书以培养研究型人才和卓越工程师类型应用人才为目标,编写时面向应用,不追求深奥,讲求够用、实用,目的是通过大量案例的学习与实践,让读者熟练掌握管理、访问数据库的各项基本技能,加强实践动手能力,力争让读者看得懂、学得会、用得上、记得牢。本书主要包括以下内容: 数据库原理实验的基本要求和教学管理规范、数据库基本原理概述、数据库标准语言SQL介绍、数据库实验指导及实验要求,并给出多个数据库应用实例。 本书在注重数据库基础知识训练的同时,特别注重数据库应用技能培养与训练,可作为计算机科学与技术、软件工程和信息管理等相关专业的数据库实验课程教材或教学参考书,也可以作为数据库课程设计的参考资料,还可供数据库应用系统开发人员和数据库管理人员参考。
|
目錄:
|
目录
第1章引言1
1.1数据库原理实验教学目标1
1.2数据库原理实验教学安排2
1.2.1课程具体内容及基本要求3
1.2.2实验项目安排3
1.3数据库原理实验管理规范4
1.4数据库原理实验的考评5第2章数据库原理概述6
2.1数据库的相关概念6
2.1.1数据、数据管理、数据库与数据库系统6
2.1.2数据管理技术的发展8
2.1.3数据模型9
2.1.4关系数据库13
2.1.5数据库保护与控制15
2.1.6数据库设计18
2.2数据库管理系统DBMS24
2.2.1DBMS概述24
2.2.2DBMS的基本功能24
2.2.3DBMS系统结构25
2.2.4RDBMS产品概述28
2.2.5选择数据库管理系统产品的依据31第3章关系数据库语言SQL和TransactSQL34
3.1SQL概述34
3.1.1SQL标准34
3.1.2SQL的特点34
3.1.3TransactSQL36
3.1.4SQL规范36
3.2实例数据库37
3.2.1供应管理数据库37
3.2.2供应管理数据库实例数据37
3.3数据定义功能39
3.3.1定义数据库39
3.3.2定义基本表43
3.3.3定义索引53
3.4数据查询功能55
3.4.1SELECT语句的基本语法55
3.4.2简单查询56
3.4.3连接查询63
3.4.4嵌套查询68
3.4.5集合查询74
3.4.6查询结果的处理78
3.5数据更新功能78
3.5.1插入数据79
3.5.2修改数据81
3.5.3删除数据82
3.6SQL的视图功能84
3.6.1视图的概念与作用84
3.6.2定义视图85
3.6.3视图的操作88
3.7存储过程91
3.7.1存储过程定义91
3.7.2存储过程的优点91
3.7.3存储过程的分类92
3.7.4常用系统存储过程93
3.7.5本地存储过程94
3.8数据库安全性97
3.8.1安全性控制概述97
3.8.2用户、用户权限与角色99
3.8.3权限管理102
3.8.4数据库安全综合应用举例104
3.9数据库完整性110
3.9.1数据库完整性概述110
3.9.2实体完整性111
3.9.3参照完整性112
3.9.4用户定义的完整性113
3.9.5触发器117
3.10数据库恢复技术125
3.10.1数据库恢复技术简介125
3.10.2数据备份126
3.10.3恢复策略129
3.11TransactSQL附加的语言元素131
3.11.1TransactSQL的语法元素131
3.11.2常量和变量133
3.11.3表达式137
3.11.4流程控制语句137
3.11.5函数139第4章实验内容及实验指导144
4.0数据库实验案例144
4.1实验1安装和配置SQL Server 2008选做156
4.2实验2数据定义实验165
4.3实验3数据库数据导入导出实验实验数据的准备选做176
4.4实验4数据库的附加数据库实用程序选做182
4.5实验5数据库的简单查询实验183
4.6实验6数据库的连接查询实验187
4.7实验7数据库的嵌套与集合查询实验191
4.8实验8数据库的综合查询实验选做197
4.9实验9数据库的数据更新实验203
4.10实验10视图的定义和管理实验207
4.11实验11存储过程实验选做212
4.12实验12数据库安全性实验选做217
4.13实验13数据库完整性实验选做222
4.14实验14数据库备份与恢复实验选做233参考文献244
|
內容試閱:
|
前言
数据库原理是计算机科学与技术和软件工程等专业的核心课程,是理论与实践相结合的重要课程。该课程既具有系统的理论价值,也具有广泛的应用领域,对培养学生的专业理论知识和专业实践能力至关重要。目前几乎所有高校的计算机学院、软件学院和信息学院的相关专业都将数据库原理和数据库原理实验课程作为专业核心课程;为增强学生的实践应用能力,服务于研究型和应用型复合人才培养目标,近年来很多学校的相关专业都修改了教学计划,压缩理论教学课时数,相应增加实验类课程教学课时数。
为适应当前培养研究型和应用型复合人才与卓越工程师人才的需要,我们在多年教学与实践经验的基础之上,结合当前教学计划的修订和学生学习的实际需要,编写了这本符合新型培养目标要求的《数据库实验教程》,将数据库标准语言SQL的主要内容在实验课堂先进行讲解、举例,然后给出大量的实验题目要求,让学生进行充分的实验训练,做到真正理解、掌握数据库管理系统的原理和数据管理技术,并能融会贯通,熟练运用其进行各种数据管理操作,提升学生分析问题、解决问题的能力,达到数据库原理实验课程的教学目标。
本书注重理论与实践相结合,密切联系实际,基本覆盖数据库应用的各个方面,满足高等院校培养研究型和应用型复合人才的要求。
本书以计算机科学与技术、软件工程和信息管理等专业的本科学生为主要适用对象,以强化学生的原理性知识和实践能力为宗旨,以培养研究型和应用型复合人才以及卓越工程师类型实用人才为主要目标。在内容选取上,先有适当的理论知识回顾,对当前应用广泛的数据库管理系统进行介绍,再安排丰富的实验案例讲解及大量的实验技能训练,从而达到以实验促教学和以理论促实验的完美结合。
本书的主要特点如下:
1 通用型。本书独立于具体的数据库原理教科书,重点放在数据库管理系统的数据管理功能的介绍与训练上,基本涵盖数据库管理的常用操作。
2 思路清晰。以案例为线索,所选择的实验案例既能覆盖知识点,贴近学生生活实际,又接近工程实际需要。每个案例都贯穿数据库实验的各个阶段,重点放在让读者理解实际应用,掌握分析问题和解决问题的能力上,着重训练读者分析问题、理解问题、解决问题的能力。
3 通俗易懂。以案例为线索,将复杂的概念用读者容易理解的简洁语言描述出来。通过详细的案例解决方案的介绍,循序渐进地启发学生理解数据库操作的内涵,熟练完成相应的数据库操作。
4 重在实用。本书强调动手实践,从建立数据库、基本表到数据查询、数据更新、数据控制等,全过程覆盖,让读者学习完本书之后,熟练掌握数据库管理系统的各项数据库管理功能,并能够融会贯通,在以后的实际数据管理工作中灵活运用。
5 由浅入深。每个实验原理的讲解和之后的实验要求都由浅入深,难度逐渐增加,循序渐进锻炼学生的实践能力。
6 提供教学资源。为了方便教学,本书提供应用案例中所有实例数据。
本书是作者在多年从事数据库原理和数据库原理实验教学的基础上编写的,编写时根据作者多年的教学经验,针对实际应用问题求解,强调数据库实验的系统性和实践性,案例选择面向学生、贴近实际,力争让学生看得懂、学得会、记得牢、用得上。
本书第1章由周爱武编写,主要介绍数据库实验的目标、要求、管理以及评价考核体系;第2章由周爱武、琚川徽编写,主要回顾数据库的基本原理和数据库管理系统的主要功能;第3章由周爱武、罗罹编写,介绍SQL的功能及应用,第4章由周爱武、肖云编写,本章先给出每个数据库实验的目的与实验指导练习内容,再给出具体的实验要求让学生独立完成。全书由周爱武负责统稿。
安徽大学计算机科学与技术学院的领导、数据库课程组全体教师和学生对本书的编写工作给予了大力支持,并提出了许多宝贵意见,作者在此表示衷心的感谢。
由于作者水平有限,书中难免出现一些疏漏和错误,不足之处在所难免,欢迎广大读者提出宝贵的批评意见和改进建议,谢谢。
作者2019年1月于安徽大学
|
|