数据库系统原理1.0

别人的成功无法复制,但是别人的付出可以复制。

 百度脑图http://naotu.baidu.com/home

+获取知识的方法:

中国知网http://www.cnki.net

+论文:基于PHP语言+mysql数据库开发的blog的论文

https://wenku.baidu.com/view/ac9c61fcf424ccbff121dd36a32d7375a417c68e.html

+什么是php?

什么是超文本预处理语言?

什么是脚本语言?

+什么是php参考手册?

+php能做什么?

什么是网站开发?

什么是移动app接口?

什么是适合做服务端脚本?

+什么是mysql

+mysql教程

在开始学习本教程前你应该了解PHP和HTML的基础知识,并能简单的应用。

MySQL 对PHP有很好的支持,PHP是目前最流行的Web开发语言。PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。MySQL可以说是PHP的黄金搭档,我们要征服这个数据库,在你理解了数据库的概念之后,就要尝试通过PHP来连接数据库,进而会用PHP成功的插入,删除和更新数据。PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。可以节省开发时间、有助于建立更稳定的应用。所以说,PHP框架是一个可以用来节省时间并强化自己代码的工具。当你第一次选择PHP框架时,建议多尝试几个,每个框架都有自己的长处和短处,例如Zend框架由于多样的功能、并且有一个广泛的支持系统,流行了很长时间。而CakePHP是一个晚于Zend的PHP框架,相应的支持系统也比较少,但是更为方便和易于使用。

PHP http://www.runoob.com/php/php-tutorial.html

PHP开发工具http://www.runoob.com/w3cnote/php-develop-tools.html

菜鸟http://www.runoob.com/mysql/mysql-tutorial.html

易百https://www.yiibai.com/mysql/

+mysql考证课程体系

http://bj.hwua.com/zt/mysql_ocp/?bjhwua=mysql-S01

+MySQL的安装与配置

mac下载安装mysql完整步骤https://www.jb51.net/article/103841.htm

参考案例:华为https://www.huaweicloud.com/?ticket=ST-564625-gl50SK0ayjEmkxUmdrcpvkud-sso

开发者支持计划https://activity.huaweicloud.com/developer_plan/index.html?utm_source=baidu-b&utm_medium=cpc&utm_campaign=HYDT-CSDN&utm_content=HYDT-CSDN-blog&utm_term=developer_plan

MySQL快速入门https://support.huaweicloud.com/qs-rds/zh-cn_topic_apply_for_rds.html

使用限制

使用流程

购买实例

初始化配置

连接实例

扩展实例

创建跨区域的灾备实例

+什么是参考文献?

如何找到参考文献?

+什么是大数据

【英特尔】https://www.intel.cn/content/www/cn/zh/analytics/overview.html?cid=prc:bai|bigdata_cn_what|cn21C596|s&utm_source=baidu&utm_medium=cpc&utm_term=Keyword_Biz1222&utm_campaign=BIZ_CN_Big_Data(S)&utm_content=cid=prc:bai|bigdata_cn_what|cn21C596|s&intel_term=什么是大数据

+大数据管理技术典型代表

SAP大数据管理https://www.sap.com/china/index.html

https://www.sap.com/china/cmp/dg/ddm-cioguide-2018/index.html?campaigncode=CRM-CN18-PPC-DDMBDCABPP&source=PPC-CN-Baidu-DDM-BD-CA-Bigdata-kw13&gclid=CNGr5YOVnN0CFYzPvAodpVoObg&gclsrc=ds

tableau-高级从业人员选择的可视化分析工具

从大型企业到早期初创企业和小企业,使用tableau来查看和理解数据的人无处不在.立即免费试用

!tableau-数据可视化分析的好帮手_助您脱离报表苦海

借助 Tableau,瞬间解答自己能够想出的任何问题

https://www.tableau.com/zh-cnTableau 帮助人们将数据转化为可以付诸行动的见解。探索无所不能的可视化分析。只需点击几下即可构建仪表板,进行即兴分析。与任何人共享自己的工作成果,对公司发挥更大影响力。从全球性企业到早期初创企业和小企业,使用 Tableau 来查看和理解数据的人无处不在。


数据库系统原理1.0_第1张图片

网络大数据http://www.raincent.com

国内典型大数据应用案例https://www.csdn.net/gather_2c/MtTaYg5sNzMyOC1ibG9n.html

神策数据_大数据用户行为分析平台_支持私有化部署官网

https://www.sensorsdata.cn/blog/

神策数据,深度洞察用户数据,帮企业用数据驱动产品改进及运营监控,可实现多维度,精细化的统计分析.秒级处理,实时更新,支持私有化部署的数据分析产品.

+数据挖掘技术

数据挖掘技术_丨SAS中国网站https://www.sas.com/zh_cn/solutions/analytics.html

 SAS在Forrester™ 2017年第一季度报告中被誉为预测分析和机器学习解决方案领导者

数据挖掘技术 基于为尖端和创新的算法,可以协助您解决为棘手的难题.使得佳决策成为可能,同时挖掘您可能忽略的机遇

https://www.sas.com/content/dam/SAS/en_us/doc/analystreport/forrester-predictive-analytics-machine-learning-108754.pdf

+什么是从数据库到数据仓库

数据库与数据仓库的区别https://blog.csdn.net/xxfigo/article/details/60139907

数据库:传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。

数据仓库:数据仓库系统的主要应用主要是OLAP(On-Line Analytical Processing),支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。

【intel】https://www.intel.cn/content/www/cn/zh/business/be-ready.html?cid=prc:bai|biz_cn_purley_data_mining_with|cn23636E|s&utm_source=baidu&utm_medium=cpc&utm_term=CV_biz_purley_222062&utm_campaign=BIZ_CN_Purley(S)&utm_content=cid=prc:bai|biz_cn_purley_data_mining_with|cn23636E|s&intel_term=数据库和数据仓库

IT转型方式必须以商业策略和IT成熟度为先导条件

IT转型成功的关键在于先进的硬件

没有数据技术的支持,很难在数字经济时代中赢得竞争

混合云  网络  更快 更安全  存储

从数据仓库到大数据,数据平台这25年是怎样进化的?

https://www.cnblogs.com/zzjhn/p/5782976.html

数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告决策支持目的而创建。 为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。 

+数据库技术发展

数据库技术是信息系统的一个核心技术。是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。

+数据仓库与大数据融合的探讨

+架构大数据:挑战、现状与展望

大数据平台中数据分析工具的设计与实现

商业银行数据仓库系统设计与实现

浅谈数据仓库和大数据

https://blog.csdn.net/Gospelanswer/article/details/78208761

+数据库应用设计与开发实例

需求:论文

数据库设计规范及设计技巧研究

计算机软件数据库设计的重要性以及原则研究

基于信息化建设的企业数据库设计

数据库设计在网站开发中的应用

数据库设计在网站管理系统中的应用

+什么是功能性需求与非功能性需求

https://blog.csdn.net/lonelyfish__yu/article/details/19066967

+系统设计

用excel做企业管理系统http://www.qinzhe.com/cn/baidu.html

用Foxtable_人人都能数据库系统开发

http://www.foxtable.com/index8.html

通用软件不合适,定做软件太昂贵,自己设计软件太难,何不试试FoxTable?完美融合B/S和C/S优势,免费发行,专为非专业人士设计,快速设计各种管理软件.

Redshift-快速简单_经济高效的数据仓库-亚马逊AWS

https://amazonaws-china.com/cn/redshift/pricing/?sc_channel=PS&sc_campaign=acquisition_CN&sc_publisher=baidu&sc_category=pc&sc_medium=redshift_nb&sc_content=data_warehouse_e&sc_detail=%20%20%20%20%20%20&sc_segment=100004927&sc_matchtype=phrase&sc_country=CN&s_kwcid=AL!4422!88!14673028366!!18525234137&ef_id=W4vVAAAABMj2aNNJ:20180902121808:s

搭搭云 - 超级应用平台 https://www.dadayun.cn

微信、网站、APP与企业软件一体化的超级应用平台,在一个云端账户内可以定制和使用各种企业应用,并可在线实时调整,即改即用,移动端免开发实时同步。

+数据库安全与保护

++数据库安全研究现状与展望

++计算机数据库安全管理分析与探讨

++数据库安全管理系统_有效保护企业安全

数据库安全管理系统 腾讯企业安全19年互联网安全经验与研究团队,快速精准查杀病毒,智能修复漏洞,赋能大数据,有效保护企业安全.

https://s.tencent.com/?ADTAG=media.buy.baidu.gongneng

++百度云TSDB时序数据库_存储时间序列数据高性能数据库

百度云TSDB时序数据库Time Series Database,极高的数据压缩能力,极优的查询性能。特别适用于物联网应用场景。提供开放标准的API,方便第三方应用快速集成云端服务。

https://cloud.baidu.com/product/tsdb.html?track=cp:nsem|pf:pc|pp:tsdb|pu:tsdb|ci:|kw:2035162

++数据库安全与保护产品 | Oracle 中国

了解Oracle 全面的数据库安全性、脱敏、加密、校订和监视解决方案组合。

https://www.oracle.com/cn/database/security/products.html

+数据库备份与恢复

++数据库备份技术_历史数据秒级恢复_沃趣整体解决方案

http://www.woqutech.com/index.html

沃趣数据库备份 容灾云平台集合了CDP备份,历史数据秒级恢复,灾备保护等功能的一体化云平台.

++数据容灾备份方案-华为云数据复制服务_数据库迁移零成本

+什么是【数据库】封锁技术

https://blog.csdn.net/qq_26545305/article/details/52577621

+什么是并发?

在操作系统中,并发是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。

在关系数据库中,允许多个用户同时访问和更改共享数据的进程。SQL Server 使用锁定以允许多个用户同时访问和更改共享数据而彼此之间不发生冲突。

数据库并发操作会带来哪些问题及原因?

(1)丢失更新

 当两个或多个事物读入同一数据并修改,会发生丢失更新问题,即后一个事物更新的结果被前一事务所做更新覆盖 即当事务A和B同事进行时,事务A对数据已经改变但并未提交时B又对同一数据进行了修改(注意此时数据是A还未提交改变的数据),到时A做的数据改动丢失了

(2)不可重复读

 当两个数据读取某个数据后,另一事务执行了对该数据的更新,当前一事务再次读取该数据(希望与第一次读取的是相同的值)时,得到的数据与前一次的不一样,这是由于第一次读取数据后,事务B对其做了修改,导致再次读取数据时与第一次读取的数据不想同

(3)读‘脏数据’

     当一个事务修改某个数据后,另一事务对该数据进行了读取,由于某种原因前一事务撤销了对改数据的修改,即将修改过的数据恢复原值,那么后一事务读到的数据与数据可得不一致,称之为读脏数据

++论文:ORACLE数据库并发访问控制机制及访问冲突的解决方法

利用神经网络算法解决数据库智能高并行、并发海量运算

高并发访问下数据库连接池的研究与设计

一种支持高并发的超大规模数据库引擎的研究

+什么是数据库事务?为什么要引入数据库事务?数据库事务的特征是什么?

https://blog.csdn.net/libaoshan55/article/details/78175415

特征:什么是原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)

利用事务机制,对数据库的操作要么全部执行,要么全部不执行,保证数据库的一致性。需要使用事务的SQL语句通常是更新和删除操作等。

+什么是安全性与访问控制

论文:

基于角色的访问控制模型安全性分析研究综述

基于博弈理论的主动式访问控制关键技术研究

文档安全管理系统中身份认证与访问控制技术研究

+什么是触发器

对SQL Server数据库触发器的深入研究

SQL Server数据库DML触发器的研究与应用

数据库触发器及应用

SQL触发器在数据库设计中的应用

触发器在实现数据库安全方面的新应用

+什么是数据库完整性

数据库完整性(Database Integrity)是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束可以通过DBMS或应用程序来实现,基于DBMS的完整性约束作为模式的一部分存入数据库中。通过DBMS实现的数据库完整性按照数据库设计步骤进行设计,而由应用软件实现的数据库完整性则纳入应用软件设计(本文主要讨论前者)。

+数据库编程

+存储过程和存储函数

指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。

什么是存储过程?

存储过程就是一条或多条SQL语句的集合,可视为披文件,但是起作用不仅限于批处理

存储过程和存储函数的区别?

存储函数:可以通过return 语句返回函数值。

存储过程:不能

除此之外我们可以认为他们是完全一样

什么是sqlserver2012

什么是执行管理任务或应用复杂的业务规则?

+如何创建、调用、删除存储函数

+什么是存储过程体

+如何创建、调用和删除存储过程

【SQL与关系数据库基本操作】

SQL的发展、特点、组成是什么样?

为什么要知道SQL的发展、特点、组成?

MYSQL和SQL的区别是什么?

为什么要知道MSQL如何使用?

什么是数据定义?

什么是数据库模式定义?

什么是表定义?

什么是索引定义?

什么是数据更新?

什么时候插入数据、删除数据、修改数据?

为什么要数据查询?

SELECT语句怎么用?http://www.w3school.com.cn/sql/sql_select.asp

列的选择与指定有什么用?

FROM子句与多表连接查询有什么用?

WHERE子句与条件查询有什么用

GROUP BY子句与分组数据有什么用教你如何使用groupby语句查询数据库_百度文库

HAVING子句有什么用

ORDER BY子句有什么用

LIMIT子句有什么用

什么是视图?

如何创建和删除视图

如何修改和查看视图定义

如何更新和查询视图数据

【第三章 数据库设计】

数据库的生命周期有多久?数据库设计的目标、内容、方法、过程是什么?

数据库设计的基本步骤是什么:什么是数据库需求分析?什么是数据库概念结构设计?什么是数据库逻辑结构设计?(概念结构和逻辑结构的区别是什么?)什么是数据库物理设计?

什么是数据库实施?什么是数据库运行和维护?

什么是关系数据库?关系数据库的设计方法是什么样的:关系数据库设计过程和各级模式是什么样的?关系数据库概念结构设计方法、逻辑结构设计方法、物理设计方法的区别是什么?

【关系数据库】

什么是关系数据库

关系数据库的模型是什么:什么是关系数据结构?什么是关系操作集合?什么是关系的完整性约束?

什么是关系数据库的规范化理论:关系模型中可能存在的冗余和异常问题?什么是函数依赖与关键字?什么是范式与关系规范过程?

什么是关系规范化理论的应用?

【数据库系统概述】 

什么是数据库

为什么要知道数据库管理技术的发展

为什么要知道数据库系统的结构

为什么要知道数据库系统的三级模式结构

为什么要知道数据库系统的运行与应用结构

为什么要知道数据模型

为什么要知道数据模型与数据模型组成要素

为什么要知道数据模型的分类

参考资料:https://blog.csdn.net/zdw19861127/article/details/77719273

你可能感兴趣的:(数据库系统原理1.0)