数据库系统
文章平均质量分 98
数据库系统
王逍遥大人
一个好人
展开
-
数据库系统
文章目录概述数据库系统企图解决的问题,它的目标数据模型概述数据库系统企图解决的问题,它的目标数据冗余和不一致安全性并发访问异常问题完整性问题数据孤立问题原子性数据孤立数据模型定义:由于计算机不能直接处理现实世界中的具体事务和联系,所以人们想到用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗的讲数据模型就是现实世界的模拟。我们为了方便将世界分为三个世界,下图中展示了概念模型、数据模型各处于哪个世界,希望可以帮助大家理解。...原创 2021-02-07 02:26:47 · 833 阅读 · 1 评论 -
网上购物系统-关系型数据库设计举例
网上购物系统1.系统需求分析网上购物系统分前台功能和后台功能两大部分。前台主要供用户浏览和购买商品,后台主要供管理员使用,管理员可以对商品信息、订单信息及网站的新闻、公告进行管理。1.1前台功能分析网上购物系统前台的用户共分两类:一类是注册用户(正式用户),这类用户有基本的信息,可以对自己的信息进行查看与修改,可以随时实现网上购物。当用户在网站所购商品总金额达一定数量,可以根据所购商品总金额数量不同自动升级成为不同等级的VIP会员,并享受不同折扣优惠;另一类用户是游客(未注册用户),他们只能查看、浏原创 2020-05-25 00:38:58 · 16282 阅读 · 6 评论 -
关系数据库设计步骤
什么是数据库设计?数据库设计是指对于一个给定的应用环境,设计一个优良的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。数据库设计的步骤需求分析➢ 了解 和分析用户的需求(数据与处理要求)➢ 是设计数据库的起点➢ 是最困难和最耗时的一步➢ 结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。决定了构建数据库的速度和质量。➢ 需求分析阶段的分.原创 2020-05-22 11:05:18 · 4964 阅读 · 0 评论 -
关系型数据库基础知识
数据库的设计多表之间的关系一对一例如:身份证和人实现关系:在任意的一方添加唯一(unique)外键,指向另外一方的主键,一般情况下把一对一合成一张表。一对多,多对一例如:部门和员工实现关系:在多的一方建立外键,指向一那方的主键,建立两张表的关系。多对多例如:学生和课程表实现关系:完成多对多需要中间表,中间表最少包含两个字段,这两个字段作为中间表的外键分别指向两张表的...原创 2020-05-20 23:42:02 · 874 阅读 · 0 评论