



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统原理课程总结第一章数据库基础知识1.信息、信息特点及作用( 1)信息的内容是关于客观事物或思想方面的知识。( 2)信息是有效的。( 3)信息能够在空间可时刻上传递。( 4)信息需要必然的形式表示。2.数据、数据与信息的关系及数据的特点( 1)数据哟“型”与“值”之分。( 2)数据受数据类型和取值范围的约束。( 3)数据有定性表示和定量表示之分。( 4)数据应具有载体和多种表现形式。3.手工治理数据库时期( 1)手工治理时期不保留大量的数据。( 2)手工治理数据库时期没有软件系统对数据刻库进行治理。( 3)手工治理时期大体上没有“文件”概念。( 4)手工治理时期是一组数据对应一个程序。
2、4.数据库技术的进展历程( 1)显现了许多商品化的数据库治理系统。( 2)数据库技术成为实现和优化信息系统的大体技术。( 3)关系方式的理论研究和软件系统的研制取得了专门大功效。5.数据库系统的软件的组成( 1)操作系统 。( 2)数据库治理系统和主语言编译系统。( 3)数据库应用开发工具软件。( 4)数据库应用系统及数据库。第二章 数据库模型与概念模型1.数据模型的三要素2.常见的数据模型当前,数据库领域最经常使用的数据模型要紧有 3 种,它们是层次模型, 网状模型和关系模型。1)层次模型的概念a. 有且仅有一个节点没有双亲结点,那个节点成为根结点。b. 出去根节点之外的其他结点有且只有一个
3、双亲结点。2)层次模型的存储结构a.邻接存储法。邻接存储法是依照层次书前序穿越的顺序,把所有纪录值依次邻接寄存,即通过物理空间的位置相邻来安排层次顺粗,实现存储。b.链接存储法。链接存储法是指用引元来反映数据之间的层次联系,它要紧有子女 -兄弟链接法和层顺序列链接法两种方式。4.网状模型1)网状模型的大体特点a. 有一个以上的结点没有双亲。b. 结点能够有多余一个的双亲。5.关系模型1)关系模型的存储结构在关系数据库的物理组织中,关系以文件形式存储。一些小型的关系数据库治理系统采纳直接利用操作系统文件的方式实现关系存储,一个关系对应一个数据文件。2)关系模型与非关系模型比较a.关系数据模型成立
4、在严格的数学基础之上。b.关系数据模型的概念单一,容易明白得。c.关系数据模型的存储途径对用户隐蔽。d.关系数据中的数据联系是靠数据冗余现行的。第三章数据库系统的设计方式( 1)数据库的结构特性设计。( 2)数据库的行为特性设计。( 3)数据库的物理模式设计。新奥尔良方式是标准设计法中的一种方式,它将数据库设计分为4 个时期:需求分析感念设计、 逻辑设计和物理设计。 在数据库设计的不同时期上, 实现的具体方式有 E-R 模型的数据库设计方式、基于 3NF 的设计方式、基于抽象语法标准的设计方式等。a. 需求分析时期。b. 概念结构设计时期。c. 逻辑结构设计时期。d. 数据库物理结构设计时期。
5、e.数据库实施时期。f.数据库运行和保护时期。( 1)实体集的转换规那么概念模型中的一个实体集站换位关系模型中的一个关系, 实体的属性确实是关系的属性,实体的码确实是关系的码,关系的结构是关系的模型( 2)实体集间联系的转换规那么1)1:1 联系的转换方式若是将 1:1 联系转换为一个独立的关系,那么与该联系相连的各实体的码一级联系本身的属性均转换为关系的属性,且每一个实体的码均是关系的候选码。2) 1: n 联系的转换方式在向关系模型转换时,实体间的1:n 联系能够有两种转换方式:一种方式是将联系装换为一个独立的关系, 其关系属性有与该联系相连的各实体集的码一级联系本身的属性组成, 而冠以的
6、码为 n 端实体集的码; 另一种方式是在n 端实体集众增加新属性, 新属性由联系对应的1 端实体集的码和联系自身的属性能够组成,新增属性后原关系的码不变。3) m:n 联系的转换方式与该联系相连的各实体集的码一级联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合。4) 3 个或 3 个以上实体集间的多元联系的转换方式可依照以下两种情形采纳不同的方式处置:a.关于一对多的多元联系,转换为关系模型的方式是修改 n 端实体集对应的关系,即将于联系相关的 1 端实体集的码和联系自身的属性作为新属性加入到 n 端实体集中。b. 关于多对多的多元联系,转换为关系模型的方式是成立一个独立的关
7、系,该关系的属性为多元联系相连的各实体码和联系本身的属性,码为各实体码的组合。( 1)需求分析。也称为系统分析,通过需求分析,得出系统对数据的要求和对功能的需求。( 2)系统设计。确信系统的数据模式、功能结构和系统结构,确信系统支持环境、实现方式和技术( 3)成立数据库。借助于选定的 DBMS 成立数据库,搜集整理数据,将数据录入到数据库中。确信数据接口,配置数据源。( 4)程序设计。设计系统用户界面,组织系统菜单,设计相关组件及参数;设计系统的程序、单元、函数或进程的流程结构。( 5)编程和调试。通过 IDE 和组件设计单元及项目文件,对程序调试并改良。对系统进行测试和优化处置。第四章 关系
8、数据库1.关系中的大体名词( 1)元组 关系表中的每一横行称为一个元组。( 2)属性 关系中的每一列称为一个属性。( 3)候选码和主码 假设关系中的某一属性组的值能唯一地标识一个元组,那么称该属性组为候选码。当一个关系有多个候选码时,应选定其中一个为主码。( 4)全码 假设关系的候选码中只包括一个属性,那么称它为单属性码;假设候选码是由多个属性组成的,那么称它为多属性码。( 5)主属性和非主属性 关系中,候选码中的属性称为主属性,不包括在任何候选码中的属性称为非主属性。2关系的完整性1)关系模型的实体完整性a.实体完整性能够保证明体的唯一性。b.实体完整性能够保证明体的可区分性。2)关系模型的
9、参照完整性关系的参照完整性规那么是:假设属性F 是大体关系 R 的外码,它与大体关系 S 的主码 Ks 相对应,那么关于 R 中每一个元组在 F 上的值必需取空值或等于 S 中某个元组的主码值。集合运算符:(并运算) ,(差运算,)(走运算),×(广义笛卡尔积)。专门的关系运算:(选择) ,(投影),(连接),÷(除)。比较运算符:(大于),(大于等于),(小于),(小于等于),(等于),(不等于)。逻辑运算符:(非),(与),(或)。第五章关系数据库标准语言SQL1. 概念大体表SQL语言利用 CREATE TABLE语句概念大体表,概念大体语言的一样语句为:CREATE
10、 TABLE<库名 >< 表名 >(<列名 ><数据类型 >< 列级完整性约束条件 >,< 列名 ><数据类型 >< 列级完整性约束条件 > , n ,< 表级完整性约束条件 , n );当已成立的大体表随着应用环境和应用需求的转变而需要修改时, 需要利用SQL的修改大体表语句修改结构。 SQL语言用 ALTERTEBLE 语句修改大体表,其一样格式为:ALTER TABLE<表名 >ADD(<表名 > < 数据类型 > 完整性约束 , n)DROP<
11、完整性约束名 >MODIFY(<列名 > < 数据类型 > , n) ;语句的语法SELECT语句的语法格式为 :SELECT <目标列组 >FORM<数据源 >WHERE<元组选择条件 >GROUP BY<排列组 > HAVING<组选择条件 >ORDER BY<排序列 1> < 排序要求 1> , n ;4.组合查询将 SELECT 语句的查询结果再进行集合运算就组成了SQL 的组合查询。 SQL 的组合查询操作符有UNION , INTERSECT 和 MINUS3 种。5.
12、使用常量插入单个元组利用常量插入单个元组的INSERT 语句的格式为:INSERTINTO< 表名 > ( <属性列 1> ,<属性列 2>) VALUES (< 常量 1> ,<.常量 2>);6.数据修改语句SQL 修改数据操作语句的一样格式为:UPDATE<表名 >SET<.列名 > = <表达式 > ,< 列名 > = <表达式 > , nWHERE<条件 > ;7. 数据删除语句数据删除语句的一样格式为:DELETEFORM 表<名 >WHE
13、RE < 条件 > ;数据库系统原理学习心得咱们在这一学期也进行了数据库的学习, 尽管仅仅是浅薄的学习了一些数据库系统的基础原理, 但也让我收成颇丰, 增加了许多运算机方面知识, 开阔了眼界与思路。信息技术是现今世界进展最快、 渗透性最强、应用最普遍的关键技术,是推动经济增加和知识传播的重要引擎。此刻,把握运算机技术已成为 21 世纪人材应具有的基础。 数据库技术产生于六十年代末, 是数据治理的最新技术, 是运算机科学的重要分支, 它的应用超级普遍, 几乎涉及到所有的应用领域。 数据库技术的显现改变了传统的的信息治理模式, 扩大了信息治理的规模, 提高了信息的利用和多重利用能力,
14、缩短了信息传播的进程, 实现了世界信息一体化的治理目标。因此学习并把握数据库技术的应用, 对咱们的学习和工作都有专门大的帮忙。第一,通过这学期的学习我明白了什么是数据库和数据库的作用。数据库是运算机应用系统中的一种专门治理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、图像和声音等。数据是所有运算机系统所要处置的对象。人们所熟知的一种处置方法是制作文件,即将处置进程编成程序文件, 将所涉及的数据按程序要求组织成数据文件,用程序文件来挪用。 数据文件与程序文件维持着必然的对应关系。 在运算机应用迅速进展的情形下,这种文件式方式便显出不足。比如,它使得数据通用性差, 不便于移植, 在不同
15、文件中存储大量重复信息、浪费存储空间、 更新不便等。 数据库系统便能解决上述问题。数据库系统不从具体的应用程序动身,而是立足于数据本身的治理, 它将所有数据保留在数据库中,进行科学的组织, 并借助于数据库治理系统, 以它为中介, 与各类应用程序或应用系统接口,使之能方便地利用数据库中的数据。第二,我也了解到了数据库技术的进展历程。数据库技术经历了手工治理、文件治理和数据库技术三个时期。 手工治理时期由于数据治理规模, 加上那时的运算机硬件条件比较差, 数据治理中涉及的数据大体不需要、 也不许诺长期保留,而且也没有软件系统对数据进行治理, 手工治理时期大体上没有 “文件”的概念。及至文件系统治理时期, 数据已能够以文件的形式长久的被保留在运算机的外存中,数据文件已经具有多样化, 但文件的数据冗余度大, 文件系统中缺乏数据与程序间的独立性。 现在的数据库技术已经解决了这些问题, 数据库系统以数据模型为基础,数据冗度小共享度高, 而且数据库系统的数据和程序之间具有较高的独立性,由于它的优越性,数据库技术已成为实现和优化信息系统的大体技术。咱们也在课程中简单的学习了关系数据库标准语言 SQL 。SQL 是一种介于关系代数与关系演算之间的结构化查询语言,其功能不单单是查询, SQL 语言是一个通用的、功能极强的关系数据库语言。由于 SQL 语言功能丰硕,语言简练,尽管学习课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45216-2025危险货物自反应物质和有机过氧化物包装件爆燃试验方法
- 共用墙合同范本
- 兼职防疫保安合同范本
- 出售吊车合同范例
- 加装电梯托管合同范本
- 光伏销售质保合同范本
- 单位二手房交易合同范本
- 劳动合同范例 河南
- 买卖交易正规合同范本
- 个人买卖住房合同范本
- 2025年海域使用权租赁合同
- 四年级希望杯历年数学竞赛试题与答案1-13届+奥数分类专项练习集等
- 《走近世界民间美术》 课件 2024-2025学年人美版(2024)初中美术七年级下册
- (2025春)人教版三年级数学下册全册教案
- 2025年江苏省高职单招《职测》高频必练考试题库400题(含答案)
- 2025云南红河州个旧市大红屯粮食购销限公司招聘及人员高频重点模拟试卷提升(共500题附带答案详解)
- X证书失智老年人照护讲解
- 工厂安全事故预防知识
- 2024-2025学年人教版数学八年级下册期中检测卷(含答案)
- 2024年江西应用工程职业学院高职单招职业适应性测试历年参考题库含答案解析
- 2024年山东服装职业学院高职单招语文历年参考题库含答案解析
评论
0/150
提交评论