你有没有这样的经历。很想把一个东西放在多个分类下面,这些分类可能相关,也可能不相关,你很是矛盾。其实这就是维度,你正在从不同维度思考这个东西。现在你需要的不仅仅是简单的分类了,你还需要更重要的维度。
原创 2013-05-15 10:13:35
1274阅读
以XiZiShop为例,如下效果图:上图红色方框所示为一级类别。上图所示为二级类别、三级类别和筛选条件类别,以及筛选条件的值。数据库设计步骤如下:【步骤一】对于一级类别、二级类别,三级类别,我统一把它们放在一张表里面,名曰:栏目表(T_Columns),各级的父子关系通过表中的FatherCol这一列去进行关联。如下图:【步骤二】建立好存储一级类别、二级类别和三级类别的表之后,再开始考虑“筛选条件
数据库分类 DB DBS DBMS区别是什么? DBMS 的英文全称是 DataBase Management System 数据库管理系统。 DBMS = 多个数据库(DB) + 管理程序 DB(DataBase)数据库数据库是存储数据的集合。 DBS 的英文是 DataBase System 数据库系统,包含了数据库数据库管理系统+数据库管理人员(DBA)
转载 2021-06-09 12:19:48
368阅读
做了几年开发,用过几种数据库,但是也就知道数据库的名字,其他的也没学到啥,开发过程中大多数也就是写写SQL文,增删改查之类的,现在发现我的知识很模糊,基础不牢靠,需要系统的学习一下。1.1数据库介绍1.1.1什么是数据库简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法
转载 2017-08-16 17:31:00
138阅读
2评论
数据库是由特定软件,即数据库管理系统(DBMS)搭建、处理、维护的数据数据间逻辑关系的集合体。它面向多种应用,可以被多个用户、多个应用程序所共享
原创 2022-08-02 21:06:35
269阅读
对表数据进行检索时,经常需要对结果进行汇总或计算,例如,在学生成绩数据库中求某门课程的总成绩,统计各分数段的人数等。1.统计函数统计函数用于计算表中的数据,返回单个计算结果SUM和AVG函数:分别用于求表达式中所有值项的总和与平均值--求选修100012课程的学生的平均成绩。 select avg(result_number) from school_result where result_cou
数据库从字面上的理解就是数据的仓库,其实我们平时说的数据库是指数据库管理系统(Database Management System),它是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。严格来说数据库数据库管理系统的实例,一个数据库管理系统可以有多个数据库实例。数据库种类很多,我们平时接触最多的恐怕就是Oracle数据库,或者MySQL数据。两者是应用最广泛的关系型数据
数据库的类型粗略来说可以分为关系型数据库和非关系型数据库,详细的分类如下:  1、关系型数据库Relational Database关系型数据库的使用最为普遍流行,排名前十的数据库里就有6个是关系型数据库,如Oracle、MySQL、微软的SQL Server、PostgreSQL、IBM的DB2以及装机量最多的数据库SQLite以及大数据库数据库Hive2、文档型数据库Do
2.2数据库分类 2.2.1关系型数据库(REBMS:relatilve database manager system)特点:(1).表与表之间有关系(2)有行有列(和excel类似)(3)是通过SQL语句区操作数据库的比较有名:     MySQL:免费,开源。     Oracle:甲骨文,收费,大型公司,一年费用9位数     SQLsever:微软公司,可以安装在Windows    
转载 2021-04-07 11:30:41
183阅读
2评论
关系型数据库(SQL) MySQL,Oracle ,Sql Server ,DB2 , SQLlite 通过表和表之间的关系进行数据的存储,学院信息表、考勤表。。。。。。 非关系型数据库(NoSQL) Redis,MongDB 菲关系型数据库,对象存储,通过对象的自身的属性来决定 ...
转载 2021-08-18 21:07:00
128阅读
2评论
数据库分类DB DBS DBMS区别是什么?
原创 2022-06-23 09:29:29
340阅读
数据库分类: ​ 关于数据库分类其实可以从各个纬度来进行划分,但是我们最常使用的分类还是根据他们存取数据的特点来进行划分,主要分为关系型数据库和非关系型数据库。 1、关系型数据库 ​ 关系型数据库管理系统(Relational Database Management System:RDBMS)是指 ...
转载 2021-05-07 23:33:46
3576阅读
2评论
数据库设计垃圾分类知识表:字段名称数据类型id(唯一标识)BIGINT(20)title(名称)VARCHAR(255)image(图片)VARCHAR(255)content(介绍)VARCHAR(255)type(类型)BIGINT(20)新建knowledge表:CREATE TABLE `knowledge` ( `co
数据结构代码/** * 查询所有分类及子分类 , 以树形结构组装起来 * @return */ public List listWithTree() { // 1 . 查询所有分类 List entities = baseMapper.selectList(null); // 2 . 组装成父子的树形结构 // 2.1 找到所有的以及分类 /** * Stream 是 Java8 中处理集合的关键
索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(name)列.如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息. 索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单.索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序.数据库使
摘自《学习笔记》 2.1.1 Oracle数据库用户类型 Oracle数据库用户可以分为六种类型,即数据库管理员、安全员、网络管理员、应用程序开发员、应用程序管理员以及数据库用户。 1、数据库管理员 每个数据库都至少有一个数据库管理员。Oracle数据库系统可能非常的庞大,有用众多的用户,因此有时数据库管理并不是一个人的工作,它需要一组数据库管理员共同来
数据库设计 需求 表结构 字段类型、是否允许为null、是否有默认值 索引设计 数据库引擎的选择 根据产品原型分析,词性分析法,名词创建表或字段,动词表示关系。 数据存储:长期存储的数据, 1.主键:唯一、自增。 可以不用手动指定,mysql会默认生成自增主键; 不适合做主键:业务数据,比如mobi
原创 2021-08-25 13:47:15
6332阅读
数据库设计(一)——数据库设计一、数据库设计简介按照规范设计,将数据库设计过程分为六个阶段:A、系统需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段E、数据库实施阶段F、数据库运行与维护阶段需求分析和概念结构设计独立于任何数据库管理系统。二、系统需求分析1、需求分析的任务需求分析的任务:对现实世界要处理的对象进行详细的调查,通过对原系统的了解,收集支持新系统的基础数据并对
原创 2018-03-17 16:26:36
10000+阅读
11点赞
5评论
一、数据库分类1、小型数据库:access、foxbase2、中型数据库:informix、sql server、mysql3、大型数据库:sybase、db2、oracle                        二、项目中如何合理地使用数据库,可以依据如下三个方面入手1、项目的规模a、负载量有多大,即用户数有多大b、成本c、安全性               eg、小型数据库1、负载量小
转载 2012-01-20 10:10:00
99阅读
2评论
主要用来查找文本中的关键字,而不是直接与字段值进行比较,全文索引需要配合match a
原创 2022-12-07 14:51:02
57阅读
  • 1
  • 2
  • 3
  • 4
  • 5