zoukankan      html  css  js  c++  java
  • 数据库第一天(基本介绍)

    文件、数据库

    文件保存数据的几个缺点:

    (1)文件的安全性问题

    (2)文件不利于查询和对数据的管理

    (3)文件不利于存放海量数据

    (4)文件在程序中控制不方便:如精确控制数据位置信息

    数据库提供API接口

    数据库是衡量一个程序员水平的重要指标

    DBA:DataBase Administrator

    数据库是按照数据结构来组织、存储和管理数据的仓库

    数据库的基本结构:物理数据层、概念数据层、逻辑数据层

    数据库不同层次之间的联系是通过映射进行转换的。

    image

    DBA管理物理层,将数据连续存在一起。

    数据库的基本特点:

    1.实现数据共享:可提供网络来访问

    2.减少数据的冗余度

    3.实现数据的集中控制

    4.数据的一致性和可维护性,以及却确保数据的安全性和可靠性

    5.故障恢复

    数据库分类:

    image

    SQL:Structed Query Language结构化查询语言,被作为关系型数据库管理系统的标准语言

    绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access都采用了SQL语言。

    sql server 2000提供的两种开发工具:

    1.企业管理器:提供的图形化界面方式操作sql server 2000的工具

    2.查询分析器:提供的用命令行(sql语句)操作sql server 2000的工具

    查询分析器的使用-sql语句

    SQL语言包含4个部分:

    1.数据定义语言(DDL),如CREATE、DROP、ALTER等语句。

    2.数据操作语言(DML),如:INSERT、UPDATE、DELETE语句。增删改查

    3.数据查询语言(DQL),如:SELECT语句。

    4.数据控制语言(DCL),如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。

    内容介绍

    1.sql server表的管理

    2.基本查询

    3.复杂查询

    4.维护数据的完整性

    5.修改表

    目标

    1.掌握sql server表的管理(创建/维护)

    2.掌握对sql server表的各种查询技巧

  • 相关阅读:
    86. Partition List
    2. Add Two Numbers
    55. Jump Game
    70. Climbing Stairs
    53. Maximum Subarray
    64. Minimum Path Sum
    122. Best Time to Buy and Sell Stock II
    以场景为中心的产品设计方法
    那些产品经理犯过最大的错
    Axure教程:如何使用动态面板?动态面板功能详解
  • 原文地址:https://www.cnblogs.com/baiweiguo/p/2912760.html
Copyright © 2011-2022 走看看