数据,数据文件,数据库管理系统,数据库系统名词解释

在学习数据库时必须搞清楚这几个名词,数据,数据文件,数据库管理系统,数据库系统。
数据:data 是数据库系统中的最主要的东西。
数据文件:database 保存数据的文件
数据库管理系统(软件):DBMS 如mysql就是关系型数据库管理系统,还有Oracle数据库等等。
数据库系统:DBS(DBMS+database+操作人员)
平常也说mysql数据库,单其实mysql是一个管理系统。
98年开始,非关系型数据库No-SQL也开始流行使用。

为了能更好的理解后面的SQL语句,首先从设计数据库开始,好的设计能为后面维护数据提供很大的便利。

注意:在工作工程中,建好和工作相关的数据库不能删除,否则是要负法律责任的。

1. 设计E-R图(实体关系图)

E-R图中主要的元素有实体,属性,关系这三个,还会有些实体与实体间的数量关系,如一对多,多对一,多对多这三种关系。
其中实体用矩形圈起来表示,属性用椭圆圈起来表示,关系用菱形圈起来。
设计E-R图要遵守的原则是:
先设计局部的E-R图,再连起来就是总体的E-R图
属性应该仅存在一个实体或关系中,这样就可以避免数据的冗余。
实体是唯一的,不能出现多次。

2. 根据E-R图做表格分析,有助于理解

在做表格时可以确定有几个表,每个表格的字段(属性)都是什么,确定每个表的主键和外键是什么,然后表之间的关系是什么,也就是确定哪个表引用哪个表。

3. 创建数据库

方式有两种,一种是在Windows的命令提示符下在mysql的安装目录下写命令。
另一种是使用SQLyog软件,这是一款图形化管理mysql数据库的软件,可以更明显看到创建的数据库中的表结构。
这两种方法创建的任何数据都是同步的。

3.1 在cmd中建库

create database ku1    #创建一个名为ku1的数据库
show databases    #显示已有的数据库文件
drop databases    #删除数据库      这个操作很危险,会将有用的数据库全部删除,不能找回。
use ku1  #进入到ku1库中

create table stu(
sno char(6)  primary key not null,
sname char(10),
ssex char(2),
sage int
);                           #创建一个学生表

3.2 在SQLyog软件中建库

create database ku1 
在左侧栏里刷新,会有ku1库出现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值