数据库原理及应用

出版时间:2010-2  出版社:中国电力出版社  作者:张锋奇,罗贤缙,秦金磊 编著  页数:280  

前言

数据库技术是一门研究数据管理的技术,始于20世纪60年代末,经过40多年的发展,已形成理论体系,成为计算机技术的一个重要分支。开设“数据库原理及应用”课程的目的是使学生全面学习数据库系统的概念和应用技术,让学生在数据库基础知识、数据库操作能力、数据库管理能力和数据库应用设计能力等方面达到一定水平,而在一些工科院校中,本课程学时少,因此我们就根据这个特点和面向应用的特点,编写了本书。本教材由数据库基本原理、关系数据库管理系统SQL Server 2000和基于Visual Basic(本书简称VB)的数据库应用开发三部分组成。介绍数据库基本理论时,在保证概念正确的基础上,尽量增强可读性,做到通俗易懂,但是仍然介绍一些理论方面的内容,加以“*”标注,供教师讲授和学生学习选用。DBMS选用SQL Server 2000,它是性能优越的关系型数据库管理系统(Relational Database Management System,RIBMS),在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持。前台开发工具选用VB,因VB支持面向不同需求的DAO、RD0、ADO多种数据库开发技术。工科学生大多学习过高级语言程序设计,有一定的面向过程编程经验,再加上VB语法简单,容易上手,学生在短暂学习之后,就能在短时间内开发出一些简单的应用系统,为他们今后的工作学习打下基础。本教材共分15章,第1~5章由张锋奇编写,第6~10章由罗贤缙编写,第11~15章由秦金磊编写,附录由张锋奇、秦金磊编写。全书由博士生导师王敬敏教授主审。本教材的编写也得到了教研室其他老师的支持,在此一并表示感谢。本教材是面向高等学校非计算机专业学生编写的。限于作者的知识和写作水平,本教材的错误和不妥之处在所难免,恳请读者批评指正。

内容概要

本书为21世纪高等学校规划教材。本书是作者在教学实践基础上,根据一些工科院校数据库原理与应用课程学时短、实践性强的教学需要编写而成。本书共分15章,第1~5章为数据库基础知识,包括数据库系统概述、数据模型、关系数据库、关系数据库规范化理论和数据库设计;第6~10章介绍关系数据库管理系统,包括SQL Server 2000概述、数据库管理、数据表管理、数据查询与视图和SQL Server 2000管理与维护;第11~15章介绍基于Visual Basic的数据库应用开发,包括使用Visual Basic开发数据库系统、ADO控件及数据绑定控件、ADO对象和AD0编程、设计数据报表以及图书馆管理系统的设计。书中有大量例题,每章后都有练习题,附录还给出了一个数据库设计实例和Visual Basic概述。本书语言通俗、结构合理、图文并茂,具有较强的实用性。    本书可作为普通高等学校非计算机专业数据库原理与应用教材,也可作为成人函授相关专业教材,还可供从事计算机工作的专业技术人员和管理人员学习参考。

书籍目录

前言第1章  数据库系统概述  1.1  信息、数据和数据处理  1.2  数据管理技术的发展  1.3  数据库系统的组成与结构  1.4  数据库管理系统  练习题1第2章  数据模型  2.1  现实世界的抽象过程  2.2  概念模型  2.3  数据模型及组成要素  练习题2第3章  关系数据库  3.1  关系数据库的基本概念  3.2  关系的数学定义  3.3  关系代数  练习题3第4章  关系数据库规范化理论  4.1  关系数据库规范化理论问题的提出  4.2  函数依赖  4.3  范式  4.4  关系模式的分解  练习题4第5章  数据库设计  5.1  数据库设计概述  5.2  需求分析  5.3  概念结构设计  5.4  逻辑结构设计  5.5  物理结构设计  5.6  数据库行为设计  5.7  数据库的实施和维护  练习题5第6章  SQL Server 2000概述  6.1  SQL Servert 2000简介  6.2  安装SQL Server 2000  6.3  SQL Server 2000的主要组件  6.4  SQL Server  2000服务器的注册与配置  练习题6第7章  SQL Server 2000数据库管理  7.1  SQL Server 2000数据库的结构  7.2  创建数据库  7.3  修改数据库  7.4  删除数据库  7.5  附加与分离数据库  练习题7第8章  SQL Server 2000数据表管理  8.1  SQL Server 2000的数据类型  8.2  数据表的创建  8.3  数据表的修改和删除  8.4  表数据的操纵  8.5  索引  练习题8第9章  数据查询与视图  9.1  SELECT语句概述  9.2  单表查询  9.3  多表查询  9.4  嵌套查询  9.5  视图  练习题9第10章  SQL Server 2000管理与维护  10.1  事务  10.2  锁  10.3  安全性控制  10.4  数据库的备份和恢复  练习题10第11章  使用Visual Basic开发数据库系统  11.1  Visual Basic开发数据库概述  11.2  ODBC连接SQL Servet  练习题11第12章  ADO控件及数据绑定控件  12.1  ADO控件概述  12.2  RecordSet对象的使用  12.3  数据绑定控件的使用  12.4  数据绑定控件应用实例  练习题12第13章  ADO对象和ADO编程  13.1  理解ADO对象  13.2  使用ADO对象  13.3  ADO对象编程应用举例  练习题13第14章  设计数据报表  14.1  数据环境设计器  14.2  数据报表设计器  14.3  数据报表控件  14.4  数据报表控件的使用  14.5  输出数据报表  练习题14第15章  图书馆管理系统的设计  15.1  需求分析  15.2  概念结构设计  15.3  逻辑结构设计  15.4  规范化分析  15.5  在SQL Server 2000中创建数据库  15.6  用VB开发应用程序  练习题15附录A  数据库分析与设计示例附录B  Visual Basic概述参考文献

章节摘录

插图:(2)修改、扩充主语言编译程序的方法(亦称增强型编译方法)。DDL和DMI。是数据库用户在设计应用程序时必须用的程序设计语言的一个子集,称为数据子语言。一种非常典型的数据子语言是IBM公司开发的SQL语言,它包含查询、操纵、定义和控制四个方面,是一种综合、通用、功能极高的关系数据库语言。大部分的关系DBMS都支持SQL语言。3.数据库运行管理功能DBMS提供数据控制功能(Data Control Language,DCL),即数据库的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确、有效和数据库系统的有效运行。(1)数据库的安全性(Security)控制,是指采取一定安全保密措施确保数据库数据不被非法用户存取。DBMS提供口令检查或其他手段检查用户身份,合法用户才能进入数据库系统;提供用户级数据存取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过才能执行这些操作。(2)数据的完整性(Integrity)控制,是指。DBMS提供必要的功能确保数据库数据的正确型、有效性和相容性。(3)数据的并发(Concurrency)控制,是指DBMS必须对多用户并发进程同时存取修改操作以进行控制和协调,防止互相干扰导致错误结果。4.数据库的建立和维护功能包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。这些功能大部分由DBMS的实用程序完成。

编辑推荐

《数据库原理及应用》:21世纪高等学校规划教材

图书封面

评论、评分、阅读与下载


    数据库原理及应用 PDF格式下载


用户评论 (总计1条)

 
 

  •   没看呢还。。
 

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

京ICP备13047387号-7