数据库系统概论
基础+高级
呼我帅哥就好
这个作者很懒,什么都没留下…
展开
-
创建存储(procedure)
create procedure addAllStu() BEGIN DECLARE n int; DECLARE ch int; DECLARE ma int; DECLARE eng int; DECLARE info int; // declare:声明变量 set n=1; // set:给变量赋值 while n<=50 do set ch=floor(rand()*100); set ma=floor(rand()*100); set eng=floor(rand()*100)原创 2020-10-20 10:33:12 · 179 阅读 · 0 评论 -
关系演算(元组关系演算)
1.元组关系演算语言ALPHA 语法格式:GET 工作空间名(表达式1)[:条件] 【 DOWN | UP 表达式2】 2.简单检索 GET 工作空间名 (表达式1) 查询所有被选修的课程号码 GET W (SC.Cno) 3.限定检索(带条件) GET 工作空间名 (表达式1):条件 查询信息系(IS)中年龄小于20岁的学生的学号和年龄 GET W (Student.Sno, Student.Sage) : Student.Sdept=‘IS’ ^ Student.Sage<20 4.带排序的检原创 2020-10-15 16:35:46 · 804 阅读 · 0 评论 -
关系代数(传统集合和特有集合操作)
一.传统集合操作 R和S(两个关系表) 具有相同的目n 相应的属性取自同一个域, 1.R U S(并):(两个关系都有n个属性),自动去除重复 R U V:仍为n目关系,由属于R或S的元组组成 R U S={ t | t属于R V t属于S } 2.R-S(减) 仍为n目关系,由属于R而不属于S的所有元组组成 R - S={ t | t属于R ^ t不属于S } 3.R n S(交) 仍为n目关系,由既属于R又属于S的所有元组组成 R n S={ t | t属于R ^ t属于S } R n S=R-原创 2020-10-12 18:04:25 · 890 阅读 · 0 评论 -
数据库系统结构、组成
1.开发人员角度 数据库系统采用三级模式结构,是数据库系统内部的系统结构 2.数据库最终用户角度 单用户 主从式 分布式 3.三级模式 模式:也称逻辑模式,是数据库系统模式结构的中心 定义:DDL定义数据结构,以某种数据模型为基础 外模式:子模式或用户模式,数据库用户使用的局部数据的逻辑结构和特征的描述 外模式通常是模式的子集,一个模式可以有多个外模式 可以为多个应用系统使用,一个程序只能使用一个外模式 简化用户视 内模式:数据物理结构和存储方式的描述 是数据在数据库内部的表示方式 一个数据库只有一个内模式原创 2020-09-28 17:52:54 · 225 阅读 · 0 评论 -
层次模型,网状模型,关系模型
层次模型 结点的双亲都是唯一的 只能直接处理一对多关系 任何记录值按其路径查看 没有一个子女记录值能够脱离双亲记录值而独立存在 网状模型 允许一个和多个的结点 允许多个结点没有双亲 允许两个结点有多种联系 要为每个联系命名,并指出该联系有关的双亲记录和子女记录 关系模型(重点) 1.关系模型中数据的逻辑结构是一张二维表 2.关系模型的数据结构 关系:一个关系通常说的一张表 元组:表中一行即一组 属性:一列即一个属性,给每一个属性取名,即属性名 主码:也成码键,表中的某个属性组,它可以唯一确定一个元组 域:形原创 2020-09-28 16:54:21 · 2052 阅读 · 0 评论 -
数据和概念模型
1.数据模型 (1)对现实世界数据特征的抽象 (2)是数据库系统的核心和基础 2.按数据模型分类 (1)概念模型(信息模型) 按用户的观点对数据和信息建模,用于数据库设计 (2)逻辑模型和物理模型 逻辑模型:网状模型、层次模型、关系模型、面向对象数据模型、对象关系数据模型、半结构化数据模型。 按计算机系统的观点对数据建模,用于DBMS实现 物理模型:是对数据最底层的抽象 描述数据在系统内(磁盘上)的表示方式和存取方法 3.数据模型有三部分构成 (1)数据结构 ——描述对系统的静态特性 - 数据结构的类型原创 2020-09-24 17:27:26 · 194 阅读 · 0 评论 -
2.数据技术的产生,数据系统的特点
1.数据管理 对数据进行分类、组织、编码、存储、检索、维护 2.三大阶段 人工管理 文件系统 数据库系统 3.数据库系统特点 数据结构化 数据的共享性高,冗余度低且易 扩充 数据独立性高 数据由数据库管理系统一 管理和控制 4.数据的最小存取单位是数据项 5.物理和逻辑独立性 物理:指用户的应用程序与数据物理结构相互独立,数据的物理存储改变,应用程序不变 逻辑:用户的应用程序与数据逻辑结构相互独立,数据的逻辑结构改变,应用程序不变 6.数据的独立性由数据库管理系统的二级影像功能来保证. 7.数据库管原创 2020-09-24 13:54:10 · 195 阅读 · 0 评论 -
数据库4个基本概念
数据库4个基本概念 数据(Data) 是数据库中基本的存储对象,描述事物的符号记录 有数字、文字图形、图像、音频等 数据库(DataBase,DB) 长期存储在计算机内部,有组织的,可共享的大量数据集合 基本特征: 数据按一定数据模型组织,描述和储存 为各种用户共享,yong余度少,易扩展 数据独立性高 数据库管理系统(DataBase Manager System,DBS) 是基础软件,是一个大型复杂的软件系统 位于用户应用和操作系统之间的一层数据库管理软件 科学的组织和存储数据、高效的获取和原创 2020-09-22 20:51:53 · 226 阅读 · 0 评论