题目内容
某数据库中包含科室表和医生表。科室表:dept_table(deptno,dname,loc),表中属性列依次是科室编号、科室名称、科室所在地点。科室表结构如下:医生表:doctor_table(docno,docname,age,sal,deptno),表中属性列依次是医生编号、医生姓名、年龄、工资、所在科室编号。医生表结构如下:1.用SQL语句实现以下基本表的创建(1)科室表(dept_table)的创建。(2)医生表(doctor_table)的创建。2.根据各表结构,用SQL语句完成下列操作(1)将医生表doctor_table中的docname列的数据类型修改为char(20)。(2)doctor_table表中添加一个名为chk_sal的约束,从而保证医生的工资必须大于800。(3)将张三医生的工资调高20%。(4)删除科室号为10,工资低于2000的医生信息。(5)查询各个科室的科室名称及其医生人数,查询结果按照医生人数的升序排列,如果人数相同,按照科室名称降序排列。(6)查询各科室中至少有2个人工资在2500以上的科室号和医生人数。(7)查询平均工资超过3000的科室编号。(8)查询孙七医生所在的科室名称及科室地点。(9)查询姓赵的医生姓名、年龄和所在科室名称。(10)建一个“口腔科”科室的视图dept_10,包括医生编号、医生姓名及工资。大家完成后可以查看答案。
查看答案
搜索结果不匹配?点我反馈
更多问题