create table 雇员
(雇员号 char(10) primary key,
姓名 char(20),
年龄 int,
地址 char(20),
薪水 money)
create table 部门
(部门号 char(10) primary key,
部门名 char(20) not null,
部门经理 char(20))
create table 工作
(雇员号 char(10),
部门号 char(10),
工作年限 int,
primary key (雇员号,部门号),
foreign key(雇员号) references 雇员(雇员号),
foreign key(部门号) references 部门(部门号))
2,向三个表中插入数据
insert
into employee
values(e01,tom,35,海淀,8000),
其余数据插入方法相同
insert apartment
value(d01,人事,e04)
其余同上
insert (e01,d02,6)
其余同上
3,用SQL语句完成以下 *** 作
(1)select employee_num,ename
from employee
where employee_num in
(select employee_num
from work
group by employee_num
having count(*)=3
);
(2)select sum(salary)
form employee ,apartment,work
where employee.employee_num=work.employee_num and apartment.apartment_num=work.apartment_num
group by apartment_num
order by sum(salary) desc
(3)
SQL>create table goods(goodsId char(8) primary key, --主键 goodsName varchar2(30), unitprice number(10,2) check(unitprice>0), category varchar2(8), provider varchar2(30) )SQL>create table customer( customerId char(8) primary key, --主键 name varchar2(50) not null, --不为空 address varchar2(50), email varchar2(50) unique, sex char(2) default '男' check(sex in ('男','女')), -- 一个char能存半个汉字,两位char能存一个汉字 cardId char(18) )SQL>create table purchase( customerId char(8) references customer(customerId), goodsId char(8) references goods(goodsId), nums number(10) check (nums between 1 and 30) )希望对你有所帮助~
选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点,从d出来的快捷菜单中选择【新建数据库】命令。
执行上述 *** 作后,会d出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。
在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到【文件组】页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)