sql server基本操作(2008版)
在sql server 2008中建立一个数据库文件名随意
首先打开sql server 2008,选择数据库引擎和本地服务器。
以建立印刷企业要用到的数据库为例:
在数据库一栏新建数据库Data。
首先在Data的数据库的表栏目中点击添加新表,我要添加包括客户、印件、印刷、印刷机、用纸在内的五个新表。
分别为每个表添加各自的列并进行为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束等操作。
首先是客户的列,设置客户编号为主码(被金钥匙标记的),都不允许为空值,该表没有定义默认值,建立的索引即为主码。
其次是印件的列,设置印件编号为主码(也是被金钥匙标记的),都不允许为空值,该表有定义默认值,建立的索引除了主码,还有附加的一个索引。
然后就是印刷的列,设置印刷机编号为主码(也是被金钥匙标记的),都不允许为空值,该表有定义默认值,建立的索引除了主码,和印件的索引一样还有附加的一个索引。
然后就是印刷机的列,也设置印刷机编号为主码(也是被金钥匙标记的),都不允许为空值,该表没有定义默认值,建立的索引除了主码,还有附加的一个索引。
最后就是用纸的列,设置用纸编号为主码(也是被金钥匙标记的),都不允许为空值,该表有定义默认值,建立的索引除了主码,还有附加的一个索引。
然后添加的是 客户、印刷机、印件、用纸和印刷 5 个表的表级约束:每个表的主码约束;客户和印件、印件和用纸表之间的外码约束等,要求按语义先确定外码约束表达式,再通过操作予以实现。
然后是外码部分:
印件的外码有印刷和用纸
印刷的外码有印刷机,用纸和印件
用纸的外码有印件
这样,即可完成sql server数据库的构建!