![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库系统
文章平均质量分 70
Karon_NeverAlone
正在努力学习动画知识的小白
展开
-
数据库期末题:再见了老子自由了操
考nm数据库,老子今天考完了,再见吧再见你们加油原创 2022-01-10 10:52:24 · 566 阅读 · 1 评论 -
数据库2:关系数据库
一、学习目标– 理解关系模型的三要素:关系数据结构+关系操作集合+关系完整性约束– 理解并区分关系模型的术语:见基本概念– 掌握关系数据库的数学定义– 了解关系的三种类型:基本关系(表)、查询表、视图– 理解基本关系的六个性质:见基本概念– 区分关系模式和关系– 理解实体完整性、参照完整性和自定义的完整性的含义– 如何确定候选码、主码、外码– 利用关系代数实现增删改查功能二、基本概念-关系模型的术语域– 一组具有相同数据类型的值的集合笛卡尔积:D1×D原创 2022-01-09 19:24:47 · 587 阅读 · 0 评论 -
数据库6:关系数据理论
1.选择2.填空&简答一个不好的关系模式存在四个问题(1)数据冗余(2)更新异常(3)插入异常(4)删除异常原因:某些数据依赖引起的解决方案:规范化理论改造关系模式什么是数据依赖?F(x)=Y 只要x相同Y一定相同,即为Y依赖于X,X为“决定因素”但是在这一章里面应该把X普遍的理解为好几个属性的合集,这样下面的理解就会更简单,比如X=(SNO,SNMAE)非平凡的函数依赖:X →Y,但Y ⊈X,则称X →Y ...原创 2022-01-09 16:13:01 · 1010 阅读 · 0 评论 -
数据库1:绪论
一、学习目标二、基本概念--四个基本名词:-数据:描述事物的符号记录,是数据库中存储的基本对象,数据离不开语义-数据库DB:指长期储存在计算机内的、有组织的、可共享的大量数据的集合-数据库管理系统DBMS:位于用户与操作系统之间的一层数据管理软件功能有:数据定义、操纵、控制、服务(数据子语言是指数据定义语言,数据操纵语言,数据控制语言)-数据库系统DBS:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员、用户...原创 2022-01-08 10:28:14 · 213 阅读 · 0 评论 -
数据库7:数据库设计
一、学习目标二、基本概念数据库设计概述(生命周期)-两个要求:信息管理要求,数据操作要求-目标:为用户和各种应用系统提供一个信息基础设施和高效率的运行环境 所谓高效率是指“数据的存取效率高”“存储空间的利用率高”“管理的效率高”-基本规律:三分技术、七分管理、十二分基础数据-常用数据库设计方法(just学过的) 基于E-R模型的设计方法 3NF的设计方法...原创 2022-01-07 21:00:57 · 1340 阅读 · 0 评论 -
数据库3:基于ORACLE的SQL基本操作
一、学习目标-创建、更改和删除数据库、模式、基本表-各类查询操作(单表查询,连接查询,嵌套查询和集合查询)-更新操作(插入数据、修改数据、删除数据)-创建视图、删除视图-索引的设计、创建、使用和维护-系统函数的使用方法二、基本概念&语法语句-SQL的综合统一:集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。-SQL基本语言-...原创 2022-01-07 14:20:22 · 584 阅读 · 0 评论 -
数据库4:数据库的安全性
一、学习目标二、选择&填空&判断(基础知识数据库安全性概述-数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。-威胁数据库安全的因素:非授权用户对数据库的恶意存取和破坏、数据库中重要或敏感的数据被泄露、安全环境的脆弱性–DBMS提供的安全措施主要包括用户身份鉴别、存取控制和视图等技术。-DBMS提供的主要技术有强制存取控制、数据加密存储和加密传输等审计日志-TCSEC标准 C2 B1 要重点看一下-CC标准数据库安.原创 2022-01-05 16:30:26 · 996 阅读 · 0 评论 -
数据库5:数据的完整性
一、学习目标二、选择&填空&判断(基础知识§数据库完整性概述数据库的完整性就是数据的正确性和相容性完整性:防止数据库中存在不正确的数据,防范不合语义的、不正确的数据安全性:防止恶意破坏和非法存取,防范非法用户的非法操作维护完整性: 提供定义完整性约束条件的机制 提供完整性检查的方法 违约处理(拒绝NO ACTION、级联 CASCADE§实体完整性-就是主码PRIMARY KEY-单属性可以写在列...原创 2022-01-04 22:16:06 · 585 阅读 · 0 评论 -
数据库SQL:视图VIEW
目录定义视图注意事项建立视图视图有多个种类删除视图查询视图两种方法:更新视图视图的作用两个思考题定义视图CREATE VIEW <起个视图名字>[视图的列名字们]AS <子查询>[WITH CHECK OPTION];这里的子查询是一个select的语句,查询出来的结果,一列列对应视图的一列列,有的系统不能在此处的查询语句中使用groupby和distinct注意事项先举个例子方便下面注意事项的说明例一CRE原创 2021-10-31 15:11:48 · 1434 阅读 · 0 评论 -
数据库SQL:数据更新
综述:数据更新在SQl中有三类,插入、修改、删除,操作对象为表插入数据 INSERT插入的数据可以是一条一条的元组,也可以一下子插入很多条即一个子查询结果插入元组insert into table (line1,line2,line3..)values(x,y,z..)注意点黄色部分必须要一一对应第一行黄色的代表table中的属性列,很多时候都不是table的所有属性,没有出现在这里的属性会自动取nulltable后面属性列的要求不必与原表顺序一致如果没有指定原创 2021-10-31 14:00:15 · 4085 阅读 · 0 评论 -
数据库SQL:集合查询
综述:集合操作:∩交集,∪并集,- 差分别对应SQL中的INTERSECT // UNION // EXCEPT,操作对象是查询结果应注意,做集合查询操作的查询结果应该列数相同,并且对应项的数据类型是相同的交集INTERSECT取两个查询结果重合的部分:查询计算机系及年龄不大于19岁的学生select * from student where 系="计算机"INTERSECTselect * from student where age<=19;其实相当于两个条原创 2021-10-31 13:32:35 · 8113 阅读 · 0 评论 -
Oracle SQL:SELECT
select 后面跟着的distinct:写在查询的列名前面,表示该列去除重复值 top:表示输出查询表的前多少条记录,后面可以加数字“ TOP 5” 输出前五条,也可以加百分比“ TOP 50 PERCENT ” 表示输出前百分之五十 from 后面跟着的AS语句:给表起别别名,也可以用在select后面给列起别名 where 后面跟着的where主要是在什么时候用呢?这一列不是随便取的,是有条件的取出某些值的时候 条件运算符,注意是字符串加单引号,数字就不用处理 = ..原创 2021-10-26 11:01:49 · 342 阅读 · 0 评论 -
Oracle-SQL-基本表的定义&约束
定义基本表格式:ps:方括号代表可有可无CREATE TABLE <表名>( <列名> <数据类型> [列级完整性约束], <列名> <数据类型> [列级完整性约束], .... [表级完整性约束]); 一.数据类型二.约束 constraint这里写的比较完整1.约束的种类在Oracle中,可以通过设置约束来防止无效数据进入表中...原创 2021-10-13 17:49:04 · 370 阅读 · 0 评论 -
数据库第一章习题
1.试述数据、数据库、数据库管理系统、数据库系统的概念数据:描述事物的符号记录称为数据数据库:是指长期储存在计算机内的、有组织的、可共享的大量数据的集合数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件数据库系统:数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统2.使用数据库系统有什么好处?可以大大提高应用开发的效率,方便用户使用,减轻数据库系统管理人员维护负担既便于数据的集中管理,控制冗余,提高数据的利用率原创 2021-09-24 17:09:14 · 784 阅读 · 0 评论 -
数据库系统2021.9.22
1.2.3数据模型的组成要素数据模型通常由数据结构、数据操作和数据的完整性约束条件三部分组成数据结构:数据结构描述数据库的组成对象以及对象之间的联系。数据操作:指对数据库中各种对象(型)的实例(值)允许执行的操作集合,包括操作以及有关的操作规则数据的完整性约束条件:是一组完整性规则1.2.4常用的数据模型层次模型、网状模型、关系模型、面向对象数据模型、对象关系数据模型、半结构化数据模型。1.2.5层次模型层次模型用树形结构表示各类实体之间的联系,因为现实中很多实体之间的联系本来就是层次关原创 2021-09-20 15:36:08 · 206 阅读 · 0 评论 -
2021-09-22第一章结尾+第三章sql开始
1·3·2数据库系统的三级模式结构1.模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是多有用户的公共数据视图2.外模式:也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示3.内模式:也称存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述1.4数据库系统的组成数据库系统=硬件、数据库、OS、DBMS、系统应用、应用开发工具、DBA用户人员:数据库管理员DBA、系统原创 2021-09-22 16:14:01 · 53 阅读 · 0 评论 -
数据库系统week1-2——2021.9.17
1.1.2数据管理技术的三个发展阶段人工管理阶段:文件系统阶段:数据库系统阶段:1.1.3数据库系统的特点1.数据结构化:数据库的本质特征,是与文件系统的本质区别2.数据的共享性搞、冗余度低、易扩充:避免数据间的不相容性与不一致性(指同一数据不同拷贝的值不一样)3.独立性高:三级模式(外模式 模式 内模式)+二级映像4.数据由DBMS统一管理和控制:数据的安全性、数据的完整性——正确、有效、相容、并发控制、数据库恢复1.2数据模型数据模型:对现实世界数据特征的抽象,数原创 2021-09-17 14:55:36 · 68 阅读 · 0 评论 -
数据库系统week1-1:绪论——2021.9.15
概念:研究如何存储、使用和管理数据的一门科学要求:熟练掌握SQL第一章学习目标·理解四个基本名词:数据、数据库、数据库管理系统、数据库系统·掌握数据库的三级模式结构·理解数据库的独立性·理解数据模型的定义·掌握数据模型的三个组成要素 数据结构 数据操纵 完整性约束·掌握筛管细数据库建模工具·了解常用的数据模型·了解数据库系统的人员角色四个基本名词数据、概念:描述事物的符号记录,是数据库中存储的基本对象;数据格式在不同的模型中表现不同:概念模型(ER)、物理模.原创 2021-09-15 16:27:40 · 73 阅读 · 0 评论