数据库学习笔记——概念

本文介绍了数据库系统的基本概念,包括数据、数据库、数据库管理系统和SQL。强调了数据库系统相比于文件系统的优势,如数据结构化、高共享性和低冗余。还讨论了数据库系统的三级模式结构和两层映像功能,以及数据库管理员的角色。此外,提到了数据存储结构和数据库系统的主要特点,包括逻辑独立性和物理独立性。
摘要由CSDN通过智能技术生成

数据库系统概论笔记

为了准备复试开始学习数据库

常见保持数据方式

1.集合,数组:存在内存中,暂时存储
2.文件系统:存在磁盘、磁鼓中,永久存储,查询困难,不可共享。
3.数据库系统:永久存储,有组织(数据模型),可共享。

常见定义

1.数据data:1描述事物的符号记录,2数据与语义不可分
2.数据库DataBase(DB)–存放数据的仓库//结构化的数据集合
3.数据库管理系统DataBase Management System–常见有MySQL(开源),Oracle(贵),DB2(ADM).SqlServer(微软windows专用)
4.SQL(structure Query Language)-结构化查询语言–通用于所有DBMS软件,是DBA需要学习的语言
5.DBS(DataBase System)数据库系统–由DB,DBA,DBMS,应用程序和用户构成
6、应用程序:实用系统和操作系统
7、码(关键字段):能唯一标识元组的属性或属性集合
8、候选码:关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为(超级码)候选码
例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“班级”的属性组合足以区分学生实体,那么{学号}和{姓名,班级}都是(超级码)候选码。
9、主码:不允许为空(实体完整性),但可以为多个
10、域就是列的取值范围,比如性别的域就是(男,女)//把域和属性名区分开来。

数据库管理系统功能:定义、组织、存储、管理、操纵数据;建立、维护数据库等。
数据库管理员:负责定义数据库内容,决定存储结构和存取策略及安全授权等工作。
数据的存储结构:顺序存储、链式存储、索引存储和哈希存储等

数据库系统特点

一.数据结构化(与文件系统的本质区别):数据不仅仅面向某一应用,而是面向整个组织或企业
二.数据共享性高,冗余度低且易扩充
三.数据独立性高–由DBMS的二层映像功能来保证
数据库通常采用三级模式结构(外模式/模式/内模式)并提供两级映像功能(外模式|模式映像)和(模式|内模式映像)//三级模式结构是对数据的三个抽象级别

  • 逻辑独立性(外模式/模式映像)
  • 物理独立性(模式/内模式映像)

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值