简介:一个SQL server数据库至少包括主数据文件和事务日志文件即以.mdf 、.ldf为扩展名的数据文件和日志文件。在SQL server系统中,通常有两种方式创建数据库:一种是使用图形界面工具,另一种是使用Transact-SQL语句。这里将介绍使用图形界面工具来创建数据库、基本表、数据库关系图及视图。

目录

创建数据库

创建基本表

创建数据库关系图 

 录入数据

 创建视图


创建数据库

数据库是按照数据结构来组织、存储和管理数据的仓库,是所有数据库对象的承载。

打开SQL server2008 R2数据库,右键单击【对象资源管理器】窗格中的【数据库】,选择并单击【新建数据库】。

2018sql server创建ssas 如何创建sql server数据库_sql

在弹出的窗口将数据库名称进行命名,数据库文件的初始大小(MB)也可随自己的心意调整,路径改为自己可以找到的位置,也可以保持默认状态,然后点击【确定】。

2018sql server创建ssas 如何创建sql server数据库_数据库_02

 需要注意的是数据库名称、表名、列名都不推荐使用中文。除了数据库移植比较麻烦外,在涉及数据库的存取时,常常会看到令人头痛的乱码。输入SQL语句执行时,虽然能看到显示出来的都是中文,但打开数据库查看记录的时候还是乱码。但为了表示表结构一目了然、界面直观,我在这里使用了中文。

创建基本表

数据库中的所有数据存储在表中,数据表包括行和列。列决定表中数据的类型,行包含实际的数据。

在新建的数据库下选择并右键单击【表】,选择并单击【新建表】。在弹出来的编辑窗口中添加字段列并设置列的属性,如名称、默认值、数据类型和长度等。

2018sql server创建ssas 如何创建sql server数据库_右键_03

 完成所有的列的添加后,需要考虑对列的主键的设置。选定选作主键的列,右键单击此列,在弹出来的快捷菜单中单击【设置主键】,或者在功能区点击

2018sql server创建ssas 如何创建sql server数据库_sql_04

即可。 

2018sql server创建ssas 如何创建sql server数据库_右键_05

创建数据库关系图 

在新建的数据库下选择并右键单击【数据库关系图】,选择并单击【新建数据库关系图】。

2018sql server创建ssas 如何创建sql server数据库_数据_06

 在弹出来的【添加表】窗口中,选中所有的表然后点击【添加】。

2018sql server创建ssas 如何创建sql server数据库_数据_07

 添加完成后,对这些表根据主外键关系进行连接。主键表拖拽线条到外键表,添加主外键关系。

2018sql server创建ssas 如何创建sql server数据库_数据库_08

2018sql server创建ssas 如何创建sql server数据库_数据_09

 同理,每个主键表与外键表进行连接,形成一个完整的关系图。其中,钥匙方向的是主键,另一个方向则是外键。

2018sql server创建ssas 如何创建sql server数据库_数据_10

 录入数据

对设计好的基本表,右键单击。选择并单击【编辑前200行】逐行地录入数据。如有意修改列属性可单击【设计】,进行修改。

2018sql server创建ssas 如何创建sql server数据库_数据库_11

 创建视图

视图只是一个虚拟的表,它的内容是由查询定义的。视图同表一样,视图包含一系列带有名称的行和列数据。视图在数据库中并不是以数据值存储集形式存在的。除非是索引视图。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

在新建的数据库下选择并右键单击【视图】,选择并单击【新建视图】。该视图用于查询顾客订购的产品所生产的城市。

2018sql server创建ssas 如何创建sql server数据库_sql_12

 在弹出来的【添加表】窗口中,选中所需要的表然后点击【添加】,最后点击【关闭】。

2018sql server创建ssas 如何创建sql server数据库_数据库_13

 在弹出的关系图中,勾选所需要的列名,然后保存并输入视图名称。

2018sql server创建ssas 如何创建sql server数据库_sql_14

对该视图右键单击,选择并单击【编辑前200行】就可以看到生成的表。

2018sql server创建ssas 如何创建sql server数据库_数据_15

 在该视图的基础上创建二级视图,列出订购了产品p01的顾客编号和姓名。

2018sql server创建ssas 如何创建sql server数据库_数据_16

2018sql server创建ssas 如何创建sql server数据库_右键_17

2018sql server创建ssas 如何创建sql server数据库_sql_18

2018sql server创建ssas 如何创建sql server数据库_右键_19