当前位置:首页 > 课后答案 > 数据库课后习题答案
《数据库原理与应用教程(第3版)》电子书封面

数据库原理与应用教程(第3版)

  • 发布时间:2021年04月08日 09:01:18
  • 作者:机械工业出版社
  • 出版:何玉洁
  • 大小:341 KB
  • 类别:数据库资料
  • 格式:PDF
  • 评分:7.1

    数据库原理与应用教程(第3版) 课后答案

      给大家带来的是关于数据库相关的课后习题答案,介绍了关于数据库原理、数据库应用方面的内容,本书是由何玉洁出版,资源格式为PDF,大小341 KB,机械工业出版社编写,目前高等院校数据库类教材综合评分为:7.1分

      Tags:数据库原理 数据库应用 

      《数据库原理与应用教程(第3版)》内容介绍

      本书根据前两版读者的使用建议进行了修订,第3版继续保持了前面版本的内容全面、实例丰富、理论知识与应用技术相结合等特点,并新增了数据查询方面的示例,增加了附录中数据库分析与设计示例的复杂性。本书由四部分组成:第一部分偏重于数据库理论,主要介绍关系数据库理论;第二部分和第三部分偏重于应用,包括服务器端和客户端的应用:第四部分介绍了数据库的新的应用领域和发展方向。在附录部分用一个完整的示例说明了数据库设计的全过程。书中还涉及sql server 2005的功能、使用方法以及在visual basic 6.0中开发数据库客户端程序的方法。<BR>本书可作为高等院校非计算机专业的数据库教材,也可作为计算机专业学生的补充读物,并可供数据库初学者作为入门读物。

      目录

      • 前言 
      • 第一部分 基础理论
      • 第1章 数据库概述
      • 1.1 一些基本概念
      • 1.1.1 数据
      • 1.1.2 数据库 
      • 1.1.3 数据库管理系统 
      • 1.1.4 数据库系统 
      • 1.2 数据管理技术的发展  
      • 1.2.1 文件管理方式 
      •  1.2.2 数据库管理 
      •  1.3 数据独立性 
      •  1.4 数据库系统的组成 
      •  1.5 小结  
      • 习题 
      • 第2章 数据库系统结构 
      • 2.1 数据和数据模型 
      •  2.1.1 数据与信息 
      •  2.1.2 数据模型 
      •  2.2 概念层数据模型 
      •  2.2.1 基本概念 
      •  2.2.2 实体-联系模型 
      •  2.3 组织层数据模型 
      •  2.3.1 关系模型的数据结构 
      •   2.3.2 关系模型的数据操作  
      • 2.3.3 关系模型的数据完整性约束 
      •  2.4 数据库系统的结构  
      •  2.4.1 三级模式结构 
      •   2.4.2 模式映像与数据独立性 
      •  2.5 数据库管理系统 
      • 2.6 小结 
      • 习题 
      • 第3章 SQL语言基础及数据定义功能 
      •  3.1 基本概念 <BR>  
      •  3.1.1 SQL语言的发展 
      •  3.1.2 SQL语言的特点 
      •  3.1.3 SQL语言功能概述 
      •  3.2 SQL Server提供的主要数据类型 
      •   3.2.1 数值型 
      • 3.2.2 字符串型 
      •  3.2.3 日期时间类型 
      •  3.3 数据定义功能 
      •  3.3.1 基本表的定义与删除 
      •  3.3.2 修改表结构 
      •  3.4 数据完整性 
      •  3.4.1 完整性约束条件的作用对象 
      •  3.4.2 实现数据完整性 
      •  3.5 小结 
      •  习题 
      • 第4章 数据操作语句 
      •  第5章 视图 
      • 第6章 关系数据库规范化理论 
      • 第7章 数据库保护 
      • 第8章 数据库设计 
      • 第二部分 SQL Server基础及使用 
      • 第9章 SQL Server 2005基础 
      •  第10章 数据库及表的创建与管理 
      • 第11章 安全管理 <BR> 第12章 备份和恢复数据库 
      • 第三部分 用Visual Basic开发数据库应用程序 
      •  第13章 数据库应用结构与数据 访问接口 
      •  第14章 ADO数据控件与数据绑定控件 
      • 第15章 Visual Basic数据库应用 编程示例 
      • 第四部分 数据库技术的应用与发展 
      •  第16章 数据仓库与数据挖掘 
      • 第17章 数据库技术的发展 
      • 附录 数据库分析与设计示例 
      • 参考文献

      笔记精选

      windows下mysql数据库主从配置教程

      windows下配置mysql数据库主从的详细过程,具体内容如下

      所用到工具:

      Mysql、Navicat Premium;

      主库设置:

      一.设置my.ini 文件;

      1.在安装目录下找到my.ini 文件:

      默认路径:C:\Program Files\MySQL\MySQL Server 5.0

      windows下mysql数据库主从配置教程

      2.在my.ini 文件中找到[mysqld](#注释自行删除)

      添加如下配置

      server-id=1#主库和从库需要不一致

      log-bin=mysql-bin

      binlog-do-db=mstest#同步的数据库

      binlog-do-db=test#同步的数据库

      binlog-do-db=keyboard#同步的数据库

      binlog-ignore-db=mysql#不需要同步的数据库

      如图:

      windows下mysql数据库主从配置教程

      重启MySql 服务(停止、启动)

      windows下mysql数据库主从配置教程

      3.确认 主库的serverid 和需要同步的数据库及不用同步的数库

      打开Navicat Premium 连接主库

      (1) 按 F6 或 在[工具]中找[ 命令列表界面]

      输入: SHOW VARIABLES LIKE 'server_id';

      确认 serverId

      输入:show master status;

      确认:需要同步的数据库及不用同步的数库 下图中 file 和position 在从库配置中会用到 (每次修改主服my.ini 文件 file和position 参数都会变)

      如图:

      windows下mysql数据库主从配置教程

      4.为从库创建账号:

      1).如图:

      windows下mysql数据库主从配置教程

      其中 % 代表任何主机都能连接该数据库

      2).添加账号权限:服务器权限 全部选上

      windows下mysql数据库主从配置教程

      主库配置OK

      贰.从库配置

      1).用主库创建的账号密码连接一下看是否能正常连接

      2).同样找到my.ini文件进行配置文件

      找到[mysqld]节点

      server-id=2#和主库不一致

      master-host=192.168.0.103#主库IP(和从库是局域网)

      master-user=slave

      master-password=123

      master-port=3306

      master-connect-retry=60

      replicate-do-db=test#需要同步的表

      replicate-do-db=keyboard#需要同步的表

      replicate-ignore-db=mysql#不需要同步的表

      如图:

      windows下mysql数据库主从配置教程

      3).重启MySql 服务 打开任务管理器 找到 mysql 停止一下 然后启动 bingo

      windows下mysql数据库主从配置教程

      4).设置运行代码从库配置

      (1)输入:stop slave;

      说明 暂停 从库

      (2)输入:

      change master to master_host='192.168.0.103',master_port=3306,master_user='slave',master_password='123',master_log_file='mysql-bin.000005',master_log_pos=98;

      说明 :对应着改成 你们自己的配置

      关于File 和 Position('mysql-bin.000005' 98) 是主库配置中的第3步得到的 主库中输入命令 show master status;

      (3)输入:start slave;

      说明 启动;

      如图:

      windows下mysql数据库主从配置教程

      5).检验是否可以打通了

      输入:show slave status;

      当然他们说这样也可以(但我不行) show slave status\G (没有分号),查看

      Slave_IO_Running: Yes

      Slave_SQL_Running: Yes

      输入指令之后

      windows下mysql数据库主从配置教程

      会出现较长文字 不好看 于是我将其复制到 text上 如下图:

      windows下mysql数据库主从配置教程

      windows下mysql数据库主从配置教程

      叁.验证(可不看自行验证):

      主库:

      windows下mysql数据库主从配置教程

      从库:

      windows下mysql数据库主从配置教程

      (2) 我在主库添加几张表:

      主库:

      windows下mysql数据库主从配置教程

      从库:

      windows下mysql数据库主从配置教程

      以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

      以上就是本次介绍的数据库原理与应用教程(第3版)书的全部相关内容,课后答案及相关习题附件可以在下方下载,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:计算机科学概论(英文第11版)

      下一篇:没有了

      查看更多
      读者心得
      5小时16分钟前回答

      计算机二级考试MySQL常考点 8种MySQL数据库设计优化方法

      MySQL数据库设计的8种优化方法,具体内容如下 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。 另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执……

      21小时48分钟前回答

      微信小程序云开发如何实现数据库自动备份实现

      前言 数据是无价的,我们通常会把重要的业务数据存放在数据库中,并需要对数据库做定时的自动备份工作,防止数据异常丢失,造成无法挽回的损失。 小程序云开发提供了方便的云数据库供我们直接使用,云开发使用了腾讯云提供的云数据库,拥有完善的数据保障机制,无需担心数据丢失。但是,我们还是不可避免的会担心数据库中数据的安全,比如不小心删除了数据集合,写入了脏数据等。 还好,云开发控制台提供了数据集合的导出,导入功能,我们可以手动备份数据库。不过,总是手动备份数据库也太麻烦了点,所有重复的事情都应该让代码去解决,下面我们就说说怎么搞定云开发数据库自动……

      29小时31分钟前回答

      使用python的pandas库读取csv文件保存至mysql数据库

      第一:pandas.read_csv读取本地csv文件为数据框形式 data=pd.read_csv('G:\data_operation\python_book\chapter5\\sales.csv') 第二:如果存在日期格式数据,利用pandas.to_datatime()改变类型 data.iloc[:,1]=pd.to_datetime(data.iloc[:,1]) 注意:=号,这样在原始的数据框中,改变了列的类型 第三:查看列类型 print(data.dtypes) 第四:方法一:保存至MYSQL【缺点耗时长】 利用MYSQLdb库,封装成一个类,实现创建表,添加数据的操作,缺点耗时长 class Jess_mysql(): """ 设置mysql类,实现创建数据框,表,及添加数据 """ def __init__(self): self.mysql=MySQLdb.connect(user=mysql_name,host=mysql_host,password=mysql_password,database=mysql_database) self.conn=self.mysql.cursor() def create_table(sel……

      码农之家

      丁高雅 提供上传

      资源
      32
      粉丝
      34
      喜欢
      68
      评论
      12

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com