数据库系统原理与应用 PDF 225071版

  • 更新时间:
  • 5597人关注
  • 点击下载

给大家带来的一篇关于数据库系统相关的电子书资源,介绍了关于数据库系统原理、数据库系统应用方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小37.79MB,刘升编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2分

资源详情相关推荐
数据库系统原理与应用
  • 出版社:清华大学出版社
  • 作者:刘升
  • 大小:37.79MB
  • 类别:数据库系统
  • 热度:625
  • 数据库系统概念:本科教学版(第5版)
  • Visual FoxPro数据库系统开发实例导航(第二版)
  • Oracle数据库系统原理
  • 数据库系统原理教程
  • 数据库系统概论(第4版)
  • 数据库系统原理与应用

    作者:刘升 等主编

    清华大学

    出版时间:2012-1-1

    丛编项:现代信息管理与信息系统系列教材

    本书从理论的先进性和技术的实用性出发,以关系数据库系统为核心,系统、全面地阐述了数据库系统的基本理论、基本原理、设计方法和应用技术,主要内容包括数据库系统概述、关系数据库、关系数据库的标准语言sql、关系数据库规范化理论、数据库设计、数据库管理以及以sqlserver为实验平台的基础知识、应用技术,高级的开发应用等。

    本书既重视数据库技术的体系完整性,又突出厂数据库技术面向应用的特性,概念清楚,重点突出,章节安排合理,理论与实际结合紧密且通俗易懂。有助于学习者从实际应用的角度出发,联系所学理论,掌握所学内容。

    本书既可作为高等院校信息管理与信息系统专业及非计算机专业的大学本科、专科和高职高专学生的数据库课程教材,也可作为从事信息领域工作的科技人员的相关教材和技术参考书。

    目录

    • 第1章 绪论
    • 1.1 数据库系统概述
    • 1.2 数据模型
    • 1.3 数据库系统结构
    • 1.4 数据库管理系统
    • 1.5 数据库系统的组成
    • 本章小结
    • 习题
    • 第2章 关系数据库
    • 2.1 关系数据结构及形式化定义
    • 2.2 关系操作
    • 2.3 关系的完整性
    • 2.4 关系代数
    • 2.5 关系演算
    • 2.6 查询优化
    • 本章小结
    • 习题
    • 第3章 关系数据库的标准语言sql
    • 3.1 sql概述
    • 3.2 学生—课程数据库
    • 3.3 sql的数据定义
    • 3.4 sql的数据操纵
    • 3.5 视图
    • 3.6 sql的数据控制功能
    • 本章小结
    • 习题
    • 第4章 关系数据库规范化理论
    • 4.1 关系规范化的作用
    • 4.2 函数依赖
    • 4.3 关系模式的规范化
    • 4.4 关系模式分解
    • 4.5 关系模式规范化步骤
    • 本章小结
    • 习题
    • 第5章 数据库设计
    • 5.1 数据库设计概述
    • 5.2 需求分析
    • 5.3 概念结构设计
    • 5.4 逻辑结构设计
    • 5.5 物理结构设计
    • 5.6 数据库的实施和维护
    • 本章小结
    • 习题
    • 第6章 数据库的管理
    • 6.1 事务的概念
    • 6.2 数据库的恢复技术
    • 6.3 数据库的并发控制
    • 6.4 数据库的安全性
    • 6.5 数据库的完整性
    • 本章小结
    • 习题
    • 第7章 sql server 2000基本知识
    • 7.1 sql server 2000简介
    • 7.2 sql server 2000的安装
    • 7.3 sql server 2000配置
    • 7.4 sqlserver 2000常用的管理器
    • 习题
    • 第8章 sql server 2000基本操作与应用
    • 8.1 sqlserver 2000数据库基本操作
    • 8.2 表和视图的基本操作
    • 习题
    • 第9章 sql server 2000编程和应用
    • 9.1 sql server 2000 transact-sql编程
    • 9.2 存储过程
    • 9.3 触发器
    • 习题
    • 第10章 sql server 2000的数据恢复机制
    • 10.1 sqlserver 2000的数据备份和数据恢复机制
    • 10.2 数据库的备份
    • 10.3 数据库的恢复
    • 10.4 数据库的分离和附加
    • 习题
    • 第11章 sql server 2000安全管理
    • 11.1 sqlserver的安全体系结构
    • 11.2 sqlserver数据库安全性管理
    • 习题
    • 参考文献
    展开阅读
    精选笔记:Linux系统下实现远程连接MySQL数据库的方法教程

    8小时24分钟前回答

    前言

    最近在工作中遇到了这个需求,估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。下面来看看详细的介绍:

    步骤

    1、在服务器端开启远程访问

    首先进入mysql数据库,然后输入下面两个命令:

    grant all privileges on *.* to 'root'@'%' identified by 'password';
    flush privileges;

    第一个*是数据库,可以改成允许访问的数据库名称

    第二个 是数据库的表名称,代表允许访问任意的表

    root代表远程登录使用的用户名,可以自定义

    %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了

    password代表远程登录时使用的密码,可以自定义

    flush privileges;这是让权限立即生效

    2、修改my.cnf配置文件

    这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到

    通过vim编辑该文件,找到bind-address    = 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出

    3、重启服务

    service mysql restart

    4、在本地远程连接

    在终端输入:

    mysql -h 服务器ip地址 -P 3306 -u root -p

    然后输入密码即可。

    root是第1点设置的用户名,密码也是第1点设置的密码

    一些细节

    在网上找了很多文章,说要开启3306端口才能连接,但是我开启了却还是无法连接,后来又找到了一些文章,说要更改my.cnf,也就是上面的第2点,更改了然后重启服务器就可以了。

    刚刚在另外一台服务器上面试了一下,没有配置过端口,通过上面三步,很快就连上了。

    所以第二点非常重要,基本上每个人装mysql的时候都会去配置那个文件,因为字符集需要配置。所以肯定有那个文件的,用find命令找找就行了。

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对码农之家的支持。

    展开阅读
    精选笔记:Linux系统下mysqlcheck修复数据库命令(详解)

    9小时31分钟前回答

    mysqlcheck客户端工具可以检查和修复MyISAM表,还可以优化和分析表。

    实际上,它集成了mysql工具中check、repair、analyze、optimize的功能、

    有3种方式来调用mysqlcheck:

    shell> mysqlcheck[options] db_name [tables]
    
    shell> mysqlcheck[options] ---database DB1 [DB2 DB3...]
    
    shell> mysqlcheck[options] --all--database
    

    如果没有指定任何表或使用---database或--all--database选项,

    则检查整个数据库。

    option中有以下常用选项:

    -c, --check (检查表);

    -r, --repair(修复表);

    -a, --analyze (分析表);

    -o, --optimize(优化表); //其中,默认选项是-c(检查表)

    例子:

    检查表(check);

    mysqlcheck -u root -c test

    修复表(repair);

    mysqlcheck -u root -r test

    修复指定的数据库用

    # mysqlcheck -A -o -r Database_NAME -p

    检查修复所有的数据库(表;

    # mysqlcheck -u root -A -0 -r -p

    每天定时自动优化MySQL数据库

    crontab -e     //把它加入 cron job 每天在 01:00 自动执行

    0 1 * * * mysqlcheck -Aao –auto-repair -u你的用户名 -p你的密码 > /dev/null 2>&1

    以上这篇Linux系统下mysqlcheck修复数据库命令(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

    展开阅读

    资源下载

    相关资源

    • Android应用源码基于安卓的校园二手交易系统客户端+服务端+数据库

      大小:16.15 MBAndroid

      立即下载
    • 数据库系统教程(第2版)

      数据库系统教程(第2版)

      数据库系统教程第2版 作者:施伯乐丁宝康汪卫 出版时间:2003

      大小:6.5MB数据库

      立即下载
    • 分布式数据库系统:大数据时代新型数据库技术(第2版)

      分布式数据库系统:大数据时代新型数据库技术(第2版)

      大数据时代新型数据库技术:分布式数据库系统(第2版) 作者:于戈 申德荣等 出版时间:2016 本书主要介绍分布式数据库系统和大数据库系统的基本理论与实现技术。全书共分12章,第1章和第2章介绍分布式数据库系统和大数据库系统的基础和背景,主要包括系统的基本概念、体系结构、发展历史、系统分类和主要研究问题;第3~9章为全书的重点,介绍分布式数据库系统和大数据库系统的核心技术,包括分布式数据库设计、分布式查询处理与优化、分

      大小:59.18MB大数据

      立即下载
    • 数据库系统原理与设计(第2版)

      数据库系统原理与设计(第2版)

      《数据库系统原理与设计(第2版)》是万常选、廖国琼、吴京慧、刘喜平编著,2012年清华大学出版社出版的国家精品课程配套教材、十二五普通高等教育本科国家级规划教材。该教材可作为计算机及相关专业本科生的数据库系统原理课程教材,也可供数据库爱好者自学和参考。 全书共分12章。第1章是数据库系统基本概念,第2、3章是关系数据库基础,第4~6章是关系数据库设计,第7~10章是关系数据库管理系统,第11、12章是数据库应用开发。该教材强

      大小:7.21 MB数据库系统

      立即下载
    • 数据库系统概念(第6版)

      数据库系统概念(第6版)

      《数据库系统概念(原书第6版)》是2019年12月机械工业出版社出版的图书,作者是Silberschatz Korth Sudarshan。 本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。 目录 Database System Concepts,6E 出版者的话 译者

      大小:6.51 MB数据库

      立即下载
    • 数据库系统:设计、实现与管理(基础篇)

      数据库系统:设计、实现与管理(基础篇)

      大小:137.1 MB数据库

      立即下载
    • 数据库系统概论

      数据库系统概论

      数据库系统概论(第5版) 第1版于1983年出版,至今已修订至第5版。第5版被列入十二五普通高等教育本科国家规划教材。相应课程于2004年被评为北京市精品课程,2005年被评为国家精品课程,

      大小:67.5 MB数据库概论

      立即下载

    学习笔记

    5小时21分钟前回答

    Linux系统下mysqlcheck修复数据库命令(详解)

    mysqlcheck客户端工具可以检查和修复MyISAM表,还可以优化和分析表。 实际上,它集成了mysql工具中check、repair、analyze、optimize的功能、 有3种方式来调用mysqlcheck: shell mysqlcheck[options] db_name [tables]shell mysqlcheck[options] ---database DB1 [DB2 DB3...]shell mysqlcheck[options] --all--database 如果没有指定任何表或使用---database或--all--database选项, 则检查整个数据库。 option中有以下常用选项: -c, --check (检查表); -r, --repair(修复表); -a, --analyze (分析表); -o, --optimize(优化表); //其中,默认选项是-c(检查表) 例子: 检查表(check); mysqlcheck -u root -c test 修复表(repair); mysqlcheck -u root -r test 修复指定的数据库用 # mysqlcheck -A -o -r D……

    13小时7分钟前回答

    Mysql数据库名和表名在不同系统下的大小写敏感问题

    这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。一个特例是 Mac OS X,当缺省的 HFS+ 文件系统使用时。然而 Mac OS X 还支持 UFS 卷,那些在 Mac OS X 是大小写敏感的就如他们在任一 Unix 上一样。查看章节 1.8.3 MySQL 对 ANSI SQL92 的扩展。 注意:尽管在 Windows 中数据库与表名是忽略大小写的,你不应该在同一个查询中使用不同的大小写来引用一个给定的数据库和表。下面的查询将不能工作,因为它以 my_table 和 MY_TABLE 引用一个表: mysql SELECT * FROM my_table WHERE MY_TABLE.col=1; 列名与列的别名在所有的情况下均是忽略大小写的。 表的别名是区分大小写的。下面的查询……