发表于: 2018-03-28 00:18:16

1 735


  1. 今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 
  2. 1.了解数据库和关系模型的基本概念
  3. 数据库是按照数据结构来组织、储存和管理数据的仓库,

          数据(data)用来描述真实世界的符号,依存于物体信息

三级结构组成:数据模型(data model)信息数据概念和定义的集合,描述现实世界

          用户对象集合(schema)通过给定的数据模型所展现的特定数据集,面向对象的终端展现

三级结构通过两级映射关系来表达数据,同时保证每一层数据的相对独立(逻辑关系独立,物理储存独立),这是通过数据来反映真实世界和进行计算的基础。

关系模型:是目前主流的数据模型,由表格组成,表格中行对应元组、列对应属性(属性为最小单元不可再分),通过软连接(关键字、全键ect.)建立表格数据之间的关联。

2.完成任务1.参考修真院线下报名贴(学习资料-线下报名-北京报名)中报名的格式,整理出业务模型,确定需要几个对象,每个对象的属性是什么,对象和对象之间的关系是一对一,还是一对多。

  只存在一个对象:每名弟子;由学号(QA-232)、QQ、修真类型等共11条属性组成一条记录对其进行描述,其中学号作为关键字(独一无二)。

3.完成任务2/3.下载并安装及配置Mysql 5.5,下载navicat,或者是Hedisql,连接Mysql,别问我navicat收费怎么办

 

有效的锻炼了我百度查教程的能力

4.学习SQL语句输入表格文档,本来以为是很简单的事情,编写语句运行时发现漏洞百出,向师兄请教后认识到自己对于编写命令语句不够规范,

    第一次调试

create table java1(

 id int auto_increment,

 姓名 varchar,

 QQ bigint,

 修真类型 varchar,

 预计入学时间 date,

 毕业院校 varchar,

 线上学号 varchar,

 日报链接 varchar,

 立愿 varchar,

 辅导师兄 varchar,

 从哪里了解修真院 varchar,

 );

第二次编写命令调试,还是无法运行,感觉应该是语句的个别定量没定义好,由于耽误了太长时间,先放一边,明天在换个角度看看这段命令。

create table if not exists java1<

 id int auto_increment primary key not null,

 name varchar<20> not null,

 QQ varchar<20> not null,

 type varchar<255> not null,

 entering date not null,

 Graduatingschool varchar<255> not null,

 onlineid varchar<40> not null,

 daierlinking varchar<255> not null,

 wish text not null,

 senior varchar<255> not null,

 knowabout varchar<255> not null,

 Create_at bigint not null,

 update_at bigint not null,

 >;

navicat编制表格,可视化工具还是好用,同时着重看了表格里的自动生成的SQL语句,

明天计划的事情:(一定要写非常细致的内容) 

1.继续学习SQL和navicat语句,完成任务
遇到的问题:(遇到什么困难,怎么解决的) 

1.基础知识差的太多,概念学习没有重点。按照任务点走,暂时用不到的概念先放到一边。

2.软件安装未仔细的查阅教程,重复安装多次。

3.SQL命令调试错误,待解决。

收获:(通过今天的学习,学到了什么知识)

1.加深了对数据库的理解,真实世界以数据形式表达,搭建数据模型,通过数据运算反映物体特性。

2.熟悉了sql语法,对于命令调试控制变量有了新的认识。



返回列表 返回列表
评论

    分享到