数据库的基本概念:
数据:描述事物的符号记录成为数据
数据库和数据库表:不同的记录组织在一起就形成了表数据库就是表的集合
数据库系统和数据库管理系统
1、数据库系统基本概念
*数据库系统(DBS)
*数据库管理系统(DBMS)
*数据库管理员(DBA)
2、第一代数据库
*基于层次模型与网状模型的数据库
第二代数据库
*关系数据库
第三代数据库:面对不同领域的新型数据库关系——对象 数据库
*支持包括数据、对象和知识的管理;在保持和继承第二代数据库技术基础上引入新技术,如果面向对象技术等,对其他系统开放,有良好的可移植性、可扩展性和可互操作性。
3、DBMS经典数据模型
*网状模型
*层次模型
*关系模型
数据模型
是数据库系统的核心与基础
表现数据的结构
定义数据操作以及约束条件
包含数据结构 数据操作和数据约束
4、主流数据库介绍
SQL Server (微软公司产品)
*面向Windows操作系统
*简单、易用
Oracle (甲骨文公司产品)
*面向所有主流平台
*安全、完善、操作复杂
DB2 (IBM公司产品)
*面向所有主流平台
*大型、安全、完善
MySQL (甲骨文公司收购)
*开源、体积小、速度快、稳定
5、关系数据库的基本概念
基本结构:多个有行和列构成的二维表
主键(Primary Key)
主键的特点:
*由一个或多个字段组成,保证实体的唯一性
*一个主键值对应一行数据
*不允许取空值(NULL)
*一个表只能有一个主键
候选键
外键(Foreign Key)
*用来建立和加强两个表数据之间的链接的一列或多列
6、数据完整性规则
*实体的完整性
*域的完整性
*用户定义的完整性
*引用的完整性
7、SQL server2016的版本
开发板
企业版
8、身份验证模式:
*Windows身份验证
*混合身份验证 (SQL server身份验证和Windows身份验证)
9、启动和停止SQL server的方法
方法一:使用服务管理器启动或停止数据库服务
方法二:使用SQL Server配置管理器启动或停止数据库服务
方法三:使用SSMS启动或停止服务
10、数据库分类
(1)系统数据库
Master:记录系统级别信息,如登录用户、其他数据库文件的位置等
Model:数据库模板,创建数据库时使用
Msdb:用于 SQL server代理计划警报和作业
Tempdb:保存临时对象或中间结果集
(2)用户数据库:用户自己创建的
11、安装数据库注意事项
增强物理安全性
使用防火墙
隔离服务
配置安全的文件系统
禁用不必要的协议
12、默认实例与命名实例
默认实例名为MSSQLSERVER
命名实例由用户指定
13、注册服务器的作用
可以保存SQL server实例连接信息,以便在以后的会话中能够更方便的连接和管理他