数据库应用第三章:表的建立与维护

一.SQL Server 2008的常用的系统数据类型有哪些?

 整型、浮点型、字符型、日期时间型、位数据类型、货币数据类型、二进制数据类型。

二.如何理解表中记录和实体的对应关系?为什么说关系也是实体?在表中如何表示?

1.实体是客观存在并且可以相互区别的事物,实体可以是具体的事物,也可以是抽象的事物。

2.不同的事物是用不同的特征决定的,用来描述实体的特性称为实体的属性。

3.表中每条记录对应一个实体,而每个字段保存着对应实体的属性值。

三.简述create table、alter table和drop table语句的语法。

(1)create table语句的语法:
create table 表名
(
列名数据类型是否允许为空值,
列名数据类型是否允许为空值,
厖
列名数据类型是否允许为空值
)
各列之间用“,”隔开

(2alter table语句语法:
i.修改列的数据类型
alter table 表名
alter column 列名 数据类型 NULL/NOT NULL
ii.为表增加列
alter table 表名
add 列名 数据类型 NULL/NOT NULL
iii.删除表中的列
alter table 表名
drop column 列名

(3drop table语句的语法:
drop table 表名

四.分别使用SSMS及T-SQL语句的方式在数据库LibManage中建立Book(图书)表,属性包括书号、书名、作者、出版社、出版日期、定价,其中书号为主键。

语句方式建立Book(图书)表

USE LibManage
GO
CREATE TABLE Book
(
书号int NOT NULL,
书名 varchar40NOT NULL,
作者 char20NULL,
出版社 varchar20NULL,
出版日期 datetime NULL,
定价 money NULLCONSTRAINT PK_Book PRIMARY KEY(书号)
)
GO

SSMS方式方式建立Book(图书)表
这里写图片描述

五.
这里写图片描述
T-SQL语句如下:

(1)CREATE TABLE 职工基本信息 
        (职工编号 CHAR5PRIMARY KEY,
          姓名 CHAR(10) NOT NULL, 
          性别 CHAR2),
          出生日期 DATETIME, 
          部门编号 CHAR3))

(2ALTER TABLE 职工基本信息 ADD 职称 CHAR(10)

(3ALTER TABLE 职工基本信息 DROP COLUMN 职称

猜你喜欢

转载自blog.csdn.net/weixin_37519752/article/details/80910234