SQL关系型数据库 结构化查询语言.doc
文本预览下载声明
数据库:用来存储数据的仓库,英文表示为database,简称DB
数据:数字、文字、图片、视频、音频、文本等等,在计算机科中能输入到计算机并能被计算处理的符号的总称
数据库的管理系统:简称DBMS
【介于用户和操作系统之间一层管理软件.主要负责用户与数据库之间沟通】
现今流行的的数据库管理系统
1、小型
Access【Office软件产品之一】、VF…
2、中型
SQLServer【Microsoft微软】、MySQL【瑞典一个小公司出品】、DB2【IBM公司】
3、大型
Oracle【甲骨文公司】…
数据库管理包括
1、数据的定义部分
【包括创建数据库、修改数据库、删除数据库、创建数据表、修改表结构、删除数据表、添加/删除约束条件】
2、数据的操纵部分【对数据的处理(添加数据、修改数据、删除数据、查询数据等)】
3、数据库的运行和管理
4、数据库的建立和维护
数据库系统:用户【后台开发人员】----数据库管理系统----数据库管理员----数据库
注意:用户通过数据库管理系统操作数据库,数据库管理员可以通过数据库管理系统操作数据库,也可以直接操作数据库
通常目前使用的数据库管理系统都是关系型数据库
关系型数据库中存放一个或者多个关系,每一个关系就是一张二维表
不同的关系表存在一些关系
1、一对一关系
2、一对多关系
3、多对多关系
关系表:以二维表形式存在,不同的数据表之间存在关系
元组【记录】:存放在二维表中的一行记录,任何一张表中没有完全相同的记录
属性【字段】:存放在二维表中的一列信息,同一字段的属性名称不能相同
域【字段值】:存放在二维表中的属性值,同一列的数据值类型必须一致
主码【主键】:用来唯一标识某一行记录的属性,主键尽可能不参与任何业务逻辑,跟实际功能无关,任何数据表中都要有主键
###############################################################################
sql server 2005版本
1)sql server 2005企业版: 只能安装windows server操作系统.如:windows server 2003
2)sql server 2005个人版: 可以安装win xp,windows 2000/2003,windows vista
3)sql server 2005简装版: 随Microsoft Visual Studio 2005安装的.
4)sql server 2005开发版:
5)sql server 2005工作组版
###############################################################################
SQL语言:
标准的结构化查询语言【所有数据库管理系统通用的标准语言】
使用数据库管理系统【SQLServer为例】
1、安装SQLServer数据库【SQLServer2005开发板的安装】
对于32位操作系统安装X86,对于64位系统安装X64,由于SQLServer2005自带客户端管理界面,先安装Tools文件夹中的客户端管理界面,再安装Server文件夹中的服务器
2、开启服务
注意:安装SQLServer数据库会生成相关服务,默认情况下服务是自动并且开启,为了保证系统的顺畅运行,习惯将服务都设置成手动,不需要的服务可以暂时关闭
服务启动类型
1)自动:windows运行时服务会自动开启
2)手动:当需要时,用户手动去点击服务才会开启
3)禁用:服务不允许使用.
注:最好将sql server服务设置为手动方式.
其中:
SQL Server(MSSQLServer)服务是运行数据库必须要开启的,其中小括号中的内容可能在家用电脑中名字有所区别(命名实例SQLServer)
我的电脑右键----管理---服务和应用程序---服务---找到SQL Server(MSSQLServer)服务
双击----点击启动-----确定
3、打开SQLServer进入登录界面
开始---程序---SQLServer---SQLServer Management
注意:
安装数据库过程中如果选择登录模式为【混合模式SQLServer身份登录】通过用户名sa和密码可以直接登录
如果数据库过程中如果选择登录模式为【Windows模式登录】不需要用户名密码直接登录进入数据库后再自行设置登录名和密码以及所属权限
设置登录名和密码以及所属权限:
以Windows模式登录---安全性---登录名---右键新建登录名---设置名字和密码---服务器角色处选择sysadmin---确定---断开连接
重新进入登录界面---选择SQLServer身
显示全部