上师大专升本题目 数据库系统概论复习.docx
文本预览下载声明
数据库系统概论复习第一章:1、数据、数据库、数据库管理系统、数据库系统2、数据库特点3、概念模型、逻辑模型4、数据模型的三要素5、实体、属性、码、实体型、实体集、联系6、E-R法7、层次模型、网状模型、关系模型8、三级组织结构、三个模式之间的映射9、数据库系统的组成习题:①术语:DB、DBMS、DBS、DDL、DML、DBA ②P37:1,3,5,6,8,9,10,12,18(1,2,3,4,5),19,20,21,22,23,24第二章:1、关系、二维表、集合三者地位2、域的基数、笛卡尔积、关系3、候选码、主码、主属性、非主属性、全码4、关系六条性质5、关系模式、关系的理解6、关系的基本操作、关系操作的特点7、关系语言分类、特点8、实体完整性、参照完整性、用户定义完整性9、关系代数习题:①P74:1,2,3(了解定义即可),4,5(1,2,3,4) ②关系代数补充:a.查询1001课程成绩大于85分的学生学号、姓名。 b.查询没有女生选修的课程号。第三章:1、什么是SQL语言、SQL特点2、RDBMS3、SQL的三级模式结构4、基本表、视图的含义5、索引的作用、用法6、create database7、create table ,alter table ,drop table(create table 要加上完整性约束:主码、外码、check约束、非空)8、create index9、select (where:between,in,like,is null,分组汇总,连接,嵌套,排序,最高,最低,相关)10、insert ,update ,delete11、create view (建立视图,使用视图,更新视图)习题:P127:1,2,3,4,5,6,7,8,9,补充习题第四章 安全性:1、安全性2、计算机系统的三类安全性问题3、安全性控制的一般方法4、自主存取控制(grant,revoke,注意利用视图实现安全性的方法)习题:①P148:1,2,5,6,8,9第五章 完整性:1、完整性2、完整性控制机制3、完整性约束实现4、参照完整性(P155表5.1所示的含义,即在表中添加、修改、删除数据时,外码所起的作用。)习题:P164:1,2,4,6,7,实验第六章:1、函数依赖、完全函数依赖、传递函数依赖2、1NF、2NF、3NF、BCNF3、为何要规范化?4、如何规范化?5、要求:学会写出函数依赖、判断范式级别习题:P195:1,2(写出函数依赖、范式)补充题:课(学号,课程号,教工号,成绩)学生选课,一个学生可以选择多门课程,一门课程有很多学生;一个教师可以授多门课,一门课有很多教师教授。写出该关系的主码及函数依赖。判断该关系的最高范式。生(学号,姓名,性别,年龄,班级,班主任)每个学生仅属于一个班级,有一个唯一的学号,姓名可能重复,每个班级只有一个班主任老师,一个老师可以担任多个班级的班主任。写出该关系的主码及函数依赖。判断该关系的最高范式。关系:R(A,B,C,D),码为A,函数依赖{A→B,A→C,A→D},判断该关系的最高范式,说明理由。第七章 数据库设计1、数据库设计特点、步骤2、需求分析(分析方法、工具)3、概念结构设计(E-R)4、逻辑结构设计(E-R转换成关系)习题:P234:2,4,7,11,19补充题:知某公司有若干部门,每一个部门有多名职工,每一个职员属于一个部门,公司承接多个项目,每一个项目有多名职工参加,每个职工可参与多个项目。根据语义,设计E-R模型。将E-R模型转换成关系模型。个学生水域一个专业,每个学生可选多门课,一个教师只可以上一门课程,一门课程可以有多名教师上。学生属性有学号、姓名、性别;专业的属性有专业编号、专业名称;课程的属性有课程号、课程名;教师的属性有工号、姓名。画出E-R图。根据E-R图转换成关系模型。第十章1.事务、事务的特性(begin transaction 、 commit 、 rollback)2、举例解释commit,rollback的含义?3、事务故障、系统故障、介质故障4、恢复的原理、技术5、恢复策略习题:P289:1,2,4,5,6,7,8,9,11第十一章 并发控制为何要并发控制并发控制的作用丢失修改、读脏数据、不可重复读并发控制技术封锁、死锁可串行化调度、可串行化调度证明两端锁协议意向锁学会通过实例体会加锁及锁的作用习题:P305:1,2,3,4,6,7,8,10,13补充题:①同一个事务冲突:Ri(A)Wj(A);Wi(A)Wj(A)S=R2(x)W3(x)R1(y)W2(y);r1(A)w1(A)r2(A)w2(A)r1(B)w1(B)r2(B)w2(B)r1(A)w1(A)r1(B)w1(B)r2(A)w2(A)r2(B)w2(B)r2(
显示全部