2017年数据库认证考试试题
数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。下面是小编整理的关于数据库认证考试试题,欢迎大家参考!
1 建表,在定义中要求声明:
( 1 )每个表的主外码。
( 2 )学生的年龄介于 15 到 40 岁之间。
( 3 )学生姓名不能为空。
( 4 )只有班里没有学生的时候,才能删除该班级。
2 插入如下数据
CLASS (
101 ,软件,计算机, 1995 ; 102 ,微电子,计算机, 1996 ;
111 ,无机化学,化学, 1995 ; 112 ,高分子化学,化学, 1996 ;
121 ,统计数学,数学, 1995 ; 131 ,现代语言,中文, 1996 ;
141 ,国际贸易,经济, 1997 ; 142 ,国际金融,经济, 1996 ;
)
STUDENT (
8101 ,张三, 18 , 101 ; 8102 ,钱四, 16 , 121 ;
8103 ,王玲, 17 , 131 ; 8105 ,李飞, 19 , 102 ;
8109 ,赵四, 18 , 141 ; 8110 ,李可, 20 , 142
8201 ,张飞, 18 , 111 ; 8302 ,周瑜, 16 , 112 ;
8203 ,王亮, 17 , 111 ; 8305 ,董庆, 19 , 102 ;
8409 ,赵龙, 18 , 101 ; 8510 ,李丽, 20 , 142 )
DEPARTMENT ( 001 , 数学; 002 , 计算机;
003 , 化学; 004 , 中文;
005 , 经济;)
3 完成以下查询功能
( 1 )找出所有姓李的学生,并按其年龄由小到大排序。
( 2 )列出所有开设超过两个专业的系的名字。
( 3 )列出学生人数大于等于 2 的系的编号和名称。
4 学校又新增加了一个物理系,编号为 006 。
5 学生张三转到化学系 111 班,请更新相关的表。
运行查询分析器并连接自己机器上的数据库服务器
创建数据库exam,并选择exam为当前数据库
CREATE DATABASE exam
USE exam
问题1 请在如下的建表命令基础上创建符合要求的三张表,请写出修改后的建表语句和/或修改表的语句
( 1 )每个表的'主外码。
( 2 )学生的年龄介于 15 到 40 岁之间。
( 3 )学生姓名不能为空。
( 4 )只有班里没有学生的时候,才能删除该班级。
CREATE TABLE STUDENT(
学号 CHAR(4) NOT NULL,
姓名 CHAR(8) NOT NULL,
年龄 SMALLINT,
班号 CHAR(4) )
CREATE TABLE CLASS(
班号 CHAR(4) NOT NULL,
专业名 CHAR(10) NOT NULL,
系名 CHAR(6),
入学年份 DATETIME )
CREATE TABLE DEPARTMENT(
系号 CHAR(3) NOT NULL,
系名 CHAR(6) NOT NULL )
问题2 使用如下的命令插入数据,请注意插入次序并且回答CLASS, DEPARTMENT, STUDENT三张表的插入顺序应该如何,为什么
INSERT INTO STUDENT VALUES(’8101’, ’张三’, 18, ’101’)
INSERT INTO STUDENT VALUES(’8102’, ’钱四’, 16, ’121’)
INSERT INTO STUDENT VALUES(’8103’, ’王玲’, 17, ’131’)
INSERT INTO STUDENT VALUES(’8105’, ’李飞’, 19, ’102’)
INSERT INTO STUDENT VALUES(’8109’, ’赵四’, 18, ’141’)
INSERT INTO STUDENT VALUES(’8110’, ’李可’, 20, ’142’)
INSERT INTO STUDENT VALUES(’8201’, ’张飞’, 18, ’111’)
INSERT INTO STUDENT VALUES(’8302’, ’周瑜’, 16, ’112’)
INSERT INTO STUDENT VALUES(’8203’, ’王亮’, 17, ’111’)
INSERT INTO STUDENT VALUES(’8305’, ’董庆’, 19, ’102’)
INSERT INTO STUDENT VALUES(’8409’, ’赵龙’, 18, ’101’)
INSERT INTO STUDENT VALUES(’8510’, ’李丽’, 20, ’142’)
INSERT INTO CLASS VALUES(’101’, ’软件’,’计算机’,’1995’)
INSERT INTO CLASS VALUES(’102’, ’微电子’, ’计算机’, ’1996’)
INSERT INTO CLASS VALUES(’111’,’无机化学’, ’化学’,’1995’)
INSERT INTO CLASS VALUES(’112’, ’高分子化学’, ’化学’, ’1996’)
INSERT INTO CLASS VALUES(’121’, ’统计数学’, ’数学’, ’1995’)
INSERT INTO CLASS VALUES(’131’, ’现代语言’, ’中文’, ’1996’)
INSERT INTO CLASS VALUES(’141’, ’国际贸易’, ’经济’, ’1997’)
INSERT INTO CLASS VALUES(’142’, ’国际金融’, ’经济’, ’1996’)
INSERT INTO DEPARTMENT VALUES(’001’, ’数学’)
INSERT INTO DEPARTMENT VALUES(’002’, ’计算机’)
INSERT INTO DEPARTMENT VALUES(’003’, ’化学’)
INSERT INTO DEPARTMENT VALUES(’004’, ’中文’)
INSERT INTO DEPARTMENT VALUES(’005’, ’经济’)
问题3 完成以下查询功能,写出查询语句和查询结果
( 1 )找出所有姓李的学生,并按其年龄由小到大排序。
( 2 )列出所有开设超过两个专业的系的名字。
( 3 )列出学生人数大于等于 2 的系的编号和名称。
问题4 学校又新增加了一个物理系,编号为 006。写出查询语句和该语句运行后系统提示的结果
问题5 学生张三转到化学系 111 班,请更新相关的表。请写出查询语句和相关表的变化情况
相關文章
-
2017年oracle数据库认证考试
Oracle DBA通常都要和IT行业的技术专家打交道,因此,他或她就必须能够为所有访问Oracle数据库的开发人员或程序员清晰明了的解释Oracle概念。下面是小编整理的关于oracle数据库认证考试,欢迎大家参考!随着大数据时代的来 -
IBM认证数据库考试试题
在平凡的学习、工作、生活中,大家或多或少都会接触过作文吧,通过作文可以把我们那些零零散散的思想,聚集在一块。那么你有了解过作文吗?下面是小编精心整理的保护地球作文,仅供参考,希望能够帮助到大家。保护地球作文1早上 -
2017年3月计算机三级考试数据库技术考试试题
2017年计算机三级考试数据库技术精选习题能帮助广大考生针对性地进行练习,将薄弱环节逐个击破!下面小编为大家提供一些计算机三级考试数据库技术考试试题,希望可以帮助大家!1). 完成科学地组织和存储数据并对数据进行高 -
2017年9月计算机三级数据库考试题库
数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。yjbys小编收集一些关于计算机三级数据库考试题库,希望大家认真阅读!~ 一、选择题1.下列不属于概念设计目标的是__________。A. -
2017年计算机三级考试数据库技术考试试题附答案
第48次计算机等级考试定于3月25日-28日举行,大家都很期待吧?下面是小编整理的关于计算机三级考试数据库技术考试试题附答案,欢迎大家参考!1). 现有SQLServer2008数据库服务器,其中的一个数据库占用80GB空间,另有一台用于 -
2017年adobe认证考试题库试题
无论在学习、工作或是生活中,大家都不可避免地会接触到作文吧,作文可分为国小作文、中学作文、大学作文(论文)。如何写一篇有思想、有文采的作文呢?下面是小编帮大家整理的世界杯作文,仅供参考,欢迎大家阅读。世界杯作文1我 -
2017年计算机三级数据库技术考试试题
计算机应用能力考试实行全国统一考试大纲、统一考试题库、统一合格标准。每一科目单独考试,每套试卷共有40道题,考试时间为50分钟。下面是小编整理的关于计算机三级数据库技术考试试题,欢迎大家参考!1). 在信息系统的需 -
2017年全国计算机三级数据库考试试题
数据库通常分为 层次式数据库、 网络式数据库和 关系式数据库三种。而不同的数据库是按不同的 数据结构来联系和组织的。下面是小编整理的关于全国计算机三级数据库考试试题,欢迎大家参考! 一、选择题1.人们采用数 -
2017年9月计算机三级数据库考试试题
数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的 冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。下面是小编整理的关于计算机三级数据库考试试题,希望大家 -
2017下半年计算机三级数据库技术考试试题
数据库中的数据是为众多用户所 共享其信息而建立的,已经摆脱了具体 程序的限制和制约。下面是yjbys小编收集的计算机三级数据库技术考试试题,希望大家认真阅读! 一、选择题1.下列不属于DBAS实施与部属工作的是______