首页 > 代码库 > RDBMS基本概念
RDBMS基本概念
RDBMS:关系型数据库管理系统,基于SQL(结构化查询语句)
主流关系型数据库管理系统有:Oracle、SQL Server、DB2和MySQL等
SQL语句分为4类:
DDL:数据定义语言
DML:数据操作语言
DQL:数据查询语言
DCL:数据控制语言
SQL Server分为2中登录方式(可以在安装过程中配置,也可以在安装后指定):账户(开发中更为常见)、Windows集成
使用分布式连接远程SQL Server服务器,需要在服务器端开启1433端口,如下图:
也可以单独指定IP地址
可以在数据库安全性中,创建登录用户名
再为登录名指定访问权限(这时会为数据库创建同名用户)
删除用户时,先从指定数据库中删除登录用户,再删除访问权限和登录名
这时用户只具备访问BookStoreDB数据库的权限,其他数据库无法访问。
分离数据库
附加数据库
备份数据库
还原数据库
默认系统数据库
Master:保存SQL Server引擎上所有数据库信息
Model:新建用户数据库的模板
Tempdb:存放临时对象、如全局和本地临时表
Msdb:保存数据库备份、代理和任务信息
数据库设计
良好的设计可以:节省存储空间、保证数据完整性、方便进行开发
糟糕的设计导致:数据冗余、空间浪费、更新异常
数据库设计分为:
需求分析、概要设计(ER图)、详细设计、代码编写、测试、安装部署
数据库规范化设计:
第一范式1NF:每列原子性
第二范式2NF:主键相关性
第三范式3NF:直接相关性
RDBMS基本概念
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。