![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 74
林林zonzon
走出舒适,拒绝无力。
展开
-
数据库原理和概念学习DAY7——数据库应用编程
1.数据库应用程序概述(1)数据库应用程序:建立在DBMS之上,实现对数据库处理的计算机应用程序(2)数据库应用软件层次结构:表示层【用户交互界面】-->业务逻辑层【功能逻辑组件】-->数据访问层【数据访问组件】-->数据存储层【存储过程、触发器】2.数据库连接技术 应用程序在访问数据库时,需要与DBMS建立通信连接。由于不同厂商的DBMS提供了不同的数据库访问应用程序接口API。因此,在软件开发过程中,需要使用统一的数据库通信方式来屏蔽不同厂家D...原创 2021-03-04 19:28:22 · 639 阅读 · 2 评论 -
数据库原理和概念学习DAY6——数据库管理
1.数据库管理基础DBMS管理功能:(1)数据库定义(2)数据库运行管理(3)数据库组织和存储(4)数据库维护(5)数据库通信数据库管理员职责:(1)负责数据库系统开发和运行(2)数据库用户与权限管理(3)数据库备份与数据库恢复管理(4)数据库性能调优管理2.SQL SERVER 数据库结构、组成、对象(1)物理存储结构:1).MDF主数据库文件 2).NDF次数据库文件 3).LDF事物日志文件(2)数据库组成:系统数据库:MASTER【系统元数据、配置信息】、TEMPDB...原创 2021-03-04 17:44:57 · 145 阅读 · 2 评论 -
数据库原理和概念学习DAY5——物理数据模型设计
1.数据库模型转换当使用关系数据库时,物理数据模型(PDM)即为关系模型。CDM/LDM到PDM的转换其实就是E-R模型到关系模型的转换,基本转换原理:(1)将每个实体转换成一个关系表,实体的属性转换为表的列,实体的标识符转换为表的主键。(2)将实体间的关系转化为表间的参照完整性约束,即通过设置外键来参照主键。根据关系的不同类型,通过外键参照主键的方式有所不同。2.数据库表规范化设计(1)规范化数据库表设计 1)减少数据库中的冗余数据,尽量使同一数据在数据库中仅...原创 2021-03-04 13:12:09 · 1295 阅读 · 2 评论 -
数据库原理和概念学习DAY4——概念数据模型设计
1.数据库设计模型类型从现实世界到计算机世界的数据库设计过程中,需要经历概念层设计、逻辑层设计、物理层设计阶段,其创建的数据模型分布称为概念数据模型、逻辑数据模型、物理数据模型概念数据模型(CDM):面向用户的系统数据模型,用来描述现实世界的系统概念化数据结构。逻辑数据模型(LDM):从系统设计角度描述系统的数据对象组成及其关联结构物理数据模型(PDM):用于描述系统数据模型在具体DBMS中的数据对象组织、存储结构、索引方式、记录顺序和访问路径等物理信息。2.数据库建模设计过程.原创 2021-03-03 22:41:08 · 1804 阅读 · 1 评论 -
数据库原理和概念学习DAY3——结构化查询语言
1.SQL概念、类别、特点、操作机理(1)SQL概念:SQL(Structure Query Language )结构化查询语言,是一种对数据库进行访问的数据操作子语言。其SQL语句执行命令完成对数据库访问操作。(2)SQL语言特点:一体化、使用灵活、非过程化、语句简单易用(3)SQL操作机理: 数据库应用程序--(提交SQL)--》DBMS(执行SQL)--(I/O)--》数据库(4)SQL主要操作功能:数据的增删改查、创建数据库、表、视图、设计数据库对象访问权限(5)SQL..原创 2021-03-03 21:29:07 · 495 阅读 · 1 评论 -
数据库原理和概念学习DAY2——关系模型
1.关系模型、关系、实体、关系键1)关系模型关系模型以关系代数理论为数学基础,将数据操作抽象为关系处理,原理简单清晰,便于理解和使用。关系模型是一种基于二维表结构表达数据实体及实体间联系的数据模型。关系模型的组成:(1)数据结构 (2)数据操作 (3)数据关系约束(1)数据结构:采用具有关系特征的二维表描述数据结构关系。(2)数据操作:在关系模型中,基于关系代数的数据集合操作,既可以进行选择、投影、链接、交、并、差等数据查询操作,也可进行插入、修改、删除等数据操作。(3)数据关系原创 2021-03-03 13:19:29 · 494 阅读 · 0 评论 -
数据库原理与概念学习DAY1——数据库系统概论
1.什么是数据库?数据库文件有什么特点?数据库是一种依照特定数据模型组织、存储和管理数据的数据文件。这种数据文件一般放在磁盘存储器中,以便长久保存。1)数据不重复存放。2)支持多个应用并发访问。3)数据结构独立于使用它的应用程序。4)对数据增、删、改、查由统一的软件进行控制和管理。2.什么是数据模型?什么是数据库模型?数据库模型的分类?数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明1}数据结构:用于描述事物对象的静态特征,包括事物对象的数据组成.原创 2021-03-02 23:28:51 · 451 阅读 · 0 评论