数据库原理与应用笔记
笔记
teree_
纸上得来终觉浅,绝知此事要躬行
展开
-
数据库原理与应用学习笔记目录
1.数据库的概念原创 2020-01-15 17:53:46 · 591 阅读 · 0 评论 -
数据库语句练习题
文章目录一、简单查询和连接查询学生选课数据库查询练习职工部门数据库查询练习二、嵌套查询练习学生选课数据库练习高校图书借阅数据库三、组合和统计查询图书借阅数据库查询一、简单查询和连接查询学生选课数据库查询练习Student(Sno,Sname,Sage,Ssex,Ssdept) ;Course(Cno,Cname,Ccredit,Cpno);SC(Sno,Cno,Grade);职工部门数据库查询练习二、嵌套查询练习学生选课数据库练习Student(Sno,S原创 2020-10-18 10:55:54 · 1530 阅读 · 0 评论 -
数据库初步编程语言
文章目录变量流程控制程序变量CAST表示需要将total整型变为char型流程控制程序IF 条件表达式句后有select子句,则select字句要用圆括号括起来。原创 2020-12-15 19:47:57 · 411 阅读 · 0 评论 -
数据库9-存储过程、嵌入式SQL
文章目录6.6 过程SQL-数据库的初步编程6.2.2 存储过程编程6.7 嵌入式SQL6.7.1 如何区分SQL语句和主语言语句6.7.2 SQL与主语言间的通信6.7.3 SQL与主语言间的通信6.7.4 两种不同数据处理方式协调本章小结6.6 过程SQL-数据库的初步编程6.2.2 存储过程编程默认值是输入参数,OUTPUT是输出参数;RECOMPILE重编译, ENCRYPTION加密在有最后一句:EXEC pro_dzjy才会执行存储过程显示查询结果出版社和类别定义为输入参数原创 2020-12-15 19:47:00 · 433 阅读 · 0 评论 -
数据库8-第4章 关系数据库规范化理论-关系范式与公理系统
文章目录4.1函数依赖及关系的范式(1NF,2NF,3NF)4.1.1 关系模式的规范化4.2 函数依赖及关系的范式4.2.1 函数依赖的定义及分类1.函数依赖的定义2.函数依赖的分类4.2.2 关系的范式及其规范化4.3 函数依赖的公理系统4.3.1 Armstrong公理系统4.1函数依赖及关系的范式(1NF,2NF,3NF)4.1.1 关系模式的规范化4.2 函数依赖及关系的范式4.2.1 函数依赖的定义及分类1.函数依赖的定义函数X确定则有唯一的Y对应,记做:X——&原创 2020-12-15 19:46:42 · 275 阅读 · 0 评论 -
数据库7-第三章:数据库设计
文章目录3.1 数据库设计概述3.2 需求分析用例建模对象模型3.3 概念结构设计3.4 数据库逻辑结构设计3.5 数据库物理结构设计3.6 数据库的实施3.7 数据库的运行和维护本章小结3.1 数据库设计概述设计方法1)新奥尔良方法2)基于E-R模型的数据库设计方法3)基于3NF的设计方法4)对象定义语言方法数据库设计的基本步骤 需求分析就是正确理解用户需求并表达用户的需求。 数据流图3.2 需求分析用例建模1.系统功能需求2.系统用例模型对象模型原创 2020-12-15 19:46:27 · 238 阅读 · 0 评论 -
数据库6-高级篇-事务、并发控制与封锁
文章目录事务的基本概念1.事务2.事务的ACID特性数据库的恢复概述并发控制并发操作带来数据不一致性1.丢失修改2.不可重复读2.读"脏"数据封锁技术封锁封锁协议1.一级封锁协议2.二级封锁协议3.三级封锁协议活锁和死锁死锁的预防(1)一次封锁法(2)顺序封锁法死锁的诊断1.超时法2.等待图法死锁的解除并发调度的客串行性事务的基本概念1.事务事务是用户定义的一个数据库操作序列,这些操作要么...原创 2020-12-15 19:46:10 · 572 阅读 · 0 评论 -
数据库5-SQL语句:数据更新、视图、安全完整性控制、触发器
文章目录数据更新插入数据(记录)1.插入单个元组2.插入多个元组修改数据1.修改单个元组2.修改多个元组删除数据数据更新操作检查的完整性视图视图的定义1.使用T-SQL语句创建视图2.使用T—SQL删除视图3.视图的应用数据库的安全性和完整性控制数据库安全性控制方法SQL Server系统安全体系结构身份验证模式用户角色管理存取控制与SQL Server的数据库操作权限SQL Server 201...原创 2020-12-15 19:45:49 · 751 阅读 · 0 评论 -
数据库4-SQL语言-查询语句
单表查询SELECT:投影运算(All所有是默认的)后一般跟分组属性+集函数,DISTINCT去掉重复列如查找年龄时有多个年龄可用DISTINCT去掉年龄列中重复的TOP输出前几如(TOP 20 percent:输出前20%)FROM<来自于哪>WHERE<元组选择条件>模糊查询可用字符匹配,如下当匹配串中有下划线,使用换码字符,在这个下划线前加入\...原创 2020-12-15 19:47:21 · 1026 阅读 · 0 评论 -
数据库3-SQL概述
SQL语言概述 结构化查询语言SQL作为关系型数据库管理系统的标准语言,强调的是语言结构化和对以二维表为基础的关系数据库的操作能力。1.SQL语言的分类SQL语句{数据定义语句实现对基本表、视图、索引的定义修改与删除数据操纵语句数据查询和数据更新数据控制语句操作权限控制SQL语句 \begin{cases}数据定义语句&实现对基本表、视图、索引的定义修改与删除\\数据操纵语句&am...原创 2020-04-30 13:37:27 · 314 阅读 · 0 评论 -
数据库2-第二章:关系数据库及关系演算
第五讲:关系数据结构及关系完整性关系数据结构笛卡尔积笛卡尔积:给定一组域D1,D2,…,Dn,允许其中某些域是相同的。1.其笛卡尔积是:D1×D2×...×Dn={(d1,d2,...dn)∣di∈Di,i=1,2,...,n}D_{1}\times D_{2}\times ...\times D_{n}=\{(d_{1},d_{2},...d_{n})\mid d_{i}\in D_{i...原创 2020-04-30 13:36:36 · 1827 阅读 · 0 评论 -
数据库1-第一章数据库系统
第一讲:数据库系统概述数据(data)、数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)数据库系统的构成:数据库、数据库管理系统(及应用开发工具)、应用程序、数据库管理员(DBA)数据管理:对数据进行分类、组织、编码、存储、检索和维护...原创 2020-04-30 13:36:13 · 415 阅读 · 0 评论