公司SQL考核

合集下载

1+X职业技能考核手册 数据库管理人员(SQL)三级认证考试答案

1+X职业技能考核手册 数据库管理人员(SQL)三级认证考试答案

一、单项选择题(选择一个正确的答案。

将相应的字母填入题内的括号中)1.描述事物的符号记录称为( B )。

A.信息B.数据C.记录D.记录集合2.在人工管理阶段,数据是( B )。

A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的3.( C )是长期存储在计算机内的有组织、可共享的数据集合。

A.数据库管理系统B.数据库系统C.数据库D.文件组织4.数据库的完整性是指数据的( C )。

A.正确性和不被非法存取B.合法性和不被恶意破坏C.正确性和相容性D.合法性和相容性5.数据库系统的核心是( B )。

A.数据库 B. 数据库管理系统C.数据模型D.软件工具6.能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为( C )。

A.数据定义语言(DDL) B.数据管理语言C.数据操纵语言(DML) D.数据控制语言7.( B )是位于用户与操作系统之间的一层数据管理软件。

A.数据库系统B.数据库管理系统C.数据库D.数据库应用系统8.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D )。

A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员9.数据库系统的数据独立性是指( B )。

A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构10.在数据模型的三要素中,数据的约束条件规定数据及其联系的( B )。

A.动态特性B.制约和依存规则C.静态特性D.数据结构11.下列不属于数据模型三要素的是( D )。

A.数据结构B.数据操作C.数据的约束条件D.静态特性12.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除,这是由层次模型的(A)决定的。

A.数据结构B.数据操作C.完整性约束D.缺陷13.在数据库系统中,把满足以下( B )两个条件的基本层次联系的集合称为层次模型。

SQL基础知识考核试题_V2.0

SQL基础知识考核试题_V2.0

SQL基础知识考核试题考试时间:30分钟姓名:___________ 成绩:___________一、单选题(共8题,每题5分)1.使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是(D )。

A)Replace salary with salary+200B) Update teacher salary with salary+200C) Update set salary with salary+200D) Update teacher set salary=salary+2002.使用sql语句进行分组检索时,为了去掉不满足条件的分组,应当(B )。

A)使用WHERE子句B)在GROUP BY后面使用HA VING 子句C)先使用WHERE子句,再使用HA VING 子句D)先使用HA VING 子句,再使用WHERE子句3.从货物定单数据表(order)中查询出其中定单金额(order_price)在1000和5000之间的定单的详细信息,并按照定单金额(order_price)降序排列。

正确的语句是(B )。

A) a) Select * from order where [order_price] between 1000 and 5000order by [order_price] ASCB) b) Select * from order where [order_price] between 1000 and 5000order by [order_price] DESCC) c) Select * from order where 1000<[order_price]<5000 order by [order_price] ASCD) d) Select * from order where 1000<[order_price]<5000 order by [order_price] DESC4.表的两种相关约束是? (C)A)主键和索引B)外键和索引C)主键和外键D)内键和外键5.在oracle中下列哪个表名是不允许的(D)。

计算机系软件技术专业第一次技能考核_SQL数据库

计算机系软件技术专业第一次技能考核_SQL数据库

软件技术专业数据库基础第一阶段技能考核试题班级______ 姓名________一、任务要求:东方公司为了提高员工专业及职业素质,准备建设一个小型图书馆,为了便于图书的管理,委托长春信息技术职业学院计算机系软件技术专业班级设计一个简易的图书管理系统,由各专业教师为项目经理。

项目经理通过对用户需要分析,决定将整个项目的开发开为:系统分析、系统设计、系统编码、系统测试、试运行、正式投入使用六个阶段。

本次考核内容为根据项目经理要求完成数据库设计:具体要求如下:1.创建图书管理数据库,数据库为由“DB_同学姓名”构成,数据库文件保存到D盘的databases目录下,数据文件初始大小为50MB,日志文件在数据文件的1/4。

(10分)2.为了方便图书管理员日常管理及用户查询,系统要求:(20分)2.1 图书要进行分类管理,如“市场营销”、“计算机”、“职业素质”、“专业技术”等;2.2 用户可能方便地查看图书的ISBN、书名、所属的类别、图书价格、现有库存量、出版社、出版时间、作者等信息,而且管理员还要知道什么时间添加的图书信息。

2.3 图书的各种类别是提前预定好的,以后每本图书都属于其种的一个类别。

3. 数据表创建结束后,要求同学们录入初始数据,其中类别表不少于5种,图书表中不少于6种图书,要求数据贴近真实。

(20分)4. 要求程序能够实现如下查询:(30分)4.1 查询所有书名中包含“数据库”文字的图书信息。

(5分)4.2请按价格从大到小的顺序显示所有的图书信息。

(5分)4.3请按价格在15至40元之间的所有图书,并按价格从大到小的顺序显示。

(5分)4.4 查询库存量低于5本的所有图书(5分)4.5 查询市场营销类图书册数。

(5分)4.6 查询2008年之后出版的图书。

(5分)5. 将图书的“计算机类”数据修改为“信息类”。

(5分)6. 将最后一本图书删除。

(5分)7. 扩展功能:(10分)用户希望能够记住每本图书借书、还书的相关信息,请同学位根据以上相关信息设计一个借阅表。

SQL数据库考核题目

SQL数据库考核题目

SQL数据库考核题姓名:日期:分数:●表结构✧简单查询1、查询出分数大于85、小于95之间的学生号及课程号(2分)select SNO学生号,SNO课程号from学生选课表where GRADE>85 and GRADE<952、查询出学号分别的S2,S4,S6的学生姓名、年龄(2分)select SN学生姓名,AGE年龄from学生表where SNO in('S2','S4','S6')✧多表查询3、查询李国华同学所学课程的课程编号、课程名称和成绩(5分)select课程表.CNO,CN,GRADE FROM学生选课表,课程表,学生表where学生选课表.CNO=课程表.CNO and学生表.SNO=学生选课表.SNO and学生表.SN='李国华'4、查询所有比徐萍年龄大的学生姓名、年龄、性别以及徐萍的年龄(5分)select学生表.SN比徐萍年龄大的学生名,学生表.SEX性别,学生表.AGE年龄,学生表.AGE徐萍的年龄from学生表学生表,学生表学生表✧where学生表.AGE>学生表.AGE and学生表.SN='徐萍' LIKE子句必需与指定的符号联合起来,以构成查询条件5、查询姓张的学生所在的系以及所选的课程名(7分)select DEPT,CN from学生表,课程表,学生选课表where学生表.SNO=学生选课表.SNO and课程表.CNO=学生选课表.CNO and SN like'张%'6、查询学生成绩高于90分的学生姓名、所选的课程名以及成绩(7分)select SN,CN,GRADE from学生表join学生选课表on学生选课表.SNO=学生表.SNOjoin课程表on课程表.CNO=学生选课表.CNOwhere GRADE like'9%'✧用多条SELECT ... FROM ...WHERE 语句实现嵌套查询7、查出与张婷同一个系的学生名(3分)Select SN from学生表where DEPT=(select DEPT from学生表where SN='张婷')8、查出和赵树林同年龄的学生名,其结果将不包括赵树林本人(5分)Select SN from学生表where AGE=(select AGE from学生表where SN='赵树林')and SN!='赵树林'9、找出同时选学课程号为C3和C5的学生号、学生名和性别(5分)Select SNO,SN,SEX from学生表where SNO in(select SNO from学生选课表where CNO in('C3','C5')group by SNOhaving COUNT(*)>=2)10、找出选学课程号为C3和课程名为政治的学生号和学生名(7分)11、找出没有选择课程号为C3的学生名(5分)✧函数查询12、检索学校有多少个学生、多少个系、学生的平均年龄、学生最大年龄、学生最小年龄(5分)select COUNT(SNO)学生总数,COUNT(DISTINCT DEPT)系别总数,avg(AGE)学生平均年龄,max(AGE)学生最大年龄,min(AGE)学生最小年龄from学生表13、按性别分别计算出学生的平均年龄(5分)select SEX,avg(AGE)平均年龄from学生表group by SEX14、查询出学生学号、性别、年龄及平均成绩(5分)select学生表.SNO学号,SEX性别,AGE年龄,AVG(GRADE)学生平均成绩from学生表,学生选课表where学生选课表.SNO=学生表.SNOgroup by学生表.SNO,SEX,AGE15、找出选修的课程至少四门的学生的姓名、性别、年龄、平均成绩、选课门数(7分)select SN姓名,SEX性别,AGE年龄,AVG(GRADE)平均成绩,COUNT(学生选课表.CNO)选课门数from学生选课表JOIN学生表ON学生选课表.SNO=学生表.SNOjoin课程表on学生选课表.CNO=课程表.CNOgroup by SN,SEX,AGEhaving count(学生选课表.CNO)>=416、找出选课在三门以上课程的学生的总成绩(不统计不及格的课程),并列出总成绩名次名单(7分)select SNO学生号,SUM(GRADE)总成绩from学生选课表where GRADE>=60group by SNOhaving count(*)>=3order by 2 DESC17、找出选学课程数据最多的学生(7分)select学生表.SN学生名from学生选课表,学生表where学生选课表.SNO=学生表.SNOgroup by学生表.SNhaving count(*)>=ALL(select count(*)from学生选课表group by SNO)18、学生选学的课程如果超过了四门课,则每门课加5分,请更新数据库(7分)指定使用结果集来创建临时新表。

员工面试考核试题(答案)

员工面试考核试题(答案)

员工面试考核试题考试时间:30分钟姓名:___________ 成绩:___________一、单选题(共21题,每题3分)1.使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是(D )。

A)Replace salary with salary+200B) Update teacher salary with salary+200C) Update set salary with salary+200D) Update teacher set salary=salary+2002.使用sql语句进行分组检索时,为了去掉不满足条件的分组,应当(B )。

A)使用WHERE子句B)在GROUP BY后面使用HAVING 子句C)先使用WHERE子句,再使用HAVING 子句D)先使用HAVING 子句,再使用WHERE子句3.从货物定单数据表(order)中查询出其中定单金额(order_price)在1000和5000之间的定单的详细信息,并按照定单金额(order_price)降序排列。

正确的语句是(B )。

A) Select * from order where [order_price] between 1000 and 5000order by [order_price] ASCB) Select * from order where [order_price] between 1000 and 5000order by [order_price] DESCC)Select * from order where 1000<[order_price]<5000 order by [order_price] ASCD) Select * from order where 1000<[order_price]<5000 order by [order_price] DESC4.表的两种相关约束是? ( C)A)主键和索引B)外键和索引C)主键和外键D)内键和外键5.在oracle中下列哪个表名是不允许的( D)。

中职SQLServer考核标准

中职SQLServer考核标准

SQLServer 》课程标准《SQLServe》课程标准一、适应对象:适用于中职,具备一定计算机操作基本技能的计算机专业的学生。

二、课程性质:《SQLServer是我校计算机专业的专业必修课程,是项目设计课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手实践。

对计算机专业来说,数据库技术已成为计算机信息系统和计算机应用系统的核心与基础。

因此,《SQLServe r课程已成为专业的核心课程。

三、参考学时:144学时,项目实训1 周四、课程目标(一)知识教学目标:1、掌握数据库系统的基本概念和数据模型的概念和分类2、掌握关系数据库的基本知识以及关系代数的运算3、掌握关系数据库标准语言SQL 的特点和基本概念,以及数据操纵的有关命令和操作4、掌握视图的概念、作用和基本操作5、掌握SQLServer数据库设计的方法6掌握SQLServer数据库的恢复技术7、掌握SQLServer数据库的并发控制8、掌握SQLServer数据库的安全管理9、掌握SQLServer数据库的完整性控制(二)能力培养目标:培养岗位适应性较强的,需求量较大和紧缺性的,具有较强实际操作技能和较丰富数据库知识的操作人员。

五、课程设计思路:本门课分为理论和实践2 个环节,于一学期内学完,共8 个学分,144 个学时。

其中理论学时数为64 学时,实践学时数为80学时。

通过这门课程的学习,使学生对数据库技术及其应用有一个较全面的认识和理解,并能根据所掌握的数据库设计和管理方法,熟练进行数据库的设计和管理操作。

六、项目名称第一阶段数据库技术基本知识学时12教学要求熟悉数据库技术的发展过程,掌握数据库的体系结构和三级模式结构,了解三种基本的数据模型、掌握概念模型的要素,了解数据库设计的基本步骤。

相关知识(理论、实践)1、数据库的基本概念2、数据库管理技术的产生和发展3、数据库系统的特点4、数据模型的组成要素5、概念模型6、常用的三类数据模型操作训练任务1:以订货管理数据库为例,画出其概念模型的E-R 图任务2:设计出订货管理数据库的关系模型数据结构考核评价笔试考查和上机考查拓展知识附加和分离数据库的方法第二阶段项目二关系数据库学时16教学要求熟悉关系数据模型,掌握关系代数及其运算,掌握从E-R 模型到关系模型的转换规则,了解关系数据模型的完整性约束。

SQL实验报告总结

SQL实验报告总结

《数据库系统概论(第四版)》体会学号:姓名:班级:教师:学期实验总结与心得【实验名称】数据库的创建【实验内容】 1、新建sql注册表。

2、新建数据库。

主数据文件:逻辑文件名为student_data,物理文件名为student.mdf,初始大小为10mb,最大尺寸为无限大,增长速度为10%;数据库的日志文件:逻辑名称为student_log,物理文件名为student.ldf,初始大小为1mb,最大尺寸为5mb,增长速度为1mb 3、修改已注册的sql server属性为使用sql server身份验证。

【实验名称】数据库的附加、分离、导入导出及分离【实验内容】1. 数据库文件的附加与分离 (转载于:sql实验报告总结)2. 数据库文件的导入和导出3..数据库的删除4.修改数据库【实验名称】数据库的创建(书中作业)【实验内容】1. 在数据库student中创建一个学生基本信息表1.用企业管理其创建表2.用查询分析器创建表2.sql server 2005的系统数据类型分为哪几类?常用的数据类型有哪些?答:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间。

常用的数据类型有:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间3.在数据库student中创建一个名为t_couse(课程信息表) 1.用企业管理其创建t_course表2.用查询分析器创建t_course4.在数据库student中创建一个名为t_score(学生成绩)的表5.sql server 2005 中有多少种约束?其作用分别是什么答:非空约束,作用指定某一列不允许空值有助于维护数据的完整性,因为这样可以确保行中的列永远保护数据。

主键约束,作用可以保证实体的完整性,是最重要的一种约束。

唯一约束,作用指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值。

检查约束,作用对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。

《SQL数据库设计与实现》“4+1”考核模式的改革与实践

《SQL数据库设计与实现》“4+1”考核模式的改革与实践

《SQL数据库设计与实现》“4+1”考核模式的改革与实践摘要:笔者从事数据库方向的教学,对于《sql数据库设计与实现》这门课程的教学、实验、实训、特别是考核方面,有一些自己的探索与实践心得。

考核是检验一个学期学习效果好坏的最好方法,学生都很重视它,只要把考核关牢牢把握好,学生才会重视课堂学习,重视实验,重视实训,也更会重视考核。

用“4+1”考核模式进行学期考核,可以激发学生学习数据库的兴趣和热情,提高教学效果。

abstract: combined with the authors’working experience in database teaching, the paper explores the teaching,experiment, practical training, and examination of sql database design and implementation course. examination is the best way to examine the learning effect for a semester. only doing well examination, the students pay attention to classroom teaching, experiment, training and examination. it stimulates students’learning interest and enthusiasm for the database and improves the effect of teaching by using “4+1” evaluation mode for semester examination.关键词:考核改革;探索;重视;效果key words: testing reforms;exploration;pay attention to;effect中图分类号:g642.0 文献标识码:a 文章编号:1006-4311(2013)13-0232-02————————————作者简介:徐景秀(1980-),女,湖北浠水人,讲师,研究方向为计算机应用技术。

金融sql笔试题

金融sql笔试题

金融sql笔试题引言概述:金融SQL笔试题是金融行业招聘过程中常见的一种考核方式。

通过这种题型,用人单位可以评估应聘者在SQL语言方面的能力和金融业务知识的掌握程度。

本文将从五个大点出发,详细阐述金融SQL笔试题的相关内容,帮助读者更好地理解和应对这类考试。

正文内容:1. 数据库基础知识1.1 数据库的概念和作用1.2 数据库管理系统(DBMS)的种类和特点1.3 数据库的范式和规范化1.4 数据库的索引和查询优化1.5 数据库的事务和并发控制2. SQL语言基础2.1 SQL语言的发展历程和版本2.2 SQL语言的数据类型和操作符2.3 SQL语言的基本语句(SELECT、INSERT、UPDATE、DELETE)2.4 SQL语言的高级查询(JOIN、GROUP BY、HAVING)2.5 SQL语言的子查询和视图3. 金融业务知识3.1 金融市场的基本概念和分类3.2 金融产品的种类和特点3.3 金融交易的流程和要素3.4 金融风险的类型和管理3.5 金融监管的法规和机构4. 金融SQL题型解析4.1 基本查询题型4.1.1 查询某个表的所有数据4.1.2 查询满足某个条件的数据4.1.3 查询某个字段的最大值或最小值4.2 连接查询题型4.2.1 内连接和外连接的区别4.2.2 多表连接查询的实现4.2.3 子查询在连接查询中的应用4.3 聚合查询题型4.3.1 使用GROUP BY进行分组统计4.3.2 使用HAVING进行条件筛选4.3.3 使用聚合函数进行数据汇总4.4 数据更新和删除题型4.4.1 使用INSERT插入新数据4.4.2 使用UPDATE修改已有数据4.4.3 使用DELETE删除指定数据4.5 高级查询题型4.5.1 使用子查询进行数据筛选4.5.2 使用视图简化查询操作4.5.3 使用存储过程和触发器提高效率5. 解题技巧和备考建议5.1 熟悉常见的SQL语法和函数5.2 理解金融业务的基本概念和流程5.3 多做练习题,熟练掌握解题思路5.4 注意细节,避免常见的错误5.5 提前了解用人单位的招聘要求和考察重点总结:金融SQL笔试题是金融行业招聘过程中常见的一种考核方式。

sql基础考题

sql基础考题

SQL基础知识考核试题一、单选题1、以下哪种情况应尽量创建索引()。

[单选题]*A、在Where子句中出现频率较高的列√B、具有很多NULL值的列C、记录较少的基本表D、需要更新频繁的基本表2、()是对客观事物及其活动的抽象符号表示,是存储在某一种媒体上可以鉴别的符号资料,其形式可以是数字、文字、图像、图形和声音等。

[单选题]*A、数据√B、符号C、字符D、信息3、对视图的描述错误的是:()[单选题]*A、是一张虚拟的表B、在存储视图时存储的是视图的定义C、在存储视图时存储的是视图中的数据√D、可以像查询表一样来查询视图4、SQL语言中,SELECT语句的中FROM子句指出的是查询的()[单选题]*A、数据来源√C、输出数据项D、分组依据5、查询时去重的关键字是()[单选题]*A、distanceB、distinct√C、disableD、disappear6、对查询结果进行升序排序的关键字是()[单选题]*A、ABCB、ASC√C、ABCDD、DESC8、以下哪两个关键字不是等效的()[单选题]*A、join和innerjoinB、fulljoin和fullouterjoinC、leftjoin和leftouterjoinD、rightjoin和rightinnerjoin√9、以下哪个是同义词()[单选题]*A、SYNONYM√B、SECRETC、SYNC10、以下哪种不属于数据库的约束()[单选题]*A、主键约束B、检查约束C、非空约束D、隔离约束√11、关于唯一约束,以下描述错误的是()[单选题]*A、所有值都是唯一值B、值可以为nullC、可以多列进行组合√D、会自动创建索引12、关于索引,以下描述正确的是()[单选题]*A、索引不会占据空间B、索引越多越好C、索引不会影响删除的效率D、非聚集索引可以创建多个√13、关于数据类型,以下描述正确的是()[单选题]*A、bit类型不可以存储null值B、bigint的值可以无限大C、tinyint用来表示人类的年龄比较合适√D、浮点数据是精确值,数据类型范围内的所有值都能精确地表示14、关于日期类型,以下描述准确的是()[单选题]*A、date类型可以储存时分秒B、datetime可以精确到千分之一秒√C、smalldatetime可以精确到1秒D、datetimeoffset不可以用来表示时区。

【实习报告】VC++SQL考勤系统

【实习报告】VC++SQL考勤系统

本科生实习报告书教学单位专业班级学生姓名学号指导教师阜新盛明热电有限责任公司现装机容量2.4万千瓦,于2003年投产,该项目是阜新市经济转型重点项目之一,是由辽宁电力开发公司、阜新太平电厂等九家单位投资兴建。

该厂以热定电,实行热电联产,电力送入辽宁电网,年设计上网电量1.32亿千瓦时。

该项目的建设对就地消化阜新低质煤炭,改善阜蒙县城区居民生活水平,减少城市环境污染,加快城镇建设,改善投资环境,节约能源,实行资源优化配置,增加工业产值和税收,拉动地方经济增长具有重要意义。

阜新盛明热电有限责任公司一期2台机组分别于2003年1月和9月发电并网,投产当年完成上网电量7978万千瓦时,接待县城区供热面积75万平方米。

到2004—2005年采暖期供热面积达到90万平方米,上网电量达1.4亿千瓦时以上。

阜新盛明热电有限责任公司年工业产值超过5000万元,创利税700多万元,列阜蒙县前10位,有效拉动了阜蒙县地区经济;公司安排就业人员300多人,保证了地区的稳定和发展,经济效益和社会效益明显。

目前,阜新盛明热电有限责任公司正在筹建二期二炉一机工程,届时该公司装机容量将达到3.6千瓦,年上网电量2亿千瓦时以上,供热面积达到130万平方米以上。

该公司二期工程建设完成后,将进一步提高公司产值和税收,造福阜蒙县人民。

企业设有经理工作部、发电部、生技部、物资部、财务部、安监部、经营部、维护部和供热公司共9个职能部门。

企业的组织结构图如下:阜新盛明热电有限责任公司组织结构图企业的年发电量由电业局下达需求计划,故企业未设计划部;企业员工的人事关系还在原单位,故人事部的部分管理功能由财务部承担。

企业各职能部门间紧密配合,相互协作,力求在最大程度上实现资源的最优配制。

各部门之间的信息传递关系如下图:(见下页)阜新盛明热电有限责任公司各部门间信息传递关系图注:虚框以内代表该企业除经理工作部以外的各职能部门;实框以外部分代表和该企业生产运营相关的企业或用户。

数据库应用系统设计工程师(SQL)技术水平证书考试大纲

数据库应用系统设计工程师(SQL)技术水平证书考试大纲

数据库应⽤系统设计⼯程师(SQL)技术⽔平证书考试⼤纲⼀、课程的性质、⽬的和要求(1)课程的性质和⽬的:数据库应⽤系统设计⾼级技术证书考试是⼀个实践性⾮常强的考试, 要求考⽣在有较强的理论基础上, 具备在计算机上设计、构筑⼀个实际数据库应⽤系统, 解决实际问题的能⼒, 达到数据库应⽤系统设计⼯程师的⽔平。

(2)课程的基本要求1) 掌握数据库应⽤系统设计的基本理论;2) 熟练掌握SQL Server2008数据库使⽤和编程。

⼆、适应岗位数据库开发⼯程师/数据库管理员/⾼级软件⼯程师(1)具备优秀的SQL语⾔编写能⼒;(2)可对SQL SERVER数据库进⾏安装及配置、数据库的安全性管理、性能监视和优化,以及数据库的备份与⽤户权限设置;(3)可以对数据库及SQL代码进⾏性能分析和调优;(4)有⼀定的数据库管理和维护经验,有良好的数据库故障解决能⼒;(5)招聘单位多要求应聘⼈员具有程序的分析及编写能⼒。

三、考试说明(1)考试形式:应⽤⼯业和信息化部教育与考试中⼼考试系统,上机考试。

(2)考试分值⽐例:数据库应⽤系统设计⼯程师技术⽔平证书(SQL)考试试卷由理论考试和实践考试两部分组成。

试卷总分值为100分,其中理论题占40分,实践题占60分。

(3)考试时间:150分钟。

(4)考核⽬标:要求考⽣在掌握数据库应⽤系统设计基本理论的基础上,熟悉SQL语⾔和数据库管理。

四、考试内容第1章数据库的设计第2章数据库的创建第3章数据表的操作第4章数据库的查询第5章视图及其应⽤第6章索引及其应⽤第7章流程控制与函数第8章存储过程与触发器每9章数据库的备份与还原第10章数据库安全管理五、考试样题试题⼀单项选择题1.⼀个事务的执⾏,要么全部完成,要么全部不做,⼀个事务中对数据库的所有操作都是⼀个不可分割的操作序列的属性是()。

A. 原⼦性B. ⼀致性C. 隔离性D. 持久性试题⼆判断正误题1..()在关系模式R中,若其函数依赖集中所有决定因素都是候选关键字,则R的最⾼范式是BCNF。

SQL期末复习2013-2014学年第二学期 14

SQL期末复习2013-2014学年第二学期 14

SQL期末复习考核知识点:第一章:数据库的基础知识1)数据库概述:定义2)数据库系统:构成、核心3)关系模型:记录、属性、字段等概念第三章:SQL 的基础知识1)SQL的数据类型:基本类型的种类与使用方法2)标示符:自定义标示符的规则3)使用SQL语句管理与维护数据库:创建、修改、删除数据库的SQL语句4)使用SQL语句管理与维护表:创建、修改、更新、删除的操作5)利用简单的SQL语句进行表格数据的查询:简单select 语句第四章:SQL 高级查询1)关联表查询2)UNION子句的使用3)子查询(IN)与连接查询(LEFT/RIGHT/FULL JION)第五章:视图1)视图的概述2)创建视图、使用与维护视图第六章:索引1)索引的概述2)索引的分类第七章:T-SQL 程序设计1)T-SQL的变量类型与表示方法2)程序流程控制语句:(BEGIN END、IF ELSE、WHILE)第八章:函数1)系统内置函数2)自定义函数的使用第九章:存储过程、触发器和游标1)系统存储过程与自定义存储过程的使用2)触发器的概述与使用第十一章:SQL 数据库的安全性管理1)SQL的安全性机制2)登陆账号、用户账号、角色等概念的理解第十二章:数据的备份与恢复数据的备份方法与恢复期末复习综合测试题1. 数据库系统的核心是()。

A. 编译系统B. 数据库C.操作系统D.数据库管理系统2. 关系模型中的数据逻辑结构是()。

A. 矩阵B. 树C. 二维表D.矢量3. 关系数据库中的关键字是指( )。

A.能惟一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段 D能惟一标识元组的属性或属性集合4. 对所有视图都可以进行。

A.select B. insert C. update D. delete5. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。

A.多对多B.一对一C.多对一D.一对多6.若要删除数据库中已经存在的表S,可用()。

公司考核表格-公司技术能力的知识检查表

公司考核表格-公司技术能力的知识检查表

公司考核表格-公司技术能力的知识检查表一、通用技术知识1.1 编程语言•了解以下编程语言哪些适用于不同的项目类型?•能否解释常用编程语言的优缺点?1.2 数据库技术•知识储蓄DBMS比如: MySQL、Oracle、或其他。

•能否设计数据库表结构以及编写SQL查询?1.3 安全知识•了解常见的web安全漏洞和攻击方式吗?•还有能否介绍如何保护系统和数据的方法?二、前端技术2.1 HTML/CSS•能否解释盒模型是什么?•熟悉CSS预处理器(Sass/Less)吗?2.2 JavaScript•了解什么是作用域和闭包吗?•能否使用原生JS编写复杂功能?2.3 前端框架•了解Vue.js、React或Angular这些框架吗?•能否区分它们的优缺点?三、后端技术3.1 服务器端语言•熟悉Java、Python、或Node.js等服务器端语言吗?•能否编写和优化后端逻辑功能?3.2 Web框架•了解Spring、Flask或Express等框架吗?•能否构建简单的RESTful API?3.3 微服务和容器化•了解微服务架构和Docker容器化吗?•能否部署和管理微服务应用程序?四、部署和运维4.1 版本控制•熟悉Git的基本操作吗?•能否解释分支、合并和冲突解决的概念?4.2 自动化部署•了解CI/CD工具比如Jenkins、Travis CI等吗?•能否编写自动化部署脚本?4.3 监控与调优•了解系统监控和调优的方法吗?•能否定位和解决系统性能问题?五、总结以上列举了公司技术能力考核中可能包含的知识点,希望每位员工都能持续学习并提升自己的技术实力,为公司的发展贡献自己的力量。

衡量一个人的技术能力并不仅仅是对知识储备的检查,更重要的是能否将知识应用到实际项目中,发挥出最大的价值。

如何使用考核表格1.根据题目逐一回答相关知识点,可以使用文字描述、代码片段等方法。

2.考核结果将作为评估员工技术水平和培训需求的重要依据。

数据库应用(SQL_Server)模拟试卷和答案

数据库应用(SQL_Server)模拟试卷和答案

北京语言大学网络教育学院《数据库应用(SQL Server)》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算.3。

本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。

1、对于一个已存在的表,对其进行增加列、删除列、更改列的名称和数据类型等操作都能进行。

()2、一个表不能有主键值相同的两行。

( )3、在设计存储过程时,可以为参数提供一个默认值,其一般格式是:CREATE PROCEDURE 存储过程名( 参数1=默认值1, 参数2=默认值2,… ) AS SQL语句。

( )4、凡是能通过ODBC或OLEDB接口访问的数据库,也可通过ADO 。

NET来访问。

()5、DataSet是核心的ADO 。

NET数据库访问组件,主要是用来支持ADO .NET的不连贯连接及分布数据处理。

( )二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

6、DBMS提供哪种语言来定义数据库的三级模式?( )。

[A] DBL[B] DCL[C] DDL[D] DML7、SQL Server是()。

[A]数据库[B]数据库系统[C]数据库管理系统[D] 数据库应用系统8、在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序()。

[A]必须改变[B]自动改变[C]可以不变[D] 必须作废9、以下有关“关系的性质”的说法错误的是().[A] 不同的列可出自同一个域[B] 行的次序不能任意交换[C]关系中不允许有两个完全相同的元组[D]不允许某个属性又是一个二维关系10、关系代数中选择运算是对关系进行的()。

数据分析团队绩效考核

数据分析团队绩效考核

数据分析团队绩效考核在当今数字化时代,数据已成为企业决策的重要依据,数据分析团队的作用日益凸显。

为了确保数据分析团队的高效运作和持续发展,建立科学合理的绩效考核体系至关重要。

本文将探讨数据分析团队绩效考核的相关问题,包括考核的目标、指标、方法以及实施过程中需要注意的事项。

一、绩效考核的目标明确绩效考核的目标是设计有效考核体系的基础。

对于数据分析团队而言,绩效考核的主要目标包括以下几个方面:1、激励团队成员提升工作绩效通过绩效考核,对表现优秀的成员给予奖励和认可,激发他们的工作积极性和创造力,从而提升整个团队的工作绩效。

2、促进团队成员的个人成长考核过程中发现成员的不足之处,为他们提供有针对性的培训和发展机会,帮助他们不断提升自己的专业能力和综合素质。

3、确保团队的工作与企业战略目标一致通过将团队的工作成果与企业的战略目标相结合,使数据分析工作能够为企业的发展提供有力支持,推动企业实现战略目标。

4、优化团队结构和资源配置根据考核结果,对团队成员进行合理的调配和优化,使团队的结构更加合理,资源配置更加高效。

二、绩效考核的指标1、工作成果指标(1)数据准确性数据的准确性是数据分析的基础,考核团队成员在数据收集、整理、处理和分析过程中是否能够确保数据的准确性,避免出现错误和偏差。

(2)数据分析质量评估成员所提供的数据分析报告的质量,包括分析方法的科学性、结论的可靠性和建议的可行性等方面。

(3)数据洞察与价值挖掘考核团队成员是否能够从海量的数据中挖掘出有价值的信息和洞察,为企业的决策提供有力支持。

(4)项目交付及时性按时完成数据分析项目的交付,确保项目能够按照预定的时间节点顺利推进。

2、工作能力指标(1)技术能力包括掌握数据分析工具和技术的熟练程度,如Python、R、SQL 等,以及对数据挖掘、机器学习等技术的应用能力。

(2)业务理解能力考察成员对企业业务的熟悉程度,能否将数据分析与业务需求相结合,为业务部门提供有针对性的解决方案。

后端开发技术考核试卷

后端开发技术考核试卷
B. Nginx是一款基于事件驱动的Web服务器
C. IIS是微软推出的Web服务器
D. Web服务器只负责处理静态文件
17.在JavaScript中,以下哪个不是正确的变量声明方式?()
A. var
B. let
C. const
D. define
18.关于Linux系统,以下哪个说法是正确的?()
A. Linux是一个开源的操作系统内核
A. touch
B. mkdir
C. rm
D. cat
9.关于RESTful API设计原则,以下哪个说法是错误的?()
A.使用HTTP动词表示操作类型
B.使用统一的资源定位符
C. API返回的数据格式应该是固定的
D.应该使用JSON或XML作为通信格式
10.以下哪个不是常见的后端存储方式?()
A.关系型数据库
A. MySQL
B. PostgreSQL
C. MongoDB
D. Excel
9.()在Java中,下列哪个关键字用于定义接口?
A. class
B. interface
C. extends
D. implements
10.()以下哪个不是常用的后端开发协议?
A. HTTP
B. HTTPS
C. FTP
D. SMTP
4.关于MVC架构,以下哪个说法是错误的?()
A. M表示Model,负责业务逻辑处理
B. V表示View,负责数据显示
C. C表示Controller,负责请求处理
D. MVC可以应用于后端开发以外的领域
5.以下哪个不是常用的后端开发框架?()
A. Django
B. Spring

GNGSQLQT征管“七率”考核表

GNGSQLQT征管“七率”考核表
已入库税额
入库率
应入库税额
已入库税额
入库率
应入库税额
已入库税额
入库率
应入库税额
已入库税额
入库率
应入库税额
已入库税额
入库率
应入库税额
已入库税额
入库率
1
2
3
4
5
6
7
8
9
10
11121314 Nhomakorabea15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
合计
局长:科(处长):制表人:填报日期:
注:1、7=(2+5)÷(1+4)2、14=(9+12)÷(8+11)3、21=(16+19)÷(15+18)4、28=(23+26)÷(22+25)
5、29=(2+5+9+12+16+19+23+26)÷(1+4+8+11+15+18+22+25)
GNGS-QL-QT021
征管质量考核分项统计表(4)
填报单位:考核所属期:年月至年月
项目
被考核单位
入库率
其他已入库税款
当期申报应纳税款入库率
缓征税款入库率
查补税款入库率
罚款入库率
企业
个体
合计
企业
个体
合计
企业
个体
合计
企业
个体
合计
入库率合计
应入库税额
已入库税额

数据工程师岗位的考核标准

数据工程师岗位的考核标准

数据工程师岗位的考核标准数据工程师是一个关键的职位,负责设计、构建和维护大规模数据处理系统。

为了评估数据工程师的技能和能力,以下是一些常见的考核标准。

1. 数据处理和分析能力数据工程师应该具备处理和分析大规模数据的能力。

这包括熟悉常见的数据处理工具和技术,如Hadoop、Spark等。

数据工程师还应该能够使用SQL等语言进行数据查询和转换,能够设计和优化ETL(抽取、转换和加载)流程,以及进行数据清洗和整合。

2. 数据仓库设计和管理数据工程师负责设计、搭建和管理数据仓库,以存储和组织数据。

在考核中,数据工程师应该能够展示其设计和管理数据仓库的能力。

他们应该了解不同类型的数据仓库架构,如关系型、列式和文档型等,以及各种数据仓库管理工具。

3. 数据可视化数据工程师必须具备良好的数据可视化技能,以便向团队和利益相关者传达数据洞察和见解。

在考核中,数据工程师可以展示他们在数据可视化工具中创建仪表盘和可视化图表的能力。

他们应该能够选择合适的可视化方式,以有效地传达数据。

4. 编程技能数据工程师应该具备扎实的编程技能,特别是在与数据相关的编程语言和工具方面。

在考核中,数据工程师可以展示他们在Python、R或Java等编程语言中处理和操作数据的能力。

他们还应该能够编写清晰、高效且易于维护的代码。

5. 系统架构和性能优化数据工程师负责构建和维护大规模数据处理系统,因此他们应该具备良好的系统架构和性能优化能力。

在考核中,数据工程师可以展示他们在系统设计方面的知识,如分布式计算、负载均衡和数据分片。

他们还应该能够通过性能调优和容错策略来提高系统的效率和稳定性。

6. 团队合作和沟通能力数据工程师通常在团队中工作,与其他团队成员合作完成项目。

考核中,数据工程师应该能够展示他们在团队合作和沟通方面的能力。

这包括有效地与其他人合作,解决问题和提供解决方案,以及与非技术人员沟通数据的见解。

总结:数据工程师岗位的考核标准涵盖了数据处理和分析、数据仓库设计和管理、数据可视化、编程技能、系统架构和性能优化,以及团队合作和沟通能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目及答案 (1)数据库脚本(建表及插入语句) (8)题目及答案答案已经一个个测了,没有问题,但可能由于上传问题单引号的位置出现问题(必须是英文状态下的单引号)1.查询没学过“谌燕”老师课的同学,显示(学号、姓名)select out_stu.student_no, out_stu.student_namefrom hand_student out_stuwhere out_stu.student_no not in(select distinct hs.student_nofrom hand_course c,hand_teacher t,hand_student hs,hand_student_core hscwhere c.teacher_no = t.teacher_no andhs.student_no = hsc.student_no andhsc.course_no = c.course_no and t.teacher_name = '谌燕');SELECT hs.student_no, hs.student_nameFROM hand_student hsWHERE NOT EXISTS(SELECT1FROM hand_course hc, hand_teacher ht,hand_student_core hscWHERE hc.teacher_no = ht.teacher_no ANDhc.course_no = hsc.course_no ANDht.teacher_name = '谌燕'ANDhsc.student_no = hs.student_no);2.查询没有学全所有课的同学,显示(学号、姓名)select hs.student_no, hs.student_namefrom hand_student hs, hand_student_core hscwhere hs.student_no = hsc.student_no(+)group by hs.student_no, hs.student_namehaving count(hsc.course_no) < (select count(*)from hand_course c);3.查询 c001 课程比 c002 课程成绩高的所有学生,显示:学号,姓名select stu.student_no, stu.student_namefrom hand_student stu,(select t1.student_nofrom (select *from hand_student_core scwhere sc.course_no ='c001') t1,(select *from hand_student_core scwhere sc.course_no = 'c002') t2where t1.student_no = t2.student_no and t1.core > t2.core) ttwhere stu.student_no = tt.student_no;4.按各科平均成绩和及格率的百分数,按及格率高到低的顺序排序,显示(课程号、平均分、及格率)select hsc.course_no,avg(hsc.core), sum(casewhen hsc.core > 60then1elseend)/count(1)*100 ||'%'pass_ratefrom hand_student_core hscgroup by hsc.course_noorder by to_number(substr(pass_rate, 1, length(pass_rate) - 1)) desc;5.1992年之后出生的学生名单找出年龄最大和最小的同学,显示(学号、姓名、年龄)SELECT hs.student_no, hs.student_name, hs.student_age FROM hand_student hs,(SELECT MAX(hs.student_age) max_age,MIN(hs.student_age) min_ageFROM hand_student hsWHERE to_number(to_char(SYSDATE, 'yyyy')) -hs.student_age > 1992) hhWHERE hs.student_age = hh.max_age OR hs.student_age = hh.min_age;6.列出矩阵类型各分数段人数,横轴为分数段[100-85]、[85-70]、[70-60]、[<60],纵轴为课程号、课程名称(提示使用case when 句式)SELECT hsc.course_no,hc.course_name, SUM(CASEWHEN hsc.core BETWEEN85AND100THEN1ELSEEND) AS "100 - 85", SUM(CASEWHEN hsc.core BETWEEN70AND85THEN1ELSEEND) AS "85 - 70", SUM(CASEWHEN hsc.core BETWEEN60AND70THEN1ELSEEND) AS "70 - 60", SUM(CASEWHEN hsc.core < 60then1ELSEEND) AS "< 60"FROM hand_student_core hsc, hand_course hcWHERE hsc.course_no = hc.course_noGROUP BY hsc.course_no, hc.course_name;7.查询各科成绩前三名的记录:(不考虑成绩并列情况),显示(学号、课程号、分数)SELECT student_no, course_no, coreFROM (SELECT hsc.student_no,hsc.course_no,hsc.core,DENSE_RANK() OVER(PARTITION BY hsc.course_no ORDER BY hsc.core DESC) ranksFROM hand_student_core hsc)WHERE ranks < 4;8.查询选修“谌燕”老师所授课程的学生中每科成绩最高的学生,显示(学号、姓名、课程名称、成绩)SELECT hs.student_no, hs.student_name, hc.course_name, hsc.coreFROM hand_student hs,hand_student_core hsc,hand_course hc,hand_teacher htWHERE hs.student_no = hsc.student_no AND hsc.course_no = hc.course_no ANDhc.teacher_no = ht.teacher_no AND ht.teacher_name ='谌燕'ANDhsc.core = (SELECT MAX(sc.core)FROM hand_student_core scWHERE sc.course_no = hc.course_no);9.查询两门以上不及格课程的同学及平均成绩,显示(学号、姓名、平均成绩(保留两位小数))SELECT hsc.student_no, hs.student_name, ROUND(AVG(hsc.core), 2) avg_coreFROM hand_student_core hsc, hand_student hsWHERE EXISTS(SELECT sc.student_noFROM hand_student_core scWHERE sc.core < 60AND sc.student_no = hsc.student_noGROUP BY sc.student_noHAVING COUNT(sc.student_no) > 1) AND hsc.student_no = hs.student_noGROUP BY hsc.student_no, hs.student_name;10。

查询姓氏数量最多的学生名单,显示(学号、姓名、人数)SELECT hs.student_no, hs.student_name, tFROM (SELECT SUBSTR(hs.student_name, 1, 1) surname,COUNT(1) cnt,dense_rank() OVER(ORDER BY COUNT(1) DESC) ranks FROM hand_student hsGROUP BY SUBSTR(hs.student_name, 1, 1)) ht,hand_student hsWHERE SUBSTR(hs.student_name, 1, 1) = ht.surname ANDht.ranks = 1;11.查询课程名称为“J2SE”的学生成绩信息,90以上为“优秀”、80-90为“良好”、60-80为“及格”、60分以下为“不及格”,显示(学号、姓名、课程名称、成绩、等级)SELECT hsc.student_no,hs.student_name,hc.course_name,hsc.core, CASEWHEN hsc.core >= 90THEN'优秀'WHEN hsc.core < 90AND hsc.core >= 80THEN'良好'WHEN hsc.core < 80AND hsc.core >= 60THEN'及格'WHEN hsc.core < 60THEN'不及格'END core_levelFROM hand_student_core hsc, hand_course hc, hand_student hs WHERE hsc.course_no = hc.course_no AND hsc.student_no = hs.student_no ANDhc.course_name ='J2SE';12.这是一个树结构,查询教师“胡明星”的所有主管及姓名:(无主管的教师也需要显示),显示(教师编号、教师名称、主管编号、主管名称)select t.teacher_no,t.teacher_name,t.manager_no,t2.teacher_name manager_namefrom hand_teacher t, hand_teacher t2where t.manager_no = t2.teacher_no;13.查询分数高于课程“J2SE”中所有学生成绩的学生课程信息,显示(学号,姓名,课程名称、分数)SELECT hsc.student_no, hs.student_name, hc.course_name, hsc.coreFROM hand_student_core hsc, hand_course hc, hand_student hs WHERE hsc.course_no = hc.course_no AND hsc.student_no = hs.student_no ANDhsc.core > ALL(SELECT hsc.coreFROM hand_student_core hsc, hand_course hcWHERE hsc.course_no = hc.course_no AND hc.course_name ='J2SE') ANDhc.course_name != 'J2SE';14.分别根据教师、课程、教师和课程三个条件统计选课的学生数量:(使用rollup),显示(教师名称、课程名称、选课数量)SELECT ht.teacher_name, hc.course_name, COUNT(1) nums FROM hand_student_core hsc, hand_teacher ht, hand_course hc WHERE hsc.course_no = hc.course_no AND hc.teacher_no = ht.teacher_noGROUP BY ROLLUP(ht.teacher_name, hc.course_name);15.查询所有课程成绩前三名的按照升序排在最开头,其余数据排序保持默认,显示(学号、成绩)SELECT hs.student_no, hs.coreFROM (SELECT rownum rn,hsc.student_no,hsc.core,row_number() OVER(ORDER BY hsc.core DESC) ranks FROM hand_student_core hsc) hsORDER BY CASEWHEN ranks <= 3THEN-ranksELSEnullEND,rn;数据库脚本(建表及插入语句)直接复制即可用/*Create table 学生信息 */create table HAND_STUDENT(STUDENT_NO VARCHAR2(10) not null,STUDENT_NAME VARCHAR2(20),STUDENT_AGE NUMBER(2),STUDENT_GENDER VARCHAR2(5));/*Add comments to the table 给表名添加注释*/comment on table HAND_STUDENT is‘学生信息表’;/*Add comments to the columns 给字段添加注释*/comment on column HAND_STUDENT.STUDENT_NOis‘学号’;comment on column HAND_STUDENT.STUDENT_NAMEis‘姓名’;comment on column HAND_STUDENT.STUDENT_AGEis‘年龄’;comment on column HAND_STUDENT.STUDENT_GENDERis‘性别’;/*Create/Recreate primary, unique and foreign key constraints 添加外键约束 */alter table HAND_STUDENT add primary key (STUDENT_NO);/*Create table 教师信息表 */create table HAND_TEACHER(TEACHER_NO VARCHAR2(10) not null,TEACHER_NAME VARCHAR2(20),MANAGER_NO VARCHAR2(10));/*Add comments to the table 添加注释 */comment on table HAND_TEACHERis‘教师信息表’;–Add comments to the columnscomment on column HAND_TEACHER.TEACHER_NOis‘教师编号’;comment on column HAND_TEACHER.TEACHER_NAMEis‘教师名称’;comment on column HAND_TEACHER.MANAGER_NOis‘上级编号’;/*Create/Recreate primary, unique and foreign key constraints 添加约束*/alter table HAND_TEACHER add primary key (TEACHER_NO);/*Create table 课程信息表 */create table HAND_COURSE(COURSE_NO VARCHAR2(10) not null,COURSE_NAME VARCHAR2(20),TEACHER_NO VARCHAR2(20) not null);/*Add comments to the table */comment on table HAND_COURSEis‘课程信息表’;–Add comments to the columnscomment on column HAND_COURSE.COURSE_NOis‘课程号’;comment on column HAND_COURSE.COURSE_NAMEis‘课程名称’;comment on column HAND_COURSE.TEACHER_NOis‘教师编号’;/*Create/Recreate primary, unique and foreign key constraints */alter table HAND_COURSE add constraint PK_COURSE primary key (COURSE_NO, TEACHER_NO);/*Create table 成绩信息表 */create table HAND_STUDENT_CORE(STUDENT_NO VARCHAR2(10) not null,COURSE_NO VARCHAR2(10) not null,CORE NUMBER(4,2));/*Add comments to the table */comment on table HAND_STUDENT_COREis‘学生成绩表’;–Add comments to the columnscomment on column HAND_STUDENT_CORE.STUDENT_NOis‘学号’;comment on column HAND_STUDENT_CORE.COURSE_NOis‘课程号’;comment on column HAND_STUDENT_CORE.COREis‘分数’;/*Create/Recreate primary, unique and foreign key constraints */alter table HAND_STUDENT_CORE add constraint PK_SC primary key (STUDENT_NO, COURSE_NO);/*初始化学生表的数据**/insert into HAND_STUDENT values(‘s001’,’张三’,23,’男’);insert into HAND_STUDENT values(‘s002’,’李四’,23,’男’); insert into HAND_STUDENT values(‘s003’,’吴鹏’,25,’男’); insert into HAND_STUDENT values(‘s004’,’琴沁’,20,’女’); insert into HAND_STUDENT values(‘s005’,’王丽’,20,’女’); insert into HAND_STUDENT values(‘s006’,’李波’,21,’男’); insert into HAND_STUDENT values(‘s007’,’刘玉’,21,’男’); insert into HAND_STUDENT values(‘s008’,’萧蓉’,21,’女’); insert into HAND_STUDENT values(‘s009’,’陈萧晓’,23,’女’); insert into HAND_STUDENT values(‘s010’,’陈美’,22,’女’); commit;/********初始化教师表*************/insert into HAND_TEACHER values(‘t001’, ‘刘阳’,”);insert into HAND_TEACHER values(‘t002’, ‘谌燕’,’t001’); insert into HAND_TEACHER values(‘t003’, ‘胡明星’,’t002’); commit;/*****初始化课程表******************/insert into HAND_COURSE values(‘c001’,’J2SE’,’t002’); insert into HAND_COURSE values(‘c002’,’Java Web’,’t002’); insert into HAND_COURSE values(‘c003’,’SSH’,’t001’); insert into HAND_COURSE values(‘c004’,’Oracle’,’t001’); insert into HAND_COURSE values(‘c005’,’SQL SERVER 2005’,’t003’);insert into HAND_COURSE values(‘c006’,’C#’,’t003’);insert into HAND_COURSE values(‘c007’,’JavaScript’,’t002’); insert into HAND_COURSE values(‘c008’,’DIV+CSS’,’t001’); insert into HAND_COURSE values(‘c009’,’PHP’,’t003’); insert into HAND_COURSE values(‘c010’,’EJB3.0’,’t002’); commit;/*****初始化成绩表*************/insert into HAND_STUDENT_CORE values(‘s001’,’c001’,58.9); insert into HAND_STUDENT_CORE values(‘s002’,’c001’,80.9); insert into HAND_STUDENT_CORE values(‘s003’,’c001’,81.9); insert into HAND_STUDENT_CORE values(‘s004’,’c001’,60.9); insert into HAND_STUDENT_CORE values(‘s001’,’c002’,82.9); insert into HAND_STUDENT_CORE values(‘s002’,’c002’,72.9); insert into HAND_STUDENT_CORE values(‘s003’,’c002’,81.9); insert into HAND_STUDENT_CORE values(‘s001’,’c003’,’59’); commit;。

相关文档
最新文档