- 8
- 0
- 约3.81千字
- 约 8页
- 2024-03-30 发布于河南
- 举报
数据库基础知识复习
1.数据视图与数据模型
数据抽象共有三个层次:物理层、逻辑层和视图层。在逻辑层使用的数据模型包括两
类:一类是概念数据模型,主要用于数据库设计,它能被一般的用户理解,与人的思维表
达方式比较接近。这样的模型有实体-联系模型(ERM);另一类是逻辑数据模型,按计算
机系统的观点对数据建模,使得数据更适合用计算机加以表示。这里模型主要用于DBMS
的实现,比如关系模型、面向对象模型、层次模型和网状模型。设计师构建数据库模式的
方法通常是首先使用E-R模型在高层对数据建模,然后再将其转变成关系模型。在物理层
使用的数据模型称为物理数据模型。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
2.数据库语言
根据功能不同,可以将数据库系统提供的语言分成三种类型:1)数据定义语言(DDL),
用于定义数据库模式;2)数据操纵语言(DML),用于对数据库进行查询和更新;3)数
据控制语言(DCL),用于对数据进行权限管理。
3.数据库模式
根据数据的不同抽象层次,数据库有三级模式:物理模式(内模式)在物理层描述数
据库中全体存储结构和存取方法,而逻辑模式(概念模式)则在逻辑层描述数据库中全体
数据的逻辑结构和特征。在视图层也可分为若干模式,称为子模式(外模式),它描述了数
第1页共8页
据库用户能够看见和使用的局部数据的逻辑结构和特征。通常一个数据库只有一个物理模
式和一个逻辑模式,但是子模式有若干个。
4.E-R图
E-R图由以下元素构成:1)矩形,代表实体型;2)椭圆,代表属性;3)菱形,代表
联系;4)线段,将属性和实体性相连,或将实体型和联系相连。
5.关系模型
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分构成。在关系模型
中,现实世界实体以及实体间的联系均用关系来表示。
关系模型中常用的关系操作包括:选择、投影、连接、除、并、交、差等查询操作和
增加、删除、修改两大部分。关系操作的特点是集合操作方式,即操作的对象和结果都是
集合。关系操作可以使用两种方式定义:基于代数的定义称为关系代数;基于逻辑的定义
称为关系演算。由于使用变量的不同,关系演算又分为元组关系演算和域关系演算。
关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户定义完整性。其
中实体完整性和参照完整性是关系模型必须满足的完整性约束条件。实体完整性规则是:
关系的主码不能取空值。参照完整性规则是:外码必须是另一个表中主码的有效值,或者
是“空值”。
6.连接运算
连接运算是从两个关系的乘运算结果中选取属性间满足一定条件的元组,构成新的关
第2页共8页
系。连接运算有两种:等值连接和自然连接。自然连接要求两个关系中进行比较的分量必
须是相同的属性组,并且在结果中把重复的属性列去掉。
7.SQL
关系数据库系统支持三级模式结构,其模式(数据库)、外模式和内模式中的基本对象
有表、视图和索引。因此SQL的数据定义功能包括模式定义、表定义、视图定义和索引定
义。SQL通常不提供修改模式定义、修改视图定义和修改索引定义。用户如果想修改这些
对象,只能先将它们删除,然后再重建。
8.基本表的操作
1)创建表
createtable基本表名
(列名类型,
……
完整性约束,
……
)
第3页共8页
完整性约束主要有三种子句:主键子句(primarykey)、外键子句(foreignkey)和
检查子句(check)。
2)修改表
altertable基本表名add列名类型
altertable基本表名drop列名类型[cascade|restrict]
(cascade表示所有引用到该列的视图和约束也要一起自动删除;restrict表示在没有
您可能关注的文档
- 井下电钳工题库 .pdf
- 2024年禁毒知识竞赛题库2 .pdf
- 精品2023年医用设备使用人员业务能力考评-MRI技师考试全真模拟全知识点汇精品17109.pdf
- 信息检索mooc知识点梳理 .pdf
- 2023年焊工一点通模拟考试题 .pdf
- 2024年高考物理电磁学历年真题精选辑 .pdf
- 证券从业资格(证券投资基金)历年真题试卷汇编3(题后含答案及解析)11874.pdf
- 2023年教师资格之中学教育知识与能力题库附答案(典型题) .pdf
- 铁路长大干线基桩检测技术初探 .pdf
- 天翼杯水资源保护知识竞赛题目及参考答案 .pdf
- 2025江苏连云港东海县第二批招聘社区工作者20人备考试题及答案解析.docx
- 2026江西宜春市靖安县公安局招聘警务辅助人员12人备考题库及答案详解(易错题).docx
- 新生羔羊腹泻性疾病的病因分析与治疗方法.docx
- 2025内蒙古兴安盟扎赉特旗事业单位引进人才20人备考试题及答案解析.docx
- 辽宁省锦州市2025-2026学年高三上学期期中考试生物试题(解析版).docx
- 新校《白居易传》及《白氏文集》佚文汇考——以日本中世古文献为中心.docx
- 2025年中国晶圆再生行业市场前景预测及投资价值评估分析报告.docx
- 2026江西宜春市靖安县公安局招聘警务辅助人员12人备考题库及一套参考答案详解.docx
- 新时期体卫融合的理论与实践——钟南山院士访谈录.docx
- 2026江西宜春市靖安县公安局招聘警务辅助人员12人备考题库及一套答案详解.docx
原创力文档

文档评论(0)