飞道的博客

数据库系统原理【四】

436人阅读  评论(0)

感谢内容提供者:金牛区吴迪软件开发工作室

第七章:数据库应用设计与开发实例

一、需求描述与分析

二、系统设计

三、系统实现

四、系统测试与维护

1.基于PHP语言的Mysql数据库应用

PHP语言简介

PHP工作原理:

PHP操作Mysql数据库的基本步骤

通过使用内置函数mysql,PHP程序可以很好地与Mysql数据库进行交互。

1.连接数据库

<?php
	$con = mysql_connect("localhost:3306", "root", "123456");
	if (!$con) {
		echo "连接失败!";
		die(); // 终止程序运行
	}
	echo "连接成功!";
?>

持久连接和普通连接的区别及用法

<?php
	$server = "localhost:3306";
	$user = "root";
	$pwd = "123456";
	$con = mysql_connect($server, $user,  $pwd);
	if (!$con) {
		die("连接失败!", mysql_error()); // 终止程序运行
	}
	echo "持久连接成功!";
?>
2.选择数据库

<?php
	$con = mysql_connect("localhost:3306", "root", "123456");
	if (mysql_errno()) {
		echo "数据库连接失败";
		die();
	}
	mysql_select_db("db_name", $con);
	if (mysql_errno()) {
		echo "数据库选择失败";
		die();
	}
	echo "数据库选择成功!";
?>
3.增删改查操作

<?php
	$con = mysql_connect("localhost:3306", "root", "123456") or die("数据库连接失败!");
	mysql_select_db('db_name', $con) or die("数据库选择失败!");
	mysql_query("set names 'gbk'"); // 设置中文字符集
	$sql = "SELECT name From teacher";
	$sql = $sql."WHERE id=10021";
	$res = mysql_query($sql, $con);
	if ($res) {
		echo "查询成功!";
		$arr = mysql_fetch_array($res, MYSQL_NUM);
		if ($arr) {
			echo "所要查询教师的姓名是:".$arr[0];
		}
	} else {
		echo "查询失败!";
	}
?>
4.关闭mysql的连接

<?php
	$con = mysql_connect("localhost:3306", "root", "123456") or die("数据库连接失败!");
	echo "成功建立连接!";

	mysql_select_db("db_name", $con) or die("数据库选择失败");
	echo "成功选择数据库";
	
	mysql_close($con) or die("关闭MySQL数据库服务的连接失败");
	echo "成功关闭与数据库的连接";
?>

第八章:数据管理技术的发展

一、数据库技术发展概述

1.数据库技术的发展阶段

数据库是管理数据的技术,发展了数据建模数据库管理系统 核心技术为主,内容丰富、领域宽广的一门学科,带动了一类巨大的软件产业 – 数据库管理系统(DBMS)产品及其相关工具和解决方案。

数据模型是数据库系统的核心和基础。

共同特点:

  1. 支持三级模式(外模式、模式、内模式)的体系结构
  2. 用存取路径来表示数据之间的联系
  3. 独立的数据定义语言。
  4. 导航的数据操纵语言。


2.第三代数据库系统的特征

  1. 应支持数据管理、对象管理和知识管理
  2. 必须保持或继承第二代数据库系统的技术
  3. 必须对其他系统开放

二、数据仓库与数据挖掘

1.数据仓库及其特征

计算机数据处理工作的类型:

  1. 操作型处理

  2. 分析型处理

传统的数据库技术 VS 数据仓库

2.数据仓库的三个概念

数据仓库(Data Warehouse, DW)是面向主题的、集成的、稳定的、随时间变化的数据集合,用以支持管理决策的过程。

数据仓库不是可以买到的产品,而是一种面向分析的数据存储方案


3.什么是数据挖掘



4.数据挖掘的功能

5.数据挖掘的步骤

  1. 确定业务对象
  2. 数据的选择
  3. 数据的预处理
  4. 建模
  5. 模型评估
  6. 模型部署

三、大数据管理技术

1.大数据及其特征【BIG DATA】

2.大数据管理技术典型代表


NoSQL = not only sql = 不仅仅是sql


转载:https://blog.csdn.net/weixin_43606158/article/details/107545466
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场