数据库系统读书笔记
Java学习之乐
学习
展开
-
数据库原理之网络配置(第6天)
SQL Server 2017能使用多种网络配置,包括Shared Memory、Named Pipes、TCP/IP、VIA,这些都有独立的服务器和客户端配置。 配置工具-->SQL Server配置管理器---->SQL Server网络配置1).Shared Memory协议 仅用于本地连接,如果该协议被启动,任何本地客户端都可以使用此协议连接服务器;2).N...原创 2018-03-07 14:48:35 · 362 阅读 · 0 评论 -
数据库原理之嵌套查询(4)第(17)天
嵌套查询:在SELECT语句中的where子句或者HAVING子句中嵌套另一个SELECT语句。(可以实现多层嵌套)注意:子句中不能使用ORDER BY子句,他只能对种种查询结过集进行排序1.单列单值查询:最简单的一种嵌套查询,用运算符来连接父查询和子查询 2.单列多值嵌套查询 (1).带有IN关键词的嵌套查询 ...原创 2018-03-26 20:16:53 · 340 阅读 · 0 评论 -
数据库原理之连接(多表)查询(三)(第16天)
连接查询是关系数据中最主要的查询,可以对两个或多个表进行查询。连接的类型: 内部连接:使用类似于“=,>,<”的符号连接 外部连接:只能限制一个表 左外连接:对连接左边的表不加限制 右外连接:对连接右边的表不加限制 全外连接:两个表都不加限制 交叉连接:对两个表就行笛卡尔集运算,形成新的结果表,结果表的行数等于两个表行数的乘积...原创 2018-03-21 13:49:36 · 4047 阅读 · 0 评论 -
数据库原理之数据表的创建和管理(第10天)
了解了表的一些概念,,,,对后面的操作就感觉都不一样;;;;有两种方式对数据表的创建和管理: 第一种:使用Ssms工具直接弄 (1)创建数据表 1.选中数据库(比如,NB),然后展开 2.选中表,右击新建表 3.然后输入表的一下一些属性,箭头那些根据需要设置 4.设置主键,点击某行,右击,设置主键,最后保存就好了,表就创建好了 ...原创 2018-03-14 15:03:23 · 1609 阅读 · 0 评论 -
数据库原理之查询排序,分组和汇总(二)(第15天)
一、查询结果的排序:ASC:指定排序方式为升序,默认值DESC:指定排序方式为降序 1.对单列排序 SELECT * FROM [User] ORDER BY age DESC 2.对多列进行排序 SELECT * FROM [User] ORDER BY pwd,age二、查询结果的分组和汇总 1.使用聚合函数进行数据统计 SELECT COUNT(*) FROM [User]...原创 2018-03-20 16:20:55 · 794 阅读 · 0 评论 -
数据库原理SQLserver 2017安装(第5天)
昨天晚上弄得是2008版的,弄得我头昏目眩,结果还是失败了,心情十分的沉重; 所以我必须告诉你们,好好的点安装教程,不然你会后悔,卸载真的太麻烦了,弄了我两个多小时;第1步: 首先去MicroSorft官网下载对应的安装程序,下载地址是:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads第2步:下载好后...原创 2018-03-06 14:31:42 · 2616 阅读 · 4 评论 -
数据库原理之数据表的一些基本概念(第9天)
学习一个东西最开始都是概念开始,哪有直接就上手操作的,什么都不知道,就XJBG,结果是会了,但是为什么这么弄都不知道,让自己的上升空间为000000;所以从概念开始:表的基本概念:由行和列组成的二维表; 1.表结构:组成表的各列的名称及数据类型; 2.记录:行数据就是记录; 3.字段:构成记录的每个数据项; 4.空值:没有值的,将在以后添加数据; 5.关键字:唯一标识...原创 2018-03-13 14:37:18 · 1050 阅读 · 0 评论 -
数据库原理之数据库(修改,删除)(第8天)
解密昨天的问题,,,,,逻辑名称:指定该文件的文件名;文件类型:用来区分当前文件是数据文件还是日志文件;文件组:显示当前文件的所属的文件组;初始化大小:指定该文件的初始化容量;自动增长:用于设置在文件的容量不足时。自动增长;路径:指定文件存放该文件的目录;数据库文件 主数据文件:数据库的起点,指向数据库中的其他文件,并且存储数据(.mdf); 次要数据文件:除开主数据文件以外的数据文件...原创 2018-03-12 18:38:08 · 1297 阅读 · 0 评论 -
数据库原理之数据查询(一)(第14天)
前面我写了添加数据的语句,,时间过得真快,马上就过了两个月了,厚积薄发今天开始学习数据的查询,顺表复习,一下以前的一、查询语句 SQL server 提供了SELECT语句用于进行数据库的查询,该语句具有强大的查询功能和丰富的查询方法。 SELECT的主要子句包括: SELECT:指定查询结过返回的列, INTO:将查询结果存储到新表中, FR...原创 2018-03-19 00:25:20 · 757 阅读 · 0 评论 -
数据库原理之数据库设计过程(第4天)
数据库设计 1.需求分析阶段:分析用户的需求(最困难,最耗时间的一步); 2.概念结构设计阶段:形成一个具体的DBMS的概念模式; 3.逻辑结构设计阶段:将概念结构变成DBMS所支持的数据模型; 4.数据库物理设计阶段:为数据模型选取一个最合适的应用环境的物理结构; 5.数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库; 6.数据库运行和维护:正式运...原创 2018-03-05 14:06:55 · 309 阅读 · 0 评论 -
数据库原理之范式(第三天)
关系规范化和范式 范式:关系数据库理论的基础,也是我们设计数据库结构的过程中应该遵守的;表示的是关系模型的规划程度; 8中范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),BC范式(BNF),第四范式(4NF),第五范式(5NF),DK范式(DKNF),第六范式(6NF); 满足要求慢慢增加:1NF--->2NF---->BNF---->3NF;...原创 2018-03-04 12:07:45 · 411 阅读 · 0 评论 -
数据库原理之规则的创建和管理(第13天)
规则:创建一套准则,并将其结合到表的列或用户自定义数据类型上。如何创建规则呢?让我为你细细道来1.创建规则CREATE RULE 规则名称 AS 规则表达式 (注意,规则表达式以@开头)2.绑定规则3.解除与删除规则4.删除规则使用规则时应该注意:规则对已经输进去的值不起作用,绑定的类型必须相同,优先于用户自定义的,只能将其用在当前数据库中...原创 2018-03-17 16:01:50 · 1523 阅读 · 2 评论 -
数据库原理之基础概念(第二天)
数据库的有哪些数据模型? 数据结构:对象与对象之间的联系,对系统静态特性的描述; 数据操作:对数据库中各种对象的实例允许执行的操作集合; 完整约束性:用以限定数据模型的数据库状态以及状态的变化。两种重要的数据模型 概念数据模型:独立于计算机系统的数据模型;(实体联系模型(ER):直接从现实世界中抽象出实体类型及实体间的联系); 什么是实体?客观存在...原创 2018-03-03 15:30:09 · 505 阅读 · 0 评论 -
数据库原理之约束的管理和创建(第12天)
约束:保持数据完整的一种方法,独立于表结构。 1.主键约束:一列或几列的组合的值在表中具有唯一性。(1).创建表的时候设置主键约束CREATE TABLE 表名 (列名 约束的名称)(2)在已有表添加主键约束alter table 表名 ADD constraint 随便写一个名字 primary key(主键名) 2.外键约束:定义了表之间的关系(1)创建表的时候添加外键(2)在已存...原创 2018-03-16 14:15:06 · 395 阅读 · 0 评论 -
数据库原理之数据库简介(第一天)
第一章.数据库系统的概述 数据库的基本概念: 数据库是长期存储在计算机内的、有组织的、大量的、可共享的数据的集合。 两大基本概念:什么是数据和信息? 数据是记录客观事实的符号;信息是进过加工后的数据。 数据是信息的载体,信息是抽象的。 数据处理是指对各种数据进行收集、整理、组织、存储、加工及其传播...原创 2018-03-02 14:45:32 · 311 阅读 · 0 评论 -
数据库原理之表数据操作(第11天)
终于到表的数据操作了,数据库的作用绵绵的显现出来了,全是要操作的了,没有多少概念的东西了,,,,好吧,开始了操作数据库表的数据有两种实现方式: 第一种:Sssms操作 点击该表,右击,然后点击编辑200行 1.插入数据:直接编辑,就可以添加数据了,就这么简单,(bit只能写成true或者false) 2.删除数据:单击最前面的一个,选着全行,然后右...原创 2018-03-15 16:48:12 · 344 阅读 · 0 评论 -
数据库原理之数据库的创建(第7天)
终于可以动手操作数据库了,激动啊!!!开始吧,一点开,看见这个目录又蒙了;还是看了看数据,我就来简单介绍一下吧,, 数据库(DB)就是存放数据的地方,只不过这些数据有一些联系而已; 数据库管理系统的功能:数据定义,数据操纵,数据的完整性检查,数据库的安全保护,数据库的并发控制,数据库系统的故障修复,在网络情况下访问数据库,方便操作; 数据库系统的结构,如图...原创 2018-03-08 23:34:30 · 587 阅读 · 0 评论 -
数据库原理之集合查询(第18天)
1.集合并运算 UNION 2.集合差运算EXCEPT3.集合交运算 INTERSECT一、PIVOT和UNPIVOT关系运算符二、top中使用PERCENT和WITH TIES原创 2018-03-27 14:36:58 · 938 阅读 · 0 评论