范文无忧网面试笔试笔试回答

SQL数据库题目

05月04日 编辑 fanwen51.com

[求数据库SQl笔试答案]建立学生表Studentuse mastercreate table student (Sno int,Sname varchar(10),Ssex varchar(2)Sage int,Sdept varchar(10)) 为Student表建立索引create unique clustered...+阅读

SQL数据库题目

--注意:执行这些代码要按题号分开执行,不然会报错。--第一题:create database 教工管理数据库系统on primary(name='教工管理数据库系统_dat1',filename='c:\教工管理数据库系统_dat1.mdf',size=51200KB,maxsize=102400KB),--filegroup [fg1](name='教工管理数据库系统_dat2',filename='c:\教工管理数据库系统_dat2.mdf',size=51200KB,maxsize=102400KB)log on(name='教工管理数据库系统_log',filename='c:\教工管理数据库系统_log.ldf',size=20480KB,filegrowth=25%,maxsize=51200KB)go--第二题:use 教工管理数据库系统gocreate table 部门简况表(部门代号 int,部门名称 varchar(20),办公地点 varchar(30))insert 部门简况表 values(1,'经管系','a教学楼')insert 部门简况表 values(2,'计算机系','b教学楼')insert 部门简况表 values(3,'机械系','c教学楼')insert 部门简况表 values(4,'电子系','d教学楼')insert 部门简况表 values(5,'设计系','e教学楼')insert 部门简况表 values(6,'外语系','f教学楼')insert 部门简况表 values(7,'基础教育系','g教学楼')insert 部门简况表 values(8,'软件工程系','h教学楼')create table 技术职称表(技术职称编码 int,技术职称 varchar(20))insert 技术职称表 values(1,'高高高高级讲师')insert 技术职称表 values(2,'高高高级讲师')insert 技术职称表 values(3,'高高级讲师')insert 技术职称表 values(4,'高级讲师')insert 技术职称表 values(5,'高级实习指导教师')insert 技术职称表 values(6,'一级实习指导教师')insert 技术职称表 values(7,'中学高级教师')insert 技术职称表 values(8,'小学高级教师')create table 文化程度表(文化程度编码 int,文化程度 varchar(10))insert 文化程度表 values(1,'小学')insert 文化程度表 values(2,'初中')insert 文化程度表 values(3,'高中')insert 文化程度表 values(4,'中专')insert 文化程度表 values(5,'大专')insert 文化程度表 values(6,'研究生')insert 文化程度表 values(7,'硕士')insert 文化程度表 values(8,'博士')create table 教工情况表(教工编号 int,部门代号 int,姓名 varchar(12),性别 varchar(4),出生年月 varchar(10),技术职称编码 int,文化程度编码 int,婚姻状况 varchar(6),基本工资 money,奖金 money,家庭电话 int)insert 教工情况表 values(1,1,'刘与申','男','1978-04',1,1,'已婚',10000,10000,81234567)insert 教工情况表 values(2,2,'李美丽','女','1952-04',2,2,'已婚',9000,9000,81234566)insert 教工情况表 values(3,3,'刘华','男','1971-04',3,3,'已婚',8000,8000,81234565)insert 教工情况表 values(4,4,'黄恒','男','1988-04',4,4,'未婚',7000,7000,81234564)insert 教工情况表 values(5,5,'马俊杰','男','1969-04',5,5,'已婚',6000,6000,81234563)insert 教工情况表 values(6,6,'夏雨','男','1971-04',6,6,'已婚',5000,5000,81234562)insert 教工情况表 values(7,7,'郭靖','男','1973-04',7,7,'已婚',4000,4000,81234561)insert 教工情况表 values(8,8,'赵日敏','女','1982-04',8,8,'已婚',3000,3000,81234560)create table 任课情况表(教工编号 int,课程号 int,教学效果编码 varchar(5))insert 任课情况表 values(1,1,1)insert 任课情况表 values(2,2,2)insert 任课情况表 values(3,3,3)insert 任课情况表 values(4,3,4)insert 任课情况表 values(5,5,5)insert 任课情况表 values(6,6,6)insert 任课情况表 values(7,7,7)insert 任课情况表 values(8,8,8)create table 课程档案表(课程号 int,课程名称 varchar(50),总学时 int)insert 课程档案表 values(1,'语文',40)insert 课程档案表 values(2,'数学',37)insert 课程档案表 values(3,'政治',41)insert 课程档案表 values(4,'物理',40)insert 课程档案表 values(5,'软件工程',38)insert 课程档案表 values(6,'英语',34)insert 课程档案表 values(7,'计算机接口技术',29)insert 课程档案表 values(8,'体育',43)create table 教学效果表(教学效果编码 int,教学效果名称 varchar(20))insert 教学效果表 values(1,'一般')insert 教学效果表 values(2,'较好')insert 教学效果表 values(3,'优秀')insert 教学效果表 values(4,'优秀+')insert 教学效果表 values(5,'优秀++')insert 教学效果表 values(6,'优秀+++')insert 教学效果表 values(7,'优秀++++')insert 教学效果表 values(8,'优秀+++++')--第三题:use 教工管理数据库系统goalter table 教工情况表add 家庭地址 varchar(50)goupdate 教工情况表 set 家庭地址='博爱路1号' where 教工编号=1update 教工情况表 set 家庭地址='天堂路2号' where 教工编号=2update 教工情况表 set 家庭地址='北京路3号' where 教工编号=3update 教工情况表 set 家庭地址='上海路4号' where 教工编号=4update 教工情况表 set 家庭地址='广州路5号' where 教工编号=5update 教工情况表 set 家庭地址='中山路6号' where 教工编号=6update 教工情况表 set 家庭地址='南京路7号' where 教工编号=7update 教工情况表 set 家庭地址='天津路8号' where 教工编号=8--第四题:--grant all on dbo. with grant option; --这题我不是不很明白他的意思,表示不会。

--第五题:alter database 教工管理数据库系统add fil...

求数据库SQl笔试答案

在oracle数据库中--建表create table student(sno varchar2(10),sname varchar2(10),ssex char(4),sage number(3),sdept varchar2(20));--先随便插入两条数据insert into student values('01','stone','男','23','math');insert into student values('02','hippocampus','女','20','math');--为学生-课程数据库中的Student表建立索引,按学号升序建索引。create index studentIndex on student(sno asc); --查询所有女同学信息select * from student where;--显示年龄在20岁以下的学生姓名及性别select sname,ssex from student where sage

数据库笔试题求解

加点分吧,太少了,打开数据库部分就不写了,读出全部记录i=0do while not rs.eofi=i+1a[i]=rs("年份")b[i]=rs("金额")rs.movenextloopfor k=1 to i-1for j=k to i-1 doif a[j]>a[j+1] thena=a[j+1]b=b[j+1]a[j+1]=a[j]b[j+1]=b[j]a[j]=a[j+1]b[j]=b[j+1]endifnextnext '排序,保证所有数据是按年份从小到大排列的rs.movefirstj=0do while not rs.eofj=j+1rs("年份")=a[j]if j>1 and j

延伸阅读:

SQL数据库练习题13: D、存在重复的数据 14: D、能唯一标识元组的哪个属性 15: C、数据库管理系统 16: C、层次化数据库。 17: A、model 18: C、pubs 19: A、Pubs 20: B、.mdf 21: D、调试、...

SQL数据库试题求解------------------------------------------------------ create table students(st_id varchar(20),st_name varchar(50),sex varchar(10)) insert into students(st_id,s...

SQL数据库题目解答 2.select sno,sname,major from student where major in(select cno from course where) 3.没有见到有选课表 4.select cname from course where cno not in(select distin...

SQL SERVER2005数据库考试题急create table T1 ( c1 VARCHAR2(6) not null, c2 VARCHAR2(6) not null, c3 VARCHAR2(6) not null, c4 VARCHAR2(6) not null, c5 VARCHAR2(6) not null) add constraint T1...

关于数据库SQL的一些简单题1.select 班级名称,班级代码 from 班级表 where 系部代码 in (02,03) 2.查询学生表中姓李的学生的学号、姓名、年龄 3.查询读者表姓名出现红字的读者 4.查询图书编号为10111...

数据库SQL查询语句面试题5.1 select a.username,b.deptname from users a,dept b where a.dept_id=b.id; 5.2 update users set dept_id='9' where dept_id='2'; 5.3 select a.deptname,b.count_id...

急求Sql Server数据库SQL语句面试题What are two methods of retrieving SQL? What cursor type do you use to retrieve multiple recordsets? What is the difference between a “where” clause and a “h...

sql数据库考试题及答案怎么写buttonRemove.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { IStructuredSelection selection = (IStructuredSelection...

SQL数据库习题答案急急急2 select top 5 姓名,出生年月 as 出生时间,籍贯 from JSY 3 select 类别 from 表名 where left(车牌号,1)='A' and right(车牌号,1)='0' 4 select * from 表名 where 时间<'2003-2-...

推荐阅读
图文推荐
栏目列表