数据库发展阶段

<?php
   $con=mysql_connect("localhost","root","123456");  //非持久连接
   if(!$con)
   {
      echo"连接失败<br/>";
      echo"错误编号:"mysql_errno();
      die("连接失败",mysql_error());
    }
   echo"OK";
?>

<?php
  $server="localhost:3306";
  $user="root";
  $pwd="123456";
  $con=mysql_pconnect($server,$user,$pwd); //持久连接
  if(!$con)
  {
     die("连接失败",mysql_error());
   }
  echo"mysql服务器:$server<br/>用户名:$user<br/>";
  echo"使用函数mysql_pconnect()函数永久连接数据库";
?>

//选择数据库
<?php
   $con=mysql_connect("localhost","root","123456");  //非持久连接
   if(mysql_error())
   {
      echo "数据库连接服务失败<br/>";
      die();  //程序终止运行
    }
   mysql_select_db("DBName",$con);
   if(mysql_error())
   {
      echo "数据库选择失败<br/>";
      die();  //程序终止运行
    }
  echo"数据库选择成功!";
?>

//执行查询操作
<?php
  $con=mysql_connect("localhost","root","123456")
    or die("数据库连接服务器失败!<br/>");
    mysql_select_db("DBName",$con)
    or die("数据库选择失败!<br/>");
    mysql_query("set names 'gbk'");//设置中文字符集
    $sql="select columns from Tabelname";
    $sql=$sql."where condition";
    $result=mysql_query($sql,$conn);
    if($result)
    {
       echo "数据查询成功!<br/>";
       $array=mysql_fetch_array($result,MYSQL_NUM);
       if($array)
       {
          echo "查询的数据为:"$array[0];
        }
     }else{
       echo"查询失败!";
     }
?>

//关闭数据库
<?php
    $con=mysql_connect("localhost","root","123456")
    or die("数据库连接服务器失败!<br/>");
    echo"已建立数据库服务的连接<br/>";
    mysql_select_db("DBName",$con)
    or die("数据库选择失败!<br/>");
    echo"已成功选择到数据库<br/>";   
    mysql_close($con)
    or die("关闭数据库服务失败<br/>");
    echo "数据库服务关闭成功!<br/>";
?>

数据模型是数据库的基础和核心
数据库发展阶段:
第一代:层次模型、网状模型数据库管理系统   代表:IBM的IMS(层次代表)、DBTG(网状结构代表)
        共同特点:支持三级模式;使用存取路径来表示数据之间的联系;独立的数据定义语言;导航的数据操纵语言。
第二代:关系数据库
        ★以关系模型为基础,由数据结构、关系操作和数据完整性三部分组成。
        关系代数作为语言基础,由关系数据理论作为理论基础。
        特点:模型简单清晰;理论基础好;数据独立性强;数据库语言非过程化。
第三代:新一代数据库系统
        ☆特点:应支持数据管理、对象管理和知识管理;必须保持或继承第二代数据库系统的技术;必须对其他系统开放。

数据仓库和数据挖掘
计算机数据处理工作的类型:操作型处理(联机事务处理OLTP,数据库联机日常操作)、分析型处理(联机分析处理OLAP,海量数据查询)

数据仓库data warehouse:面向主题的、集成的、稳定的、随时间变化的数据集合,用于支持管理决策的过程;是一种面向分析的数据存储方案。
      特征:面向主题;集成性;数据的非易失性;数据的时变性。
三个概念:粒度:细化的程度越高,粒度越小。
          分割:数据按级别进行分类的切片。
          维:人观察数据的角度。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值