怎么样建立数据库,需要详细的步骤。

怎么样建立数据库,需要详细的步骤。,第1张

一下步骤以mysql数据为例:

登录数据

代码:mysql -u root -p

输入密码

创建数据库

代码:

create database test;

使用刚才创建的数据库

代码: use test;

创建一张表

代码:

create table user(id int not null,username varchar(100) not null,password varchar(100) not null,primary key(id));

向表里添加一条数据

insert into user(id,username,password) values(1,'zhang','123');

查询数据

代码:select from user;

至此,一套完整的流程就跑完了。

1、单机开始->所有程序2、进入所有程序->Microsoft office文件夹3、找到Access,open 它!4、点击新建->空白数据库->修改文件名->创建5、在表一上右击,选择“设计视图”6、在另存为对话框中将表名称改为701班->字段名称第一行输入序号->单击数据类型下的自动编号后的倒三角->数字->第二行输入姓名,数据类型为文本7、在701标签上右击——>选择数据表视图8、打开数据表后输入学生姓名和成绩9、点击文件保存

需求分析

调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。

需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。在需求分析中,通过自顶向下,逐步分解的方法分析系统,分析的结果采用数据流程图(DFD)进行图形化的描述。

概念设计

对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。

逻辑设计

主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。

物理设计

根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。

验证设计

在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。

一:表中应该避免可为空的列;二:表不应该有重复的值或者列;三:表中记录应该有一个唯一的标识符在数据库表设计的时候,数据库管理员应该养成一个好习惯,用一个ID号来唯一的标识行记录,而不要通过名字、编号等字段来对纪录进行区分

每个表都应该有一个ID列,任何两个记录都不可以共享同一个ID值

另外,这个ID值最好有数据库来进行自动管理,而不要把这个任务给前台应用程序

否则的话,很容易产生ID值不统一的情况

另外,在数据库设计的时候,最好还能够加入行号

如在销售订单管理中,ID号是用户不能够维护的

但是,行号用户就可以维护

如在销售订单的行中,用户可以通过调整行号的大小来对订单行进行排序

通常情况下,ID列是以1为单位递进的

但是,行号就要以10为单位累进

如此,正常情况下,行号就以10、20、30依次扩展下去

若此时用户需要把行号为30的纪录调到第一行显示

此时,用户在不能够更改ID列的情况下,可以更改行号来实现

如可以把行号改为1,在排序时就可以按行号来进行排序

如此的话,原来行号为30的纪录现在行号变为了1,就可以在第一行中显示

这是在实际应用程序设计中对ID列的一个有效补充

这个内容在教科书上是没有的

需要在实际应用程序设计中,才会掌握到这个技巧

四:数据库对象要有统一的前缀名一个比较复杂的应用系统,其对应的数据库表往往以千计

若让数据库管理员看到对象名就了解这个数据库对象所起的作用,恐怕会比较困难

而且在数据库对象引用的时候,数据库管理员也会为不能迅速找到所需要的数据库对象而头疼

为此,笔者建立,在开发数据库之前,最好能够花一定的时间,去制定一个数据库对象的前缀命名规范

如笔者在数据库设计时,喜欢跟前台应用程序协商,确定合理的命名规范

笔者最常用的是根据前台应用程序的模块来定义后台数据库对象前缀名

如跟物料管理模块相关的表可以用M为前缀;而以订单管理相关的,则可以利用C作为前缀

具体采用什么前缀可以以用户的爱好而定义

但是,需要注意的是,这个命名规范应该在数据库管理员与前台应用程序开发者之间达成共识,并且严格按照这个命名规范来定义对象名

其次,表、视图、函数等最好也有统一的前缀

如视图可以用V为前缀,而函数则可以利用F为前缀

如此数据库管理员无论是在日常管理还是对象引用的时候,都能够在最短的时间内找到自己所需要的对象

五:尽量只存储单一实体类型的数据这里将的实体类型跟数据类型不是一回事,要注意区分

这里讲的实体类型是指所需要描述对象的本身

笔者举一个例子,估计大家就可以明白其中的内容了

如现在有一个图书馆里系统,有图书基本信息、作者信息两个实体对象

若用户要把这两个实体对象信息放在同一张表中也是可以的

如可以把表设计成图书名字、图书作者等等

可是如此设计的话,会给后续的维护带来不少的麻烦

如当后续有图书出版时,则需要为每次出版的图书增加作者信息,这无疑会增加额外的存储空间,也会增加记录的长度

而且若作者的情况有所改变,如住址改变了以后,则还需要去更改每本书的记录

若这个作者的图书从数据库中全部删除之后,这个作者的信息也就荡然无存了

很明显,这不符合数据库设计规范化的需求

遇到这种情况时,笔者建议可以把上面这张表分解成三种独立的表,分别为图书基本信息表、作者基本信息表、图书与作者对应表等等

如此设计以后,以上遇到的所有问题就都引刃而解了

1、环境搭建

安装数据库,创建实例

2、数据准备

根据你所导入的数据,创建相应的表空间(切记要授予unlimited tablespace,否则当使用达到配额之后,无法往数据文件里再写入了),然后创建用户,导数之前建议这些用户都赋予DBA的角色,然后就是导入数据,数据正确导入之后,再根据实际情况给予用户需要赋予的权限以及角色。

3、如果是windows *** 作系统的话,记得要关掉服务器上的windows防火墙,不然客户端进行访问的时候可能会受阻

4、将服务器IP,SID,USER,PASSWORD等信息发给相关的人员

PS:这是最最基本的 *** 作,还有一些参数的修改以及设置就根据你们的实际需要进行定了。

ORACLE之路任重而道远,保重!

数据库的设计过程大致可分为以下六个阶段:

1 需求分析阶段

需求收集和分析,结果得到数据字典描述的数据需求(和数据流图描述的处理需求)。

2 概念结构设计阶段

通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。

3 逻辑结构设计阶段

将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。

4 数据库物理设计阶段

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

5 数据库实施阶段

运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

6 数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。

e数据库服务器就足够了,这时你已经拥有oracle客户端的功能。(1)你可以通过第三方软件:如

plsql

developer(非常强大的oracle数据库 *** 作软件)来 *** 作oracle数据库;(2)当然装完oracle数据库服务器以后,你也可以通过控制台来 *** 作,步骤如下:开始-〉运行-〉cmd(打开控制台窗口)-〉敲入

sqlplus

->输入正确的用户名密码(如scott/tiger)就可以 *** 作了。

装完oracle数据库服务器以后,如果你还装oracle客户端(client),那么你在连接数据库的时候记得加上完整的数据库服务名:如scott/tiger@127001:1521/yourinstancename

这样也能保证正确的 *** 作数据库了。

另外,虚机团上产品团购,超级便宜

以上就是关于怎么样建立数据库,需要详细的步骤。全部的内容,包括:怎么样建立数据库,需要详细的步骤。、数据库的建立步骤、数据库设计的基本步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10083004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存