今天完成了数据库作业1和部分作业2的习题也算是对之前所学内容的一个总结,做到温故而知新。感悟(部分内容掌握不牢固,重要概念混淆,以后要加强知识点的背记和练习)
第一章作业
1、试说明数据、数据库、数据库管理系统和数据库系统的概念
答:
数据(Data):是描述事物的符号记录。包括文本、图形、图像、音频、视频等。其与其语义是不可分的并且是有结构的。
数据库(DB:Database):是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库管理系统(DBMS:Database Management System):数据库管理系统-对数据库中的数据进行存储和管理的软件系统,其位于用户与操作系统之间的一层数据管理软件、基础软件。
数据库系统(DBS:Database System):在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统(及相关的使用工具)、应运程序、数据库管理员组成。
5、比较用文件管理和用数据库管理数据的主要区别:
答:
(1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
(2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;
(3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;
(4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。
6、在数据库管理方式中,应运程序是否需要关心数据的存储位置和存储结构?为什么?
答:
不需要。因为数据库管理系统提供了逻辑独立性和物理独立性。
7、在数据库系统中,数据库的作用是什么?
答:
数据库是数据的汇集,它以一定的组织形式保存在存储介质上。
8、在数据库系统中,应运程序可以不通过数据库管理系统而直接访问数据文件吗?
答:
不能。
10、数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?
答:
数据库系统一般包括数据库、数据库管理系统(及相应的实用工具)、应用程序和数据库管理员四个部分。数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序,数据库管理员负责整个数据库系统的正常运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统