数据库学习笔记
乘风xs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
命令行向mysql数据库中导入sql文件数据
1.登录mysqlmysql -u root -p输入密码后进入2.进入要保存数据的数据库或者新建数据库//新建数据库create database mydb;//进入数据库use mydb;//删除数据库,慎用drop database mydb;3.导入sqlsource sql文件路径;注意从文件管理器中复制的路径中分隔符为'\',会报找不到数据库的错误,需要将分隔符改为'/'...原创 2021-05-25 14:33:38 · 602 阅读 · 0 评论 -
数据库十(数据库设计)
一、数据库设计概述六个阶段:需求分析:准确了解与分析用户需求(包括数据与处理),最困难,最耗时语义数据库建模(概念结构设计):关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,对其优化物理结构设计:为逻辑数据模型选取一个最适合应用的物理结构(包括存储结构和存取方法)数据库实现:运用DBMS提...原创 2020-05-05 22:15:03 · 1039 阅读 · 0 评论 -
数据库九(并发控制)
事务并发执行带来的问题会产生多个事务同时存取同一数据情况可能会存取和存储不正确的数据,破坏事务一致性和数据库的一致性一、并发控制概述并发控制机制的任务:对并发操作进行正确调度;保证事务的隔离性;保证数据库的一致性并发操作带来数据不一致性:丢失修改:两个事务同时读入同一个数据并修改,结果T2的提交破坏了T1提交的结果不可重复读:事务T1读取数据后,事务T2执行更新操作...原创 2020-05-05 21:07:03 · 500 阅读 · 0 评论 -
数据库八(数据库恢复技术)
一、事务的基本概念:事务:一个数据库操作序列;一个不可分割的工作单位;恢复和并发控制的基本单位;事务和程序:一个事务可以是一条或多条SQL语句,也可以包含一个或多个程序;程序通常包含多个事务事务的定义:BEGIN TRANSACTIONSQL1SQL2…COMMIT|ROLLBACK性质:原子性(事务管理部件处理);一致性(开发人员确保);隔离性(并发控制部件);持...原创 2020-05-05 15:41:40 · 2621 阅读 · 0 评论 -
数据库七(关系查询处理和查询优化)
一、关系数据库系统的查询处理:查询分析:对查询语句进行扫描,词法分析、语法分析、语义分析、符号名转换查询检查:根据数据字典对合法的查询语句进行语义检查;根据数据字典中用户权限和完整性约束定义对用户存取权限进行检查检查通过后,把SQL查询语句转换为等价的关系代数表达式这个过程把外部表示转为内部表示查询优化:选择一个高效执行的查询处理策略依据:基于规则、基于代价、基于语义...原创 2020-05-05 14:14:15 · 948 阅读 · 0 评论 -
数据库六(关系数据理论)
一、数据依赖:一个关系内部属性与属性之间的约束关系类型:函数依赖(FD)和多值依赖(MVD)数据依赖对关系模式的影响:数据冗余太大;更新异常;插入异常;删除异常二、规范化:一个低一级范式的关系模式可以通过模式分解转为若干高级范式的模式集合。函数依赖:一个关系表中属性之间的联系设有一个关系模式R(U),XY均属于U,ts是两个元组,若t[X]=s[X]时有t[Y]=...原创 2020-05-05 11:42:09 · 777 阅读 · 0 评论 -
数据库五(数据库完整性)
一、实体完整性:实体完整性规则:主属性不能取空值关系模型中:PRIMARY KEY单属性码可以定义为列级约束条件或者表级约束条件多属性码则只能定义为表级约束条件实体完整性检查和违约处理:检查主码是否唯一,不唯一则拒绝插入或者修改检查主码各属性是否为空,只要有一个为空就拒绝插入、修改二、参照完整性:CREATE TABLE中FOREIGN KEY定义外码,R...原创 2020-05-05 10:38:50 · 1311 阅读 · 0 评论 -
数据库四(数据库安全)
数据共享:只允许有合法权限的用户访问他存取的数据一、数据库安全性概述:不安全因素:1.非授权用户对数据库的恶意存取和破坏 2.数据库中重要或敏感数被泄露 3.安全环境的脆弱性安全标准:TCSEC标准:TCSEC/TDI标准:安全策略、责任、保证、文档安全级别(A1->B3,B2,B1->C2,C1->D)D:一切不符合更高标准的系...原创 2020-05-05 09:43:36 · 2254 阅读 · 0 评论 -
数据库三(SQL)
一、SQL概述结构化查询语言,是关系数据库的标准语言特点:综合统一;高度非过程化(无需了解存取路径);面向集合的操作方式;以同一种语法结构提供多种使用方式(独立、嵌入式);简洁易学支持关系数据库三级模式结构,外模式处理视图,模式处理基本表,内模式处理存储文件二、数据定义模式定义:CREATE SCHEMA/DROP SCHEMACREATE SCHEMA <...原创 2020-05-04 22:59:47 · 293 阅读 · 0 评论 -
数据库笔记二(关系数据库)
一、关系数据结构及形式化定义:关系:笛卡尔积:给定一组域D1、D2…、Dn,其笛卡尔积为D1XD2X...XDn = {(d1,d2,…,dn)|di∈Di}基数:即为元组个数关系:D1XD2X...XDn的子集叫做在域D1...Dn上的关系表示为R(D1,D2,...,Dn)n目关系必有n个属性候选码:某一属性能唯一标识一个元组,则称该属性为候选码全码:关系模...原创 2020-05-04 21:02:36 · 448 阅读 · 0 评论 -
数据库笔记(一绪论)
一、数据库系统概述 数据库系统优点:数据结构化、最低冗余度、较高的程序与数据独立性 四个基本概念: 1.数据:数据库中存储的基本对象 描述事物的符号记录,特点是与其语义不可分 2.数据库:长期存储在计算机内,有组织的、可共享的大...原创 2020-05-04 15:56:00 · 228 阅读 · 0 评论
分享