数据库 范式

范式简介   设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。       目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基
阅读本文

数据库操作和基本查询

1.注释语法:--,#2.后缀是.sql的文件是数据库查询文件3.保存查询4.在数据库里面 列有个名字叫字段   行有个名字叫记录CRUD操作:create 创建(添加)read 读取update 修改delete 删除1、添加数据insert into Info values(‘p009‘,‘张三‘,1,‘n001‘,‘2016-8-30 12:9:8‘) ; 给特定的列添加数据insert i
阅读本文

数据库例题三

Select * From Z_course;Select * From Z_student;Select * From Z_stu_cour;--查询表中前五个同学的姓名,专业Select t.name,t.major,t.id,Rownum From z_student t Where Rownum<6 Order By t.id--查询各学生的学号和姓名以及截止到现在各学生的年龄Select
阅读本文

数据库迁移——自动迁移Enable-Migrations

在做项目的时候出现了错误,要进行数据库迁移。然后就找到打开VS =》工具 =》NuGet包程序管理员 =》程序包管理员控制台,然后执行Enable-Migrations。 因为我选错项目的关系,就是不成功。修改程序集再执行:就好了。生成了打开Migrations的Congratulation修改一下。然后去数据库里面删掉生成的数据库,就可以成功运行了。
阅读本文

C# 将图片保存到数据库

static void Main(string[] args) { SqlConnection con = new SqlConnection(); con.ConnectionString = “server=192.168.30.7;database=AIS20170401213620;uid=sa;pwd=ABCabc123“;
阅读本文

使用EF取数据库返回的数据

目录一、取oracle自定义函数返回的自定义类型。 一、取oracle自定义函数返回的自定义类型。 1.首先创建一个函数返回自定义类型集合 --1.建立自定义类型 CREATE OR REPLACE TYPE UT_BLOCKED_STATISTICS AS OBJECT ( TWO_DPT_CDE VARCHAR2(11), -- TWO_DPT_NME VARCHAR2(111
阅读本文

acid (数据库事务正确执行的四个基本要素的缩写)

ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。
阅读本文

Oracle数据库 拾漏补缺

select语句的基本使用select e.*,e.sal/30 from p_emp eselect 后面跟的是要显示的结果,可以是通过运算或者连接符号得出的伪列null  空值在数据库中不确定的值,未定义的值叫做空值空值不能引入到运算中,+ - * / 和空值的结果都是空注意:在查询中可以给表定义一个别名以便于多个表的区分--将姓名和职位显示到一起 select e.ename||e.job
阅读本文

遍历目录,把文件内容导入数据库

一,遍历目录导入文档内容的第一步是遍历目录,读取文件的路径,这一步可以通过Foeach Loop Container组件实现。打开Collection选项卡,如下图,从枚举器(Enumerator)列表中选择“Foreach File Enumerator”,枚举器的配置界面如下图:Folder:指定遍历的目录Files:指定文件名模式,示例是 *.tsv,代表文件名以.tsv结尾的所有文件,其中
阅读本文

rails指定pg为开发数据库

首先安装一个gem gem ‘pg‘ 然后在database.yml中如下default: &default adapter: postgresql pool: 64 timeout: 5000 encoding: utf-8 # # PRODUCTION # production: <<: *default database: dc-form # # Developmen
阅读本文

数据库设计的基本步骤

数据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段 1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库实施 6.数据库的运行和维护   在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。   1.需求分析阶段(常用自顶向下)       进行数据库
阅读本文

数据库规范化与经典三范式

数据库规范化与经典三范式  冗余导致多种更新异常,也就是插入、更新和删除行的操作困难。  规范化(normalization)是通过修改表以减少冗余和矛盾的一系列步骤。  在每一步之后,数据库都达到一个特定的范式(normal form) 。   关系模型定义了三种范式,以著名的序数命名。  第一范式(1NF)  第二范式(2NF)  第三范式(3NF)  每一种范式都比前一种更健壮。符合3NF的
阅读本文

数据库的事务特性

事务的特性和隔离级别1.事务的特性ACID 。Atomicity Consistency Isolation Durability  1)原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。   2)一致性(Consistency)一个事务中,事务前后数据的完整性必须保持一致。  3)隔离性(Isolation)多个事务,事务的隔离性是指多个用
阅读本文

JDBC数据库连接JAVA和一些基本语句

连接JDBC     1)JDBC简介        - JDBC就是Java中连接数据库方式        - 我们可以通过JDBC来执行SQL语句。     2)获取数据库连接        - java.sql.Connection 数据库连接        - 我们队数据库的一切操作都是从获取Connection开始        - 获取数据库连接的四个参数:            1.
阅读本文

数据库一些建表语句

CREATE DATABASE lovoinfo DEFAULT CHARSET=utf8;USE lovoinfo;CREATE TABLE lovotaecher( sid INT PRIMARY KEY AUTO_INCREMENT, sname VARCHAR(100) NOT NULL, smobile BIGINT,)DEFAULT CHARSET=utf8;INSE
阅读本文

MySQL数据库知识复习

什么是数据库?所谓数据库,就是存储数据的仓库。数据有多种形式:文字,图片,电影 什么是数据库系统?管理数据库的软件就被称为数据库系统。数据库系统一般分为两个部分:数据库(DB),数据库管理系统(DBMS)数据库在Web程序开发中重要地位动态网站基本上都是要对数据进行操作。例如新闻网站:当我们浏览新闻的时候,网页的内容会经常发生变化,框架是不会变的。这就是一个典型的动态网页。动态网页的数据就是存储
阅读本文