数据库复习—数据库简介

主流数据库简介

什么是数据库?
  1. 数据库(database)是按照数据结构来组织、存储和管理数据的仓库。随后转变为用户所需要的各种数据管理的方式。
什么是关系数据库?
  1. 关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描述性的表格。
几种关系数据库
  • ORACLE:分布式数据库
  • DB2:应用于大型分布式应用系统,较好的可伸缩性
  • Sybase:客户机/服务器环境下的大型数据库系统
  • SQL Server:关系型数据和结构化数据
  • MySQL:开放源码的小型关联式数据库管理系统
  • Visual Foxpro6.0:面向对象

SQL Server 2005介绍及安装

SQL Server 的发展
  1. SQL Server 式使用客户机/服务器(C/S)体系结构的关系型数据库管理系统(RDBMA)。
SQL Server 2005的版本
  • 企业版
  • 标准版
  • 工作组版
  • 开发版
  • 学习版
  • 企业评估版
  • 移动版
SQL Server 2005的配置与安装
  1. 安装注意事项:
  • 要使用具有管理员权限的账户来安装SQL Server 2005
  • 要安装SQL Server 2005的硬盘分区必须是未经压缩的硬盘分区
  • 建议安装时不要运行任何杀毒软件
SQL Server 2005安装过程
  1. 安装(服务器组件、工具、联机丛书和示例)
  2. 在继续操作之前,必须填写“姓名”字段,“公司”字段是可选的。
  3. 要安装的组件:
  • SQL Server Database Services(S)
  • Analysis Services(A)
  • 工作站组件、联机丛书和开发工具(W)
    不需要:
    Notification Services(O)
    Integration Services(I)
    即I/O
  1. 实例名:
    默认实例
  2. 服务账户:
    使用内置系统账户(Y)——本地系统
  3. 身份验证模式
    混合模式(Windows身份验证和SQL Services身份验证)(M)
    登录密码:随意(123456)
    后面直接默认,勾选安装完打开
Transact-SQL语言
  • DDL(Data Definition Language,数据定义语言)
    允许在数据库中创建对象;
    create、alter、drop;
  • DCL(Data Control Language,数据控制语言)
    允许确定谁可以查看和修改数据;
    grant、deny、revoke;
  • DML(Data Manipulation Language,数据操纵语言)
    允许查询和修改数据;
    select、insert、update、delete
  • 系统存储过程
  • 一些附加的语言元素
SQL Server 2005工具及实用程序
  1. SQL Server Management Studio
  • 是 SQL Server 2005 管理与应用中使用最频繁的工具
  1. Analysis Services(分析服务)
  • 为商务智能解决方案提供联机分析处理及数据挖掘功能
  1. SQL Server配置管理器
  • 是基于管理控制天的一种管理工具。可以管理与SQL Server相关联的服务、配置SQL Server使用的网络协议以及SQL Serve客户端计算机网络连接配置
  1. 文档和教程
SQL Server 2005系统数据库
  • master
    记录所有系统级信息
  • tempdb
    是连接到 SQL Server 实例的所有用户都可用的一个全局资源。保存临时表和临时存储过程
  • model
    模板
  • msdb
    存储 SQL Server Agent代理所执行的计划、警报和作业