sql练习题+答案,现在有一教学管理系统,具体的关系模式如下:Student (no, name, sex, birthday, class)Teacher (no, name, sex, birthday, prof, depart)Course (cno, cname, tno)Score (n
SQL课后答案Tag内容描述:
1、现在有一教学管理系统,具体的关系模式如下:Student (no, name, sex, birthday, class)Teacher (no, name, sex, birthday, prof, depart)Course (cno, cname, tno)Score (no, cno, degree)其中表中包含如下数据:Course表:Score 表:Student 表:Teacher 表:根据上面描述完成下面问题:( 注意 :注意保存脚本,尤其是DDL和DML,以便进行数据还原)DDL1. 写出上述表的建表语句。命令:create table Student(no nvarchar(5),name nvarchar(5),sex nvarchar(1),birthday datetime,class nvarchar(5)DML2. 给出相应的INSERT语句来完成题中。
2、1. (1) declare a int,b int declare c float declare s1 char(3),s2 char(3) set a=5 set b=4 set c=4.0 set s1=abc set s2=def select a*b asa与b的积, a/b asa与b的商, a%b asa与b的余数, a&b as 按位与。
3、模拟测验 1一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共 10小题,每小题 2分,总计 20分)1. ( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS BDBCDBS DDBA2. 下列四项中,不属于 SQL2005实用程序的是( )。A.对象资源管理器 B.查询分析器C.服务管理器 D.媒体播放器3. SQL Server安装程序创建 4个系统数据库,下列哪个不是( )系统数据库。A. master B. modelC. pub D. 。
4、/*1*/select student.sno 学号,sn 姓名, cn 课程, score 成绩from student,sc,coursewhere score80 and score=4/*3*/select sn 姓名,age 年龄, dept 系别from student where ageany(select agefrom studentwhere dept=信息)and dept张建国/*5*/select sn 姓名from student where sno=any(select snofrom scgroup by snohaving count(*)=2 )select sn 姓名from student,sc where student.sno=sc.sno group by sc.sno,sn having count(*)=2select sn 姓名from student where sno in(select sc1.snofrom sc sc1,sc sc2where sc1.cno(select a。
5、模拟测验 1一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共 10小题,每小题 2分,总计 20分)1. ( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS BDBCDBS DDBA2. 下列四项中,不属于 SQL2005实用程序的是( )。A.对象资源管理器 B.查询分析器C.服务管理器 D.媒体播放器3. SQL Server安装程序创建 4个系统数据库,下列哪个不是( )系统数据库。A. master B. modelC. pub D. 。
6、SQL 练习题表 1 Employee 表编号 姓名 地址 邮编 电话 电子邮件 部门出生日期性别NumName Addr Zip Tel Email DepnoBirth Sex001 王林 武汉大学43007487598405Null 2 1985-2-1男002 王芳 华中科大43007362534231Null 1 1966-3-28男003 张晓 武汉理工大43007287596985Null 1 1972-12-9男004 王小燕武汉交大43007185743261lilisina.com 1 1950-7-30女005 李华 华中农大43007087569865Null 5 1962-10-18男006 李明 华中师大43007585362143zhujunsina.com5 1955-09-28男007 田丽 中南财大43007685693265zgmingsohu.com3 1968-08-10女008 吴天 。
7、1. 为 存 储 不 同 职 工 做 的 项 目 的 材 料 , 创 建 EmployeeProjects 表 如 下 :CREATE TABLE EmployeeProjects(cEmployeeCode char(6) not null,cProjectCode char(4) not null,dStartDate datetime not null,dEndDate datetime not null,constraint pkEcodePrjCode Primary Key (cEmployeeCode, cProjectCode)cProjectCode 属 性 指 示 职 工 做 的 项 目 。 一 名 职 工 可 以 做 一 个 以 上 的 项 目 , 但 不 可 重 复 做 同 样 的项 目 。EmployeeProjects表 为 2NF 。关 于 EmployeeProjects 表 的 以 下 陈 述 中 , 哪 。
8、题1、 查询 Student 表中的所有记录的 Sname、Ssex 和 Class 列。2、 查询教师所有的单位即不重复的 Depart 列。3、 查询 Student 表的所有记录。4、 查询 Score 表中成绩在 60 到 80 之间的所有记录。5、 查询 Score 表中成绩为 85,86 或 88 的记录。6、 查询 Student 表中“95031”班或性别为“女”的同学记录。7、 以 Class 降序查询 Student 表的所有记录。8、 以 Cno 升序、Degree 降序查询 Score 表的所有记录。9、 查询“95031”班的学生人数。10、查询 Score 表中的最高分的学生学号和课程号。11、查询3-105号课程的平均分。12、。
9、一、选择题:1、根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:(_B_)A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段。2、在“连接”组中有两种连接认证方式,其中在(_B_)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。A、Windows 身份验证 B、SQL Server 身份验证C、以超级用户身份登录时 D、其他方式登录时3、SQL Server 2000 在。
10、第 5 章 SQL 题1011、利用 SQL SELECT 命令将表 stock_sl.dbf 复制到 stock_bk.dbf。SELECT * from stock_sl into table stock_bk2、利用 SQL INSERT 命令插入记录(“600028“,4.36, 4.60, 5500)到 stock_bk.dbf 表。INSERT into stock_bk values (“600028“,4.36, 4.60, 5500)3、利用 SQL UPDATE 命令将 stock_bk.dbf 表中“股票代码“为“600007“的股票“现价“ 改为8.88。UPDATE stock_bk set 现价 =8.88 where 股票代码=“600007“4、利用 SQL DELETE 命令删除 stock_bk.dbf 表中“ 股票代码 “为“600000“的股票。DELETE FROM sto。
11、一 SQL语句 1 C226 下列关于SQL语言特点的描述中 错误的是 A 语言非常简洁 B 是一种一体化语言 C 是一种高度过程化的语 D 可以直接以命令方式交互使用 也可以程序方式使用 2 1103 7 负责数据库中查询操作的数据库语言是 A 数据定义语言 B 数据管理语言 C 数据操作语言 D 数据控制语言 3 Y3 18 SQL语言的核心是 A 数据操纵 B 数据定义 C 数据查询 D 数。
12、1SQL 语句的复习SQL 特点(1)下列关于 SQL 语言特点的描述中,错误的是( C )。A)语言非常简洁 B)是一种一体化语言 C)是一种高度过程化的语 D)可以直接以命令方式交互使用,也可以程序方式使用(2)SQL 语言的核心是( C )。A)数据操纵 B)数据定义 C)数据查询 D)数据定义(3)VisualFoxPro 在 SQL 方面,不支持的功能是( A )。A)数据控制 B)数据操纵 C)数据查询 D)数据定义(4)下列选项中,不属于 SQL 特殊运算符的是( D )。A)GROUP B)ON C)ALL D)EMPTYSQL 查询语句(1)SQL 语句的查询语句是(D)A) INSERT B)UPDATE C) DELETE D) SELECT(2)标准的 。
13、北京大学出版社 1 ISBN 7-301-10173-2/TP.0842SQL 数据库管理与开发教程与实训试题(A 卷)一、单项选择题(每小题 1 分,共 10 分)1.下列四项中,不属于数据库特点的是( C ) 。A.数据共享 B.数据完整性C.数据冗余很高 D.数据独立性高2.下列四项中,不属于 SQL2000 实用程序的是( D ) 。A.企业管理器 B.查询分析器C.服务管理器 D.媒体播放器3.SQL Server 安装程序创建 4 个系统数据库,下列哪个不是( C )系统数据库。A.master B.modelC.pub D.msdb4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应。
14、-1列出至少有一个员工的所有部门。select count(*),deptno from emp group by deptno having count(*)1;-2列出薪金比 “SMITH”多的所有员工。select * from empwhere sal(select sal from emp where ename=SMITH);-3列出所有员工的姓名及其直接上级的姓名。select ename,(select ename from emp where empno=a.mgr) from emp a;select a.ename,b.ename from emp a,emp b where a.mgr=b.empno(+);-4列出受雇日期晚于其直接上级的所有员工。select ename from emp a where hiredate(select hiredate from emp where empno=a.mgr);列出受雇。
15、课后习题及答案习题 13、简述数据库系统的组成。答:数据库系统一般由数据库、数据库管理系统(及其开发工具) 、数据库管理员(DataBase Administrator,DBA)和用户组成。4、试述数据库系统的三级模式结构。这种结构的优点是什么?答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,同时包含了二级映像,即外模式/模式映像、模式/ 内模式映像,如下图所示。数据库应用 1 外模式 A 外模式 B模式应用 2应用 3 应用 4应用 5 模式外模式 / 模式映像模式 / 内模式映像数据库系统的这种结构具有以下优点:(1)保。
16、1 作业(1)从表中查询出数据查询出 scott.dept 表中部门号(deptno)小于 50 的部门名称(dname)此处有隐式转换,oracle 把 varchar2 转换成了数字。(2)描述表 scott.emp 的结构(3)进行数学表达式的计算、使用列的别名从 scott.emp 表中查出所有员工的工资和奖金之和。(4) 正确统计出 scott.emp 表中部门号为 10 的,每个员工全年收入(5)运用 SQL*Plus 工具将缓冲区中的 SQL 语句保存到一个文件,并执行该文件中的 SQL 语句。SQL L1* select * from testSQL save /u01/test02.sql上面(3)中的结果:2 作业1。创建一个查询,来显示雇员的名。
17、第二章 3 上机练习题 02 程序代码如下 CREATE DATABASE STUDENT1 ON PRIMARY NAME STUDENT1 data FILENAME E DATA STUDENT1 mdf SIZE 3 MAXSIZE unlimited FILEGROWTH 15 LOG ON NAME STUDENT1 log FILENAME E DATA STUDENT1 ldf S。