基本信息

编辑推荐
内容全面,结构合理.
良好的理论水平,注重实际应用..
本书配有相当数量的例题,便于教学
每章都有练习题,以便读者复习巩固
以实际应用为出发点,精选实训实例
本书被北京教育考试院列为自考指定教材!
内容简介
目录
第1章 数据库概述
1.1 数据库系统基本概念
1.1.1 数据库
1.1.2 数据库管理系统
1.1.3 数据库系统
1.2 概念模型与数据模型
1.2.1 概念模型
1.2.2 数据模型
1.3 关系数据库
1.3.1 关系模型概述
1.3.2 关系的完整性
1.3.3 关系数据语言
1.4 与数据库沟通——SQL简介
1.4.1 SQL语言概述
1.4.2 SQL语言的特点
1.4.3 SQL语言的组成
1.5 数据库保护
1.5.1 数据库的安全性
1.5.2 并发控制
前言
网络数据库不仅可以提供数据库的所有服务,还可以直接为网络服务,以便方便而充分地利用宝贵的数据、信息资源。所以,建立网络数据库应用程序需要数据库管理系统的使用、数据库的设计和网络应用程序的设计及开发等方面的知识。本书主要探讨网络数据库系统的实现理论、技术和方法。
本书共7章。第1章介绍数据库基本知识,包括数据库、数据库管理系统的基本概念、概念模型和数据模型、关系数据库的特点、数据库保护、网络数据库应用技术等内容。第2章介绍MySQL数据库的基本概念、安装方法、MySQL支持的数据类型、函数和运算符。第3章以选课系统数据库为背景,介绍MySQL数据库中支持的SQL语句的语法。第4章讲述JDBC相关知识,包括JDBC驱动、JDBC API,以及如何通过JDBC访问数据库,事务的基本概念和事务操作等内容。第5章介绍JSP的基本语法和运行环境,仍以选课系统数据库为背景,介绍如何进行JSP编程实现在页面上访问数据。第6章介绍数据库设计的全过程,重点介绍如何进行需求分析、概念结构设计和逻辑结构设计,并讲述选课系统数据库是如何使用这些理论设计出来的,最后通过一个图书管理系统数据库设计实例再次将介绍的理论知识加以应用。第7章的内容为实训指导,首先是MySQL数据库实训,通过建立小型电子商务系统数据库进行数据库的相关练习;其次是JDBC和JSP使用实训,有关JDBC的基本练习和使用JSP编程访问数据库;最后建立了小型电子商务系统应用程序。..
本书由周玲艳主笔,张希参与了本书部分章节的编写和资料搜集、整理工作。在写作过程中,孙建华教授给予了精心的指导,并提出了许多宝贵的意见。在此向她表示由衷的感谢。感谢给予我帮助和指导的陈军老师、袁玫老师、朱熹福老师、刘总路老师和各位同事同仁。
由于时间紧张,学识有限,错误之处在所难免,欢迎广大读者和专家批评指正,以期修订更新。...
作者
书摘
随着社会的迅速发展、科技的不断进步,人们对各种数据的需求越来越多。日益庞大的各种数据已成为国家、社会的重要资源和财富,再用纸和笔来记录这些数据已经完全跟不上时代发展的脚步。此时,数据库技术作为信息系统的基础和核心应运而生,并且得到了越来越广泛的应用。
1.1数据库系统基本概念
1.1.1 数据库
对于数据库这个概念,当人们从不同的角度来描述时,就有不同的定义。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合);又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关数据的集合”(该定义侧重于数据的组织);更有甚者,称数据库是“一个数据仓库”。这些说法虽然形象,但并不严谨。
严格地说,数据库(DataBase,DB)是长期存储在计算机内、大量的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型进行组织、描述和储存,有以下特点:
最小冗余:数据库中的数据尽可能不重复。
数据独立性:数据库中的数据与应用程序没有依赖关系。
安全性:保护数据库,以防止不合法使用。
完整性:存取数据库中数据的过程要确保其正确性、一致性和有效性。
数据共享:数据库中的数据可以同时为多个用户和多个应用程序服务。
1.1.2数据库管理系统
数据库管理系统(Database Management System,DBMS)是一个用来管理数据库的软件系统,它能科学地组织和存储数据,以高效地获取和维护数据。
……