1.简述什么是数据库、数据库系统、数据库管理系统?
数据库系统是为了适应数据处理的需要而发展起来的一种较为理想的 数据处理系统 ,也是一个为了 实际 可运行的存储、维护和应用系统提供数据的 软件系统 ,是存储介质 、处理对象和 管理系统 的集合体。 数据库中的信息是通过数据库管理系统来进行组织、存储、管理、开发,数据库是按照数据结构来 组织 、存储和管理数据的 仓库 。 而数据库管理系统是前端与用户交互的应用系统和数据库之间的媒介,是一种操纵和管理数据库的大型 软件 ,用于建立、使用和维护数据库。
2.简述什么是关系型数据库?
关系型数据库是依据关系模型来创建的数据库。 所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。
3.简述 SQL 功能及包含的主要动词?
SQL语言的核心功能包括数据查询、数据操纵、数据定义和数据控制四个部分。 SQL语言具有简洁、方便、实用的优点,为完成其核心功能。 SQL语言只用了6个动词,即查询 (SELECT)、创建 (CREATE)、插入 (INSERT)、修改 (UPDATE)、删除 (DELETE)和授权 (GRANT (REVOKE))。
4.数据库设计包含哪的几个阶段,请分别简要阐述?
数据库设计通常分为六个阶段
1.需求分析:分析用户的需求,包括数据、功能和性能需求;
2.概念结构设计:主要采用E-R模型进行设计,包括画E-R图;
3.逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;
4.数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;
5.数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。
5.什么是 E - R 图
E-R图,也称为实体关系图,用于显示实体集之间的关系。 它提供了一种表示实体类型、属性和连接的方法;用来描述现实世界的概念模型。 ER模型是数据库的设计或蓝图,将来可以作为数据库来实现。 在E-R图中,实体集是一组相似的实体 (数据模型中的数据对象),它们可以有属性。