欢迎光临散文网 会员登陆 & 注册

传播智客SQL课学习笔记1:数据库简介

2019-11-30 23:57 作者:诗书画唱  | 我要投稿


:它能解决的问题就是持久化储存,优化读写,保证数据的有效性。

关系型数据库:基于E-R模型,使用sql语言进行操作

可以分类为文档型sqlite和服务型。

数据库的设计有:三范式:列不可拆分,唯一标识,引用主键。

关系及储存:一对一:一个对象A对应着一个对象B,一个对象B对应着一个对象A。关系可以存入A或B对象中。

一对多一个对象A对应着n个对象B,一个对象B对应着一个对象A,关系存入B对象中。

多对多:一个对象A对应着n个对象B,一个对象B对应m个对象A,关系存入新建的一个关系表中。

登录方式有:开启服务,登录方式及设置,添加用户名,连接局域网中的数据库:启用TCP /IP协议。

界面操作(就是手动操作,不用代码进行操纵,这样的操作就叫做界面操作。):常见的对数据库的操作有:创建,删除,分离,附加,生成脚本(构架,数据)

常见的对表的操作有:创建,修改,删除。

字段类型介绍: int,bit,datetime ,decimal,char/varchar/nvarchar

如果选择int值时,可以设置标识:此列的值为系统帮助维护。

约束:可以实现数据的有效性检查,常见的约束有主键,非空,唯一,默认,检查,外键。



在连接到服务器的时候,服务器类型为数据库引擎,此时的身份验证是windows身份验证,如果连的是本机的话,服务器的名称可以写一个点(服务器名称可以写IP,按严格来讲应该是写IP/实例,但是安装的时候就已经默认实例了,所以这里就可以不用写实例了),如果连的是别的机器的话,那么就在服务器名称上写那个机器里面的IP地址。

如果登录不了这台电脑的话,那么就只能够用SQL  Server   身份验证来进行登录。如果是用自己的电脑的话,那就不用这种身份验证,但是如果你用的是别人电脑,别人不允许你去访问他的电脑的其他信息的话,那么就要用这种身份验证来登录。一般都是用这种身份验证。在公司里面都是要求用这种身份验证登录的。自己开发程序也是用这种身份验证。


脚本操作就是用代码来进行操作。不区分大小写,字符串使用单引号,末尾不需要加分号,你加分号也没关系。







传播智客SQL课学习笔记1:数据库简介的评论 (共 条)

分享到微博请遵守国家法律