数据库题目求答案
1.创建表department。该表有三个字段:department_id(char,10)不允许为空、department_name(nchar,8)不允许为空、dep...
1. 创建表department。该表有三个字段:department_id(char,10 )不允许为空、department_name(nchar,8)不允许为空、department_header(nchar,5)。
2.创建表book。该表有三个字段:book_id(int)主键、book_name(nvarchar,10)、author_name(nchar,5)。
3.将表book的book_name字段的长度改为15
4.将表book增加两个字段:book_copy_no(char,10),publish_date(smalldatetime)
5.将表book的新增加的两个字段book_copy_no,publish_date删除
6.向department表中插入一行数据,具体数据如下:
department_id:dep04,department_name:管理系,department_header:张三。
7.将6插入的一行数据中department_name由“管理系”改为“计算机系”。
8.将6插入的数据从department表中删除掉。
9.为department表中的department_id + department_name添加一个主键约束。
10.为表Department中的department_header列添加一个UNIQUE约束。
11.为表book的book_id字段创建一个检查约束,使得book_id的值在10000-50000之间。
12.创建表bookborrow。该表有三个字段:book_id(int)主键、reader_id(int)、borrow_date(datetime)。
为bookborrow表中的书号列(book_id)添加一个与book表中的主键book_id进行关联的FOREIGN KEY约束。 展开
2.创建表book。该表有三个字段:book_id(int)主键、book_name(nvarchar,10)、author_name(nchar,5)。
3.将表book的book_name字段的长度改为15
4.将表book增加两个字段:book_copy_no(char,10),publish_date(smalldatetime)
5.将表book的新增加的两个字段book_copy_no,publish_date删除
6.向department表中插入一行数据,具体数据如下:
department_id:dep04,department_name:管理系,department_header:张三。
7.将6插入的一行数据中department_name由“管理系”改为“计算机系”。
8.将6插入的数据从department表中删除掉。
9.为department表中的department_id + department_name添加一个主键约束。
10.为表Department中的department_header列添加一个UNIQUE约束。
11.为表book的book_id字段创建一个检查约束,使得book_id的值在10000-50000之间。
12.创建表bookborrow。该表有三个字段:book_id(int)主键、reader_id(int)、borrow_date(datetime)。
为bookborrow表中的书号列(book_id)添加一个与book表中的主键book_id进行关联的FOREIGN KEY约束。 展开
1个回答
展开全部
1. 创建表department。该表有三个字段:department_id(char,10 )不允许为空、department_name(nchar,8)不允许为空、department_header(nchar,5)。
create table department (xx char(10) not null, xxname nchar(8) not null, xxheader nchar(5))
2.创建表book。该表有三个字段:book_id(int)主键、book_name(nvarchar,10)、author_name(nchar,5)。
create table book (id int Primary Key, aname nchar(5))
忘了怎么写了,你从SQL表点右键-》生成表SQL,就有了。
3.将表book的book_name字段的长度改为15
alter table book alter book_name varChar(15) not null
4.将表book增加两个字段:book_copy_no(char,10),publish_date(smalldatetime)
alter table book add copy_no char(10), dPublish smalldatetime
5.将表book的新增加的两个字段book_copy_no,publish_date删除
alter table remove book_copy_no, dPublish
这里有个问题,要是以前有约束,要先drop 掉约束才行。
6.向department表中插入一行数据,具体数据如下:
department_id:dep04,department_name:管理系,department_header:张三。
insert into department (id, name, head) values('dep04', '管理系', '张三')
7.将6插入的一行数据中department_name由“管理系”改为“计算机系”。
update biao set xxname='计算机系' where xxname='管理系'
这里也有个问题,一个表里应该有一个主键,这样做是不合适的。
8.将6插入的数据从department表中删除掉。
delete from department where xxname='计算机系'
应该是where 主键=XX最好
9.为department表中的department_id + department_name添加一个主键约束。
alter table department add CONSTRAINT [pk_myself] (depaid, depName) on [Primary]
10.为表Department中的department_header列添加一个UNIQUE约束。
不会
11.为表book的book_id字段创建一个检查约束,使得book_id的值在10000-50000之间。
不会,从企业管理器里很容易,哈哈。
12.创建表bookborrow。该表有三个字段:book_id(int)主键、reader_id(int)、borrow_date(datetime)。
跟前边差不多,自己看看。
为bookborrow表中的书号列(book_id)添加一个与book表中的主键book_id进行关联的FOREIGN KEY约束。
create table department (xx char(10) not null, xxname nchar(8) not null, xxheader nchar(5))
2.创建表book。该表有三个字段:book_id(int)主键、book_name(nvarchar,10)、author_name(nchar,5)。
create table book (id int Primary Key, aname nchar(5))
忘了怎么写了,你从SQL表点右键-》生成表SQL,就有了。
3.将表book的book_name字段的长度改为15
alter table book alter book_name varChar(15) not null
4.将表book增加两个字段:book_copy_no(char,10),publish_date(smalldatetime)
alter table book add copy_no char(10), dPublish smalldatetime
5.将表book的新增加的两个字段book_copy_no,publish_date删除
alter table remove book_copy_no, dPublish
这里有个问题,要是以前有约束,要先drop 掉约束才行。
6.向department表中插入一行数据,具体数据如下:
department_id:dep04,department_name:管理系,department_header:张三。
insert into department (id, name, head) values('dep04', '管理系', '张三')
7.将6插入的一行数据中department_name由“管理系”改为“计算机系”。
update biao set xxname='计算机系' where xxname='管理系'
这里也有个问题,一个表里应该有一个主键,这样做是不合适的。
8.将6插入的数据从department表中删除掉。
delete from department where xxname='计算机系'
应该是where 主键=XX最好
9.为department表中的department_id + department_name添加一个主键约束。
alter table department add CONSTRAINT [pk_myself] (depaid, depName) on [Primary]
10.为表Department中的department_header列添加一个UNIQUE约束。
不会
11.为表book的book_id字段创建一个检查约束,使得book_id的值在10000-50000之间。
不会,从企业管理器里很容易,哈哈。
12.创建表bookborrow。该表有三个字段:book_id(int)主键、reader_id(int)、borrow_date(datetime)。
跟前边差不多,自己看看。
为bookborrow表中的书号列(book_id)添加一个与book表中的主键book_id进行关联的FOREIGN KEY约束。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询