加入会员
会员专区
订单查询
客服专区
购物车有件商品
结算中心
首页
实体店风采
政治经济
少儿
教育
文学历史
科技生活
影音文创
秒杀
主题馆
最新资讯
书店排行
书友卡专区
店内活动
全部
图书
音乐
影视
儿童
文体数码
期刊杂志
分类浏览
团购专区
高级搜索
首页
>图书 >
计算机
>
数据库
> 数据库原理与应用实践教程
数据库原理与应用实践教程
商品编号:5546161
ISBN:978-7-5680-3106-6
市 场 价:¥28.00
折 扣 价:
¥
25.90
丛书: 应用型本科信息大类专业十三五规划教材
上架时间:2017/8/31 7:18:15
出版社/厂商: 华中科技大学出版社
作者: 高翠芬
出版日期: 2017/7/1 0:00:00
装帧: 平装
内容简介
数据库技术是一门应用性很强的学科,数据库的主要任务是研究如何存储、使用和管理数据。本书全面介绍数据库系统的基本概念、原理和应用,以基本原理、方法和技术为基础,结合实际案例进行分析设计,做到了理论和应用相结合。 n全书内容包括两篇。第yi篇为典型例题分析,包括数据库系统概论、关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL、数据库保护,该部分示例和习题均比较丰富,
数据库技术是一门应用性很强的学科,数据库的主要任务是研究如何存储、使用和管理数据。本书全面介绍数据库系统的基本概念、原理和应用,以基本原理、方法和技术为基础,结合实际案例进行分析设计,做到了理论和应用相结合。 n全书内容包括两篇。第yi篇为典型例题分析,包括数据库系统概论、关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL、数据库保护,该部分示例和习题均比较丰富,方便读者进行基础理论知识的掌握。第二篇为实验指导,该篇以目前zui新的SQL Server 2016数据库系统为实践环境,用一个完整的学生成绩管理案例贯穿整个实践。该部分叙述流畅,思路清晰,图表丰富,操作步骤叙述详细,便于读者理论结合实践进行学习。整个实践指导部分包括数据库的使用、创建和修改数据表、单表数据查询、多表数据查询、视图、索引、数据完整性、游标和存储过程、触发器、数据库的备份恢复与导入导出、数据库的安全性、配置数据源(DNS)。 n为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com免费索取。 n全书内容原理结合案例,结构合理,循序渐进,深入浅出。既可作为高等院校计算机类、信息类、电子商务类和管理类各专业本专科生相关课程的教材,也可作为培训及从事数据库研制、开发和应用的有关人员的参考书。
编辑推荐
适读人群 :本书既可作为高等院校计算机类、信息类、电子商务类和管理类各专业本专科生相关课程的教材,也可作为培训及从事数据库研制、开发和应用的有关人员的参考书。 数据库相关技术是计算机科学技术中发展zui快的领域之一,也是应用zui广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。数据库原理及应用课程是计算机科学与技
适读人群 :本书既可作为高等院校计算机类、信息类、电子商务类和管理类各专业本专科生相关课程的教材,也可作为培训及从事数据库研制、开发和应用的有关人员的参考书。 数据库相关技术是计算机科学技术中发展zui快的领域之一,也是应用zui广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。数据库原理及应用课程是计算机科学与技术专业的专业课程之一,考虑到数据库系统是一门理论性和应用性都很强的课程,为了便于教师对本门课的教学和学生对知识的掌握,特别是为了鼓励学生努力学习和勤于思考,本书编者总结了这些年来从事数据库系统理论与实践教学的经验,力图从新颖的角度、合适的切入点,通过市面上zui新的关系数据库系统SQL Server 2016对数据库系统各方面的知识进行介绍,由浅入深、循序渐进地探讨数据库的基本原理和应用中的相关原理和技术,力求做到理论和实践相结合,在理论学习的基础上,强调实践和应用。
在线阅读
第1章数据库系统概论 n n n第1 n章 n数据库系统概论 n n n1.1内容提要 n n1.1.1数据库、数据库管理系统和数据库系统的定义 n数据库(DB,database)是以一定的数据模型组织和存储的,能为多个用户共享的,独立于应用程序的,相互关联的数据
第1章数据库系统概论 n n n第1 n章 n数据库系统概论 n n n1.1内容提要 n n1.1.1数据库、数据库管理系统和数据库系统的定义 n数据库(DB,database)是以一定的数据模型组织和存储的,能为多个用户共享的,独立于应用程序的,相互关联的数据集合。或者可以理解为,数据库是一个存放数据的“仓库”。 n数据库管理系统(DBMS,database management system)是处理数据库访问的软件,可以把数据库管理系统看成是操作系统的一个特殊用户,数据库管理系统向操作系统申请所需的软、硬件资源,并接受操作系统的控制和调度。DBMS提供数据库的用户接口。 n数据库系统(DBS,database system)是指一个完整的、能为用户提供信息服务的系统。数据库系统是引进数据库技术后的计算机系统,该系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段。 n1.1.2数据管理技术的发展阶段 n数据管理技术的发展阶段经历了人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库阶段和面向对象的数据库系统阶段。各阶段的特点如下: n在人工管理阶段,数据与程序不具有独立性。数据由程序自行携带,这就使得程序严重依赖于数据,如果数据类型、格式或数据量、存取方法、输入输出方式等发生改变,程序就要做出相应修改。 n在文件系统阶段,数据被组织在一个个独立的数据文件中,每个文件都有完整的体系结构,对数据的操作是按文件名访问的。数据之间没有联系,数据文件是面向应用程序的。每个应用程序都拥有并使用自己的数据文件,各数据文件之间难免有许多数据相互重复,数据的冗余度比较大。 n在数据库系统阶段,用数据库方式管理大量共享的数据。数据库系统由许多单独文件组成,文件内部具有完整的结构,但数据库系统更注重文件之间的联系。数据库系统中的数据具有共享性。数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余。 n分布式数据库是数据库技术和计算机网络技术结合的产物。由于数据分布在不同位置的计算机上,某些计算机出了故障,其他节点计算机仍可以正常工作,不会导致整个数据的破坏。如果进一步采用数据冗余技术,还可以使得整个系统具有一定的容错能力。 n面向对象的数据库系统是复杂的数据类型的需要。随着数据库技术应用领域的进一步拓宽,要求数据库不仅能方便地存储和检索结构化的数字和字符信息,而且可以方便地存储和检索诸如图形、图像等复杂的信息。面向对象的数据库可以像对待一般对象一样存储这些数据与过程,这些对象可以方便地被系统检索。 n n1.1.3数据模型 n数据模型是描述数据、数据联系、数据语义以及一致性约束的概念工具的集合。或者说,把表示实体及实体之间联系的数据库的数据结构称为数据模型;或者说,我们把数据库系统中所包含的所有记录,按照它们之间的联系组合在一起,构成一个整体,这个整体的结构就称为数据库的数据模型。 n1.1.4把数据模型分为概念数据模型和结构数据模型 n概念数据模型也称为信息模型。 信息模型就是人们为正确直观地反映客观事物及其联系,对所研究的信息世界建立的一个抽象的模型。概念数据模型是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。 nER数据模型是用来描述现实世界的概念模型。描述概念模型的方法有很多种,ER数据模型是zui为著名也是zui为常用的数据模型。 n用ER图来表示ER数据模型。ER图有三个要素: 实体,用矩形表示实体,矩形内标注实体名称;属性,用椭圆表示属性,椭圆内标注属性名称,并用连线与实体连接起来;实体之间的联系,用菱形表示,菱形内注明联系名称,并用连线将菱形框分别与相关实体相连,并在连线上注明联系类型(1∶1,1∶n或m∶n)。 nER数据模型到关系模型的转化规则如下: n独立实体到关系模式的转化时,将实体码转化为关系表的关键属性,其他属性转化为关系表的属性即可。 n1∶1联系到关系模式的转化时,在原来两个实体关系表中各自增加一个外键即可,也就是在现有属性的基础上,增加对方关系的主键,作为外键。 n1∶n联系到关系模式的转化时,单方不变,在多方实体类型表中增加一个属性,将对方的关键字作为外码处理即可。 nm∶n联系到关系模式的转化时,原有的实体关系表不变,再单独建立一个关系表,分别用两个实体的关键属性作为外键即可。 n结构数据模型直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及计算机系统和数据库管理系统,所以称为结构数据模型。该模型主要有层次模型、网状模型、关系模型。 n关系模型是结构数据模型中zui为重要的数据模型。实体和联系均用二维表来表示的数据模型称为关系数据模型。其主要特征是用二维表结构表示实体集,用外键表示实体间的联系。 n关系模型的性质: n● 关系中的每一列属性都是不能再分的基本字段,即不允许表中有表; n● 各列被指定一个相异的名字; n● 各行不允许重复; n● 行、列次序无关紧要。 n关系数据模型的基本概念: n一、 关系(relation) n对应于关系模式的一个具体的表称为关系,又称表(table)。 n n二、 关系模式(relatioscheme) n二维表的表头那一行称为关系模式,又称表的框架或记录类型,是对关系的描述。 n关系模式可以表示为关系模式名(属性名1,属性名2,…,属性名n)的形式。例如:学生(学号,姓名,性别,出生日期,籍贯)。 n三、 记录(record) n关系中的每一行称为关系的一个记录,又称行(row)或元组。 n四、 属性(attributes) n关系中的每一列称为关系的一个属性,又称列(column)。给每一个属性起一个名称即属性名。 n五、 变域(domain) n关系中的每一属性所对应的取值范围称为属性的变域,简称域。 n六、 主键(primary key) n如果关系模式中的某个或某几个属性组成的属性组能唯一地标识对应于该关系模式的关系中的任何一个记录,这样的属性组为该关系模式及其对应关系的键。当这样的键有多个的时候,我们可以选取一个作为主键。 n七、 外键(foreigkey) n如果关系R的某一属性组不是该关系本身的主键,而是另一关系的主键,则称该属性组是R的外键。 n面向对象数据模型是对面向对象数据库的描述。
同类商品推荐
数据库应用技术-VISUAL FOXPRO6.0上机指导与练习
¥8.60元
手把手教你学用数据库
¥26.50元
.NET框架开发人员参考手册-数据库分册
¥49.90元
您最近的浏览历史
宫殿
¥54.60元
宿命
¥24.50元
宋词-中华经典精粹解读
¥11.10元
浏览此商品的顾客同时关注以下商品
我要评价
尊敬的客户,如果您对该项商品有所评论,请在以下填写!
评论标题:
评 论 人:
评论星级:
评论内容:
验 证 码:
最近24小时排行