![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
yy1437
这个作者很懒,什么都没留下…
展开
-
数据库的概念分层
1.物理层:定义数据的存储格式。能够涉及这一层的人是数据库软件开发者。 •2.逻辑层:定义数据以及数据之间的关系。能够涉及这一层的是数据库的设计者。 •3.视图层:定义最终展现在客户面前的数据的格式。涉及这一层的是数据库客户端的开发者,以及最终的用户。 •这三层从上到下层层透明。用户不需要关心数据库结构,数据库设计开发者不关心存储结构。原创 2009-02-25 14:16:00 · 1110 阅读 · 0 评论 -
实体间的联系方式
实体之间的联系实际上反映了实体之间的语义关系。联系也是实体,因此它也可以有属性。实体间联系情况比较复杂,就其联系方式来说,我们可把它分为以下三种:1):一对一联系(简记1:1) 若两个同型实体集中,一方的一个实体唯一与另一方的一个实体相对应,则称为1:1联系。(如班级和正班长关系:假设一个班只有一个正班长。)2):一对多联系(简记1:n) 若两个不同型的实体集中,一方一个实体对原创 2009-02-25 14:31:00 · 23306 阅读 · 1 评论 -
什么是数据模型
1.数据模型是客观事物及其联系的数据描述,数据模型应具有数据的描述和数据间联系两方面功能。 •2.数据的描述就是指出:模型中包含那些记录类型,并对记录类型进行命名;指明各个记录类型由那些数据构成,并对数据项进行命名,每个数据项均需指明其数据类型和取值范围。 •3.数据间联系就是指明:各个不同记录间所存在的联系和联系方式。原创 2009-02-25 14:20:00 · 1995 阅读 · 0 评论 -
关系型数据库的基本概念
数据库(date base):1.定义: 按特定方式存储在存储媒体中可共享的相关数据的集合。可以理解为数据的仓库。其组织方式可支持对数据的有效存取。 现在的数据库往往由多个表(table)和表之间的关联关系组成的数据的集合,表是一个由若干行、若干列组成的二维的关系结构。 • 是一个计算机文件: 如:ABC.DBF,客户.MDB, Total.DBC,我们称之为数据库文原创 2009-02-25 13:53:00 · 2134 阅读 · 0 评论 -
JAVA JDBC
1.定义:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。2.类型:Type1:JDBC-ODBC b原创 2009-02-25 15:36:00 · 783 阅读 · 0 评论 -
为什么使用数据库
尽管文件系统可以解决不少问题,有些问题是文件系统所无法解决的,如果给文件系统加上这些特性,那么文件系统也就成为了一个数据库。 1.数据的冗余与数据不一致:重复数据多,而且对于分布式,有可能出现数据无法同步的问题。 ––2.数据访问困难,数据孤立:因为数据存储没有采取同样的格式,使得使用统一的接口访问数据变得不可能。 –3.完整性问题:数据的正确性和相容性。 –4.原子性问题原创 2009-02-25 13:43:00 · 1299 阅读 · 0 评论 -
三种 Statement 对象的比较
(1)Statement 对象:用于执行不带参数的简单 SQL 语句;它提供了三种执行SQL语句的方法:executeQuery():用于产生单个结果集的sql,如select语句executeUpdate:用于执行insert、delete、update、create table、drop table等execute():用于执行返回多个结果集、多个更新计数或二者组合的语句,多数原创 2009-02-25 16:19:00 · 1875 阅读 · 0 评论 -
创建JDBC连接
1.首先注册数据库驱动程序。如:String JDBC_DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";//不同数据库,驱动不同 Class.forName(JDBC_DRIVER); Driver driver = (Driver) jdbcDriverClass.newInstance(); DriverM原创 2009-02-25 16:05:00 · 1440 阅读 · 0 评论 -
事务处理(Transaction)
一、定义: 事务处理即指一系列的动作作为一个不可分解的操作。二、ACID 属性:Atomic Consistent Isolated Durable1、原子性 ALL-NOTHING 事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。2 、一致性事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态原创 2009-02-25 16:47:00 · 939 阅读 · 0 评论