数据库实验指导—SQL - Server - 2008(2)

2019-04-23 10:11

4) 在Student数据库中新建表”Student”

单击SQL Server 2005数据库管理系统的左侧的“对象资源管理器”栏中的”刷新”

钮,以显示出新建的数据库“Student”。 依次展开左侧栏对象资源管理器中的“数据库”->“Student”,并右击Student数据库中的表项目,在弹出的快捷菜单中单击“新建表”命令。

在右侧在工作区中输入“Student”表的信息,该表具有如下列: 列名 Sno Sname Ssex Sage Sdept 数据类型 CHAR(5) CHAR(10) BIT INT CHAR(15) 完整性约束 主码 非空 无 无 无

单击文件菜单中的保存命令保存该表,并取名为“Student”。

方法二、使用SQL语句创建数据库和表

1) 单击工具栏中的“新建查询”按钮,并在弹出的“连接到服务器”对话框中单击“连

接”按钮,新建一个SQL脚本。

2) 在右侧的SQL脚本输入框中输入如下SQL代码:

CREATE DATABASE STUDENT -- 创建STUDENT数据库 GO

USE STUDENT GO

-- 转到STUDENT数据库

CREATE TABLE STUDENT -- 在STUDENT数据库中创建表STUDENT (

Sno CHAR(5) PRIMARY KEY, Sname CHAR(10) NOT NULL, Ssex BIT, Sage INT,

Sdept CHAR(15) )

单击工具栏中的

执行按钮,运行SQL语句,完成数据库与表的创建。

四、实验任务

1.用两种方法建立一个新数据库HRM(也可任意取名)。 2.在数据库HRM中,建立如下所示的三个表: Employee表 列名 EmployeeID 数据类型 Char 长度 6 是否允许为空 否 说明 员工编号,主键

Name Birthday Sex Address Zip PhoneNumber EmailAddress DepartmentID Departments表 列名 DepartmentID DepartmentName Note Salary表 列名 EmployeeID Income OutCome Char Datetime Bit Char Char Char Char Char 数据类型 Char Char Text 数据类型 Char Float Float 10 8 1 20 6 12 30 3 长度 3 20 16 长度 6 8 8 否 否 否 是 是 是 是 否 是否允许为空 否 否 是 是否允许为空 否 否 否 姓名 出生日期 性别 地址 邮编 电话号码 电子邮件地址 员工部门号,外键 说明 员工部门号,主键 部门名 备注 说明 员工编号,外键 收入 支出 3.对三张表输入数据(可任意输入,但注意要符合完整性要求,否则会出错,在本实验中,外键设置可先不做要求)

五、实验报告要求

1、要求给出三个表创建的SQL语句,要求建表时给出主外键约束、唯一约束、取空值约束、用户自定义的约束等。(注:在实验报告上只需写出其中一个表的SQL语句即可)

2、举例说明如何操作会违背完整性(实体完整性、参照完整性)。

2.2 SQL数据查询语句

一、实验目的

? 了解SQL Server 2005查询编辑器的启动,熟悉如何在SQL Server 2005查询编辑器

查询记录。

? 掌握SELECT语句的基本语法和查询条件表示方法

? 掌握GROUP BY 和ORDER BY 子句的作用和使用方法 ? 掌握连接查询和子查询的使用方法

二、实验内容

1、单击工具栏中的“新建查询”按钮,并在弹出的“连接到服务器”对话框中单击“连接”按钮,新建一个SQL脚本。

2、在SQL脚本中写数据查询语句执行; 从表中查询数据:

在查询分析器的查询窗口中输入SQL语句,如图所示。


数据库实验指导—SQL - Server - 2008(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工程力学与建筑结构在线作业答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: