ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

数据库学习笔记 (本数据库学习笔记以SQL sever 2019 为例进行学习) 20220823 第一节课

2022-08-27 13:31:45  阅读:129  来源: 互联网

标签:DBMS 管理系统 数据库 用户 笔记 学习 Table 数据


教材及参考

image

数据库课程讲什么?

image

内容安排

image

第一部分 数据库原理部分

第一章 数据库系统概述

为什么要学习数据库?

数据库的发展改变了人们的工作和生活模式
信息积累与运用数据的基础——数据库
image

数据库的地位

1.数据库技术产生于六十年代末,是数据库管理的最新技术,是计算机科学的重要分支
2.数据库技术是信息系统的核心和基础,他的出现极大的促进了计算机应用向各行业渗透
3.数据库的建设规模、数据库信息量大小和使用频度已成为衡量一个国家信息化程度的 重要标志

四个基本概念

1.数据(data)和信息
2.数据库(database DB)
3.数据库管理系统(DBMS)
4.数据库系统(DBS)

什么是数据?

数据:是数据库中存储的基本对象
数据定义:描述事物的符号记录
数据特点:数据与其语义是不可分
数据的种类:文本、图形、图像、音频、视频、各种记录等等

什么是信息?

信息定义:指通过各种方式传播的,可被感受的数字、文字、图像和声音符号所象征的某一事物的消息

数据与信息的区别:信息=数据+数据处理

PS:数据是一种符号象征,本身没有意义。信息是有意义的知识,但是数据经过加工处理后能成为有意义的信息,数据处理吧数据和信息联系到了一起

数据库

数据库(DB):是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库的特征:

1.数据按一定的数据模型组织,描述和存储
2.可为各种用户共享
3.冗余度较小
4.数据独立性较高
5.易扩展
image

数据库与表

数据库起源于规范化“表(TABLE)”的处理
table:以按行按列形式组织和展现数据

对表的抽象:理解-区分-命名-表达?

Table的构成暨关于Table的常用术语:
image

数据库与表的关系

Database:相互之间有关联关系的Table的集合
image

数据库管理系统

数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件;是基础软件,是一个大型复杂的软件系统。
DBMS用途:科学地组织和存储数据、高效地获取和维护数据

对于用户来说数据库管理系统应该具备哪些功能?

数据管理系统的功能:

1、数据库定义:定义数据库中Table的名称、标题(内含属性名称及对该属性的值的要求)等
DBMS提供了一套数据定义语言(DDL )给用户;
用户使用DDL描述其所要建立表的格式,
DBMS依照用户的定义,创建数据库及其中的table
2、数据库操纵:向数据库的Table中增加/删除/更新数据及对数据进行查询、检索、统计等
DBMS提供一套数据操纵语言(DML:DataManipulationLanguage)给用户
用户使用DML描述其所要进行的增、删、改、查等操作
DBMS依照用户的操作描述,实际执行这些操作
3、数据库控制:控制数据库中数据的使用--哪些用户可以使用,哪些不可以
DBMS提供一套数据控制语言(DCL:DataControlLanguage)给用户
用户使用DCL描述其对数据库所要实施的控制
DBMS依照用户的描述,实际进行控制
4、数据库维护:转储/恢复/重组/性能检测/分析
DBMS提供一系列程序(实用程序/例行程序)给用户
在这些程序中提供了对数据库维护的各种功能
用户使用这些程序进行各种数据库维护操作

什么是数据库语言?

数据库语言:使用者通过数据库语言利用DBMS操作数据库
数据定义语言(DDL:DataDefinitionLanguage)
--DBMS提供给用户,以便用户定义数据格式
数据操纵语言(DML:DataManipulationanguage)
-DBMS提供给用户.以便用户对数据进行操作
数据控制语言(DCL:DataControlLanguage)

什么是数据库系统: 就是在计算机系统中引入数据库后系统构成

数据库系统的组成:

数据库(DB)、数据库管理系统(DBMS)、数据库应用(DBAP)、数据库管理员(DBA)、计算机基本系统

标签:DBMS,管理系统,数据库,用户,笔记,学习,Table,数据
来源: https://www.cnblogs.com/MHRLM/p/16630400.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有