![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
系统课程的学习
Sherry_wang168
这个作者很懒,什么都没留下…
展开
-
SQL常用语句(面试必备)
SQL概念和标准SQL语言SQL英文全称是Structured Query Language,即结构化查询语言SQL是关系数据库操作的国际标准语言SQL的功能产生汇总统计表从表和视图中检索数据合并表和视图中的数据建立表、视图和索引修改、添加、提出表中的数据列更新表中的数据值SQL过程举例Proc sql;/*开始SQL过程*/ create table te...原创 2020-04-01 23:42:44 · 9600 阅读 · 0 评论 -
数据库原理和应用(11)—— 关系数据库理论、函数依赖、闭包、候选码
一、关系数据库的规范化理论函数依赖:核心,是模式分解和设计的基础范式:模式分解的标准模式设计二、不合理的关系模式存在的异常问题异常种类数据冗余插入异常删除异常更新异常根本原因:属性间存在着数据依赖的关系。解决方法:模式分解一个好的关系模式应该具备以下四个条件:尽可能少的数据冗余没有插入异常没有删除异常没有更新异常三、函数依赖关系模式中的各属性之间相...原创 2020-03-24 17:33:52 · 1161 阅读 · 0 评论 -
数据库原理和应用(10)—— 视图和索引
一、视图视图是一个虚拟表,其内容由查询定义。同基本表一样,视图包含一系列带有名称的列和行数据。行和列数据来自定义视图的查询所引用的基本表,并且在引用视图时动态形成。用SQL命令创建视图:CREATE VIEW修改视图:ALTER VIEW删除视图:DROP VIEW查询:SELECT更新:添加、修改、删除二、创建与使用索引索引是一种可以加快检索的数据库结构。...原创 2020-03-22 23:51:21 · 381 阅读 · 0 评论 -
数据库原理和应用(9)—— SQL数据表的创建、约束、修改、删除和查看
一、数据表创建用SQL命令创建数据表CREATE TABLE<表名>(<列定义>[{,<列定义>|<表约束>}])列定义 —— <列名> <数据类型> [DEFAULT]-[ {列约束}]二、定义数据表的约束1. 在SQL Server中,对于数据表的约束分为列约束和表约束。列约束是对某一个特定列的约束,包含...原创 2020-03-20 12:14:17 · 889 阅读 · 0 评论 -
数据库原理和应用(8)—— 数据类型
数据库原理和应用(8)—— 数据类型SQL使用数据定义语言(Data Definition Language,DDL)实现数据定义功能。关系表中每一列(即每个字段)都来自同一个域,属于同一种数据类型。常见数据表之前,需要为表中的每一个属性设置一种数据类型。1. 整数型按照取值范围从大到小,包括bigint、int、smallint、tiniint、bit。在实际应用中,可以根据属性的...原创 2020-03-20 11:11:16 · 707 阅读 · 0 评论 -
数据库原理和应用(7)—— SQL概述及基本操作
一、结构化查询语言SQL(SQL,Structured Query Language)概述1. 相关概念基本表:一个关系对应一个基本表。一个或者多个基本表对应一个存储文件。视图(View):视图是从一个或几个基本表中导出的表(无数据,只有定义),是一个虚表。如S(SN0,SN,Sex,Age,Dept) 。2. SQL的主要特点SQL语言是类似于英语的自然语言,简洁易用...原创 2020-03-18 21:32:46 · 523 阅读 · 0 评论 -
数据库原理和应用(6)—— 候选码、主码和外码,关系的完整性、关系代数、关系的演算
一、候选码、主码和外码1. 候选码(Candidate Key)定义:能唯一标识关系中元组的一个属性或属性集,称为候选码。性质:具有唯一性和最小性。2. 关系的主码和外码主码定义:从多个候选码中选择一个作为查询、插入、删除元组的操作变量,被选用的候选码称为主关系码(主键,主码,关系键,关键字)每个关系必定有且只有一个主码,选择后不能重复。关系的主属性主属性(Prime At...原创 2020-03-17 23:10:38 · 4942 阅读 · 0 评论 -
数据库原理和应用(5)—— 关系、关系模式、关系数据库
一、关系的形式化定义和概念1. 关系上域的定义域(Domain):一组具有相同类型的值的集合,又称为值域。用D表示。整数、实数和字符串的集合都是域。域中包含的值的个数称为域的基数,用m表示。在关系中用域表示属性的取值范围。2. 笛卡尔积的定义给定一组域D1、D2…Dn,它们可以包含相同的元素,即可以完全不同,也可以部分或全部相同。D1、D2…Dn的笛卡尔积为D1 × ...原创 2020-03-15 23:18:57 · 2357 阅读 · 0 评论 -
数据库原理和应用(4)—— 三个世界及有关概念、数据模型
三个世界及有关概念数据库管理的对象(数据)存在于现实世界中,即现实世界中的事物及各种联系。从现实世界的事物到存储到计算机的数据库中的数据,要经历现实世界、信息世界和计算机世界三个不同的世界,经历两级抽象和转换完成。1. 现实世界即客观存在的世界,由客观存在的事物及其各种联系组成。人们总是选用感兴趣的最能表征一个事物的若干特征来描述该事物;客观世界中,事物之间是相互联系的,但人们只选择...原创 2020-03-14 18:38:47 · 5503 阅读 · 0 评论 -
数据库原理和应用(3)—— 数据库系统的内部 / 外部体系结构
一、数据库系统的内部体系结构从DBMS角度来看,数据接口系统通常采用:三级模式:模式、内模式、外模式两级映像:外模式/模式映像、内模式/模式映像概念的介绍模式(Schema):又称概念模式,处于中间层,是对数据库中全体数据的逻辑结构和特征的描述,是数据库的整体逻辑,即概念视图、概念级数据库。 ——整个数据库实际存储的抽象表示对下层:不涉及数据的物理存储细节和硬件环境;...原创 2020-03-14 17:11:32 · 4441 阅读 · 0 评论 -
数据库原理和应用(2)—— 数据库系统的组成
数据库系统(DataBase System,简称DBS) 是以计算机软硬件为工具,把数据组织成数据库形式并对其进行存储、管理、处理和维护的高效能的信息处理系统。数据库系统的组成部分(五大部分) 计算机硬件系统、数据库、软件系统、数据库管理系统(DBMS)、数据库用户。1. 硬件(Hardware)系统 指存储和运行数据库系统的硬件设备。包括CPU、内存、大容量的存储设备、输入/输出...原创 2020-03-14 11:50:59 · 1621 阅读 · 0 评论 -
数据库原理与应用(1)—— 基本概念产生与发展
一、信息及其特征信息是人脑对现实世界事物的存在方式、运动状态以及事物之间联系的抽象反映。特征:源于物质和能量;可以感知;可储存、加工、传递和再生信息 = 数据 + 语义二、数据用来记录信息的可识别的符号组合,是信息的具体表现形式数据和它的语义是不可分割的,给数据赋予不同的语义,对数据有不同的解释当给数据赋予特定语义后,他们就转换为可传递的信息可用多种不同的数据形...原创 2020-03-14 11:50:15 · 211 阅读 · 0 评论