数据库
黎明之道
One has to adapt to survive.
Standing on the Shoulders of Giants.
展开
-
关系数据理论
关系数据理论一、问题的提出关系数据库逻辑设计针对具体问题,如何构造一个适合于它的数据模式数据库逻辑设计的工具──关系数据库的规范化理论关系模式由五部分组成,是一个五元组:R(U, D, DOM, F)关系名R是符号化的元组语义U为一组属性D为属性组U中的属性所来自的域DOM为属性到域的映射F为属性组U上的一组数据依赖数据依赖是一个关系内部属性与属性之间的一种约束关系通过属性间值的相等与否体现出来的数据间相互联系是现实世界属性间相互联系的抽象是数据内在的性质是原创 2020-07-22 19:04:41 · 1283 阅读 · 0 评论 -
数据库完整性
数据库完整性数据库的完整性数据的正确性是指数据是符合现实世界语义,反映了当前实际状况的数据的相容性是指数据库同一对象在不同关系表中的数据是符合逻辑的例如,学生的学号必须唯一性别只能是男或女本科学生年龄的取值范围为14~50的整数学生所选的课程必须是学校开设的课程,学生所在的院系必须是学校已成立的院系等数据的完整性和安全性是两个不同概念数据的完整性防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据防范对象:不合语义的、不正确的数据原创 2020-07-05 13:24:05 · 1245 阅读 · 1 评论 -
数据库安全性
数据库安全性数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏 。系统安全保护措施是否有效是数据库系统主要的性能指标之一。一、数据库安全性概述1.数据库的不安全因素1.非授权用户对数据库的恶意存取和破坏一些黑客(Hacker)和犯罪分子在用户存取数据库时猎取用户名和用户口令,然后假冒合法用户偷取、修改甚至破坏用户数据。数据库管理系统提供的安全措施主要包括用户身份鉴别、存取控制和视图等技术。2.数据库中重要或敏感的数据被泄露黑客和敌对分子千方百计盗窃数据库中的原创 2020-07-04 13:28:30 · 2014 阅读 · 0 评论 -
关系数据库标准语言SQL(数据更新、空值的处理、试图【例子详解】)
一、数据更新1.插入数据1.1插入元组两种插入数据方式插入元组插入子查询结果可以一次插入多个元组语句格式INSERTINTO <表名> [(<属性列1>[,<属性列2 >…)]VALUES (<常量1> [,<常量2>]… );功能将新元组插入指定表中INTO子句指定要插入数据的表名及属性列属性列的顺序可与表定义中的顺序不一致没有指定属性列:表示要插入的是一条完整的元组,且属性列属性与表定义中的顺序一原创 2020-06-28 20:54:41 · 744 阅读 · 0 评论 -
关系数据库SQL数据查询(超全的查询案例)
数据查询一、单表查询1.查询仅涉及一个表,选择表中的若干列用到的数据——>点这里下载数据查询指定列[例1] 查询全体学生的学号与姓名。 SELECT Sno,Sname FROM Student; [例2] 查询全体学生的姓名、学号、所在系。 SELECT Sname,Sno,Sdept FROM Student;查询全部列选出所有属性列:在SELECT关键字后面列出所有列名将<目标列表达式>指定为 * [例3] 查询全体学生的详细记录 S原创 2020-06-27 15:15:12 · 2569 阅读 · 0 评论 -
关系数据库标准语言SQL(SQL概述、数据定义、创建数据库,索引等)
关系数据库语言SQL一、SQL概述SQL(Structured Query Language)结构化查询语言,是关系数据库的标准语言SQL是一个通用的、功能极强的关系数据库语言。1 .SQL 的产生与发展目前,没有一个数据库系统能够支持SQL标准的所有概念和特性2 .SQL的特点2.1特点集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。可以独立完成数据库生命周期中的全部活动:- 定义和修改、删除关系模式,定义和删除视图,插入数据,建立数据- 对数原创 2020-06-21 14:10:16 · 3557 阅读 · 0 评论 -
数据库系统之关系数据库(超详细的关系操作,集合运算等[笛卡尔积、除运算重点])
关系数据库一、关系数据结构及形式化定义1.关系单一的数据结构----关系现实世界的实体以及实体间的各种联系均用关系来表示逻辑结构----二维表从用户角度,关系模型中数据的逻辑结构是一张二维表建立在集合代数的基础上1. 1域(Domain)域是一组具有相同数据类型的值的集合。例:整数、实数、介于某个取值范围的整数、指定长度的字符串集合、{‘男’,‘女’}1.2 笛卡尔积(Cartesian Product)笛卡尔积:给定一组域D1,D2,…,Dn,允许其中某些域是相同的。D1,D原创 2020-06-16 11:55:04 · 9493 阅读 · 0 评论 -
数据库系统的结构和组成
数据库系统一、数据库的结构从数据库应用开发人员角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构。从数据库最终用户角度看,数据库系统的结构分为:单用户结构、主从式结构、分布式结构、 客户-服务器、浏览器-应用服务器/数据库服务器多层结构等。1 数据库系统模式的概念“型” 和“值” 的概念型(Type) 对某一类数据的结构和属性的说明值(Value) 是型的一个具体赋值模式(Schema)数据库逻辑结构和特征的描述是型的描述,不涉及具体值反映的是数据的结构及其联系原创 2020-06-09 22:35:00 · 12986 阅读 · 0 评论 -
数据库系统(系统概述和数据模型)
数据库系统一、数据库系统概述数据库技术产生于六十年代末,是数据管理的有效技术,是计算机科学的重要分支。数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。数据库已经成为每个人生活中不可缺少的部分。1.四个基本概念1>数据数据(Data)是数据库中存储的基本对象。数据的定义:描述事物的符号记录。数据的种类:数字、文字、图形、图像、音频、视频、学生的档案记录等。数据的含义称为数据的语义,数据与其语义是不可分的。2>数据库数据库的定义:数据库(原创 2020-06-09 22:07:58 · 793 阅读 · 0 评论