程序数据的集散地:数据库

数据库的基本概念
1.数据库的作用
①存储大量数据,方便检索和访问
②保持数据信息的一致、完整
③共享和安全
④通过组合分析,产生新的有用信息

2.数据库和应用程序
①应用程序
作用:响应操作并显示结果、向数据库请求数据
要求:美观、操作简单方便
②数据库:
作用:存储数据、检查数据、生成新的数据
要求:统一、安全、性能等

3.企业里流行的数据库
①Oracle(也称:大型数据库)
Oracle公司的产品
产品免费、服务收费
*一般是大型公司基金表使用
②SQL Server
微软公司产品
针对不同用户群体的多个版本
企业版
标准版
工作组版
开发版
评估版
易用性好
③DB2
IBM公司的产品
支持多操作系统、多种类型的硬件和设备
操作系统可以实现跨平台
④MySQL(也叫:小型数据库)
由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。
开放源代码
网站应用广泛

4.数据库中的实体
客观存在的、可以被描述的事物
而“实体”是在数据库中使用表来代替
“表”:
行:记录
列:字段
数据库就是“数据”的“仓库”
数据库中包含表、关系及操作对象
数据存放在表中

5.数据库管理(操作)
①检索数据
②插入数据
③更新数据
④删除数据
简称“增删改查”
数据库系统(DBS):仓库
数据库管理系统(DBMS):多个用户可以同时实现(增删改查)

6.数据库安装时基本要求的配置:
①处理器:
最少600-MHz奔腾处理器。
推荐:1GHZ或更高
②内存:
最小:512MB
推荐:1GB或更大
③磁盘容量:
360MB(典型安装)
750MB(完全安装)
④操作系统
不同版本安装支持不同的操作系统

7.数据库文件和事务日志文件
(1)数据文件
①.mdf(主要数据文件):主要负责数据文件的管理和监控(核心操作),并且只有一个
②.ndf(次要数据文件):可有可无、可有多个。当主要数据文件数据工作量过大时辅助
(2)日志文件:
①.ldf:记录整个数据文件的运行状态包括错误的信息、记录。有利于我们查看数据库的运行性能
*日志文件:一般使用一个就可以,也可以使用多个

SQl Server数据库
1.SQL Server服务启动方式
(1)操作系统的服务中启动
①点击我的电脑→右击→管理→服务和应用程序→服务→在服务中找到SQL Server相应的版本→启动服务→在状态列中显示正在运行就可以了
②Windows键+R→输入services.msc→服务→在服务中找到SQL Server相应的版本→启动服务→在状态列中显示正在运行就可以了
(2)SQL Server Management Studio中启动

2.链接到服务器
服务器名称:一般情况下是“.”或者“.”+服务器名称
身份验证:有两种→①SQL Server 身份验证(需要用户名和密码) ②Windows 身份验证(不需要用户名和密码)

3.系统数据库和用户数据库
(1)系统数据库
①master(数据库核心):负责数据库的整个运行过程和监控数据库的运行状态
②model(模型数据库):提供用户参考结构
③tempdb(临时数据库):当我们进行“增删改查”时产生的临时数据保存到临时数据库
④msdb(警告数据库):存储有些错误信息
⑤Resource(数据库资源):
(2)用户数据库
是自己创建使用的数据库

4.建立登录名
*新建登录名并把“sa”账户禁用或删除以保障数据库的安全性
*“sa”是管理员默认的登录名
(1)禁用:
安全性→登录名→找到登录名→选中右键→属性→状态→登录设置修改为禁用
(2)删除:
安全性→登录名→找到登录名→删除
(3)新建登录名:
*若使用管理员禁用所有登录名出线bug
①使用Windows身份登录→安全性→选中登录名→右键→新建登录名
填写登录名→选择身份验证类型→输入密码→取消强制实施密码策略
登录名:一般情况下使用英文命名
强制实施密码策略:每次登录都要更改密码
②修改管理员权限(修改到最高):
服务器角色→选中sysadmin
③查看状态
如果登录有变化修改为启动状态

5.数据库的创建和管理
(1)创建:
数据库→选中,右键→输入数据库名称
创建次要数据文件:添加→后缀名.datal
所有者:关联
当访问权限低的登录名关联访问权限高的登录名时访问权限低的登录名权限会提高

猜你喜欢

转载自www.cnblogs.com/x-Zhang/p/8988303.html