简介
使用数据库的必要性
使用数据库可以高效且条理分明地存储数据,使人们能够更加迅速,方便地管理数据。数据库 具有以下特点。
1.可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。
2.可以有效地保持数据信息的一致性、完整性,降低数据冗余。
3.可以满足应用的共享和安全方面的要求。
数据库技术是计算机科学的核心技术之一,具有完备的理论基础。对数据库基本概念的掌握. 将有助于对数据库的理解。
数据库的基本概念
1.数据
描述事物的符号记录称为数据(Data).数据不仅仅包括数字,文字,图形,图像,声音,档案 记录等都是数据
在数据库中,数据是以“记录”形式按统一的格式进行存储的,而不是杂乱无章的,相同格式 和类型的数据统一存放在一起,而不会把“人”和“书”混在一起存储,这样,数据的存储就井然 有序了。
2.数据库和数据库表
不同的记录组织在一起,就形成了数据库的“表”(Table).也可以说,表是用来存储具体数据 的,如图1.1所示,那么数据库和表存在什么关系呢?简单地说,数据库就是表的集合,它是以一 定的组织方式存储的相互有关的数据集合.例如.关系数据库的表由记录组成,记录由字段组成, 字段由字符或数字组成.它可以供各种用户共享,具有最小冗余度和较高的数据独立性,它是统一 管理的相关数据的集合.
3.数据库管理系统和数据库系统
数据库管理系统(Database Management System,DBMS)是实现对数据库资源有效组织、管理和 存取的系统软件。它在操作系统的支持下,支持用户对数据库的各项操作,DBMS主要包括以下功能。
数据库的建立和维护功能:包括建立数据库的结构和数据的录入与转换、数据库的转储与 恢复、数据库的重组与性能监视等功能。
数据定义功能:包括定义全局数据结构、局部逻辑数据结构、存储结构、保密模式及信息 格式等功能。保证存储在数据库中的数据正确、有效和相容,以防止不符合语义的错误数 据被输入或输出。
数据操纵功能:包括数据查询统计和数据更新两个方面。
数据库的运行管理功能:这是DBMS的核心部分,包括并发控制、存取控制、数据库内部 维护等功能。
通信功能:DBMS与其他软件系统之间的通信,如Access能与其他 Office组件进行数据交换. 数据库系统(Database System,DBS)是一个人-机系统,一般由硬件,操作系统,数据库,DBMS. 应用软件和数据库用户(包括数据库管理员)组成,用户可以通过DBMS操作数据库,也可以通过 应用程序操作数据库
应用程序是利用DBMS.为解决某个具体的管理或数据处理的任务而编制的一系列命令的有序集合,如果应用程序比较完善,能够提供友好的人机界面,并编译成可执行文件发行,使普通用户不 需要具备计算机的专业知识,在较短时间就学会使用,那么就称为数据库应用软件。
安装SQL Server数据库
打开SQLServer安装中心,点击左边的安装,然后是右边第一个
版本选择第二个{Developer}
在功能那选择下面打钩的
在用户哪里添加当前用户
后面就可以一直下一步直到加载,最后加载完成如下图
打开图中选项,右键重新启动
做完后进行连接,直接用Windows 身份验证就好
master数据库:记录SOLServer系统所有系统级别的信息。 它记录所有的登录账户和系统配置设置,master数据库记录 所有其他的数据库信息,其中包括数据库文件的位置,同时 它还记录SQL Server的初始化信息。
model 数据库:用作 SOL Server 实例上创建的所有数据库的 模板。对model数据库进行的修改(如数据库大小、排序规 则,恢复模式和其他数据库选项)将应用于以后创建的所有 数据库.
msdb数据库:用于SQL Server代理计划警报和作业,所有的 任务调度、报警,操作都存储在该数据库中,该数据库还用来存储所有数据库备份历史。 SOL Server Agent将会使用这个数据库。
tempdb数据库:表示一个工作空间.用于保存临时对象或中间结果集,例如,存储SQLServer 生成的工作表,SOlL Server每次启动时都重新创建tempdb数据库,因此,该数据库在系统 启动时总是“干净”的