(一)数据库与数据库管理系统
1)目标:
- 掌握数据库的基本操作;
- 掌握数据库的常用查询;
- 能够根据需求设计良好的数据库;
2)实体的概念与数据库
- 实体(对象):客观存在的事物都是实体;
- 实体数据存储的要求:按照一定的分类和规律存储;
- 数据库:专门用于存储这些试题的信息的数据集合;
- 数据库的特点:
- 海量存储数据、数据检索非常方便;
- 保持数据信息的一致、完整,并实现数据的共享和安全;
- 通过组合分析,产生新的有用信息;
3)实体存储的基本单元
- 数据表是实体存储的基本单元,同类实体存放在同一个表中,表又称为实体集合;
- 数据表中的其他名词:
- 行(记录):实体;
- 列(字段):实体属性;
4)不同实体存储
- 存储方法:不同实体存放在不同的数据表中
- 数据库的理解:
- 由大量数据、表间关系、以及各种数据操作对象组合成的一个数据集合;
- 它不是一个简单的数据组合场所;
5)数据库管理系统DBMS(DataBase Management System)
概念:
- 是一个由用户使用的数据库管理软件,目的是让用户通过操作数据库管理系统完成对数据库数据的处理;
功能:
- 创建数据库:能够提供数据定义语言(Data Defination Language, 简称DDL),用户利用DDL可以方便地简历数据库(数据表、关系、各种对象);
- 操作数据库:DBMS 通过提供数据库操作语言(Data Manipulation Language, 简称DML)实现其数据的插入、修改、删除、查询、统计等数据存取及处理功能;
6)应用程序
- 应用程序是根据用户需求开发的具有业务逻辑的管理软件
- 专业人士,直接使用数据库管理系统(DBMS)管理数据库;
- 普通用户,通过使用应用程序指挥DBMS完成数据处理;
- 应用程序
- 作用:向数据库发送请求,并显示响应结果;
- 要求:美观、操作简单方便、能够按照业务需求完成数据处理;
7)怎样学习数据库
学习标准的SQL语言
- SQL(Structed Query Language:结构化查询语言);
- 使用SQL语言可以完成所有数据库的操作;
- 应用程序通过SQL语言与数据库交互;
针对特定的DBMS学习如何管理数据库
- 数据导入、导出;
- 数据备份、还原;
- 数据库性能改进;
将DML嵌入高级开发语言编写应用程序
- 基于客户端/服务器(C/S)的桌面应用;
- 基于浏览器/服务器(B/S)的Web应用;
8)SQL与T-SQL
(二)数据库服务的运行与登录
1)打开数据库服务
- 数据库服务:SQLServer(MSSQLServer)
- 运行在服务器端的应用程序,提供数据的存储、处理和事物等;
- 在使用DBMS的客户端之前必须打开该服务;
- 打开与关闭方式:
- (1)在操作系统的服务器中启动和关闭;
- (2)在运行窗口中使用启动和关闭服务的命令;
- (3)通过SQL ServerConfiguration Manager启动和停止;
2)客户端连接到服务器
关于客户端、服务器端的说明
- 客户端:数据库管理系统(DBMS),应用程序;
- 服务器端:安装的数据库服务(数据库管理的核心程序)
- 两者关系:客户端和服务器端可以安装的时候完全分离,一个服务器端可以被若干个客户端连接,并为其提供服务;
使用windows登录方式登录
- 只要能登录windows操作系统,就可以登录数据库服务器;
注意:数据库登录常见错误:
- 本地连接解决办法:
- 检查数据库服务是不是已经启动;
- 检查数据库服务器名称或IP地址是不是正确(注意命名实例和默认实例)
- 局域网或外网连接:
- 服务器是否允许远程连接;
- 服务是否启动、IP地址和端口号是不是正确;
- 是不是有防火墙拦截;
- 能否ping通;
- 数据库本身问题检查;
注意:使用查询分析器的优势是不区分数据库的版本;使用windows登录只限于本地;
(三)使用SQL Server方式登录服务器
局域网或者外网访问,要是用SQL server方式登录;
1)步骤:
第一,修改服务器身份验证方式:右键选择“服务器”——>属性
第二,修改sa(数据库超级管理员)登录密码:安全性—>sa—>右键选择“属性”
第三,开启sa账户:安全性—>sa—>右键选择“属性”
第四,重新启用数据库服务:右键选择服务器—>重新启动
来源:CSDN
作者:日月忽其不淹兮
链接:https://blog.csdn.net/forever_008/article/details/104124047