数据库 基础知识

数据库:

结构化查询语言(Structured Query Language)简称SQL;

数据库管理系统(Database Management System)简称DBMS;

数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行;

数据库分体验版(一般只安装库文件和服务)和正式版(授权使用);

在正式团队开发时,一般只安装界面,登录到服务器共同操作数据库,这样可避免每人的数据库不同而无法组合。

SQL server 2008 模式:

1.客户机/服务器(C/S)

2.浏览器/服务器(B/S)

数据库文件:

***一个数据库最多可以存32767个数据文件和32767个日志文件

名称 用途 扩展名
主文件 存储数据、启动信息 必须有且只能有一个
mdf

次要文件 存储主文件未存储的数 可有可无、可多可少
ndf

日志文件 记录操作信息 必须有且至少有一个
ldf

ps:一个文件或文件组只能用于一个数据库,不能用于多个数据库。

一个文件只能是某一个文件组的成员,不能是多个文件组的成员。

日志文件永远不能是任意文件组的成员。

数据信息和日志信息不能放在同一个文件或文件组中。

数据库系统服务器类型:

1.数据库引擎:核心服务,是一个复杂的系统,负责数据的存储,处理和安全;

2.Analysis services:分析挖掘数据,支持本地多维数据集引擎,可使断开连接的客户端上的应用程序能够在本地浏览器以存储的多维数据;

3.Reporting services:报表服务器管理工具;

4.Intergration services:负责数据的提取,转换和加载等操作,可以高效处理各种各样的数据源。例:Oracle、Excel、XML文档等;

5.SQL server compact edition:不是SQL server 2008的组成部分,它是一种功能强大的轻型关系数据库引擎。

数据库产品:

甲骨文 Oracle

IBM DB2、Informix

赛贝斯 Sybase Ase

微软 Access、Microsoft SQL sever

My SQL 开源DB

PS:Microsoft SQL sever 2008 代码名称为:katmai

数据库中系统数据库中包含Master、Tempdb、Model和Msdb类型。

SQL sever 2008 的数据存储单位:

1.页:最基本的单位。

8KB为一页,128页为1MB,开头是96B的标头,

表中每一行数据字节数不能超过8192-96B(8192=1024*8)

2.区:管理空间的基本单位。

8个链接页为一个区,即64KB为一个区,16个区为1MB,

控制表和索引的存储<64KB时存在混合盘,只有在64KB是才整存。

控制数据库的服务:

运行cmd

输入net start MSSQLserver 启动数据库服务

输入net stop MSSQLserver 关闭数据库服务

输入net pause MSSQLserver 暂停数据库服务

输入net continue MSSQLserver 继续数据库服务

时间: 2024-08-24 00:24:35

数据库 基础知识的相关文章

MySQL数据库基础知识

day02 MySQL数据库基础知识 一.基础知识概述: 基础决定你这门课程的学习成败!只有学习好这些基础知识以后,你才能真正的运用自如.才能够对数据库有更深入的了解,道路才会越走越远. 二.基础知识: 1.数据库(database):数据库就好比是一个物理的文档柜,一个容器,把我们整理好的数据表等等归纳起来. 创建数据库命令:        create database 数据库名; 2.查看数据库         show databases; 3.打开指定的数据库         use 

SQL数据库基础知识-巩固篇&lt;一&gt;

SQL数据库基础知识-巩固篇<一>... 首先展示两款我个人很喜欢的数据库-专用于平时个人SQL技术的练习<特点:体积小,好安装和好卸载,功能完全够用了> MySQL-57 DataBase MS-SQLServer-2000 DataBase SQL的含义:结构化查询语言(Structured Query Language)简称SQL 作用:SQL(Structured Query Language,结构化查询语言)是一种用于操作数据库的语言. 结构化查询语言包含6个部分:一:数

oracle学习入门系列之二 数据库基础知识

oracle学习入门系列之二 数据库基础知识 本篇蛤蟆要梳理下那些被淡忘的数据库基础知识,也许根本就没被人记住过.不管是哪种情况,该记住的必须记住,记不住就把他记下来吧. 首先问几个问题如下: 数据库基础知识是什么? 好吧,蛤蟆直接吐后而不亡,看目录开始吧. 本人邮箱:[email protected] 微信公众号:HopToad 欢迎各界交流 1      基本概念 概念就是概念,大伙对这些名词不要死磕,但是对定义一定要理解,理解方能领悟,领悟方能运用自如后创新. 1.1      数据 数据

SQL Server之 (一) 数据库简介 SQL Server环境配置 数据库基础知识

   前言 这个是我工作两年多后,再次从最基础的SQL入门开始,认真的学一遍SQL Server,捡漏和巩固都有;因为自己刚开始学的时候,总是心烦气躁,最近换工作,发现1到2年经验,问到基础性的东西还是很多,这个时候需要的是扎实的基础功夫,所以一系列打击+反省后,自己节假日在家从最基础重新认识一下SQL Server,继续沉淀一下.哪里有不对或需深入探讨,请直接留言或者小窗我;欢迎~ (一) 数据库简介   SQL Server环境配置   数据库基础知识 1.什么是数据库,数据库有哪些特点,为

Oracle数据库基础知识

oracle数据库plsql developer 目录(?)[-] 一     SQL基础知识 创建删除数据库 创建删除修改表 添加修改删除列 oracle cascade用法 添加删除约束主键外键 创建删除索引 创建修改删除视图 二     SQL查询 基本的SQL语句 unionminusintersect 内连接外连接 子查询关联子查询 betweeninexists 复制表insert into selectselect into from 三     SQL查询优化 尽量少用 IN 操

数据库基础知识_

01. 前言介绍 前言知识介绍说明 基础知识配置

mysql数据库基础知识总结

这里把自己学的mysql数据库的知识总结一下,当是给自己复习一遍,也是方便以后查询 安装和配置mysql就不说了,可以借鉴这位博友的安装过程   https://www.cnblogs.com/by330326/p/5608290.html 一.mysql基本命令 1.创建命令 create user '用户名' @'ip' identified by '密码';  创建用户 ip是指用户登录mysql的电脑ip,可以写%,本地写localhost grant 权限(select/insert/

数据库基础知识(六)

1.用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息. employee: eid,ename,salary,deptid; select * from employee order by deptiddesc,salary 2.列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 创建表: mysql> create table employee921(idint primary key auto_increment,name varchar(5 0),salar

数据库基础知识:数据库中的约束和三大范式

一.数据库中的范式: 范式, 英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法,以下就是对这三个范式的基本介绍: 第一范式(1NF): 数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性. 例如: userInfo: '山东省烟台市 1318162008' 依照第一范式必须拆分成            

数据库基础知识

一.1 数据库 与Sybase不同,一个用户就对应于一个数据库. create user CBMAIN identified by "sunline" default tablespace CBMAIN_DATA     -- 表空间 temporary tablespace CBMAIN_TEMP;   -- 临时表空间 一.2 表空间 表空间由一个或多个物理文件组成,一个表空间只能用于一个数据库. create temporary tablespace CBMAIN_TEMP da