概念数据模型(Conceptual Data Model)也称信息模型,以实体-关系理论作为基础,并对其进行扩充;从用户的视角出发对信息数据进
概念数据模型(Conceptual Data Model)也称信息模型,以实体-关系理论作为基础,并对其进行扩充;从用户的视角出发对信息数据进行建模,主要用于数据库的概念设计,人们将现实世界抽象为概念世界,然后在讲概念化的数据转换为计算机可以理解的模型;
CDM是一组严格定义的模型元素的集合,这些模型元素精确的描述了系统的静态特性、动态特性以及完整性约束条件等等,其中包含了数据结构、数据操作和完整性约束三部分;
数据模型的一般性特征:
1、现实世界中数据特征的抽象;
2、比较真实的模拟了现实世界;
3、容易被人理解;
4、可以转换,用计算机实现;
绘制顾客购买商品时的CDM图》
新建CDM
新建实体
属性设置
特征识别
主(次)标识符属性勾选(界定每个实体的不同标识)
制作可附加在实体上作为实体的属性的数据项(信息存储的最小单位)
设置数据项的唯一性代码选项和重用选项:Unique code》每个数据项在同个命名空间有唯一的代码;Allow Reuse》一个数据项可以充当多个实体的属性;
绘制一个实体成功
多个实体间的关系,,连线开叉一端代表多,不开叉一端代表一,小圆圈一端代表可选,小十字一端代表强制;
多个实体绘制成功

This article addresses MySQL's "unable to open shared library" error. The issue stems from MySQL's inability to locate necessary shared libraries (.so/.dll files). Solutions involve verifying library installation via the system's package m

This article explores optimizing MySQL memory usage in Docker. It discusses monitoring techniques (Docker stats, Performance Schema, external tools) and configuration strategies. These include Docker memory limits, swapping, and cgroups, alongside

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

This article compares installing MySQL on Linux directly versus using Podman containers, with/without phpMyAdmin. It details installation steps for each method, emphasizing Podman's advantages in isolation, portability, and reproducibility, but also

This article provides a comprehensive overview of SQLite, a self-contained, serverless relational database. It details SQLite's advantages (simplicity, portability, ease of use) and disadvantages (concurrency limitations, scalability challenges). C

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

This guide demonstrates installing and managing multiple MySQL versions on macOS using Homebrew. It emphasizes using Homebrew to isolate installations, preventing conflicts. The article details installation, starting/stopping services, and best pra

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Notepad++7.3.1
Easy-to-use and free code editor

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Atom editor mac version download
The most popular open source editor

SublimeText3 Linux new version
SublimeText3 Linux latest version
