《实验一SQLServer数据库的安装》Word文档下载推荐.docx

上传人:b****2 文档编号:15372098 上传时间:2022-10-29 格式:DOCX 页数:13 大小:21.15KB
下载 相关 举报
《实验一SQLServer数据库的安装》Word文档下载推荐.docx_第1页
第1页 / 共13页
《实验一SQLServer数据库的安装》Word文档下载推荐.docx_第2页
第2页 / 共13页
《实验一SQLServer数据库的安装》Word文档下载推荐.docx_第3页
第3页 / 共13页
《实验一SQLServer数据库的安装》Word文档下载推荐.docx_第4页
第4页 / 共13页
《实验一SQLServer数据库的安装》Word文档下载推荐.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

《实验一SQLServer数据库的安装》Word文档下载推荐.docx

《《实验一SQLServer数据库的安装》Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《实验一SQLServer数据库的安装》Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。

《实验一SQLServer数据库的安装》Word文档下载推荐.docx

创建数据库和表

一、目的和要求

1.了解SQLServer数据库的逻辑结构和物理结构。

2.了解表的结构特点。

3.了解SQLServer的基本数据类型。

4.学会在企业管理器中创建数据库和表。

5.学会使用T-SQL语句创建数据库和表。

1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATEDATABASE语句的用户。

2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。

3.确定数据库包含哪些表以及包含的各表的结构,还要了解SQLServer的常用数据类型,以创建数据库的表。

4.了解常用的创建数据库和表的方法。

1.数据库分析

(1)创建用于员工考勤的数据库,数据库名为YGKQ,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;

日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用默认值。

(2)数据库YGKQ包含员工的信息和缺勤类型信息,其YGKQ包含下列2个表:

JBQK:

员工基本情况表;

QQLX:

缺勤信息表。

各表的结构见表2.1和表2.2所示:

表2.1 

JBQK表结构员工

字段名

字段类型

字段宽度

说明

员工号

姓名

缺勤时间

缺勤天数

缺勤类型

缺勤理由

CHAR

DATETIME

INT

4

8

 

20

主键

表2.2 

QQLX

字段名 

字段类型 

字段宽度 

说明

缺勤类型 

CHAR 

主键

缺勤名称 

缺勤描述 

20

各表的数据内容见表2.3和2.4所示:

表2.3 

JBQK

职工号

001

李华

2004-02-03

3

1

事假

002

张敏

2004-02-12

2

病假

003

付丽

2004-03-03

5

旷工

004

张晓华

2004-03-10

005

邓刚

2004-03-16

表2.4 

QQLX

缺勤名称

缺勤描述

本人必须提前1天申请,1-2天由部门准许,2天以上经经理批准

1-2天由部门准许,2天以上由经理批准

无故不到者按旷工处理

迟到

在规定上班时间1小时后到岗

2.在企业管理器中创建和删除数据库和数据表

(1)在企业管理器中创建的YGKQ数据库。

(2)在企业管理器中删除YGKQ数据库。

(3)在企业管理器中分别创建表JBQK和QQLX。

(4)在企业管理器删除创建的JBQK和QQLX表。

3.在查询分析器中创建数据库和数据表

(1)用T-SQL语句创建数据库YGKQ。

(2)使用T-SQL语句创建JBQK和QQLX表。

实验三 

表的基本操作

1.学会在企业管理器中对表进行插入、修改和删除数据操作。

2.学会使用T-SQL语句对表进行插入、修改和删除数据操作。

3.了解T-SQL语句对表数据库操作的灵活控制功能。

1.了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在企业管理器中进行,也可以由T-SQL语句实现。

2.掌握T-SQL中用于对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE或TRANCATETABLE)命令的用法。

3.了解使用T-SQL语句在对表数据进行插入、修改及删除时,比在企业管理器中操作表数据灵活,功能更强大。

1.在企业管理器中向数据库YGKQ中的表插入数据。

2.使用T-SQL命令向数据库YGGL中的表插入数据。

3.在企业管理器中删除数据库YGKQ中的表数据。

4.使用T-SQL命令删除数据库YGGL中的表数据。

5.在企业管理器中修改数据库YGKQ中的表数据。

6.使用T-SQL命令修改数据库YGGL中的表数据。

实验四 

数据查询

1.掌握SELECT语句的基本语法。

2.掌握子查询的表示。

3.掌握连接查询的表示。

4.掌握SELECT语句的统计函数的作用和使用方法。

5.掌握SELECT语句的GROUPBY和ORDERBY子句的作用和使用方法。

1.了解SELECT语句的基本语法格式。

2.了解SELECT语句的执行方法。

3.了解子查询的表示方法。

4.了解SELECT语句的统计函数的作用。

5.了解SELECT语句的GROUPBY和ORDERBY子句的作用。

1.SELECT语句的基本使用

(1)根据实验2给出的数据表的结构,查询每个职工的职工号、姓名、缺勤天数信息。

(2)查询职工号为001的职工的姓名和缺勤天数。

(3)查询所有姓“李”的职工的职工号、缺勤理由。

(4)找出所有缺勤天数在2~3天之间的职工号。

2.SELECT语句的高级查询使用

(1)查询缺勤名称为“病假”的职工的职工号和姓名。

(2)查找缺勤天数为2天的职工的职工号和缺勤名称。

(3)查询“事假”的总人数。

(4)求各缺勤类型的人数。

(5)将各职工的考勤情况按缺勤天数由高到低排序。

实验五 

数据完整性

1.掌握约束的定义及其删除方法。

2.掌握规则的创建、使用和删除方法。

3.掌握默认对象的创建、使用和删除方法。

1.了解数据完整性概念。

2.了解约束的类型。

3.了解创建约束和删除约束的语法。

4.了解创建规则和删除规则的语法。

5.了解绑定规则和解绑规则的语法。

6.了解创建默认对象和删除默认对象的语法。

7.了解绑定默认对象和解绑默认对象的语法。

1.建表时创建约束

在STUDENT数据库中用CREATETABLE语句创建表STU1,表结构如下:

列名

数据类型

长度

学号

char

12

性别

出生日期

datetime

家庭住址

30

备注

Text

在建表的同时,创建所需约束。

约束要求如下:

(1)将学号设置为主键,主键名为pk_xuehao。

(2)为姓名添加惟一约束,约束名为uk_xymy。

(3)为性别添加默认约束,默认名称df_xybx,其值为“男”。

(4)为出生日期添加CHECK约束,约束名为ck_csrq,其检查条件为(出生日期>

’01/01/1986’)。

2.在查询分析器中删除上例所建约束。

3.为YGKQ数据库中的JBQK表添加外键约束,要求如下:

将缺勤类型设置为外键,其引用表为QQLX,外键名称为fk_qqlx。

4.创建一个qqlx_rule规则,将其绑定到JBQK表的缺勤类型字段上,保证输入的缺勤类型只能是“1”、“2”、“3”或“4”。

5.删除qqlx_rule规则(注意:

规则已绑定到JBQK表的缺勤类型字段上)。

6.创建一个qqly_def默认对象,将其绑定到JBQK表的缺勤理由字段上,使其默认值为“事假”。

7.删除默认对象qqly_def(注意:

默认对象已绑定到JBQK表的缺勤理由字段上)。

实验六索引的应用

1.掌握创建索引的命令。

2.掌握使用企业管管理器创建索引的方法。

3.掌握使用创建索引向导创建索引的方法。

4.掌握查看索引的系统存储过程的用法。

5.掌握索引分析与维护的常用方法。

1.了解聚集索引和非聚集索引的概念。

2.了解创建索引的语法。

3.了解使用企业管理创建索引的步骤。

4.了解使用索引向导创建索引的步骤。

5.了解索引更名系统存储过程的用法。

6.了解删除索引的SQL命令的用法。

7.了解索引分析与维护的常用方法。

实验步骤

1.完成本章例题中索引的创建。

2.为SUTDENT数据库中“课程注册”表的“成绩”字段创建一个非聚集索引,其名称为kczccj_index。

3.使用系统存储过程sp_helpindex查看“课程注册”表上的索引信息。

4.使用系统存储过程sp_rename将索引kczccj_index更名为kcvc_cj_index。

5.使用STUDENT库中的“课程注册”表,查询所有课程注册信息,同时显示查询处理过程中磁盘活动的统计信息。

6.用SQL语句删除kcvc_cj_index。

7.查看STUDENT数据库中所有表的碎片情况,如果存在索引碎片,将其清除。

实验七视图的应用

1.掌握创建视图的SQL语句的用法。

2.掌握使用企业管管理器创建视图的方法。

3.掌握使用创建视图向导创建视图的方法。

4.掌握查看视图的系统存储过程的用法。

5.掌握修改视图的方法。

1.了解创建视图方法。

2.了解修改视图的SQL语句的语法格式。

3.了解视图更名的系统存储过程的用法。

4.了解删除视图的SQL语句的用法。

1.在STUDENT库中以“学生”表为基础,建立一个名为“V_经济管理系学生”的视图(注:

经济管理系的系部代码为“02”)。

在使用该视图时,将显示“学生”表中的所有字段。

2.使用视图“V_经济管理系学生”查询经济管理系会计专业(其专业代码为“0202”)学生的信息。

3.在查询分析器中使用更改视图的命令将视图“V_经济管理系学生”更名为“V_经管系男生”。

4.修改“V_经管系男生”视图的内容。

视图修改后,在使用该视图时,将得到经济管理系所有“男”学生的信息。

5.删除视图“V_经管系男生”。

实验八存储过程与触发器的应用

1.掌握创

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1