一、使用数据库的必要性
使用数据库可以高效且条理分明地存储数据,使工作人员能够更加迅速、方便地管理数据。数据库具有以下特点:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、虚拟空间、营销软件、网站建设、岳池网站维护、网站推广。
可以结构化的存储大量的数据信息,方便用户进行有效的检索和访问;
可以有效地保持数据信息的一致性、完整性、降低数据冗余;
- 可以满足应用的共享和安全方面的要求;
常见的数据库有:SQL Server、MySQL、Oracle等,SQL Server是运行在Windows操作环境中,拥有相对比较友好的图形化界面。
二、数据库的基本概念
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
1、数据
描述事物的符号记录称为ishuju(Data)
包括数字,文字、图形、图像、声音、档案记录等
以“记录”形式按统一的格式进行存储
2、表
将不同的记录组织在一起,就形成了“表”
是用来存储具体数据的
3、数据库管理系统和数据库系统
数据库管理系统(Database Management System,DBMS)是实现对数据库资源有效组织、管理和存取的系统软件。DBMS主要包括以下功能:
- 数据库的建立和维护功能;
数据定义功能;
数据操纵功能;
数据库的运行管理功能;
- 通信功能;
数据库系统(Database SysSystem,DBS)是一个人一机系统,一般由硬件、操作系统、数据库、DBMS、应用软件和数据库用户组成。用户可以通过DBMS操作数据库,也可以通过应用程序操作数据库。
数据库管理员(Database AdmAdministrator DBA)负责数据库的更新和备份、数据库系统的维护、用户管理等工作,保证数据库系统的正常运行。
三、数据库的发展史和模型
1、数据库的发展史
初级阶段——第一代数据库:基于层次模型和网状模型的数据库系统;
中级阶段——第二代数据库:关系数据库;
高级阶段——第三代数据库:面向不同领域的新型数据库、面向对象数据库、“关系——对象”数据库;
2、经典数据模型
数据是现实世界中“量”的抽象,而数据模型是数据特征的抽象。在数据库系统中,数据模型是它的核心和基础;数据模型表现为数据的结构、定义在其上的操作及约束条件。
1)网状模型:
网状模型采用多对多,多对一的关系。这样复杂的数据关系,在网状模型上 可以得到很好的支持。网状模型适合表达复杂数据关系的实现,也可以将数据冗余减少到最小。
2)层次模型:
数据结构采用树形结构进行抽象的分析和表示,适合一对多的关系模型。禁止了多对多和多对一的关系。数据约束不容易实现,IBM公司开发的IMS数据库系统。
3)关系模型:
数据结构使用简单易懂的二维数据表,可以用简单的“实体-关系”(E-R)图来直接表示,E-R图中包含了实体(数据对象)、关系和属性三个要素。图中:矩形:实体;椭圆:属性。
四、关系数据库的基本概念
关系数据库系统是基于关系模型的数据库系统,是关系模型应用到数据库领域的实例化。
1、关系数据库的基本结构
在每个二维表中,每行称为一条记录,用来描述一个对象的信息;每列称为一个字段,用来描述对象的一个属性。数据表与数据库之间存在相应的关联,这些关联用来查询相关的数据,如下图所示就是一个数据表。
关系数据库是由数据表之间的关联组成的。其中:
数据表通常是一个由行和列组成的二维表,每个数据表分别说明数据库中某一特定的方面或部分的对象及其属性;
数据表中的行通常叫做记录或元组,它代表众多具有相同属性的对象中的一个;
- 数据表中的列通常叫作字段或属性,它代表相应数据库中存储对象的共有的属性;
2、主键与外键
1)主键
数据表中的每行记录都必须是唯一的,而不允许出现完全相同的记录,通过定义主键(主关键字,Primary Key)可以保证记录(实体)的唯一性。
主键唯一标识表中的行数据,一个主键值对应一行数据。主键由一个或多个字段组成,其值具有唯一性,不允许取空值(NULL),一个表只能有一个主键。
2)外键
一个关系数据库通常包含多个表,通过外键(Foreign Key)可以使这些表关联起来。外键是用于建立和加强两个表数据之间的链接的一列或多列。通过将表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就称为第二个表的外键。
3、数据完整性规则
1)实体完整性规则
实体完整性规则要求关系中的元组在主键的属性上不能有空值。如果出现空值,那么主键值就起不到唯一标识元组的作用。
2)域完整性规则
域完整性规则也称列完整性,指定一个数据集对某一个列是否有效或确定是否允许空值。
3)引用完整性规则
如果两个表之间相互关联,那么引用完整性规则要求不允许引用不存在的元组。
4)用户定义完整性规则
用户定义完整性规则是针对某一具体数据的约束条件,由应用环境决定。它反映某一具体应用所涉及的数据必须满足的语义要求。
五、安装和使用SQL Server 2016
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQL Server 2016开发版可以在Windows8/8.1/10上安装,但是企业版不支持,功能都一样。但是,开发版不可以部署到实际生产环境中。
SQL Server 2016镜像请访问:[https://pan.baidu.com/s/1p17J4yhJE6UrvDkodgRzLg
提取码:pydi]
1、安全SQL Server的安全注意事项:
增强物理安全性;
隔离服务;
使用防火墙;
配置安全的文件系统;
禁用不必要的协议(例如:共享)
2、安装SQL Server 2016硬件要求
CPUx64;
内存不能低于1GB,建议4GB~6GB;
硬盘可用空间6GB;
3、安装SQL Server 2016
1)打开DVD,运行setup应用程序
2)单击安装选项,选择权限SQL Server独立安装或向现有安装添加功能
3)产品密钥保持默认,单击下一步
4)接收许可条款,单击下一步
5)不选择检查更新,保持默认单击下一步即可
6)忽略产品更新报错,单击下一步
7)安装规则的警告可以忽略,单击下一步
8)功能选项选择数据库引擎服务和SQL Server复制及Data Quality Services三个选项即可
9)实例配置保持默认实例即可
10)服务器配置保持默认,单击下一步
11)身份认证模式选择混合默认,自行配置密码,添加当前用户,单击下一步
12)开始安装
13)安装完成
14)查看服务控制台,验证是否安装成功
4、安装SQL Server MManagement
SSMS软件包提取链接:[https://pan.baidu.com/s/1zFhXc3b7Ym-ZSLsYXL2yPg
提取码:d5yj ]
1)将SSMS复制到计算机开始安装
2)安装完成
3)打开SQL Server MManagement
4、连接、启动和停止数据库服务
1)使用windows身份验证连接数据库
2)使用SQL Server身份验证连接数据库
3)右击数据库名字,可以启动、停止、重新启动数据库
4)通过服务管理器启动或停止数据库
5)通过SQL Server配置管理器管理SQL Server服务
5、注册服务器
1)注册服务器(同一台服务器上要安装两个实例)
2)浏览本地服务器
3)选择服务器添加即可
4)测试数据库
6、系统数据库
网站名称:SQLServer数据库的详细介绍和安装配置
新闻来源:http://lswzjz.com/article/pgedsc.html