数据库系统设计
文章平均质量分 96
大三下的课程
萌宅鹿同学
目前在百度工作
展开
-
SQL 优化笔记(MySQL 版)
颜群老师的 SQL 优化课程原创 2022-05-26 19:43:02 · 823 阅读 · 1 评论 -
【数据库系统设计】关系数据理论(函数依赖、码、范式、模式分解)
关系数据理论6.1 为什么要学习关系数据理论什么是好的数据库逻辑设计什么是数据依赖关系模式的简化表示6.2 规范化6.2.1 函数依赖6.2.2 码6.2.3 范式6.2.4 第二范式(2NF)6.2.5 第三范式(3NF)6.2.6 BC范式(BCNF)*6.2.7 多值依赖*6.2.8 第四范式(4NF)6.2.9 规范化小结6.3 数据依赖的公理系统6.4 模式的分解6.5 小结6.1 为...原创 2020-04-22 22:36:01 · 2395 阅读 · 0 评论 -
【数据库实验】《小型MIS的开发》— JavaFx 开发 民航票务管理系统
小型MIS的开发SQL 语句SQL 语句CREATE TABLE flight ( f_id CHAR(8) PRIMARY KEY, # 航班号 f_src VARCHAR(15), # 起点 f_des VARCHAR(15), # 终点 f_date DATETIME NOT NULL, # 日期 f_start_time CHAR(6), # 起飞时刻 f_end_time CHAR(6), # 到达时刻 f_reamin_seats INT(6), # 剩余座位 f_fares原创 2020-06-07 19:50:32 · 6913 阅读 · 1 评论 -
南邮数据库系统设计期中测试题库(雨课堂 + 慕课)
数据库期中测试题库多选题(数据库)是存储在计算机内有结构的数据的集合。(数据模型)是对现实世界进行抽象的工具,用于描述数据、组织数据和对数据进行操作。数据库技术奠基人之一E.F.Codd,对数据库的主要贡献是提出了(关系数据模型)。数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指(多种应用、多种语言、多个用户互相覆盖地使用数据集合)。要保证数据库的数据独立性,需要修改的是(三级模式之间的两层映射)。下列关于模式的术语中,(存储模式)不是指数据库三级模式结构中的外模式。数据库的三级模原创 2020-05-22 11:22:40 · 13021 阅读 · 4 评论 -
【数据库系统设计】DBMS的数据库保护
DBMS的数据库保护一、 实验目的和要求二、实验环境(实验设备)实验前言三、 实验原理及内容简单的前置知识1.创建用户U1和U22. 对实验1的SPJ(也是代称)表,用授权机制完成以下存取控制(1) 使用户U1具有对供应商代码sno、供应数量qty的查询权限。(2) 使用户U1拥有对表SPJ的查询、删除权限和对供应数量qty的修改权限,并具备转授这些权限的权力。(3) 用户U1授予用户U2对表SPJ的删除权限。(4) 回收用户U1和用户U2对SPJ的删除权限。3. 观察多事务并发时的数据库保护(1)分别以r原创 2020-05-21 10:30:24 · 5248 阅读 · 1 评论 -
【数据库系统设计】SQL语言实验
SQL语言一、实验目的和要求二、实验环境(实验设备)三、实验原理及内容创建 SPJ 数据库及 S、P、J、SPJ 表用SQL语句完成增删改操作以及指定查询向四个基表中插入数据!!!!!!!!!衔接!!!!!!!!!找出所有供应商的姓名和所在城市找出所有零件的名称、颜色、重量找出使用供应商S1所供应零件的工程号码找出工程项目J2使用的各种零件的名称及其数量找出上海厂商供应的所有零件号码找出使用上海产...原创 2020-03-25 23:40:26 · 11840 阅读 · 4 评论 -
【数据库系统设计】关系数据库简介(关系模型、关系模式、关系完整性、关系代数)
关系数据库关系模型关系数据结构域关系关系模式关系的三类完整性实体元整性(Entity Integrity)参照完整性用户定义的完整性关系代数关系代数运算符传统的集合运算并(Union)差(Difference)交(Intersection)笛卡尔积专门的集合运算选择投影连接等值连接自然连接![在这里插入图片描述](https://img-blog.csdnimg.cn/20200308121704...原创 2020-03-08 12:39:51 · 3315 阅读 · 0 评论 -
【数据库系统设计】关系数据库标准语言SQL(1)
关系数据库标准语言SQLSQL介绍SQL的特点SQL中基本概念示例:学生-课程 数据库数据定义SCHEMA定义(和前面的模式概念区别)基本表定义(重点)定义基本表(关系模式)数据类型定义基本表示例修改基本表修改基本表示例删除基本表删除基本表示例不同RDBMS的处理策略比较索引定义SQL介绍SQL(Structured Query Language)结构化查询语言,是关系数据库的标准语言SQ...原创 2020-03-16 01:06:12 · 1305 阅读 · 0 评论 -
【数据库系统设计】关系数据库标准语言SQL(2)
数据查询数据查询(连接查询)等值连接 `=`自然连接自身连接外连接多表连接数据查询(连接查询)等值连接 =Ex:查询每个学生及其选修课程的情况。(等值连接)SELECT Student.*, SC.* FROM Student, SC WHERE Student.Sno = SC.Sno; 自然连接Ex:查询每个学生及其选修课程的情况。(自然连接)采用在SELECT中去掉重...原创 2020-03-18 18:26:29 · 737 阅读 · 0 评论 -
【数据库系统设计】关系数据库标准语言SQL(3)
数据更新数据更新插入数据插入元组插入子查询结果修改数据修改某一个元组值删除数据删除某一个元组的值删除多个元组的值带子查询的删除语句空值的处理空值的产生空值的判断空值的约束条件空值的算术运算、比较运算和逻辑运算视图定义视图基于多个表的视图基于视图的视图带表达式的视图分组视图删除视图查询视图更新视图视图的作用视图能够简化用户的操作视图使用户能以多种角度看待同一数据视图对重构数据库提供了一定程度的逻辑独...原创 2020-03-23 14:51:24 · 764 阅读 · 0 评论 -
【数据库系统设计】数据库完整性(实体完整性、参照完整性、用户定义的完整性、CHECK语句)
数据库完整性5.1 实体完整性5.1.1 实体完整性定义5.1.2 实体完整性检查和违约处理5.2 参照完整性5.2.1 参照完整性定义5.2.2 参照完整性检查和违约处理小结5.3 用户定义的完整性5.3.1 属性上的约束条件不允许取空值列值唯一用`CHECK`短语指定列值应该满足的条件5.3.2 元组上的约束条件小结5.4 完整性约束命名字句修改表中的完整性限制域约束:`CREATE DOMA...原创 2020-03-30 00:44:28 · 13399 阅读 · 0 评论 -
【数据库系统设计】数据库安全性
数据库安全性4.1 数据库安全性概述4.1.1 数据库的不安全因素4.2 数据库安全性控制4.2.1 用户身份鉴别4.2.2 存取控制4.2.3 自主存取控制方法4.2.4 授权:授予与回收4.2.5 数据库角色4.2.6 强制存取控制方法4.3 视图机制问题的提出数据库的一大特点是数据可以共享数据共享必然带来数据库的安全性问题数据库系统中的数据共享不能是无条件的共享 => ...原创 2020-04-04 22:46:24 · 19646 阅读 · 0 评论