zoukankan      html  css  js  c++  java
  • 第一章 数据集散地:数据库

    1、数据库的作用:

    a) 存储大量数据,方便检索和访问

    b) 保持数据信息的一致、完整

    c) 共享和安全

    d) 通过组合分析,产生新的有用信息

    2、应用程序运行的原理:

    应用程序---请求数据request---数据库

    数据库---响应数据response---应用程序

    l 应用程序

    n 作用:响应操作并显示结果、向数据库请求数据

    n 要求:美观、操作简单方便

    l 数据库

    n 作用:存储数据、检索数据、生成新的数据

    n 要求:统一、安全、性能等

    3、时下流行的数据库:

    a) Oracle   Oracle[甲骨文]公司,产品免费、服务收费

    b) SQL Server   微软生产,针对不同用户群体的多个版本

    c) MySQL    开放源代码,开放源代码,网站应用广泛

    d) DB2    IBM公司生产,支持多操作系统、多种类型的硬件和设备

    4、数据库DB

    a) 数据库的定义【DataBase

    1. 存放数据的仓库
    2. 数据库由表、关系以及操作对象组成
    3. 数据存放在表中

    b) 数据的定义【Data

    1. 数据:用于描述客观事物(实体)信息的。但是必须加以描述。比如83到底是83分,83元,还是83个人;所以使用数据的时候一定要加以描述,不能单独存在。

    c) 实体的定义【entity】——数据库的基本概念:

    1. 实体:实实在在存在的东西,就称为实体(比如书本、鼠标、人等等)。定义:所有客观存在的、可以被描述的事物。
    2. 实体型:某些实体具有相同的属性,就称为同一个实体型
    3. 实体集:相同实体型中所有实体的集合称之为实体集

    d) 数据库表【table】——字段和记录:

    1. (我们把实体类型相同的放到一张表中):格式相同的实体放入表中存储。
    2. 就代表一个实体,也可以称之为一条记录
    3. 都代表这实体的具体的属性值,可以称之为字段

    5、数据库|数据库管理系统|数据库系统

    a) 数据库【DB】——数据的仓库

    b) 数据库管理系统【DBMS】:其实就是一个系统软件,用于增删改查数据。

    c) 数据库系统【DBS】:由数据库、数据库管理系统、维护人员等组成。

    注:如果不是特殊情况,都可以统称为数据库。

     

    6、冗余:指的是数据库中的数据一模一样,数据重复的现象就称为冗余。消除冗余会增加数据查找的复杂性,所以,有时候为了查找方便,也允许一定的冗余。

     

    7数据库完整性:指的是数据的正确性和准确性。

    8、启动数据库管理系统应注意两点:

    a) 必须要开启服务

    开启服务:

    计算机--右键---管理---服务与应用程序--开启SQL Server的服务【MSSqlServer

    b) SQL Server Management Studio可以启动多个数据库,甚至可以启动其他计算机的数据库

    服务器名称:.”表示本机作为服务器

    登录方式:Windows验证身份,无需用户名密码

              SQL Server 身份验证--需要登录名和密码(推荐都设置为sa==super admin 超级管理员)

    9SQL Server数据库按照用途可以划分为

    a) 系统数据库:

    1. master:用于存储用户级别的信息
    2. model:用于存储新建数据库模板信息
    3. msdb:用于记录操作信息
    4. tempdb:用于记录临时表和临时文件
    5. ResourceDB:这个数据库比较特殊,是完全隐藏的。只读,包含所有系统对象。

    b) 用户数据库

    10、数据库文件【DataBase File】:存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件,一个数据库文件只属于一个数据库。

    a) 数据文件【.mdf

    1. 主数据文件(.mdf:一个数据库只能有一个主数据文件,用于保存启动数据库的信息。
    2. 次数据文件(.ndf:一个数据库中可以有若干个次数据文件。

    b) 日志文件【.ldf

    一个数据库中可以有若干个日志文件,用于存储对数据库的操作信息和记录事物。

    11、数据库操作

    a) 分离数据库:选择数据库---右键---任务---分离---确定

    b) 附加数据库:数据库--右键--附加--选择主文件--确定

    c) 备份数据库:选择数据库--右键--任务--备份--输入备份地址--输入名称--确定

    d) 删除数据库:选择数据库--右键--删除

    e) 还原数据库:数据库--右键--还原数据库---输入名称--选择原设备--选择地址--输入备份时保存的名字---选择第一个--确定

    f) 收缩数据库:选择数据库--右键--任务--收缩--确定

    12、使用数据库保存的优势:

    安全性能更好

    数据独立性强

    数据可以长期保存

    可共享性更好

  • 相关阅读:
    C#操作REDIS例子
    A C# Framework for Interprocess Synchronization and Communication
    UTF8 GBK UTF8 GB2312 之间的区别和关系
    开源项目选型问题
    Mysql命令大全——入门经典
    RAM, SDRAM ,ROM, NAND FLASH, NOR FLASH 详解(引用)
    zabbix邮件报警通过脚本来发送邮件
    centos启动提示unexpected inconsistency RUN fsck MANUALLY
    rm 或者ls 报Argument list too long
    初遇Citymaker (六)
  • 原文地址:https://www.cnblogs.com/suola/p/11344262.html
Copyright © 2011-2022 走看看