数据库范式总结 博客分类: Database 范式 数据库 数据库表结构设计时,遵从一定的范式(NF,Noraml Form)可以减少数据冗余和操作异常。 第一范式(1NF) 1NF指的是每个属性值都是不可再分的。 满足1NF的关系被称为规范化的关系,1NF也是关系模式应具备的最起码的条件。 比如有这样一张表user的两列: n
Connection对象是一个连接对象,主要功能是建立与物理数据库的连接。1、连接数据库引用命名空间 using System.Data.SqlClientprivate void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") //判断是否输入数据库名称
转载 11月前
111阅读
在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特
关系型数据库对应用提供通用的操作接口,底层使用SQLite作为持久化存储引擎,支持SQLite具有的数据库特性,包括但不限于事务、索引、视图、触发器、外键、参数化查询和预编译SQL语句。适用的场景: 存储包含复杂关系数据的场景,比如一个班级的学生信息,需要包括姓名、学号、各科成绩等,又或者公司的雇员信息,需要包括姓名、工号、职位等,由于数据之间有较强的对应关系,复杂程度比键值型数据更高,此时需要使
原创 7月前
99阅读
背景 在实现单机应用时,用户所有的操作数据都需要保存在本地。官方提供了关系型数据库基于SQLite组件,适用于包含复杂关系数据
原创 精选 3月前
233阅读
大家好,我是V哥。在 HarmonyOS NEXT 开发中,如何操作数据库,V 哥在测试中总结了以下学习代码,分享给你,如何想要系统学习鸿蒙开发,可以了解一下 V 哥最近刚刚上架出版的 《HarmonyOS 鸿蒙开发之路 卷2 从入门到应用篇》,V 哥在这本书里系统的介绍纯血鸿蒙的细枝末节,可以让零基础的朋友快速上手鸿蒙应用开发。在鸿蒙开发中,系统 API 提供了基于SQLite组件的一套完整的对
原创 5月前
62阅读
1、一键生成目标对象类型类文件云数据库支持从端侧或者云侧云函数访问数据库,代码涉及调用云数据库时,需要引入对应云数据库对象类型的类文件。DevEco当前支持为对象类型一键生成类文件,供开发者在端侧或云侧云函数开发时引用,以下为生成端侧对象类型类文件。在云侧工程中,右击目标对象类型(以Feeding为例),选择“Generate Client Model”。选择生成的Client Model文件存放
本文根据CMU15-445课程内容编写,因为数据库术语较多,为避免翻译问题带来的理解偏差,部分术语使用英语表达。1. 存储之前我们讨论了从一个较高的维度来看数据库的运行是怎么样的,我们利用数据库存储数据,并且在数据库上运行SQL语句。现在我们研究如何构建一个数据库软件。首先明确一点:我们假设数据库的主要存储位置是在非易失性的磁盘上。也就是说每当我们需要数据库中的数据时,我们都需要将其从磁盘取到内存
转载 9月前
28阅读
##HarmonyOS Next快速入门##HarmonyOS应用开发##教育##点击跳转《HarmonyOS Next快速入门》视频教程关系型数据库对应用提供通用的操作接口,底层使用SQLite作为持久化存储引擎,支持SQLite具有的数据库特性,包括但不限于事务、索引、视图、触发器、外键、参数化查询和预编译SQL语句。适用的场景: 存储包含复杂关系数据的场景,比如一个班级的学生信息,需要包括姓
原创 4月前
69阅读
书接上回,实现了云侧和端侧的云数据库创建、更新、修改等操作。这篇文章实现调用云函数对云数据库进行增删改查。
华为云服务提供了云数据库的云服务,支持用户快速定义数据库表和管理数据库,并且提供了免费使用的额度。可以使用端云一体化模板实现端侧通过SDK修改数据库等操作,这样子方便中小企业或者项目快速的开发工作。
前言:在app开发过程中,关系型数据库基本都会用到,纯血鸿蒙的关系型数据库底层也是sqllite,只不过纯血鸿蒙用的是ArtTS语法写的。本章就讲解下如何用ArtTS语法来进行关系型数据库的创建与升级。一、基本使用方法主要分3个步骤(1)定义数据库的配置(2)获取数据库的实例对象rdbStore(3)根据数据库版本号来执行不同的sqlimport { common } from '@kit.Abi
原创 8月前
100阅读
HarmonyOS Next 中关系型数据库操作封装 概述 在 HarmonyOS Next 应用开发里,对关系型数据库进行操作是常见需求。下面将介绍如何封装一个类来实现对关系型数据库的获取、插入、删除、更新和查询操作。 核心代码功能及对应代码段 1. 类的定义与初始化 export default class Rdb { private rdbStore: relationalStore.R
原创 7月前
151阅读
1、云数据库概述云数据库是一款端云协同的数据库产品,是AGC云开发(AGC Serverless)关键服务之一,为AGC构建了MBaas(Mobile Backend as a Service,移动后端即服务)能力。云数据库提供了端云数据的协同管理、统一的数据模型和丰富的数据管理API接口等能力,端侧可以编写少量的代码实现AGC云端云数据库的交互。云数据库采用基于对象模型的数据存储结构,与常见的关
3. 插入数据 insertData(data: relationalStore.ValuesBucket, callback: Function = () => { }) { if (!callback || typeof callback === 'undefined' || callback === undefined) { Logger.info(CommonConsta
原创 7月前
81阅读
 1. 应用数据持久化应用数据持久化,是指应用将内存中的数据通过文件或数据库的形式保存到设备上。内存中的数据形态通常是任意的数据结构或数据对象,存储介质上的数据形态可能是文本、数据库、二进制文件等。HarmonyOS标准系统支持典型的存储数据形态,包括用户首选项、键值型数据库、关系型数据库。用户首选项(Preferences):通常用于保存应用的配置信息。数据通过文本的形式保存在设备中,
原创 精选 7月前
242阅读
鸿蒙关系型数据库的学习(应用数据持久化),包含了关系型数据库的概念、约束条件、用法,封装了工具类
今天给大家整理的内容是关于鸿蒙 NEXT 开发中使用 ArkData 操作 SQLite 数据库的详细介绍,从入门到精通,包含案例代码和注释,帮助小白快速入门到提升。先赞后看,家财万贯。
数据库SQl ALTER TABLE USER DEFAULT CHARACTER SET utf8;DDL -- 对数据库进行操作的语言 create database 数据库名; drop database 数据库名; use 数据库名; show databases; create table 表名( id int(5), name varchar(20) );
转载 2023-07-20 21:58:28
1849阅读
ODBC (开放数据库互联 1992 MS 应用程序和关系数据库之间的通信API,用户可以通过API直接将SQL送给数据库)DAO(数据访问对象 1993 MS 用ADO。
原创 2023-05-13 00:33:15
802阅读
  • 1
  • 2
  • 3
  • 4
  • 5