中国矿业大学数据库原理初试自命题科目考试大纲
- 格式:pdf
- 大小:170.24 KB
- 文档页数:2
数据库工程师考试大纲1. 前言1.1 考试目的1.2 考试范围1.3 参考教材2. 数据库基础概念2.1 数据库的定义2.2 数据库管理系统(DBMS)2.3 数据库模型2.4 数据库语言3. 关系数据库3.1 关系数据库的基本概念3.2 关系数据模型3.3 关系数据操作3.4 数据库设计范式4. SQL语言4.1 SQL基础4.2 DDL命令4.3 DML命令4.4 数据查询与排序4.5 数据修改与删除4.6 触发器与存储过程5. 数据库管理与优化5.1 数据库安装与配置 5.2 数据库备份与恢复 5.3 数据库性能优化5.4 索引与查询优化6. 数据库安全与权限管理6.1 用户与角色管理6.2 数据库权限管理6.3 数据库访问控制6.4 数据加密与脱敏7. 数据库监控与故障处理 7.1 监控数据库性能7.2 数据库故障与恢复 7.3 数据库容灾与备份7.4 安全和业务风险管理8. 数据仓库与数据挖掘 8.1 数据仓库的概念8.2 数据仓库架构8.3 数据清洗与预处理 8.4 数据挖掘与分析9. NoSQL数据库9.1 NoSQL数据库的概念9.2 NoSQL数据库的类型9.3 NoSQL数据库的应用场景10. 大数据与分布式数据库10.1 大数据概念与特点10.2 分布式数据库架构10.3 大数据存储与处理技术10.4 分布式数据库管理11. 数据库项目实践11.1 数据库项目规划与需求分析 11.2 数据库设计与实施11.3 数据库测试与优化11.4 数据库部署与维护12. 考试模拟题与答案解析本考试大纲旨在评估考生在数据库工程师领域的专业知识和技能。
通过考试,考生将能够深入了解数据库的概念和基础知识,熟悉使用SQL语言进行数据库的操作和管理,掌握数据库安全与权限管理的方法,学习数据库的监控和故障处理技术,了解数据仓库、NoSQL数据库、大数据和分布式数据库等相关领域的知识。
参加考试的考生应具备一定的计算机和数据库基础知识,并具备一定的数据库项目实践经验。
2022年中国矿业大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
2、SQL Server中数据完整性包括______、______和______。
3、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
4、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
5、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
8、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
9、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
10、数据库恢复是将数据库从______状态恢复到______的功能。
二、判断题11、在关系数据库中,属性的排列顺序是可以颠倒的。
2024年硕士研究生入学考试自命题科目考试大纲考试阶段:初试科目满分值:150考试科目:软件工程专业基础科目代码:809考试方式:闭卷笔试考试时长:180分钟一、科目的总体要求掌握软件工程的概念、过程、技术和方法,能够运用需求分析、概要设计、详细设计、代码实现、软件测试的相关方法和技术进行分析、设计、实现。
二、考核内容与考核要求《软件工程专业基础》主要考核内容和考核要求如下:1、了解软件工程基本概念,包括软件工程的发展、定义、生命周期,以及软件工程过程、方法和技术。
2、理解软件可行性分析相关的理论、方法和技术,能够进行软件系统可行性分析,包括构建数据流图、建立数据字典。
3、了解软件需求分析任务,能够进行软件需求分析,包括确定需求分析任务、构建实体-关系图、建立软件系统数据规范、构造状态转换图。
4、熟悉软件系统概要设计相关的理论、方法和技术,能够进行软件系统概要设计,包括软件设计的原理、软件设计的过程、启发式规则方法。
5、了解软件系统详细设计相关的理论、方法和技术,能进行软件系统详细设计,包括过程设计工具的应用、程序复杂度的定量度量。
6、掌握软件系统程序实现相关的理论、方法和技术,了解软件测试方法,能够针对黑盒测试和白盒测试设计测试用例,包括编码规范、软件测试基础、单元测试方法、集成测试方法、确认测试方法、白盒测试技术、黑盒测试技术。
7、掌握面向对象的方法学。
包括面向对象的方法学概述、面向对象的概念、面向对象建模、功能模型。
三、题型结构考试包含题型:选择题、判断题、填空题、简答题、应用题。
四、参考书目《软件工程导论》第6版张海藩等编著清华大学出版社2013年8月。
全国2011年10月高等教育自学考试数据库系统原理试题 课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( B ) A 。
DB ﻩB。
DBMS C.DBS ﻩD.OS2.DBM S的数据字典中存放的是( A ) A 。
数据库三级模式结构的定义ﻩB.数据库的工作日志 C .数据库的所有索引信息ﻩD.数据库的存储路径 3。
数据库逻辑设计阶段应考虑的主要因素是( D ) A.概念模型ﻩB.处理要求C.存取方法D .DB MS 特征4。
关系数据库系统中对外键没有任何限制的操作是( B ) A .插入B.删除C 。
修改ﻩD.置空值5。
由于关系模式设计不当所引起的删除异常指的是( D ) A.应该删除的数据不能删除ﻩB 。
未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障 D。
不该删除的数据被删除 6.设有关系模式R(ABCDE ),F 是R 上成立的FD 集,F ={A →B ,B →C ,D→E},那么F 在模式AB C上的投影( A )A 。
{A→B,B→C,A→C}B.{A→B,B→C,D→E}C 。
{A →B ,B →C }D.Φ(即不存在非平凡的FD ) 7.关系R 和S 如下表,则关系T 是R 和S 的( C )A 。
自然连接ﻩB .交C 。
除ﻩD.并8。
设R 和S 都是二元关系,那么与元组演算表达式{t|R(t )∧(∃u)(S (u)∧u [1]≠t[2])}不等价...的关系代数表达式( B ) A。
1223π( (R S) )σ≠⨯, B 。
1221π( (R S) )σ≠⨯,C .ﻩD.1214π( (S R) )σ≠⨯,9.设有学生表STUDENT (学号,姓名,性别,年龄),则向S TUDEN T表插入一条新记录的正确的SQL 语句是( D ) A.AP PEND INT O S TUD ENT VA LU ES (’d001’,'王明','女’,18) B.APPEND S TUDEN T VALU ES (’d001',’王明','女',18)C。
《控制科学与工程》专业同等学力加试考试大纲一、考试形式笔试。
二、考试科目《数据库基础》三、试卷满分及考试时间试卷满分100分,考试时间1.5小时。
四、试题题型结构名词解释题,简答题,综合题等。
五、主要参考书《数据库系统概论》,王珊、萨师煊编著,高等教育出版社,第五版。
六、试卷考查内容比例1.数据库绪论(8%)2.关系数据库(4%)3.关系数据库标准语言SQL(30%)4.数据安全性与完整性(2%)5.关系数据理论(14%)6.数据库设计与编程(30%)7.关系系统及其查询优化(8%)8.数据库恢复技术与并发控制技术(4%)七、课程考试内容及要求第一章数据库绪论考核要求:1、了解数据库系统的特点;2、掌握数据模型的基本概念;3、重点掌握数据库系统结构和组成;4、了解数据库技术的主要研究领域。
第二章关系数据库考核要求:1、了解关系模型的基本概念;2、重点掌握关系代数;3、重点掌握关系演算;4、重点掌握查询优化。
第三章关系数据库标准语言SQL考核要求:1、了解SQL的数据定义;2、重点掌握SQL的数据查询;3、重点掌握SQL的数据更新。
第四章数据库安全性考核要求:1、了解计算机系统安全性;2、掌握数据库安全性控制。
第五章数据库完整性考核要求:1、了解完整性约束条件;2、了解完整性控制。
第六章关系数据理论考核要求:1、掌握函数依赖;2、掌握范式的分解与应用。
第七章数据库设计考核要求:1、了解数据库设计的基本步骤;2、掌握数据库设计内容、设计描述、设计方法等;3、掌握E-R图向关系模型的转换。
第八章数据库编程考核要求:掌握嵌入式SQL的基本概念及简单应用,了解其应用;掌握存储过程的基本概念及简单应用,了解其应用;掌握ODBC的基本概念及原理、其编程基本方法和技巧,了解其应用。
第九章关系查询处理及其查询优化考核要求:1、了解关系系统的分类;2、重点掌握关系系统的查询优化;3、掌握查询的语法树以及优化后的语法树。
《数据库原理》实验报告学号:姓名:班级:指导教师:***中国矿业大学计算机科学与技术学院2012 年 3 月数据库原理教师成绩评定表评定成绩的依据:①基础理论及基本技能的掌握②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果⑤工作态度及工作量;⑥成绩采用优良中差四个等级评定成绩表实验一:SQL数据定义功能一、实验内容及要求1. 使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。
其中带有下划线的为主码学院(学院代码,学院名称)学生(学号,姓名,性别,学院代码),学院代码为外码教师(教师号,教师姓名,学院代码),学院代码为外码课程(课程号,课程名,学时)学习(学号,课程号,成绩),学号为外码,课程号为外码开课(教师号,课程号),教师号为外码,课程号为外码2. 对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段,教师表增加性别字段,出生日期字段,对课程表增加先修课程字段等。
删除操作:删除学生表家庭地址字段,删除教师表出生日期字段修改操作:修改学生姓名字段,该字段值不允许取空值3. 建立索引为学生表在学生姓名上建立名为sname-index 的索引,在学院代码字段上建立名为dept-index,降序。
4. 删除表操作删除上述表的定义,并重新执行定义表的查询再次建立各表5. 利用ACCESS 2003 /2007完善各表的数据内容二、实验目的熟练掌握SQL的各种数据定义功能,包括1.定义表的功能,包括主码和外码的定义2.修改表的定义功能,包括增加属性,删除属性,修改属性类型4.建立和删除索引操作,理解索引的作用5.删除表功能三、实验步骤及运行结果1. 使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。
其中带有下划线的为主码(1)学院(学院代码,学院名称)CREATE TABLE 学院(学院代码CHAR(4) NOT NULL UNIQUE,学院名称CHAR(15));(2)学生(学号,姓名,性别,学院代码),学院代码为外码CREATE TABLE 学生(学号CHAR(8) PRIMARY KEY,姓名CHAR(8),性别CHAR(2),学院代码CHAR(15),FOREIGN KEY (学院代码) REFERENCES 学院(学院代码));(3)教师(教师号,教师姓名,学院代码),学院代码为外码CREATE TABLE 教师(教师号CHAR(8) PRIMARY KEY,教师姓名CHAR(8),学院代码CHAR(15),FOREIGN KEY (学院代码) REFERENCES 学院(学院代码));(4)课程(课程号,课程名,学时)CREATE TABLE 课程(课程号CHAR(8) PRIMARY KEY,课程名CHAR(15),学时SMALLINT);(5)学习(学号,课程号,成绩),学号为外码,课程号为外码CREATE TABLE 学习(学号CHAR(8),课程号CHAR(8),成绩SMALLINT,PRIMARY KEY (学号,课程号),FOREIGN KEY(学号) REFERENCES 学生(学号),FOREIGN KEY(课程号) REFERENCES 课程(课程号));(6)开课(教师号,课程号),教师号为外码,课程号为外码CREATE TABLE 开课(教师号CHAR(8),(7)课程号CHAR(8),PRIMARY KEY (教师号,课程号),FOREIGN KEY(教师号) REFERENCES 教师(教师号),FOREIGN KEY(课程号) REFERENCES 课程(课程号));2. 对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段:ALTER TABLE 学生ADD 出生日期DATETIME,家庭地址CHAR(50);教师表增加性别字段,出生日期字段:ALTER TABLE 教师ADD 性别CHAR(2),出生日期DATETIME;对课程表增加先修课程字段等:ALTER TABLE 课程ADD 选修课程CHAR(20);删除操作:删除学生表家庭地址字段:ALTER TABLE 学生DROP 家庭地址;删除教师表出生日期字段:ALTER TABLE 教师DROP 出生日期;修改操作:修改学生姓名字段,该字段值不允许取空值:ALTER TABLE 学生ALTER 姓名CHAR(8) NOT NULL;3. 建立索引为学生表在学生姓名上建立名为sname-index 的索引:CREATE INDEX sname_index ON 学生(姓名);在学院代码字段上建立名为dept-index,降序:CREATE INDEX dept_index ON 学生(学院代码DESC);4. 删除表操作删除上述表的定义,并重新执行定义表的查询再次建立各表四、实验体会本次实验的第一体会就是熟悉了对数据库上机的初步操作,在简单的建表等操作中逐渐掌握SQL的各种数据定义功能,其中包括定义表的功能,包括主码和外码的定义;修改表的定义功能,包括增加属性,删除属性,修改属性类型;建立和删除索引操作,理解索引的作用;删除表功能等。
《数据库系统原理》考试与命题大纲考试大纲一、课程绪论1.数据库常用术语。
2.数据库技术的产生和发展过程。
3.数据库系统的特点。
4.数据模型的作用、组成要素及分类。
5.实体、属性、码、元组、域、联系。
6.实体的E-R表示方法及E-R图。
7.数据库系统的模式结构与组成。
二、关系数据库1.关系模式的基本概念:关系、元组、分量、候选码、主码、主属性、非码属性、全码。
2.关系的三类完整性,包括完整性规则及其应用。
3.关系代数运算,包括8种关系代数运算。
三、关系数据库标准语言SQL1.SQL语言的特点。
2.SQL语言的各种数据操纵功能。
3.SQL语言的各种数据操纵语句及其应用。
四、数据库安全性1.计算机系统安全的概念。
2.可信计算机系统评测标准TCSEC/TDI。
3.数据库安全控制方法。
五、数据库完整性1.数据库完整性的概念。
2.完整性约束条件的分类。
3.数据完整性控制的实现方法。
六、关系数据理论1.数据依赖的定义及作用。
2.为何要进行关系的规范化。
3.范式的概念。
4.范式的分类及及其判定。
七、数据库设计1.数据库设计的特点。
2.数据库设计方法与基本步骤。
3.各设计阶段所涉及的概念、方法、技术与实现原理。
4.利用本章所学知识和技术实现数据库设计的全过程。
八、事务与并发控制1.事务的概念和特性。
2.数据库并发控制的概念及其必要性。
3.封锁的概念与分类。
4.封锁协议的类型及作用。
5.活锁、死锁与两段锁协议。
6.封锁粒度的概念与作用。
7.并发调度可串行性的实现方法。
命题大纲一、试题命题根据该课程教学大纲和考试大纲的要求进行编写;二、试题按标准化出题的形式,主要由下面题型构成:1.单项选择题2.填空题3.简答题4.设计题5.综合应用题三、试卷卷面分数为100分,其中:1.单项选择题。
主要考查考生对相关章节基本概念、知识点的理解、掌握情况。
15个小题,每小题2分,共30分。
2.填空题。
主要考查考生对相关章节基本知识点的认识、记忆情况。
附件2:
初试自命题科目考试大纲格式
学院名称(盖章):填表人:赵玉香科目代码科目名称参考书目考试大纲
875数据库原理《数据库系统概论》(第五版),王珊、
萨师煊著,高等教育出版社,2014年
《数据库原理与应用》,孟凡荣,清华
大学出版社,2010年
一、考试目的与要求
考试目的:检查考生数据库原理和技术的掌握情况。
要求:掌握数据库的基本概念、基础理论以及数据库设计的方法。
重点掌握关系数据库概念,关系代数,结构化查询语言,关系规
范化理论及数据库设计的基本能力,数据库保护技术。
二、考试范围
(1)数据库基本概念,数据库系统特点,数据库系统体系结构。
(2)关系数据库基本概念、关系运算及查询优化;关系系统定义
及分类。
(3)结构化查询语言SQL的数据定义、操纵、查询以及控制的语
法规则及应用;
(4)关系数据理论的函数依赖、范式、Armstrong公理及模式分
解算法。
(5)数据库设计理论和方法,设计关系数据库应用系统的原则和
步骤。