目录

  • 1 SQL Server概述
    • 1.1 前言-课程介绍
    • 1.2 数据库概述
      • 1.2.1 SQL Server2012简介
      • 1.2.2 SQL Server的构成
      • 1.2.3 常见数据库对象
    • 1.3 安装 SQL Server 2012
    • 1.4 实训
    • 1.5 第1章 小测验
  • 2 SQL Server 体系结构
    • 2.1 数据库体系结构概述
    • 2.2 数据库引擎
      • 2.2.1 逻辑数据库和物理数据库
      • 2.2.2 文件和文件组
      • 2.2.3 数据库大小估算
    • 2.3 其他三个服务
    • 2.4 数据库基本操作
      • 2.4.1 身份验证模式与登录
      • 2.4.2 数据库基本操作1
      • 2.4.3 数据库基本操作2
    • 2.5 实训
      • 2.5.1 实验2-1
      • 2.5.2 实验2-2
    • 2.6 第2章 小测验
  • 3 SQL Server 管理工具
    • 3.1 SQL Server Management Studio
      • 3.1.1 创建服务器和注册服务器组
      • 3.1.2 对象资源管理器
      • 3.1.3 查询编辑器
      • 3.1.4 模板资源管理器
    • 3.2 SQL Server 配置管理器
    • 3.3 SQL Server数据库关系图工具
    • 3.4 数据库管理员的工作职责
    • 3.5 实训
      • 3.5.1 实训3-1
      • 3.5.2 实训3-2
    • 3.6 第3章 小测验
  • 4 SQL Server 对象管理
    • 4.1 数据库的创建与管理
    • 4.2 数据表的创建与管理
    • 4.3 数据库完整性
    • 4.4 视图
      • 4.4.1 创建视图
      • 4.4.2 管理视图
      • 4.4.3 利用视图管理数据
    • 4.5 索引
      • 4.5.1 索引概述
      • 4.5.2 创建与管理索引
    • 4.6 实训4
      • 4.6.1 实训4-1
      • 4.6.2 实训4-2
      • 4.6.3 实训4-3
    • 4.7 习题
  • 5 SQL Server 数据管理
    • 5.1 数据查询
      • 5.1.1 简单查询
      • 5.1.2 连接查询
      • 5.1.3 嵌套查询
    • 5.2 管理数据表
    • 5.3 实训
    • 5.4 习题
  • 6 T-SQL语言基础及应用
    • 6.1 T-SQL语法基础
      • 6.1.1 标识符
      • 6.1.2 常量
      • 6.1.3 变量
      • 6.1.4 运算符
      • 6.1.5 表达式
    • 6.2 流程控制语句
      • 6.2.1 IF...ELSE语句
      • 6.2.2 CASE语句
      • 6.2.3 GOTO语句
      • 6.2.4 WHILE语句
      • 6.2.5 其他流程控制语句
    • 6.3 函数
      • 6.3.1 聚合函数、日期时间函数
      • 6.3.2 字符串函数、数学函数、数据类型转换函数
      • 6.3.3 用户自定义函数
    • 6.4 高级操作
      • 6.4.1 事务
      • 6.4.2 锁
    • 6.5 实训
      • 6.5.1 实验6-1
      • 6.5.2 实验6-2
      • 6.5.3 实验6-3
    • 6.6 第6章 小测验
  • 7 存储过程与触发器
    • 7.1 存储过程
      • 7.1.1 存储过程的定义、优点和分类
      • 7.1.2 常用的系统存储过程
      • 7.1.3 创建与调用存储过程
      • 7.1.4 管理存储过程
    • 7.2 触发器
      • 7.2.1 触发器的定义和类型
      • 7.2.2 inserted表和deleted表
      • 7.2.3 触发器设计与应用
    • 7.3 实训
    • 7.4 第7章 小测验
  • 8 用户管理
    • 8.1 SQL Server 2012的安全机制概述
    • 8.2 创建登录账户
    • 8.3 创建数据库用户
    • 8.4 角色
      • 8.4.1 固定服务器角色
      • 8.4.2 数据库角色
    • 8.5 权限
    • 8.6 实训
    • 8.7 第8章 小测验
  • 9 备份与恢复
    • 9.1 备份
    • 9.2 备份操作
    • 9.3 恢复
    • 9.4 恢复操作
    • 9.5 复制数据库
    • 9.6 实训
    • 9.7 第9章 小测验
  • 10 企业综合实训项目
    • 10.1 综合实训一:建表
    • 10.2 综合实训二:数据维护
    • 10.3 综合实训三:简单查询
    • 10.4 综合实训四:复杂查询
    • 10.5 综合实训五:视图
    • 10.6 综合实训六:储存过程与触发器
综合实训一:建表
  • 1 综合实训1
  • 2 综合实训1-下载

综合实训一  建表

一、实验目的

1、 根据项目要求建立相应数据库表

2、 初步认识金蝶 ERP系统及其数据库结构

二、实验软件要求

金蝶 K3/WISE

三、实验内容

第一题【认识金蝶 K3/WISE ERP系统

1、了解金蝶软件公司及其产品

金蝶软件(中国)有限公司是金蝶国际软件集团全资子公司,金蝶国际软件集团始创于1993年,是香港联交所主板上市公司(股票代码:0268)。运用前沿科学技术,金蝶以管理信息化产品服务为核心,为超过660+万家企业和政府组织提供云管理产品及服务,是中国软件市场的领跑者。今天,已有超过2000家合作伙伴选择金蝶作为共创共赢的发展平台。IDC权威数据显示,金蝶连续十三年蝉联中国中小企业市场占有率第一。财富中国100强企业,一半选择金蝶,帮助中国企业实现转型升级的民族梦想。

请描述金蝶软件公司的主要产品:

                                                                             

                                                                             

                                                                              

2、了解金蝶ERP

请描述ERP系统的主要功能:

                                                                             

                                                                             

                                                                              

第二题【了解金蝶 K3/WISE ERP系统数据库结构】

1、新增部门信息

步骤:打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->“新增”,如下图:

请将实验结果截图于下方:

 

2、获取数据库说明文档

步骤:点开左上角“系统”->进入“K/3 BOS”->K/3 BOS SDK>金蝶K3数据库说明文档,如下图:

3、获取数据库表结构说明文档

步骤:打开“基本信息管理系统”,获取基础资料主表(t_Item表)和部门表(t_Department

)的表结构

请将实验结果截图于下方:


4、获取数据表的内容

步骤:打开SQL Server2012数据库引擎,并找到t_Item表和t_ Department表。如下图所示:

分别在以上两表中找到新增的部门“信息中心”的内容,请将实验结果截图于下方:

 

第三题【修改表结构】

1、修改字段

1)请用T-SQL语句t_ Department表中的某一个字段,如:FPhone,数据长度修改为11

你所使用的T-SQL语句是:

                                                              

                                                               

                                                               

(2)再次打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->双击“信息中心”,观察结果,请将结果截图于下方:

 

 

与前一次录入的内容发生了什么变化?并说明原因:

                                                               

                                                              

                                                               

2、添加一个可为空的字段

1)请用T-SQL语句t_ Department表中添加一个字段(比如:FOtherPhone1,数据类型:NVARCHAR(20),可为空)。

你所使用的T-SQL语句是:                                                                                                               

                                                              

(2)再次打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->“新增”,内容自定,观察结果,能否顺利操作?如果不能说明原因

                                                              

                                                              

                                                              

 

3、添加一个不为空的字段

1)请用T-SQL语句在该表中的添加一个字段(比如:FOtherPhone2,数据类型:NVARCHAR(30),不可为空)。

你所使用的T-SQL语句是:

                                                               

                                                               

(2)再次打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->“新增”,内容自定,观察结果,能否顺利操作?如果不能说明原因

                                                              

                                                               

                                                               

第四题【创建数据表】

1)可视化将t_Department表改名为t_Department1

2)再次打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->“新增”,内容自定,观察结果,能否顺利操作?如果不能说明原因:

                                                                                              

                                                                                         

                                                                                         

(3)用可视化操作或T-SQL语句)创建t_Department表。表结构请参考原表t_ Department的表结构。

4)再次打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->“新增”,内容自定,观察结果,能否顺利操作?如果不能说明原因:

                                                                                              

                                                                                         

                                                                               

5)请对t_Department表进行主键约束

你所使用的T-SQL语句是:                                                                      

                                                                               

6)请对t_Department表进行缺省值约束,哪些字段需要设置缺省值约束:                                                                      

                                                                               

你所使用的T-SQL语句是:                                                                      

                                                                                         

7)再次打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->“新增”,内容自定,观察结果,能否顺利操作?如果不能说明原因:

                                                                                              

                                                                                         

                                                                                        

第五题【提高题:数据表新增数据】

1)用T-SQL语句在创建的t_Department表中新增一条记录,内容自定。

你所使用的T-SQL语句是:                                                                      

                                                                                          

                                                                             

2)再次打开“系统设置”->“基础资料”->“公共资料”->双击“部门”->“新增”,内容自定,观察结果,能否顺利操作?如果不能说明原因:

                                                                                               

                                                                                         

                                                                                

3)新增的该记录在金蝶K3中能否正确显示?如果不能说明原因:

                                                                                              

                                                                                         

                                                                                

四、实验总结