1、数据库的作用:

a) 存储大量数据,方便检索和访问

b) 保持数据信息的一致、完整

c) 共享和安全

d) 通过组合分析,产生新的有用信息

2、应用程序运行的原理:

应用程序---请求数据request---数据库

数据库---响应数据response---应用程序

l 应用程序

n 作用:响应操作并显示结果、向数据库请求数据

n 要求:美观、操作简单方便

l 数据库

n 作用:存储数据、检索数据、生成新的数据

n 要求:统一、安全、性能等

3、时下流行的数据库:

a) Oracle   Oracle[甲骨文]公司,产品免费、服务收费

b) SQL Server   微软生产,针对不同用户群体的多个版本

c) MySQL    开放源代码,开放源代码,网站应用广泛

d) DB2    IBM公司生产,支持多操作系统、多种类型的硬件和设备

4、数据库DB:

a) 数据库的定义【DataBase】

  1. 存放数据的仓库
  2. 数据库由表、关系以及操作对象组成
  3. 数据存放在表中

b) 数据的定义【Data】

  1. 数据:用于描述客观事物(实体)信息的。但是必须加以描述。比如83到底是83分,83元,还是83个人;所以使用数据的时候一定要加以描述,不能单独存在。

c) 实体的定义【entity】——数据库的基本概念:

  1. 实体:实实在在存在的东西,就称为实体(比如书本、鼠标、人等等)。定义:所有客观存在的、可以被描述的事物。
  2. 实体型:某些实体具有相同的属性,就称为同一个实体型
  3. 实体集:相同实体型中所有实体的集合称之为实体集

d) 数据库表【table】——字段和记录:

  1. (我们把实体类型相同的放到一张表中):格式相同的实体放入表中存储。
  2. 就代表一个实体,也可以称之为一条记录
  3. 都代表这实体的具体的属性值,可以称之为字段

5、数据库|数据库管理系统|数据库系统

a) 数据库【DB】——数据的仓库

b) 数据库管理系统【DBMS】:其实就是一个系统软件,用于增删改查数据。

c) 数据库系统【DBS】:由数据库、数据库管理系统、维护人员等组成。

注:如果不是特殊情况,都可以统称为数据库。

6、冗余:指的是数据库中的数据一模一样,数据重复的现象就称为冗余。消除冗余会增加数据查找的复杂性,所以,有时候为了查找方便,也允许一定的冗余。

7、数据库完整性:指的是数据的正确性和准确性。

8、启动数据库管理系统应注意两点:

a) 必须要开启服务

开启服务:

计算机--右键---管理---服务与应用程序--开启SQL Server的服务【MSSqlServer】

b) SQL Server Management Studio可以启动多个数据库,甚至可以启动其他计算机的数据库

服务器名称: “.”表示本机作为服务器

登录方式:Windows验证身份,无需用户名密码

SQL Server 身份验证--需要登录名和密码(推荐都设置为sa==super admin 超级管理员)

9、SQL Server数据库按照用途可以划分为

a) 系统数据库:

  1. master:用于存储用户级别的信息
  2. model:用于存储新建数据库模板信息
  3. msdb:用于记录操作信息
  4. tempdb:用于记录临时表和临时文件
  5. ResourceDB:这个数据库比较特殊,是完全隐藏的。只读,包含所有系统对象。

b) 用户数据库

10、数据库文件【DataBase File】:存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件,一个数据库文件只属于一个数据库。

a) 数据文件【.mdf】

  1. 主数据文件(.mdf):一个数据库只能有一个主数据文件,用于保存启动数据库的信息。
  2. 次数据文件(.ndf):一个数据库中可以有若干个次数据文件。

b) 日志文件【.ldf】

一个数据库中可以有若干个日志文件,用于存储对数据库的操作信息和记录事物。

11、数据库操作

a) 分离数据库:选择数据库---右键---任务---分离---确定

b) 附加数据库:数据库--右键--附加--选择主文件--确定

c) 备份数据库:选择数据库--右键--任务--备份--输入备份地址--输入名称--确定

d) 删除数据库:选择数据库--右键--删除

e) 还原数据库:数据库--右键--还原数据库---输入名称--选择原设备--选择地址--输入备份时保存的名字---选择第一个--确定

f) 收缩数据库:选择数据库--右键--任务--收缩--确定

12、使用数据库保存的优势:

安全性能更好

数据独立性强

数据可以长期保存

可共享性更好

转载于:https://www.cnblogs.com/suola/p/11344262.html

第一章 数据集散地:数据库相关推荐

  1. 第一章 数据与大数据

    大数据导论 昨天出去玩了回来之后实在是太困太困了,早上看了一些内容,在晚上的时候电脑都准备打开来写写,但是就完全睁不开眼睛了,今天来补一下.这两次看的都还是一些概念性的问题,没有关于技术的,实在是有点 ...

  2. c井语言和SQL第一章上机1,第一章 SQL Server 数据库基础复习内容(上机)

    上机课程总目标 在本学期中,将模拟开发一套学员信息管理系统,用来管理学员的个人基本资料,老师资料,学生成绩,课程信息等教学相关内容,以实现学校的信息自动化,提高工作效率. 该系统包括学生档案管理.学生 ...

  3. 第一章:初识数据库(3):数据库的语言分类

    第一章包含以下内容: 1.数据库的基本概念 2.数据库的基本功能 3.数据库的语言分类 4.常见的数据库对象 前言 非科班自学SQLSERVER和C#编程两年.该系列文章中涉及的知识点是在工作中需要用 ...

  4. 【TL第二期】动手学数据分析-第一章 数据基本操作

    文章目录 第一章 第一节 数据载入与初步观察 0 导库 1 载入数据 2 查看数据基本信息 第二节 pandas基础 1 数据类型DataFrame 和 Series 2 对文件数据的基本操作 3 数 ...

  5. 数据库原理与应用(SQL Server)笔记 第一章 数据定义语言和数据操纵语言

    文章目录 前言 一.基本介绍 二.在SQL里执行T-SQL语句 三.数据定义语言(DDL) (一)概述 (二)数据定义语言用于数据库 1.创建数据库 2.修改数据库 3.使用数据库 4.删除数据库 5 ...

  6. 深入浅出统计学 第一章 数据的可视化

    序言 在深入浅出统计学的第一张中一共出现了4类图像: 1. 比较基本比例->饼图 2. 比较数值的高低条形图(基本条形图,堆积条形图,分段条形图) 3. 连续数据的对比(等距直方图->频数 ...

  7. mysql查询每个用户第一条数据_MySQL数据库订单表按用户邮箱字段分组查询每个用户的第一条记录...

    程序开发或者一些数据统计时,在MySQL中使用GROUP BY分组是很常用的SQL语句.那么,如果如下的简单示例订单数据表,我们现需要使用GROUP BY分组后查询每个用户的第一个订单记录,应该如何实 ...

  8. JAVA架构师实战第一章 精通Mysql数据库

    一.MySQL基础 今日目标: 完成MySQL的安装及登陆基本操作 能通过SQL对数据库进行CRUD 能通过SQL对表进行CRUD 能通过SQL对数据进行CRUD 1,数据库相关概念 以前我们做系统, ...

  9. 第一章笔记MySQL数据库的安装目录详解

    MySQL数据库的安装目录详解 bin目录:用于存放一些可以执行的文件,如mysql.exe;,mysqld.exe;mysqlshow.exe等. data目录:用于存放一些日志文件以及数据库. i ...

最新文章

  1. 肠里细菌“肚里蛔虫”:肠脑研究缘何越来越热
  2. HttpServletRequest应用(转)
  3. Linux的ELF格式分析
  4. Silverlight同步(Synchro“.NET研究”nous)调用WCF服务
  5. oracle用户管理的完全恢复5:控制文件损坏(控制文件前后内容未改变)
  6. linux lvm uuid绑定,LVM:“找不到具有uuid的设备”但是blkid找到了UUID
  7. 【bfs】神殿(jzoj 2296)
  8. 蓝牙驱动卸载后自动安装_最热建筑安装工程计算表格,输入后自动生成,省时方便易上手...
  9. mysql设置本机可被访问_怎么设置MySQL就能让别人访问本机的数据库了?
  10. zend studio mysql 配置_php 在Zend Framework中配置数据库参数
  11. PyTorch——深度神经网络的写作笔记
  12. 问题:jquery event.which详解
  13. - 动规讲解基础讲解一——01背包(模板)
  14. python中小用法之assert,*arg,**arg用法全解
  15. 锐捷 重启计算机,提示“重启计算机后才能使用锐捷客户端”常用解决方法
  16. VMware14详细安装带软件
  17. C#开发测量程序-计算坐标方位角
  18. Windows Server执行定时任务
  19. VUE自定义日历组件,计算年月日,上个月份的空白展示,点击某一天进入详情页面
  20. 解决Xposed不联网问题,附带Xposed安装教程雷电夜神逍遥模拟器

热门文章

  1. java计算机毕业设计高校多媒体设备运维管理系统服务端(附源码、数据库)
  2. 新概念二=句子基本结构
  3. 游戏行业需要高防御服务器的理由有哪些?
  4. HDU2081手机短号(水题)
  5. 基于SpringBoot的书城项目,带真支付功能的微服务电商项目
  6. 工程师手册:电源设计中的电容选用规则
  7. c语言空格键变成删除键怎么变回来,空格键变删除键怎么办-空格键变删除键解决方法 - 河东软件园...
  8. keil下C与汇编语言混合编程
  9. 定制Github日历库EPCalendarPicker实现项目需求(二)
  10. ArcBlock 博客 | OCAP超简易集成攻略(Android 篇)