5. 期末复习
要保证数据库的逻辑数据独立性,可能需要修改的是$\color{yellow}{模式与外模式之间的映象}$
三级模式$\color{yellow}{外模式、概念模式、内模式}$
视图属于$\color{yellow}{外模式}$
=ANT等价于IN
ER模型三要素 $\color{yellow}{实体,属性,联系}$
视图是$\color{yellow}{虚表}$
关系模式进行规范化是数据库设计中$\color{yellow}{逻辑设计}$阶段任务
自然连接是等值链接,两个自然连接属性必然有同名属性
关于关系代数中的“并相容性”,两个关系的并集要兼容
π对应于Select
3NF是在2NF的基础上,消除了非主属性对码的传递函数依赖
关系操作的特点是集合操作
外模式又称用户模式或子模式
数据库管理系统在三个模式之间提供了两层映像,即(外模式/模式映像)、(模式/内模式映像)。
事务的特征:原子性,一致性,持久性,隔离性
简答题
1.数据独立性指的是什么?它能带来哪些好处?
答:数据独立性包括逻辑独立性和物理独立性两部分。物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性
2.简述数据库系统的组成以及各部分的作用。其核心部分是什么?
由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。
数据库管理系统
3,SQL SERVER 2008支持的数据完整性有哪几类?
域完整性,实体完整性,参照完整性,用户定义完整性
4.是否可以更新视图
由一个基表定义的视图,只含有基表的主键或候补键,并且视图中没有用表达式或函数定义的属性,才允许更新
若视图的字段是来自字段表达式或常数,则不允许对此视图执行INSERT、UPDATE操作,允许执行DELETE操作;
字段是来自库函数不允许更新
定义中有GROUP BY子句或聚集函数时不允许更新
定义中有DISTINCT任选项,则此视图不允许更新;
定义中有嵌套查询,并且嵌套查询的FROM子句中涉及的表也是导出该视图的基表,则此视图不允许更新;
若视图是由两个以上的基表导出的,此视图不允许更新;
一个不允许更新的视图上定义的视图也不允许更新;
复杂关键字
语句
T-SQL编程
定义一个tinyint的整型变量,为其赋值45,并显示变量的值
定义一个长度为20的可变长度型字符变量,为其赋值“Welcome to SWPU”, 并显示变量的值。
查询服务器名
查询当前数据库管理系统版本
函数
绝对值
平方根
三次方
简单的存储过程
Last updated